Botond Dénes
6337372b9d
test/boost/reader_concurrency_semaphore_test: un-flake test admission
...
The admission test has a section which tests admission when the
semaphore has inactive reads. This section (and therefore the enire
test) became flaky lately, after a seemingly unrelated seastar upgrade,
which improved timers.
The cause of the flakyness is the permit which is made inactive later:
this permit is created with 0 timeout (times out immediately). For some
time now, when the timeout timer of a permit fires, if the permit is
inactive, it is evicted. This is what makes the test fail: the inactive
read times out and ends up evicting this permit, which is not expected
for the test. The reason this was not a problem before, is that the test
finishes very quickly, usually, before the timer could even be polled by
the reactor. The recent seastar changes changed this and now the timer
sometimes get polled and fires, failing the test.
Fixes : #19801
Closes scylladb/scylladb#19859
2024-07-24 13:04:50 +03:00
..
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-05-20 12:56:20 +03:00
2024-06-21 19:20:27 +03:00
2024-02-06 13:22:16 +02:00
2024-07-19 13:15:57 +05:30
2024-02-02 22:12:57 +08:00
2024-06-17 17:33:55 +03:00
2024-06-21 07:12:06 +03:00
2024-02-02 22:12:57 +08:00
2024-02-06 13:22:16 +02:00
2024-05-02 19:37:04 +03:00
2024-02-06 13:22:16 +02:00
2023-09-18 23:17:01 +03:00
2024-06-18 10:41:48 +08:00
2024-02-02 22:12:57 +08:00
2024-06-14 13:47:10 +05:30
2024-06-25 12:08:11 +03:00
2024-07-16 20:42:50 +05:30
2024-05-20 12:56:20 +03:00
2024-06-17 17:33:55 +03:00
2024-07-22 17:21:33 +03:00
2024-03-18 13:37:44 +02:00
2024-05-26 12:32:43 +08:00
2024-06-07 06:44:59 +08:00
2024-01-11 08:37:56 +02:00
2024-05-20 12:56:20 +03:00
2024-05-20 12:56:20 +03:00
2024-06-07 06:44:59 +08:00
2024-02-06 13:22:16 +02:00
2024-06-25 12:11:28 +03:00
2024-02-06 13:22:16 +02:00
2024-06-19 09:24:17 +02:00
2024-06-21 07:12:06 +03:00
2024-05-16 00:28:47 +02:00
2024-02-06 13:22:16 +02:00
2024-01-18 12:50:06 +02:00
2023-12-02 22:37:22 +02:00
2024-02-06 13:22:16 +02:00
2024-04-19 07:44:07 +03:00
2024-05-20 12:56:20 +03:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-05-26 12:32:43 +08:00
2023-07-19 19:32:10 +03:00
2024-05-05 23:31:48 +03:00
2024-02-06 13:22:16 +02:00
2024-02-02 22:12:57 +08:00
2024-06-21 07:12:06 +03:00
2024-05-20 12:56:20 +03:00
2024-04-19 22:56:16 +08:00
2024-06-06 13:26:34 +02:00
2024-01-11 08:37:56 +02:00
2024-06-19 23:19:33 +02:00
2024-05-26 12:32:43 +08:00
2024-07-16 20:42:50 +05:30
2024-05-05 23:31:48 +03:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-02-02 22:12:57 +08:00
2024-02-02 22:12:57 +08:00
2024-02-02 22:12:57 +08:00
2024-02-06 13:22:16 +02:00
2024-02-02 22:12:57 +08:00
2024-04-25 16:03:01 +03:00
2024-02-06 13:22:16 +02:00
2024-07-08 16:08:27 +02:00
2024-07-17 09:36:28 +00:00
2024-02-06 13:22:16 +02:00
2024-05-16 00:28:47 +02:00
2024-06-21 07:12:06 +03:00
2024-06-21 07:12:06 +03:00
2024-06-21 07:12:06 +03:00
2024-07-20 21:21:42 +03:00
2024-07-20 21:21:42 +03:00
2024-06-21 07:12:06 +03:00
2024-07-20 21:21:42 +03:00
2024-07-20 21:21:42 +03:00
2024-05-26 12:32:43 +08:00
2024-02-06 13:22:16 +02:00
2024-07-20 21:21:42 +03:00
2024-05-16 00:28:47 +02:00
2024-01-11 14:33:47 +08:00
2024-06-21 07:12:06 +03:00
2024-05-26 12:32:43 +08:00
2024-03-11 11:37:48 +02:00
2024-07-24 13:04:50 +03:00
2023-07-18 16:57:11 +03:00
2024-06-21 07:12:06 +03:00
2024-04-19 22:56:16 +08:00
2024-02-06 13:22:16 +02:00
2024-06-04 15:43:04 +02:00
2024-06-21 07:12:06 +03:00
2024-07-23 14:39:30 +08:00
2024-06-07 06:44:59 +08:00
2024-06-21 07:12:06 +03:00
2024-06-21 07:12:06 +03:00
2024-03-26 15:31:18 +02:00
2024-05-16 00:28:47 +02:00
2024-06-18 15:55:22 +08:00
2024-05-26 12:32:43 +08:00
2023-12-05 14:09:34 +01:00
2024-04-19 22:57:36 +08:00
2024-05-27 17:34:38 +03:00
2024-05-16 13:30:03 +02:00
2024-07-11 12:53:54 +02:00
2024-07-16 07:29:10 +03:00
2024-06-21 07:12:06 +03:00
2024-07-20 21:21:42 +03:00
2024-07-09 10:54:23 +03:00
2023-12-05 08:25:04 +03:00
2024-02-02 22:12:57 +08:00
2024-06-21 07:12:06 +03:00
2024-02-02 22:12:57 +08:00
2024-06-21 07:12:06 +03:00
2024-06-21 07:12:06 +03:00
2024-07-19 15:43:19 +02:00
2024-05-10 14:56:38 +02:00
2024-06-18 23:36:30 +05:30
2024-05-26 12:32:43 +08:00
2024-04-19 22:56:16 +08:00
2024-05-03 11:34:23 +03:00
2024-07-19 13:15:57 +05:30
2024-02-06 13:22:16 +02:00
2024-07-20 21:21:42 +03:00
2024-04-19 22:57:36 +08:00
2024-05-27 17:34:38 +03:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-06-04 15:43:04 +02:00
2024-06-18 15:55:22 +08:00
2024-05-26 12:32:43 +08:00
2024-04-19 22:56:16 +08:00
2024-03-26 13:38:37 +08:00
2024-06-21 07:12:06 +03:00
2024-05-10 14:56:38 +02:00
2024-05-05 23:31:48 +03:00
2024-05-05 23:31:48 +03:00
2024-06-06 10:45:13 +02:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-05-26 12:32:43 +08:00