]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: respect location constraint in master zonegroup
authorSeena Fallah <seenafallah@gmail.com>
Mon, 19 Aug 2024 12:30:51 +0000 (14:30 +0200)
committerSeena Fallah <seenafallah@gmail.com>
Thu, 20 Mar 2025 20:25:43 +0000 (21:25 +0100)
commitf3f74f43822c450f4ce5feec26e72f15402a60d9
treee6c69316d3f46259879a316474ed234540ab4da0
parentc19b02cfc9644710964cba689a272782b7064a12
rgw: respect location constraint in master zonegroup

When creating a bucket with a location constraint specified by the
user, this constraint is not included in createparams. Therefore,
to create the bucket in the requested location, createparams and
bucket_zonegroup must be replaced with the user-provided values.

Fixes: https://tracker.ceph.com/issues/62309
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
(cherry picked from commit 19aa6f7244030720c7f4a11288d16946059b5b78)
18 files changed:
src/rgw/driver/daos/rgw_sal_daos.cc
src/rgw/driver/daos/rgw_sal_daos.h
src/rgw/driver/motr/rgw_sal_motr.cc
src/rgw/driver/motr/rgw_sal_motr.h
src/rgw/driver/rados/rgw_period.cc
src/rgw/driver/rados/rgw_sal_rados.cc
src/rgw/driver/rados/rgw_sal_rados.h
src/rgw/driver/rados/rgw_zone.h
src/rgw/rgw_common.cc
src/rgw/rgw_common.h
src/rgw/rgw_op.cc
src/rgw/rgw_sal.h
src/rgw/rgw_sal_dbstore.cc
src/rgw/rgw_sal_dbstore.h
src/rgw/rgw_sal_filter.h
src/rgw/services/svc_zone.cc
src/rgw/services/svc_zone.h
src/test/rgw/rgw_multi/tests.py