One more thing I observed here is that, the provider is resumed even if FTWRL fails.
This is how it looks:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
130531 9:25:27 [Note] WSREP: Provider paused at 64790715-c156-11e2-0800-d014f1bda320:47141031 130531 9:25:28 [ERROR] WSREP: Attempt to lock an already locked monitor. 130531 9:25:28 [ERROR] WSREP: Attempt to lock an already locked monitor.: 35 (Resource deadlock avoided) at galera/src/monitor.hpp:lock():271 130531 9:25:28 [ERROR] WSREP: Failed to pause provider: 35 (Resource deadlock avoided) 130531 9:25:28 [Note] WSREP: Provider resumed. 130531 9:25:33 [Warning] WSREP: Attempt to unlock an already unlocked monitor.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
This is why you see " WSREP: Attempt to unlock an already unlocked monitor. " later
One more thing I observed here is that, the provider is resumed even if FTWRL fails.
This is how it looks:
%%%%%%% %%%%%%% %%%%%%% %%%%%%% %
130531 9:25:27 [Note] WSREP: Provider paused at 64790715- c156-11e2- 0800-d014f1bda3 20:47141031 src/monitor. hpp:lock( ):271
130531 9:25:28 [ERROR] WSREP: Attempt to lock an already locked monitor.
130531 9:25:28 [ERROR] WSREP: Attempt to lock an already locked monitor.: 35 (Resource deadlock avoided)
at galera/
130531 9:25:28 [ERROR] WSREP: Failed to pause provider: 35 (Resource deadlock avoided)
130531 9:25:28 [Note] WSREP: Provider resumed.
130531 9:25:33 [Warning] WSREP: Attempt to unlock an already unlocked monitor.
%%%%%%% %%%%%%% %%%%%%% %%%%%%% %%%%%%% %%
This is why you see " WSREP: Attempt to unlock an already unlocked monitor. " later