Jan Lindström
5017c261d4
Fix test failure on test MW-86 and remove MW-360 test.
...
Merged from mysql-wsrep-bugs following:
GCF-1058 MTR test galera.MW-86 fails on repeated runs
Wait for the sync point sync.wsrep_apply_cb to be reached before
executing the test and clearing the debug flag sync.wsrep_apply_cb.
The race scenario:
Intended behavior:
node2: set sync.wsrep_apply_cb in order to start waiting in the background INSERT
node1: INSERT start
node2 (background): INSERT start
node1: INSERT end
node2: send signal to background INSERT: "stop waiting and continue executing"
node2: clear sync.wsrep_apply_cb as no longer needed
node2 (background): consume the signal
node2 (background): INSERT end
node2: DROP TABLE
node2: check no pending signals are left - ok
What happens occasionally (unexpected):
node2: set sync.wsrep_apply_cb in order to start waiting in the background INSERT
node1: INSERT start
node2 (background): INSERT start
node1: INSERT end
// The background INSERT still has _not_ reached the place where it starts
// waiting for the signal:
// DBUG_EXECUTE_IF("sync.wsrep_apply_cb", "now wait_for...");
node2: send signal to background INSERT: "stop waiting and continue executing"
node2: clear sync.wsrep_apply_cb as no longer needed
// The background INSERT reaches DBUG_EXECUTE_IF("sync.wsrep_apply_cb", ...)
// but sync.wsrep_apply_cb has already been cleared and the "wait" code is not
// executed. The signal remains unconsumed.
node2 (background): INSERT end
node2: DROP TABLE
node2: check no pending signals are left - failure, signal.wsrep_apply_cb is
pending (not consumed)
Remove MW-360 test case as it is not intended for MariaDB (uses
MySQL GTID).
2017-08-15 13:57:15 +03:00
..
2017-03-21 11:35:50 +01:00
2016-02-04 16:00:11 +02:00
2016-02-16 18:40:04 +04:00
2017-08-09 08:56:11 +03:00
2013-07-10 11:49:17 +04:00
2013-07-10 11:49:17 +04:00
2017-06-15 14:42:41 +04:00
2014-07-08 19:39:27 +02:00
2014-07-08 19:39:27 +02:00
2014-01-06 10:52:35 +05:30
2014-09-30 20:31:14 +03:00
2017-02-27 12:35:10 +01:00
2016-04-25 15:37:24 +03:00
2016-08-23 15:03:31 +03:00
2014-09-30 20:31:14 +03:00
2017-05-19 20:26:56 +02:00
2013-07-21 16:39:19 +02:00
2014-12-05 12:33:02 -05:00
2014-03-16 13:59:44 +01:00
2017-01-06 17:09:59 +02:00
2014-03-16 13:59:44 +01:00
2014-09-30 20:31:14 +03:00
2016-03-04 02:09:37 +02:00
2014-03-16 21:03:01 +01:00
2017-03-01 11:35:24 +04:00
2014-02-26 15:28:07 +01:00
2017-05-30 15:28:52 +05:30
2015-10-21 16:31:11 +03:00
2016-02-15 22:50:59 +01:00
2017-07-20 20:13:28 +02:00
2017-07-20 20:13:28 +02:00
2014-11-18 22:27:31 +01:00
2014-03-19 09:58:06 +01:00
2017-05-19 20:26:56 +02:00
2016-02-15 12:51:35 +01:00
2016-03-18 16:55:11 +01:00
2016-02-15 12:51:35 +01:00
2016-04-26 16:15:15 +04:00
2015-08-03 16:34:59 +02:00
2014-09-30 20:31:14 +03:00
2014-03-16 21:03:01 +01:00
2016-03-04 02:09:37 +02:00
2014-09-30 20:31:14 +03:00
2014-02-26 15:28:07 +01:00
2014-01-06 10:52:35 +05:30
2016-03-04 02:09:37 +02:00
2014-03-16 21:03:01 +01:00
2017-08-09 08:56:11 +03:00
2014-05-21 11:59:33 -04:00
2017-08-14 14:40:25 +03:00
2016-08-24 19:30:32 -04:00
2014-09-30 20:31:14 +03:00
2014-03-19 09:57:09 +01:00
2015-10-24 19:58:34 +02:00
2013-06-27 12:51:34 +03:00
2015-12-16 19:39:00 +04:00
2013-12-22 17:06:50 +01:00
2014-09-30 20:31:14 +03:00
2017-07-20 20:13:28 +02:00
2017-07-20 20:13:28 +02:00
2014-09-30 20:31:14 +03:00
2014-09-03 01:56:21 +04:00
2017-08-09 08:56:11 +03:00
2017-05-29 13:15:36 +03:00
2017-06-19 12:45:32 +04:00
2017-06-19 12:45:32 +04:00
2014-09-30 20:31:14 +03:00
2014-05-30 16:19:00 +04:00
2014-09-30 20:31:14 +03:00
2017-07-20 20:13:28 +02:00
2017-07-20 20:13:28 +02:00
2017-07-25 00:41:54 +03:00
2017-05-17 15:42:36 +03:00
2017-04-21 18:34:06 +02:00
2017-05-17 15:42:36 +03:00
2017-07-06 23:47:33 +02:00
2016-12-19 14:28:08 +04:00
2017-04-21 18:34:06 +02:00
2014-03-23 15:15:07 +04:00
2017-07-25 00:41:54 +03:00
2017-06-19 12:45:32 +04:00
2015-10-24 19:58:34 +02:00
2014-02-26 15:28:07 +01:00
2015-01-09 00:32:28 -05:00
2014-01-06 10:52:35 +05:30
2016-06-21 14:11:02 +02:00
2017-08-09 08:56:11 +03:00
2017-05-15 22:23:10 +02:00
2014-03-16 21:03:01 +01:00
2017-03-17 02:05:20 +05:30
2015-10-08 10:45:09 +03:00
2017-03-08 11:40:43 +02:00
2017-08-09 08:56:11 +03:00
2016-08-25 13:42:17 +05:30
2016-09-01 12:53:44 -04:00
2016-09-01 12:53:44 -04:00
2014-01-06 10:52:35 +05:30
2015-06-02 22:07:47 +02:00
2015-06-02 22:07:47 +02:00
2014-09-30 20:31:14 +03:00
2017-08-03 19:28:05 +03:00
2014-10-29 15:20:46 +03:00
2016-03-04 02:09:37 +02:00
2014-02-19 14:05:15 +04:00
2013-06-15 18:32:08 +03:00
2014-03-16 21:03:01 +01:00
2017-02-28 12:57:33 +00:00
2017-08-09 08:56:11 +03:00
2017-05-30 15:28:52 +05:30
2017-07-25 00:41:54 +03:00
2017-02-28 12:57:33 +00:00
2017-02-28 12:57:33 +00:00
2014-02-19 14:05:15 +04:00
2013-07-21 16:39:19 +02:00
2017-07-11 23:27:19 +04:00
2014-08-07 18:06:56 +02:00
2017-06-20 12:31:17 +03:00
2015-08-18 22:54:42 +03:00
2017-05-18 15:45:55 +03:00
2014-11-19 10:33:49 +04:00
2015-05-03 18:26:02 +02:00
2016-09-26 12:20:28 +02:00
2014-03-15 18:24:15 +01:00
2017-07-06 23:47:33 +02:00
2017-07-06 23:47:33 +02:00
2014-05-13 11:53:30 +02:00
2014-09-30 20:31:14 +03:00
2014-03-16 21:03:01 +01:00
2016-08-24 19:30:32 -04:00
2014-05-09 12:35:11 +02:00
2017-07-25 00:41:54 +03:00
2015-10-23 18:49:02 +03:00
2014-09-30 20:31:14 +03:00
2014-08-07 18:06:56 +02:00
2013-12-09 12:37:45 +01:00
2016-12-09 16:33:48 +01:00
2014-03-16 13:59:44 +01:00
2015-12-19 14:24:38 -05:00
2015-11-29 17:51:23 +02:00
2017-07-25 00:41:54 +03:00
2014-08-07 18:06:56 +02:00
2015-10-24 19:58:34 +02:00
2014-03-15 18:24:15 +01:00
2017-08-09 08:56:11 +03:00
2017-02-28 16:10:46 +01:00
2017-04-10 07:53:27 +02:00
2017-02-28 16:10:46 +01:00
2015-10-24 19:58:34 +02:00
2014-03-16 21:03:01 +01:00
2017-01-01 16:45:44 +05:30
2017-01-01 16:45:44 +05:30
2016-02-15 22:50:59 +01:00
2014-06-25 15:17:03 +02:00
2017-07-27 16:22:37 +03:00
2017-07-25 00:41:54 +03:00
2014-09-30 20:31:14 +03:00
2015-08-03 23:09:43 +03:00
2014-06-25 15:17:03 +02:00
2015-12-11 15:21:42 +01:00
2014-07-25 14:15:33 +02:00
2014-12-05 12:33:02 -05:00
2014-09-28 20:43:56 -04:00
2017-01-06 17:09:59 +02:00
2017-08-09 08:56:11 +03:00
2017-02-28 16:10:46 +01:00
2014-09-30 20:31:14 +03:00
2014-03-15 18:24:15 +01:00
2017-05-17 08:07:02 +03:00
2016-03-04 02:09:37 +02:00
2014-09-30 20:31:14 +03:00
2013-06-20 14:49:25 +03:00
2014-09-30 20:31:14 +03:00
2014-03-16 13:59:44 +01:00
2017-05-30 15:28:52 +05:30
2017-02-27 12:35:10 +01:00
2017-08-01 09:52:56 +02:00
2014-03-16 21:03:01 +01:00
2017-05-30 15:28:52 +05:30
2016-11-28 11:55:36 +05:30
2016-10-28 15:50:13 -04:00
2015-09-06 22:26:33 +02:00
2014-09-30 18:06:15 -04:00
2017-02-26 23:01:23 +04:00
2014-09-30 20:31:14 +03:00
2014-03-26 09:41:52 +01:00
2014-03-16 21:03:01 +01:00
2017-05-15 22:23:10 +02:00
2014-03-13 16:43:11 +02:00
2017-03-17 02:05:20 +05:30
2015-10-24 19:58:34 +02:00
2014-09-30 20:31:14 +03:00
2014-03-16 21:03:01 +01:00
2014-09-30 20:31:14 +03:00
2013-07-13 13:01:13 +03:00
2016-02-22 22:10:51 -05:00
2013-08-12 14:17:51 +02:00
2017-08-15 13:57:15 +03:00
2017-08-11 13:23:51 +03:00
2014-09-30 20:31:14 +03:00
2013-10-29 15:08:44 +01:00
2017-01-13 13:53:59 -05:00
2017-04-21 18:34:06 +02:00
2014-09-30 20:31:14 +03:00
2013-06-15 18:32:08 +03:00
2015-08-03 21:02:27 +03:00
2017-04-20 16:36:23 +02:00
2017-03-17 02:05:20 +05:30
2013-08-06 13:31:38 -07:00
2017-07-25 00:41:54 +03:00
2015-01-29 15:12:32 +02:00
2015-05-05 15:23:47 +02:00
2017-05-17 08:07:02 +03:00
2015-10-24 20:06:59 +02:00
2014-09-30 20:31:14 +03:00
2015-10-21 16:31:11 +03:00
2014-06-06 00:07:27 +02:00
2014-09-30 20:31:14 +03:00
2013-10-17 17:50:30 +04:00
2014-09-30 20:31:14 +03:00
2014-09-01 20:57:32 +04:00
2013-06-15 18:32:08 +03:00
2015-10-24 19:58:34 +02:00
2015-10-08 22:54:24 +02:00
2016-06-21 21:26:31 +04:00
2013-10-18 12:36:03 -07:00
2016-08-24 19:30:32 -04:00
2014-03-19 11:00:56 +02:00
2017-03-03 01:37:54 +02:00
2014-06-10 10:34:58 -07:00
2017-05-30 15:28:52 +05:30
2017-05-17 15:42:36 +03:00
2014-02-22 22:51:20 +01:00
2014-03-11 19:07:02 +01:00
2017-07-25 00:41:54 +03:00
2016-04-26 23:05:26 +02:00
2016-05-10 19:13:06 +04:00
2015-10-24 19:58:34 +02:00
2017-08-15 13:57:15 +03:00
2017-08-14 11:59:52 +03:00
2017-08-11 14:06:16 +03:00
2013-06-15 18:32:08 +03:00
2017-07-06 23:47:33 +02:00
2017-07-06 23:47:33 +02:00
2013-11-11 23:40:53 +02:00
2013-12-12 19:18:49 +04:00
2017-08-09 08:56:11 +03:00
2016-08-10 19:19:05 +02:00
2017-05-30 15:28:52 +05:30
2014-02-19 14:05:15 +04:00
2017-06-20 12:31:17 +03:00
2015-10-24 19:58:34 +02:00
2014-03-15 18:24:15 +01:00
2017-03-17 02:05:20 +05:30
2014-02-02 10:06:29 +01:00
2016-07-18 11:50:08 +04:00
2017-08-09 08:56:11 +03:00
2014-02-10 15:12:17 +01:00
2017-06-20 12:31:17 +03:00
2017-06-20 12:31:17 +03:00
2015-12-19 13:36:21 +01:00
2017-08-09 08:56:11 +03:00
2016-06-24 12:01:22 -04:00
2014-09-30 20:31:14 +03:00
2013-06-19 14:32:14 +03:00
2014-03-16 21:03:01 +01:00
2014-03-27 22:26:58 +01:00
2016-10-26 20:45:35 -07:00
2016-10-26 20:45:35 -07:00
2016-03-04 02:09:37 +02:00
2016-11-29 06:51:12 +04:00
2017-08-11 14:11:45 +03:00
2016-07-18 11:50:08 +04:00
2014-09-30 20:31:14 +03:00
2015-08-03 23:09:43 +03:00
2016-12-19 14:28:08 +04:00
2016-12-19 14:28:08 +04:00
2017-03-17 02:05:20 +05:30
2015-10-24 19:58:34 +02:00
2017-08-11 14:06:16 +03:00
2014-06-06 00:07:27 +02:00
2017-01-06 17:09:59 +02:00
2015-12-13 00:10:40 +01:00
2017-07-25 00:41:54 +03:00
2017-03-17 02:05:20 +05:30
2015-11-06 17:56:56 +01:00
2017-01-04 13:27:45 +01:00
2015-05-04 22:00:24 +02:00
2017-05-30 15:28:52 +05:30
2014-02-26 15:28:07 +01:00
2013-07-03 22:50:34 +03:00
2015-03-06 18:41:32 +01:00
2017-08-11 12:31:26 +03:00
2017-01-12 03:37:13 +02:00
2016-09-22 10:21:12 +04:00
2014-03-20 11:11:13 +04:00
2017-03-20 18:11:56 +05:30
2017-01-14 19:59:34 +02:00
2014-09-30 20:31:14 +03:00
2016-10-19 00:21:28 +02:00
2017-07-06 23:47:33 +02:00
2016-03-04 02:09:37 +02:00
2015-12-04 18:16:04 +01:00
2015-05-09 17:09:21 -04:00
2014-01-06 10:52:35 +05:30
2016-04-29 16:50:58 -04:00
2015-02-11 23:50:40 +01:00
2017-07-25 00:41:54 +03:00
2014-09-30 20:31:14 +03:00
2015-09-06 22:26:33 +02:00
2016-05-24 23:15:00 +02:00
2015-06-02 22:07:47 +02:00
2017-08-15 13:57:15 +03:00
2015-05-08 17:41:06 -04:00
2017-04-05 14:37:11 +03:00
2016-07-25 11:44:57 -04:00
2016-02-17 15:50:01 -05:00
2017-08-11 13:23:51 +03:00
2017-08-15 13:57:15 +03:00
2017-08-14 08:50:02 +03:00
2015-09-09 17:02:26 -04:00
2015-05-08 17:41:06 -04:00
2017-08-14 14:41:05 +03:00
2015-05-08 17:41:05 -04:00
2017-03-14 14:44:53 +05:30
2014-08-25 09:13:15 +03:00
2017-08-11 15:00:18 +03:00
2017-08-11 15:00:18 +03:00
2017-08-15 13:57:15 +03:00
2016-07-25 11:44:57 -04:00
2015-05-08 17:41:06 -04:00
2015-05-08 17:41:06 -04:00