diff options
author | Nirbhay Choubey <nirbhay@mariadb.com> | 2015-11-18 02:11:20 -0500 |
---|---|---|
committer | Nirbhay Choubey <nirbhay@mariadb.com> | 2015-11-18 02:11:20 -0500 |
commit | f47124c9ef58d0f0e02d6c0ce616a7397420f99b (patch) | |
tree | eb0af2007480a98a12851a4db47ea5ffdf57ec21 /INSTALL-WIN-SOURCE | |
parent | 836275bb203a47104eb7f28aa409924b91abc801 (diff) | |
download | mariadb-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