maria:bb-10.2-semisync

Last commit made on 2017-11-16
Get this branch:
git clone -b bb-10.2-semisync https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.2-semisync
Repository:
lp:maria

Recent commits

24bb6be... by Andrei Elkin <email address hidden> on 2017-11-16

MDEV-13073. Fixed failing on BB sys_vars.rpl_semi_sync_master_enabled_basic. The issue forced to add up aan argument to THD::THD and THD::init to propagate skip of a mutex locking. The lock could not be released instead as this leads to clear deadlock; the test is received a piece for concurrent ack thread start/stop.

7759ad6... by Andrei Elkin <email address hidden> on 2017-11-15

MDEV-13073. Fixed rpl_semi_sync_after_sync.result; potential race in enabling/disabling semisync for the master: start/stop ack_receiver object were not guarded properly by the class m_mutex, this is corrected now.

79733bc... by Andrei Elkin <email address hidden> on 2017-11-13

MDEV-13073. Few test results are updated. Couple of speculative todo:s are removed because respective semisync(master) methods do not (really - except OOM in one case) return any error. Finally, a cleanup in "promoted" semisync files to removes #ifdef-out traces of former hook infrastructure.

7996707... by Andrei Elkin <email address hidden> on 2017-11-10

MDEV-13073. Fixing win build. The ack receiver thread termination is made to base on pthread signal rather than on pthread_join.

4d0131d... by Andrei Elkin <email address hidden> on 2017-11-10

MDEV-13073. Fixing embedded build which was indirectly dependent on removed rpl_handler.

d302bc0... by Andrei Elkin <email address hidden> on 2017-11-09

MDEV-13073. Followup of the previous commit: remained rpl_handler.cc reference is removed from libmysqld/CMakeLists.txt.

7458389... by Andrei Elkin <email address hidden> on 2017-11-09

MDEV-13073. The patch weeds out RUN_HOOK from the server as semisync is defined statically.

018d75b... by Andrei Elkin <email address hidden> on 2017-11-09

MDEV-13073. The patch carries the final piece of PSI code missed out from inclusion to HEAD~1 (where HEAD is the current pre-commit base). Also a test result is fixed.

b8e170b... by Andrei Elkin <email address hidden> on 2017-11-09

MDEV-13073. The patch implemntents RUN_HOOK() null expansion "promised" in the previous commit. Those changes slipped from inclusion.

2369bb4... by Andrei Elkin <email address hidden> on 2017-11-08

MDEV-13073. This patch completes PSI integration, turns RUN_HOOK() expansion effectively to nil and adds up a test from Ali patch which needed adjustment due to 10.2 - 5.6 difference.