Actions
Bug #8517
closedCan't initiate multipart upload in firefly branch.
Status:
Duplicate
Priority:
Normal
Assignee:
-
Target version:
-
% Done:
0%
Source:
Community (user)
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
If you don't have any special placement info setup, you get a bucket.data_extra_pool that's empty. There is a get_data_extra_pool() method to handle fallback to the data_pool, but it's not used.
diff --git a/src/rgw/rgw_rados.cc b/src/rgw/rgw_rados.cc index 4f53cb4..d43cecb 100644 --- a/src/rgw/rgw_rados.cc +++ b/src/rgw/rgw_rados.cc @@ -1655,7 +1655,7 @@ int RGWRados::open_bucket_data_ctx(rgw_bucket& bucket, librados::IoCtx& data_ctx int RGWRados::open_bucket_data_extra_ctx(rgw_bucket& bucket, librados::IoCtx& data_ctx) { - int r = open_bucket_pool_ctx(bucket.name, bucket.data_extra_pool, data_ctx); + int r = open_bucket_pool_ctx(bucket.name, bucket.get_data_extra_pool(), data_ctx); if (r < 0) return r;
Updated by Sylvain Munaut almost 10 years ago
Duplicates #8311 ... I can't close it myself.
Actions