]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw/pubsub: fix uninitialized num_shards causing topic deletion hang wip-oozmen-75466 67798/head
authorOguzhan Ozmen <oozmen@bloomberg.net>
Fri, 13 Mar 2026 21:56:18 +0000 (21:56 +0000)
committerOguzhan Ozmen <oozmen@bloomberg.net>
Mon, 16 Mar 2026 15:13:40 +0000 (15:13 +0000)
commita42cf8ea6c2748b630c3149172b567be4cacc8bd
treef22a8bae3855b812d3a52c761713be597e771f72
parent735490b4f15fb9cea691ca0506c1910e31571a1e
rgw/pubsub: fix uninitialized num_shards causing topic deletion hang

The num_shards member of rgw_pubsub_dest was not included in JSON
serialization (dump/decode_json), causing garbage values when topic
metadata synced between zones. This resulted in topic deletion
iterating millions of times over non-existent shards, blocking
frontend pause during realm reload for extended periods.

Fixes: https://tracker.ceph.com/issues/75466
Signed-off-by: Oguzhan Ozmen <oozmen@bloomberg.net>
src/rgw/rgw_pubsub.cc
src/rgw/rgw_pubsub.h