]> git.proxmox.com Git - ceph.git/blame - ceph/src/cls/rgw/cls_rgw_const.h
bump version to 15.2.16-pve1
[ceph.git] / ceph / src / cls / rgw / cls_rgw_const.h
CommitLineData
7c673cae
FG
1// -*- mode:C; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
2// vim: ts=8 sw=2 smarttab
3
4#ifndef CEPH_CLS_RGW_CONST_H
5#define CEPH_CLS_RGW_CONST_H
6
7#define RGW_CLASS "rgw"
8
11fdf7f2 9/* bucket index */
7c673cae
FG
10#define RGW_BUCKET_INIT_INDEX "bucket_init_index"
11
12
13#define RGW_BUCKET_SET_TAG_TIMEOUT "bucket_set_tag_timeout"
14#define RGW_BUCKET_LIST "bucket_list"
15#define RGW_BUCKET_CHECK_INDEX "bucket_check_index"
16#define RGW_BUCKET_REBUILD_INDEX "bucket_rebuild_index"
17#define RGW_BUCKET_UPDATE_STATS "bucket_update_stats"
18#define RGW_BUCKET_PREPARE_OP "bucket_prepare_op"
19#define RGW_BUCKET_COMPLETE_OP "bucket_complete_op"
20#define RGW_BUCKET_LINK_OLH "bucket_link_olh"
21#define RGW_BUCKET_UNLINK_INSTANCE "bucket_unlink_instance"
22#define RGW_BUCKET_READ_OLH_LOG "bucket_read_olh_log"
23#define RGW_BUCKET_TRIM_OLH_LOG "bucket_trim_olh_log"
24#define RGW_BUCKET_CLEAR_OLH "bucket_clear_olh"
25
26#define RGW_OBJ_REMOVE "obj_remove"
27#define RGW_OBJ_STORE_PG_VER "obj_store_pg_ver"
28#define RGW_OBJ_CHECK_ATTRS_PREFIX "obj_check_attrs_prefix"
29#define RGW_OBJ_CHECK_MTIME "obj_check_mtime"
30
31#define RGW_BI_GET "bi_get"
32#define RGW_BI_PUT "bi_put"
33#define RGW_BI_LIST "bi_list"
34
35#define RGW_BI_LOG_LIST "bi_log_list"
36#define RGW_BI_LOG_TRIM "bi_log_trim"
37#define RGW_DIR_SUGGEST_CHANGES "dir_suggest_changes"
38
11fdf7f2
TL
39#define RGW_BI_LOG_RESYNC "bi_log_resync"
40#define RGW_BI_LOG_STOP "bi_log_stop"
41
7c673cae
FG
42/* usage logging */
43#define RGW_USER_USAGE_LOG_ADD "user_usage_log_add"
44#define RGW_USER_USAGE_LOG_READ "user_usage_log_read"
45#define RGW_USER_USAGE_LOG_TRIM "user_usage_log_trim"
11fdf7f2 46#define RGW_USAGE_LOG_CLEAR "usage_log_clear"
7c673cae
FG
47
48/* garbage collection */
49#define RGW_GC_SET_ENTRY "gc_set_entry"
50#define RGW_GC_DEFER_ENTRY "gc_defer_entry"
51#define RGW_GC_LIST "gc_list"
52#define RGW_GC_REMOVE "gc_remove"
53
54/* lifecycle bucket list */
11fdf7f2 55#define RGW_LC_GET_ENTRY "lc_get_entry"
7c673cae
FG
56#define RGW_LC_SET_ENTRY "lc_set_entry"
57#define RGW_LC_RM_ENTRY "lc_rm_entry"
58#define RGW_LC_GET_NEXT_ENTRY "lc_get_next_entry"
59#define RGW_LC_PUT_HEAD "lc_put_head"
60#define RGW_LC_GET_HEAD "lc_get_head"
61#define RGW_LC_LIST_ENTRIES "lc_list_entries"
62
11fdf7f2
TL
63/* resharding */
64#define RGW_RESHARD_ADD "reshard_add"
65#define RGW_RESHARD_LIST "reshard_list"
66#define RGW_RESHARD_GET "reshard_get"
67#define RGW_RESHARD_REMOVE "reshard_remove"
68
69/* resharding attribute */
70#define RGW_SET_BUCKET_RESHARDING "set_bucket_resharding"
71#define RGW_CLEAR_BUCKET_RESHARDING "clear_bucket_resharding"
72#define RGW_GUARD_BUCKET_RESHARDING "guard_bucket_resharding"
73#define RGW_GET_BUCKET_RESHARDING "get_bucket_resharding"
74
7c673cae 75#endif