X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Frgw%2Frgw_rest_pubsub.cc;h=79323286601417ebc98f823cf63bb36c2406c409;hb=aee94f6923ba628a85d855d0c5316d0da78bfa2a;hp=5ab22e63775effc201628946a3a799f81b0c65c9;hpb=27f45121cc74e31203777ad565f78d8aad9b92a2;p=ceph.git diff --git a/ceph/src/rgw/rgw_rest_pubsub.cc b/ceph/src/rgw/rgw_rest_pubsub.cc index 5ab22e637..793232866 100644 --- a/ceph/src/rgw/rgw_rest_pubsub.cc +++ b/ceph/src/rgw/rgw_rest_pubsub.cc @@ -647,9 +647,11 @@ void RGWPSCreateNotifOp::execute(optional_yield y) { std::unique_ptr user = driver->get_user(s->owner.get_id()); std::unique_ptr bucket; - op_ret = driver->get_bucket(this, user.get(), s->owner.get_id().tenant, s->bucket_name, &bucket, y); + op_ret = driver->get_bucket(this, user.get(), s->bucket_tenant, s->bucket_name, &bucket, y); if (op_ret < 0) { - ldpp_dout(this, 1) << "failed to get bucket '" << s->bucket_name << "' info, ret = " << op_ret << dendl; + ldpp_dout(this, 1) << "failed to get bucket '" << + (s->bucket_tenant.empty() ? s->bucket_name : s->bucket_tenant + ":" + s->bucket_name) << + "' info, ret = " << op_ret << dendl; return; } @@ -782,9 +784,11 @@ void RGWPSDeleteNotifOp::execute(optional_yield y) { std::unique_ptr user = driver->get_user(s->owner.get_id()); std::unique_ptr bucket; - op_ret = driver->get_bucket(this, user.get(), s->owner.get_id().tenant, s->bucket_name, &bucket, y); + op_ret = driver->get_bucket(this, user.get(), s->bucket_tenant, s->bucket_name, &bucket, y); if (op_ret < 0) { - ldpp_dout(this, 1) << "failed to get bucket '" << s->bucket_name << "' info, ret = " << op_ret << dendl; + ldpp_dout(this, 1) << "failed to get bucket '" << + (s->bucket_tenant.empty() ? s->bucket_name : s->bucket_tenant + ":" + s->bucket_name) << + "' info, ret = " << op_ret << dendl; return; } @@ -877,9 +881,11 @@ void RGWPSListNotifsOp::execute(optional_yield y) { std::unique_ptr user = driver->get_user(s->owner.get_id()); std::unique_ptr bucket; - op_ret = driver->get_bucket(this, user.get(), s->owner.get_id().tenant, s->bucket_name, &bucket, y); + op_ret = driver->get_bucket(this, user.get(), s->bucket_tenant, s->bucket_name, &bucket, y); if (op_ret < 0) { - ldpp_dout(this, 1) << "failed to get bucket '" << s->bucket_name << "' info, ret = " << op_ret << dendl; + ldpp_dout(this, 1) << "failed to get bucket '" << + (s->bucket_tenant.empty() ? s->bucket_name : s->bucket_tenant + ":" + s->bucket_name) << + "' info, ret = " << op_ret << dendl; return; }