Skip to content
  • John David Duncan's avatar
    79754555
    bug#23514050 Binlog data is incorrect for NDB table with virtual gcol · 79754555
    John David Duncan authored
    Squashed commit includes 3 changes from the mysql-5.7-cluster-7.5-wl9048 branch:
    
    commit e775c53354316f07be6de08ee38d77a0694ea481
    Author: John David Duncan <john.duncan@oracle.com>
    Date:   Wed Jun 15 16:54:57 2016 -0700
    
        Minor changes after code review
    
    commit d4cb127195898a1d266420a900c9e54b50826de3
    Author: John David Duncan <john.duncan@oracle.com>
    Date:   Fri Jun 10 12:56:51 2016 -0700
    
        sorted result
    
    commit f17b2c1a964f3dee6e5aacf47a3cff6ffb8689fe
    Author: John David Duncan <john.duncan@oracle.com>
    Date:   Mon Jun 6 14:39:35 2016 -0700
    
        bug#23514050 Binlog data is incorrect for NDB table with virtual gcol
    
        In ndb_unpack_record() the "twin loop" iterating over fields and values must be
        modified, because values are present only for stored (not virtual) columns.
    
        In handle_data_event() the bitmask used with a binlog record should have bits
        set not for all columns, but only for all stored columns.
    
        Some refactoring is done to move logic from ha_ndbcluster_binlog.cc to ndb_share.cc
    79754555
    bug#23514050 Binlog data is incorrect for NDB table with virtual gcol
    John David Duncan authored
    Squashed commit includes 3 changes from the mysql-5.7-cluster-7.5-wl9048 branch:
    
    commit e775c53354316f07be6de08ee38d77a0694ea481
    Author: John David Duncan <john.duncan@oracle.com>
    Date:   Wed Jun 15 16:54:57 2016 -0700
    
        Minor changes after code review
    
    commit d4cb127195898a1d266420a900c9e54b50826de3
    Author: John David Duncan <john.duncan@oracle.com>
    Date:   Fri Jun 10 12:56:51 2016 -0700
    
        sorted result
    
    commit f17b2c1a964f3dee6e5aacf47a3cff6ffb8689fe
    Author: John David Duncan <john.duncan@oracle.com>
    Date:   Mon Jun 6 14:39:35 2016 -0700
    
        bug#23514050 Binlog data is incorrect for NDB table with virtual gcol
    
        In ndb_unpack_record() the "twin loop" iterating over fields and values must be
        modified, because values are present only for stored (not virtual) columns.
    
        In handle_data_event() the bitmask used with a binlog record should have bits
        set not for all columns, but only for all stored columns.
    
        Some refactoring is done to move logic from ha_ndbcluster_binlog.cc to ndb_share.cc
Loading