Avi Kivity
4547949420
Merge "Fix repair stalls in get_sync_boundary and apply_rows_on_master_in_thread" from Asias
...
"
This path set fixes stalls in repair that are caused by std::list merge and clear operations during test_latency_read_with_nemesis test.
Fixes #6940
Fixes #6975
Fixes #6976
"
* 'fix_repair_list_stall_merge_clear_v2' of github.com:asias/scylla:
repair: Fix stall in apply_rows_on_master_in_thread and apply_rows_on_follower
repair: Use clear_gently in get_sync_boundary to avoid stall
utils: Add clear_gently
repair: Use merge_to_gently to merge two lists
utils: Add merge_to_gently
2020-08-11 14:52:23 +03:00
..
2020-07-08 13:39:15 +02:00
2020-06-10 15:49:51 +03:00
2020-08-04 16:40:00 -07:00
2020-07-16 16:38:48 +03:00
2020-06-25 15:37:23 -07:00
2020-08-06 15:41:31 +03:00
2020-07-21 10:33:49 -07:00
2020-03-05 11:38:11 +03:00
2020-05-28 11:34:35 +03:00
2020-06-16 16:15:23 +02:00
2020-07-03 08:24:41 +02:00
2020-08-10 18:17:38 +03:00
2020-03-10 13:13:48 -07:00
2020-07-21 10:33:49 -07:00
2020-05-07 16:19:56 +03:00
2020-04-09 11:22:49 +02:00
2020-05-28 11:34:35 +03:00
2020-02-20 10:43:41 +01:00
2020-03-23 23:19:21 +03:00
2020-03-16 20:27:45 +03:00
2020-03-16 20:27:45 +03:00
2020-03-16 20:27:45 +03:00
2020-07-07 23:08:09 +02:00
2020-08-10 19:19:32 +03:00
2020-03-05 11:38:11 +03:00
2020-07-29 08:32:34 +03:00
2020-07-14 16:29:53 +03:00
2020-05-26 20:46:45 +03:00
2020-06-03 14:44:00 +02:00
2020-06-18 14:18:21 +03:00
2020-03-05 16:09:44 +01:00
2020-08-03 17:32:49 +02:00
2020-07-28 18:00:29 +03:00
2020-06-18 15:13:56 +03:00
2020-06-12 22:14:33 +03:00
2020-04-05 12:46:04 +03:00
2020-03-16 20:26:34 +03:00
2020-07-14 16:29:49 +03:00
2020-03-04 13:28:16 +02:00
2020-07-06 11:24:12 +03:00
2020-08-04 18:44:29 +02:00
2020-05-13 09:37:39 +03:00
2020-03-05 11:38:11 +03:00
2020-05-26 20:49:58 +03:00
2020-05-27 15:51:16 +03:00
2020-08-10 18:37:42 +03:00
2020-05-28 11:34:35 +03:00
2020-08-03 17:32:49 +02:00
2020-05-28 11:34:35 +03:00
2020-07-29 08:32:31 +03:00
2020-08-10 18:51:12 +03:00
2020-08-10 18:37:42 +03:00
2020-04-22 16:28:07 +08:00
2020-03-05 11:38:11 +03:00
2020-08-11 13:28:50 +03:00
2020-07-23 16:49:35 +03:00
2020-04-22 18:24:54 +02:00
2020-08-03 17:32:49 +02:00
2020-07-07 09:09:40 +02:00
2020-06-18 12:38:31 +03:00
2020-08-10 18:37:42 +03:00
2020-07-19 15:44:38 +03:00
2020-03-05 11:38:11 +03:00
2020-08-10 18:37:42 +03:00
2020-07-17 17:54:43 +03:00
2020-05-28 11:34:35 +03:00
2020-03-25 14:19:30 +01:00
2020-04-06 08:59:40 +02:00
2020-04-12 17:48:44 +03:00
2020-08-10 18:53:04 +03:00
2020-03-16 20:26:34 +03:00
2020-08-11 13:29:11 +03:00
2020-07-21 10:33:49 -07:00
2020-07-21 10:33:49 -07:00
2020-06-18 09:37:18 -04:00
2020-06-07 11:46:48 +03:00
2020-08-11 14:52:04 +03:00
2020-07-21 10:33:49 -07:00
2020-08-11 10:37:34 +08:00
2020-02-17 10:59:06 +01:00
2020-06-23 19:39:54 +03:00
2020-08-03 17:32:49 +02:00
2020-03-05 11:38:11 +03:00
2020-06-10 15:49:51 +03:00
2020-04-03 20:00:24 +02:00
2020-07-07 23:08:09 +02:00
2020-08-02 19:51:24 +03:00
2020-03-16 20:27:45 +03:00
2020-03-16 20:27:45 +03:00
2020-07-17 17:54:43 +03:00