]>
Commit | Line | Data |
---|---|---|
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 | ||
475e896d TL |
9 | /* Special error code returned by cls bucket list operation if it was |
10 | * unable to skip past enough not visibile entries to return any | |
11 | * entries in the call. */ | |
12 | constexpr int RGWBIAdvanceAndRetryError = -EFBIG; | |
13 | ||
11fdf7f2 | 14 | /* bucket index */ |
7c673cae FG |
15 | #define RGW_BUCKET_INIT_INDEX "bucket_init_index" |
16 | ||
17 | ||
18 | #define RGW_BUCKET_SET_TAG_TIMEOUT "bucket_set_tag_timeout" | |
19 | #define RGW_BUCKET_LIST "bucket_list" | |
20 | #define RGW_BUCKET_CHECK_INDEX "bucket_check_index" | |
21 | #define RGW_BUCKET_REBUILD_INDEX "bucket_rebuild_index" | |
22 | #define RGW_BUCKET_UPDATE_STATS "bucket_update_stats" | |
23 | #define RGW_BUCKET_PREPARE_OP "bucket_prepare_op" | |
24 | #define RGW_BUCKET_COMPLETE_OP "bucket_complete_op" | |
25 | #define RGW_BUCKET_LINK_OLH "bucket_link_olh" | |
26 | #define RGW_BUCKET_UNLINK_INSTANCE "bucket_unlink_instance" | |
27 | #define RGW_BUCKET_READ_OLH_LOG "bucket_read_olh_log" | |
28 | #define RGW_BUCKET_TRIM_OLH_LOG "bucket_trim_olh_log" | |
29 | #define RGW_BUCKET_CLEAR_OLH "bucket_clear_olh" | |
30 | ||
31 | #define RGW_OBJ_REMOVE "obj_remove" | |
32 | #define RGW_OBJ_STORE_PG_VER "obj_store_pg_ver" | |
33 | #define RGW_OBJ_CHECK_ATTRS_PREFIX "obj_check_attrs_prefix" | |
34 | #define RGW_OBJ_CHECK_MTIME "obj_check_mtime" | |
35 | ||
36 | #define RGW_BI_GET "bi_get" | |
37 | #define RGW_BI_PUT "bi_put" | |
38 | #define RGW_BI_LIST "bi_list" | |
39 | ||
40 | #define RGW_BI_LOG_LIST "bi_log_list" | |
41 | #define RGW_BI_LOG_TRIM "bi_log_trim" | |
42 | #define RGW_DIR_SUGGEST_CHANGES "dir_suggest_changes" | |
43 | ||
11fdf7f2 TL |
44 | #define RGW_BI_LOG_RESYNC "bi_log_resync" |
45 | #define RGW_BI_LOG_STOP "bi_log_stop" | |
46 | ||
7c673cae FG |
47 | /* usage logging */ |
48 | #define RGW_USER_USAGE_LOG_ADD "user_usage_log_add" | |
49 | #define RGW_USER_USAGE_LOG_READ "user_usage_log_read" | |
50 | #define RGW_USER_USAGE_LOG_TRIM "user_usage_log_trim" | |
11fdf7f2 | 51 | #define RGW_USAGE_LOG_CLEAR "usage_log_clear" |
7c673cae FG |
52 | |
53 | /* garbage collection */ | |
54 | #define RGW_GC_SET_ENTRY "gc_set_entry" | |
55 | #define RGW_GC_DEFER_ENTRY "gc_defer_entry" | |
56 | #define RGW_GC_LIST "gc_list" | |
57 | #define RGW_GC_REMOVE "gc_remove" | |
58 | ||
59 | /* lifecycle bucket list */ | |
11fdf7f2 | 60 | #define RGW_LC_GET_ENTRY "lc_get_entry" |
7c673cae FG |
61 | #define RGW_LC_SET_ENTRY "lc_set_entry" |
62 | #define RGW_LC_RM_ENTRY "lc_rm_entry" | |
63 | #define RGW_LC_GET_NEXT_ENTRY "lc_get_next_entry" | |
64 | #define RGW_LC_PUT_HEAD "lc_put_head" | |
65 | #define RGW_LC_GET_HEAD "lc_get_head" | |
66 | #define RGW_LC_LIST_ENTRIES "lc_list_entries" | |
67 | ||
11fdf7f2 TL |
68 | /* resharding */ |
69 | #define RGW_RESHARD_ADD "reshard_add" | |
70 | #define RGW_RESHARD_LIST "reshard_list" | |
71 | #define RGW_RESHARD_GET "reshard_get" | |
72 | #define RGW_RESHARD_REMOVE "reshard_remove" | |
73 | ||
74 | /* resharding attribute */ | |
75 | #define RGW_SET_BUCKET_RESHARDING "set_bucket_resharding" | |
76 | #define RGW_CLEAR_BUCKET_RESHARDING "clear_bucket_resharding" | |
77 | #define RGW_GUARD_BUCKET_RESHARDING "guard_bucket_resharding" | |
78 | #define RGW_GET_BUCKET_RESHARDING "get_bucket_resharding" | |
79 | ||
7c673cae | 80 | #endif |