Benny Halevy
3940ffb085
compaction_manager: task: keep a reference on compaction_state
...
And hold its gate to make sure the compaction_state outlives
the task and can be used to wait on all tasks and functions
using it.
With that, doing access _compaction_state[cf] to acquire
shared/exclusive locks but rather get to it via
task->compaction_state so it can be detached from
_compaction_state while task is running, if needed.
Signed-off-by: Benny Halevy <bhalevy@scylladb.com >
2021-11-23 09:40:06 +02:00
..
2021-09-07 17:03:37 +03:00
2021-09-07 17:03:37 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-11-19 10:52:41 +02:00
2021-09-15 17:35:37 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-10-01 13:25:05 +02:00
2021-11-08 00:56:39 +02:00
2021-07-08 15:28:39 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-08-24 16:30:51 +03:00
2021-06-06 19:18:49 +03:00
2021-11-08 00:56:39 +02:00
2021-10-05 11:51:43 +03:00
2021-08-24 16:30:51 +03:00
2021-08-24 16:30:51 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-08-24 14:29:44 +03:00
2021-09-14 12:20:28 +02:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-07-08 15:28:39 +03:00
2021-11-09 11:25:28 -03:00
2021-11-09 11:25:28 -03:00
2021-08-24 14:29:44 +03:00
2021-11-23 09:40:06 +02:00
2021-11-22 22:09:40 +02:00
2021-07-08 15:28:39 +03:00
2021-07-08 15:28:39 +03:00
2021-06-06 19:18:49 +03:00
2021-06-16 12:05:25 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00