]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: Check `going_down` in other-than-`interval_set` loop
authorAdam C. Emerson <aemerson@redhat.com>
Wed, 1 Apr 2026 18:30:18 +0000 (14:30 -0400)
committerAdam C. Emerson <aemerson@redhat.com>
Wed, 8 Jul 2026 21:06:08 +0000 (17:06 -0400)
commit17f994f1c229c0aed204931a5a0dc66ef2ad9b0b
treebf789ed0df175746e98acd26994009039d593720
parent1ecc86bc7c408076bf015d0e89963145ba2582a9
rgw: Check `going_down` in other-than-`interval_set` loop

Without this we can end up in an infinite loop where we just fill the
log with -ECANCELED from `get_next()`. Duplicates a check in the
`blocked_operations` loop.

Fixes: https://tracker.ceph.com/issues/76094
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/rgw/rgw_coroutine.cc