]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw/rados: resolve CopyObject crash from remote zonegroup 61009/head
authorCasey Bodley <cbodley@redhat.com>
Mon, 9 Dec 2024 22:12:16 +0000 (17:12 -0500)
committerCasey Bodley <cbodley@redhat.com>
Mon, 9 Dec 2024 22:13:44 +0000 (17:13 -0500)
commitca36171c2b8e2919fd8c48a3ad0e2391756b2576
tree34d4ce353369e2a6abef8db338ad48a14ce1d80a
parent90d0f0306f9a1fe6e78bdda5c29fc5137dcafda6
rgw/rados: resolve CopyObject crash from remote zonegroup

in a multi-zonegroup multisite configuration, CopyObject can name
buckets in other zonegroups. we call fetch_remote_obj() to perform this
copy, but it was crashing due to interaction with the beast frontend's
coroutines

Fixes: https://tracker.ceph.com/issues/69169
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Reported-by: Seena Fallah <seenafallah@gmail.com>
src/rgw/driver/rados/rgw_rados.cc