Files
neon/pageserver/src
Christian Schwarz 8eebd5f039 run on-demand compaction in a task_mgr task
With this patch, tenant_detach and timeline_delete's
task_mgr::shutdown_tasks() call will wait for on-demand
compaction to finish.
Before this patch, the on-demand compaction would grab the
layer_removal_cs after tenant_detach / timeline_delete had
removed the timeline directory.
This resulted in error

  No such file or directory (os error 2)

NB: I already implemented this pattern for ondemand GC a while back.

fixes https://github.com/neondatabase/neon/issues/3136
2023-01-09 19:08:22 +01:00
..
2023-01-04 23:03:16 +02:00
2022-11-29 18:55:20 +01:00
2022-12-21 19:16:39 +01:00
2022-11-10 16:43:04 -05:00
2022-12-21 19:16:39 +01:00
2022-12-21 19:16:39 +01:00
2022-12-22 14:27:48 +02:00