Pavel Emelyanov
2439d27b60
view_builder: Wake-up step fiber with condition variable
...
View builder runs a background fiber that perform build steps. To kick
the fiber it uses serizlized action, but it's an overkill -- nobody
waits for the action to finish, but on stop, when it's joined.
This patch uses condition variable to kick the fiber, and starts it
instantly, in the place where serialized action was first kicked.
Signed-off-by: Pavel Emelyanov <xemul@scylladb.com >
2026-01-28 18:34:58 +03:00
..
2026-01-09 14:06:58 +02:00
2024-12-18 17:45:13 +02:00
2026-01-27 12:50:11 +02:00
2025-01-28 21:14:49 +01:00
2026-01-04 11:05:56 +02:00
2025-09-14 13:32:21 +03:00
2026-01-28 18:34:58 +03:00
2024-12-18 17:45:13 +02:00
2026-01-12 10:38:47 +01:00
2025-12-02 14:21:26 +02:00
2025-12-02 14:21:26 +02:00
2026-01-16 18:03:04 +01:00
2025-09-29 13:01:21 +02:00
2024-12-18 17:45:13 +02:00
2025-12-07 00:09:13 +02:00
2025-05-14 08:32:05 +02:00
2026-01-22 10:27:35 +02:00
2026-01-22 10:27:35 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2026-01-22 12:49:45 +01:00
2025-01-28 14:12:06 +03:00
2025-06-24 14:57:00 +03:00
2025-06-24 14:57:00 +03:00
2025-02-15 20:32:22 +02:00
2024-12-18 17:45:13 +02:00
2025-09-19 12:22:51 +02:00
2025-09-19 12:22:51 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-06-26 12:25:38 +02:00
2025-07-03 13:34:04 +03:00
2026-01-13 13:24:06 +03:00
2026-01-13 13:24:06 +03:00
2024-12-18 17:45:13 +02:00
2025-12-06 01:03:10 +01:00
2025-03-19 20:36:16 +02:00
2025-03-19 20:36:16 +02:00
2024-12-18 17:45:13 +02:00
2025-02-15 20:32:22 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-09-16 23:40:47 +03:00
2024-12-18 17:45:13 +02:00
2026-01-20 12:34:37 +01:00
2025-09-14 19:48:14 +03:00
2026-01-12 10:38:47 +01:00
2025-10-21 14:13:43 +02:00
2025-02-06 08:55:51 +02:00
2026-01-13 20:45:59 +02:00
2025-12-07 00:09:13 +02:00
2025-09-29 13:01:21 +02:00
2025-09-29 13:01:21 +02:00
2026-01-22 09:12:56 +02:00
2026-01-22 09:12:56 +02:00
2026-01-13 20:45:59 +02:00
2025-01-02 07:13:34 +01:00
2024-12-18 17:45:13 +02:00
2025-09-21 10:39:05 +02:00
2026-01-23 09:52:33 +01:00
2026-01-19 12:32:21 +02:00
2025-02-06 08:55:51 +02:00
2025-02-06 08:55:51 +02:00
2024-12-18 17:45:13 +02:00
2025-08-27 13:47:04 +03:00
2025-05-09 07:53:29 -04:00
2025-04-09 20:21:51 +02:00
2026-01-22 13:06:53 +01:00
2025-09-19 12:22:51 +02:00
2024-12-18 17:45:13 +02:00