summaryrefslogtreecommitdiff
path: root/INSTALL-WIN-SOURCE
diff options
context:
space:
mode:
authorNirbhay Choubey <nirbhay@mariadb.com>2015-11-18 02:11:20 -0500
committerNirbhay Choubey <nirbhay@mariadb.com>2015-11-18 02:11:20 -0500
commitf47124c9ef58d0f0e02d6c0ce616a7397420f99b (patch)
treeeb0af2007480a98a12851a4db47ea5ffdf57ec21 /INSTALL-WIN-SOURCE
parent836275bb203a47104eb7f28aa409924b91abc801 (diff)
downloadmariadb-git-f47124c9ef58d0f0e02d6c0ce616a7397420f99b.tar.gz
Incorrect statements binlogged on slave with do_domain_ids=(...)
In domain ID based filtering, a flag is used to filter-out the events that belong to a particular domain. This flag gets set when IO thread receives a GTID_EVENT for the domain on filter list and its reset at the last event in the GTID group. The resetting, however, was wrongly done before the decision to write/filter the event from relay log is made. As a result, the last event in the group will always pass through the filter. Fixed by deferring the reset logic. Also added a test case.
Diffstat (limited to 'INSTALL-WIN-SOURCE')
0 files changed, 0 insertions, 0 deletions