-
Frazer Clement authored
Bug#11765707 (Mysql bug #58698): EPOCH NOT IN NDB_APPLY_STATUS WHEN IGNORING BINARY LOGGING MYSQL DB ON MA Replication code modified into alignment with trunk so that injected table map events are not filtered by replication code. Table map events added by the 'normal' RBR code are already checked for DB filtering before being added. For Ndb user tables, DB filtering is checked before NdbApi event subscriptions are configured for a user table, so filtering at the Binlog Injector is not required. Removing the 'built in' filtering allows Ndb to ensure that injected ndb_apply_status events are not filtered out if the user has filtered out events on the mysql database. The existing ndb_binlog_ignore_db testcase is extended. A new rpl_ndb_ignore_db testcase is added.
Frazer Clement authoredBug#11765707 (Mysql bug #58698): EPOCH NOT IN NDB_APPLY_STATUS WHEN IGNORING BINARY LOGGING MYSQL DB ON MA Replication code modified into alignment with trunk so that injected table map events are not filtered by replication code. Table map events added by the 'normal' RBR code are already checked for DB filtering before being added. For Ndb user tables, DB filtering is checked before NdbApi event subscriptions are configured for a user table, so filtering at the Binlog Injector is not required. Removing the 'built in' filtering allows Ndb to ensure that injected ndb_apply_status events are not filtered out if the user has filtered out events on the mysql database. The existing ndb_binlog_ignore_db testcase is extended. A new rpl_ndb_ignore_db testcase is added.
Loading