#include "include/str_list.h"
#include "services/svc_sys_obj.h"
+#include "services/svc_zone.h"
#define dout_subsys ceph_subsys_rgw
op_state.set_bucket_id(bucket_id);
op_state.set_new_bucket_name(new_bucket_name);
- if (!store->svc.zone->is_meta_master()) {
- bufferlist data;
- op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
- if (op_ret < 0) {
- ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
- return;
+ if (!store->svc()->zone->is_meta_master()) {
+ bufferlist data;
+ op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
+ if (op_ret < 0) {
+ ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
+ return;
}
}
http_ret = RGWBucketAdminOp::link(store, op_state);
op_state.set_user_id(uid);
op_state.set_bucket_name(bucket);
- if (!store->svc.zone->is_meta_master()) {
- bufferlist data;
- op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
- if (op_ret < 0) {
- ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
- return;
+ if (!store->svc()->zone->is_meta_master()) {
+ bufferlist data;
+ op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
+ if (op_ret < 0) {
+ ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
+ return;
}
}
http_ret = RGWBucketAdminOp::unlink(store, op_state);
op_state.set_bucket_name(bucket);
op_state.set_delete_children(delete_children);
- if (!store->svc.zone->is_meta_master()) {
- bufferlist data;
- op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
- if (op_ret < 0) {
- ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
- return;
+ if (!store->svc()->zone->is_meta_master()) {
+ bufferlist data;
+ op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
+ if (op_ret < 0) {
+ ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
+ return;
}
}
http_ret = RGWBucketAdminOp::remove_bucket(store, op_state, s->yield);
#include "include/str_list.h"
#include "include/ceph_assert.h"
+#include "services/svc_zone.h"
+#include "services/svc_sys_obj.h"
+
#define dout_subsys ceph_subsys_rgw
class RGWOp_User_List : public RGWRESTOp {
if (gen_key)
op_state.set_generate_key();
- if (!store->svc.zone->is_meta_master()) {
- bufferlist data;
- op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
- if (op_ret < 0) {
- ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
- return;
+ if (!store->svc()->zone->is_meta_master()) {
+ bufferlist data;
+ op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
+ if (op_ret < 0) {
+ ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
+ return;
}
}
http_ret = RGWUserAdminOp_User::create(store, op_state, flusher);
op_state.set_op_mask(op_mask);
}
- if (!store->svc.zone->is_meta_master()) {
- bufferlist data;
- op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
- if (op_ret < 0) {
- ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
- return;
+ if (!store->svc()->zone->is_meta_master()) {
+ bufferlist data;
+ op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
+ if (op_ret < 0) {
+ ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
+ return;
}
}
http_ret = RGWUserAdminOp_User::modify(store, op_state, flusher);
op_state.set_purge_data(purge_data);
- if (!store->svc.zone->is_meta_master()) {
- bufferlist data;
- op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
- if (op_ret < 0) {
- ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
- return;
+ if (!store->svc()->zone->is_meta_master()) {
+ bufferlist data;
+ op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
+ if (op_ret < 0) {
+ ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
+ return;
}
}
http_ret = RGWUserAdminOp_User::remove(store, op_state, flusher, s->yield);
}
op_state.set_key_type(key_type);
- if (!store->svc.zone->is_meta_master()) {
- bufferlist data;
- op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
- if (op_ret < 0) {
- ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
- return;
+ if (!store->svc()->zone->is_meta_master()) {
+ bufferlist data;
+ op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
+ if (op_ret < 0) {
+ ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
+ return;
}
}
http_ret = RGWUserAdminOp_Subuser::create(store, op_state, flusher);
}
op_state.set_key_type(key_type);
- if (!store->svc.zone->is_meta_master()) {
- bufferlist data;
- op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
- if (op_ret < 0) {
- ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
- return;
+ if (!store->svc()->zone->is_meta_master()) {
+ bufferlist data;
+ op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
+ if (op_ret < 0) {
+ ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
+ return;
}
}
http_ret = RGWUserAdminOp_Subuser::modify(store, op_state, flusher);
if (purge_keys)
op_state.set_purge_keys();
- if (!store->svc.zone->is_meta_master()) {
- bufferlist data;
- op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
- if (op_ret < 0) {
- ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
- return;
+ if (!store->svc()->zone->is_meta_master()) {
+ bufferlist data;
+ op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
+ if (op_ret < 0) {
+ ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
+ return;
}
}
http_ret = RGWUserAdminOp_Subuser::remove(store, op_state, flusher);
op_state.set_user_id(uid);
op_state.set_caps(caps);
- if (!store->svc.zone->is_meta_master()) {
- bufferlist data;
- op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
- if (op_ret < 0) {
- ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
- return;
+ if (!store->svc()->zone->is_meta_master()) {
+ bufferlist data;
+ op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
+ if (op_ret < 0) {
+ ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
+ return;
}
}
http_ret = RGWUserAdminOp_Caps::add(store, op_state, flusher);
op_state.set_user_id(uid);
op_state.set_caps(caps);
- if (!store->svc.zone->is_meta_master()) {
- bufferlist data;
- op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
- if (op_ret < 0) {
- ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
- return;
+ if (!store->svc()->zone->is_meta_master()) {
+ bufferlist data;
+ op_ret = forward_request_to_master(s, nullptr, store, data, nullptr);
+ if (op_ret < 0) {
+ ldpp_dout(this, 0) << "forward_request_to_master returned ret=" << op_ret << dendl;
+ return;
}
}
http_ret = RGWUserAdminOp_Caps::remove(store, op_state, flusher);