]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
RGW: set down_flag early on sync processor threads during shutdown
authorOguzhan Ozmen <oozmen@bloomberg.net>
Fri, 21 Nov 2025 21:13:34 +0000 (21:13 +0000)
committerOguzhan Ozmen <oozmen@bloomberg.net>
Wed, 26 Nov 2025 03:37:18 +0000 (03:37 +0000)
commit53015492b53b7b5277bf18d3e4b41f4fe42b4e4d
tree91fc6f700c96bc69e9eaab2d191790763fc4bfb1
parent49627a22faca4752c35311a0cfaff9faae4c93c6
RGW: set down_flag early on sync processor threads during shutdown

Set down_flag on all sync-related threads (meta sync, data sync,
and log trimmer) before draining or joining them in RGWRados::finalize().

This early flagging ensures that any in-progress data sync operations
can detect shutdown sooner and stop issuing new async processor requests,
reducing the chance of deadlock during realm reload.

Fixes: https://tracker.ceph.com/issues/66100
Signed-off-by: Oguzhan Ozmen <oozmen@bloomberg.net>
src/rgw/driver/rados/rgw_rados.cc