int rgw_bucket_list(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
+
// maximum number of calls to get_obj_vals we'll try; compromise
// between wanting to return the requested # of entries, but not
// wanting to slow down this op with too many omap reads
int rgw_bucket_check_index(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
rgw_cls_check_index_ret ret;
int rc = check_index(hctx, &ret.existing_header, &ret.calculated_header);
int rgw_bucket_rebuild_index(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
rgw_bucket_dir_header existing_header;
rgw_bucket_dir_header calc_header;
int rc = check_index(hctx, &existing_header, &calc_header);
int rgw_bucket_update_stats(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
// decode request
rgw_cls_bucket_update_stats_op op;
auto iter = in->cbegin();
int rgw_bucket_init_index(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
bufferlist header_bl;
int rc = cls_cxx_map_read_header(hctx, &header_bl);
if (rc < 0) {
int rgw_bucket_set_tag_timeout(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
// decode request
rgw_cls_tag_timeout_op op;
auto iter = in->cbegin();
int rgw_bucket_prepare_op(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
// decode request
rgw_cls_obj_prepare_op op;
auto iter = in->cbegin();
int rgw_bucket_complete_op(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
// decode request
rgw_cls_obj_complete_op op;
auto iter = in->cbegin();
real_time mtime() {
return instance_entry.meta.mtime;
}
-};
+}; // class BIVerObjEntry
class BIOLHEntry {
*/
static int rgw_bucket_link_olh(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
string olh_data_idx;
string instance_idx;
static int rgw_bucket_unlink_instance(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
string olh_data_idx;
string instance_idx;
static int rgw_bucket_read_olh_log(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
// decode request
rgw_cls_read_olh_log_op op;
auto iter = in->cbegin();
static int rgw_bucket_trim_olh_log(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
// decode request
rgw_cls_trim_olh_log_op op;
auto iter = in->cbegin();
static int rgw_bucket_clear_olh(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
// decode request
rgw_cls_bucket_clear_olh_op op;
auto iter = in->cbegin();
int rgw_dir_suggest_changes(cls_method_context_t hctx,
bufferlist *in, bufferlist *out)
{
- CLS_LOG(1, "rgw_dir_suggest_changes()");
+ CLS_LOG(1, "entered %s()\n", __func__);
bufferlist header_bl;
rgw_bucket_dir_header header;
static int rgw_obj_remove(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
// decode request
rgw_cls_obj_remove_op op;
auto iter = in->cbegin();
static int rgw_obj_store_pg_ver(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
// decode request
rgw_cls_obj_store_pg_ver_op op;
auto iter = in->cbegin();
static int rgw_obj_check_attrs_prefix(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
// decode request
rgw_cls_obj_check_attrs_prefix op;
auto iter = in->cbegin();
static int rgw_obj_check_mtime(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
// decode request
rgw_cls_obj_check_mtime op;
auto iter = in->cbegin();
static int rgw_bi_get_op(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
// decode request
rgw_cls_bi_get_op op;
auto iter = in->cbegin();
static int rgw_bi_put_op(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
// decode request
rgw_cls_bi_put_op op;
auto iter = in->cbegin();
bufferlist *in,
bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
// decode request
rgw_cls_bi_list_op op;
auto iter = in->cbegin();
static int rgw_bi_log_list(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
auto in_iter = in->cbegin();
cls_rgw_bi_log_list_op op;
static int rgw_bi_log_trim(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
auto in_iter = in->cbegin();
cls_rgw_bi_log_trim_op op;
static int rgw_bi_log_resync(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
rgw_bucket_dir_header header;
int rc = read_bucket_header(hctx, &header);
if (rc < 0) {
return write_bucket_header(hctx, &header);
}
-static int rgw_bi_log_stop(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
+static int rgw_bi_log_stop(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
rgw_bucket_dir_header header;
int rc = read_bucket_header(hctx, &header);
if (rc < 0) {
int rgw_user_usage_log_add(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
- CLS_LOG(10, "rgw_user_usage_log_add()");
+ CLS_LOG(10, "entered %s()\n", __func__);
auto in_iter = in->cbegin();
rgw_cls_usage_log_add_op op;
int (*cb)(cls_method_context_t, const string&, rgw_usage_log_entry&, void *),
void *param)
{
- CLS_LOG(10, "usage_iterate_range");
+ CLS_LOG(10, "entered %s()\n", __func__);
map<string, bufferlist> keys;
string filter_prefix;
int rgw_user_usage_log_read(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
- CLS_LOG(10, "rgw_user_usage_log_read()");
+ CLS_LOG(10, "entered %s()\n", __func__);
auto in_iter = in->cbegin();
rgw_cls_usage_log_read_op op;
int rgw_user_usage_log_trim(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
- CLS_LOG(10, "rgw_user_usage_log_trim()");
+ CLS_LOG(10, "entered %s()\n", __func__);
/* only continue if object exists! */
int ret = cls_cxx_stat(hctx, NULL, NULL);
int rgw_usage_log_clear(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
- CLS_LOG(10,"%s", __func__);
+ CLS_LOG(10, "entered %s()\n", __func__);
int ret = cls_cxx_map_clear(hctx);
/* if object doesn't exist all the logs are cleared anyway */
static int rgw_cls_gc_set_entry(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
auto in_iter = in->cbegin();
cls_rgw_gc_set_entry_op op;
static int rgw_cls_gc_defer_entry(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
auto in_iter = in->cbegin();
cls_rgw_gc_defer_entry_op op;
static int rgw_cls_gc_list(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
auto in_iter = in->cbegin();
cls_rgw_gc_list_op op;
static int rgw_cls_gc_remove(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
auto in_iter = in->cbegin();
cls_rgw_gc_remove_op op;
static int rgw_cls_lc_get_entry(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
auto in_iter = in->cbegin();
cls_rgw_lc_get_entry_op op;
static int rgw_cls_lc_set_entry(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
auto in_iter = in->cbegin();
cls_rgw_lc_set_entry_op op;
static int rgw_cls_lc_rm_entry(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
auto in_iter = in->cbegin();
cls_rgw_lc_rm_entry_op op;
static int rgw_cls_lc_get_next_entry(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
auto in_iter = in->cbegin();
cls_rgw_lc_get_next_entry_ret op_ret;
cls_rgw_lc_get_next_entry_op op;
static int rgw_cls_lc_list_entries(cls_method_context_t hctx, bufferlist *in,
bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
cls_rgw_lc_list_entries_op op;
auto in_iter = in->cbegin();
try {
static int rgw_cls_lc_put_head(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
auto in_iter = in->cbegin();
cls_rgw_lc_put_head_op op;
static int rgw_cls_lc_get_head(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
bufferlist bl;
int ret = cls_cxx_map_read_header(hctx, &bl);
if (ret < 0)
static int rgw_reshard_add(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
auto in_iter = in->cbegin();
cls_rgw_reshard_add_op op;
static int rgw_reshard_list(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
cls_rgw_reshard_list_op op;
auto in_iter = in->cbegin();
try {
static int rgw_reshard_get(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
auto in_iter = in->cbegin();
cls_rgw_reshard_get_op op;
static int rgw_reshard_remove(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
auto in_iter = in->cbegin();
cls_rgw_reshard_remove_op op;
static int rgw_set_bucket_resharding(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
cls_rgw_set_bucket_resharding_op op;
auto in_iter = in->cbegin();
static int rgw_clear_bucket_resharding(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
cls_rgw_clear_bucket_resharding_op op;
auto in_iter = in->cbegin();
static int rgw_guard_bucket_resharding(cls_method_context_t hctx, bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
cls_rgw_guard_bucket_resharding_op op;
auto in_iter = in->cbegin();
static int rgw_get_bucket_resharding(cls_method_context_t hctx,
bufferlist *in, bufferlist *out)
{
+ CLS_LOG(10, "entered %s()\n", __func__);
cls_rgw_get_bucket_resharding_op op;
auto in_iter = in->cbegin();