From 415e0bcc80b350fc75f325b490560f44ba419b20 Mon Sep 17 00:00:00 2001 From: Xavier Hernandez Date: Tue, 12 Dec 2017 22:31:53 +0100 Subject: all: Simplify component message id's definition This patch creates a new way of defining message id's that is easier and less error prone because it doesn't require so many manual changes each time a new component is defined or a new message created. Change-Id: I71ba8af9ac068f5add7e74f316a2478bc991c67b Signed-off-by: Xavier Hernandez --- api/src/gfapi-messages.h | 144 +- glusterfsd/src/glusterfsd-messages.h | 145 +- glusterfsd/src/glusterfsd-mgmt.c | 9 +- glusterfsd/src/glusterfsd.c | 148 +- libglusterfs/src/glfs-message-id.h | 234 +- libglusterfs/src/libglusterfs-messages.h | 2034 +------ libglusterfs/src/template-component-messages.h | 46 +- rpc/rpc-lib/src/rpc-lib-messages.h | 83 +- .../rdma/src/rpc-trans-rdma-messages.h | 279 +- xlators/cluster/afr/src/afr-messages.h | 406 +- xlators/cluster/dht/src/dht-messages.h | 1294 +---- xlators/cluster/ec/src/ec-messages.h | 660 +-- xlators/debug/delay-gen/src/delay-gen-messages.h | 11 +- xlators/experimental/jbr-client/src/jbr-messages.h | 118 +- .../bit-rot/src/bitd/bit-rot-bitd-messages.h | 490 +- .../bit-rot/src/stub/bit-rot-stub-messages.h | 297 +- .../changelog/lib/src/changelog-lib-messages.h | 317 +- .../features/changelog/src/changelog-messages.h | 497 +- .../features/changetimerecorder/src/ctr-messages.h | 562 +- xlators/features/index/src/index-messages.h | 126 +- xlators/features/leases/src/leases-messages.h | 135 +- xlators/features/locks/src/pl-messages.h | 56 +- xlators/features/quota/src/quota-messages.h | 262 +- xlators/features/selinux/src/selinux-messages.h | 89 +- xlators/features/shard/src/shard-messages.h | 197 +- xlators/features/upcall/src/upcall-messages.h | 53 +- xlators/mgmt/glusterd/src/glusterd-messages.h | 5575 +++----------------- xlators/nfs/server/src/nfs-messages.h | 1866 +------ .../decompounder/src/decompounder-messages.h | 24 +- .../performance/io-cache/src/io-cache-messages.h | 142 +- .../io-threads/src/io-threads-messages.h | 96 +- .../performance/md-cache/src/md-cache-messages.h | 94 +- .../performance/nl-cache/src/nl-cache-messages.h | 31 +- .../open-behind/src/open-behind-messages.h | 76 +- .../quick-read/src/quick-read-messages.h | 132 +- .../read-ahead/src/read-ahead-messages.h | 109 +- .../readdir-ahead/src/readdir-ahead-messages.h | 100 +- .../symlink-cache/src/symlink-cache-messages.h | 86 +- .../write-behind/src/write-behind-messages.h | 116 +- xlators/protocol/client/src/client-messages.h | 712 +-- xlators/protocol/server/src/server-messages.h | 958 +--- xlators/storage/posix/src/posix-messages.h | 1087 +--- xlators/system/posix-acl/src/posix-acl-messages.h | 48 +- 43 files changed, 2694 insertions(+), 17250 deletions(-) diff --git a/api/src/gfapi-messages.h b/api/src/gfapi-messages.h index 6fcbd9d392e..3eedfa7d071 100644 --- a/api/src/gfapi-messages.h +++ b/api/src/gfapi-messages.h @@ -13,91 +13,67 @@ #include "glfs-message-id.h" -/*! \file gfapi-messages.h - * \brief libgfapi log-message IDs and their descriptions - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -#define GLFS_GFAPI_BASE GLFS_MSGID_COMP_API -#define GLFS_NUM_MESSAGES 50 -#define GLFS_MSGID_END (GLFS_GFAPI_BASE + GLFS_NUM_MESSAGES + 1) -/* Messages with message IDs */ -#define glfs_msg_start_x GLFS_GFAPI_BASE, "Invalid: Start of messages" -/*------------*/ - -#define API_MSG_MEM_ACCT_INIT_FAILED (GLFS_GFAPI_BASE + 1) -#define API_MSG_MASTER_XLATOR_INIT_FAILED (GLFS_GFAPI_BASE + 2) -#define API_MSG_GFAPI_XLATOR_INIT_FAILED (GLFS_GFAPI_BASE + 3) -#define API_MSG_VOLFILE_OPEN_FAILED (GLFS_GFAPI_BASE + 4) -#define API_MSG_VOL_SPEC_FILE_ERROR (GLFS_GFAPI_BASE + 5) -#define API_MSG_GLFS_FSOBJ_NULL (GLFS_GFAPI_BASE + 6) -#define API_MSG_INVALID_ENTRY (GLFS_GFAPI_BASE + 7) -#define API_MSG_FSMUTEX_LOCK_FAILED (GLFS_GFAPI_BASE + 8) -#define API_MSG_COND_WAIT_FAILED (GLFS_GFAPI_BASE + 9) -#define API_MSG_FSMUTEX_UNLOCK_FAILED (GLFS_GFAPI_BASE + 10) -#define API_MSG_INODE_REFRESH_FAILED (GLFS_GFAPI_BASE + 11) -#define API_MSG_GRAPH_CONSTRUCT_FAILED (GLFS_GFAPI_BASE + 12) -#define API_MSG_API_XLATOR_ERROR (GLFS_GFAPI_BASE + 13) -#define API_MSG_XDR_PAYLOAD_FAILED (GLFS_GFAPI_BASE + 14) -#define API_MSG_GET_VOLINFO_CBK_FAILED (GLFS_GFAPI_BASE + 15) -#define API_MSG_FETCH_VOLUUID_FAILED (GLFS_GFAPI_BASE + 16) -#define API_MSG_INSUFF_SIZE (GLFS_GFAPI_BASE + 17) -#define API_MSG_FRAME_CREAT_FAILED (GLFS_GFAPI_BASE + 18) -#define API_MSG_DICT_SET_FAILED (GLFS_GFAPI_BASE + 19) -#define API_MSG_XDR_DECODE_FAILED (GLFS_GFAPI_BASE + 20) -#define API_MSG_GET_VOLFILE_FAILED (GLFS_GFAPI_BASE + 21) -#define API_MSG_WRONG_OPVERSION (GLFS_GFAPI_BASE + 22) -#define API_MSG_DICT_SERIALIZE_FAILED (GLFS_GFAPI_BASE + 23) -#define API_MSG_REMOTE_HOST_CONN_FAILED (GLFS_GFAPI_BASE + 24) -#define API_MSG_VOLFILE_SERVER_EXHAUST (GLFS_GFAPI_BASE + 25) -#define API_MSG_CREATE_RPC_CLIENT_FAILED (GLFS_GFAPI_BASE + 26) -#define API_MSG_REG_NOTIFY_FUNC_FAILED (GLFS_GFAPI_BASE + 27) -#define API_MSG_REG_CBK_FUNC_FAILED (GLFS_GFAPI_BASE + 28) -#define API_MSG_GET_CWD_FAILED (GLFS_GFAPI_BASE + 29) -#define API_MSG_FGETXATTR_FAILED (GLFS_GFAPI_BASE + 30) -#define API_MSG_LOCKINFO_KEY_MISSING (GLFS_GFAPI_BASE + 31) -#define API_MSG_FSETXATTR_FAILED (GLFS_GFAPI_BASE + 32) -#define API_MSG_FSYNC_FAILED (GLFS_GFAPI_BASE + 33) -#define API_MSG_FDCREATE_FAILED (GLFS_GFAPI_BASE + 34) -#define API_MSG_INODE_PATH_FAILED (GLFS_GFAPI_BASE + 35) -#define API_MSG_SYNCOP_OPEN_FAILED (GLFS_GFAPI_BASE + 36) -#define API_MSG_LOCK_MIGRATE_FAILED (GLFS_GFAPI_BASE + 37) -#define API_MSG_OPENFD_SKIPPED (GLFS_GFAPI_BASE + 38) -#define API_MSG_FIRST_LOOKUP_GRAPH_FAILED (GLFS_GFAPI_BASE + 39) -#define API_MSG_CWD_GRAPH_REF_FAILED (GLFS_GFAPI_BASE + 40) -#define API_MSG_SWITCHED_GRAPH (GLFS_GFAPI_BASE + 41) -#define API_MSG_XDR_RESPONSE_DECODE_FAILED (GLFS_GFAPI_BASE + 42) -#define API_MSG_VOLFILE_INFO (GLFS_GFAPI_BASE + 43) -#define API_MSG_VOLFILE_CONNECTING (GLFS_GFAPI_BASE + 44) -#define API_MSG_NEW_GRAPH (GLFS_GFAPI_BASE + 45) -#define API_MSG_ALLOC_FAILED (GLFS_GFAPI_BASE + 46) -#define API_MSG_CREATE_HANDLE_FAILED (GLFS_GFAPI_BASE + 47) -#define API_MSG_INODE_LINK_FAILED (GLFS_GFAPI_BASE + 48) -#define API_MSG_STATEDUMP_FAILED (GLFS_GFAPI_BASE + 49) -#define API_MSG_XREADDIRP_R_FAILED (GLFS_GFAPI_BASE + 50) - -/*------------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" +GLFS_MSGID(API, + API_MSG_MEM_ACCT_INIT_FAILED, + API_MSG_MASTER_XLATOR_INIT_FAILED, + API_MSG_GFAPI_XLATOR_INIT_FAILED, + API_MSG_VOLFILE_OPEN_FAILED, + API_MSG_VOL_SPEC_FILE_ERROR, + API_MSG_GLFS_FSOBJ_NULL, + API_MSG_INVALID_ENTRY, + API_MSG_FSMUTEX_LOCK_FAILED, + API_MSG_COND_WAIT_FAILED, + API_MSG_FSMUTEX_UNLOCK_FAILED, + API_MSG_INODE_REFRESH_FAILED, + API_MSG_GRAPH_CONSTRUCT_FAILED, + API_MSG_API_XLATOR_ERROR, + API_MSG_XDR_PAYLOAD_FAILED, + API_MSG_GET_VOLINFO_CBK_FAILED, + API_MSG_FETCH_VOLUUID_FAILED, + API_MSG_INSUFF_SIZE, + API_MSG_FRAME_CREAT_FAILED, + API_MSG_DICT_SET_FAILED, + API_MSG_XDR_DECODE_FAILED, + API_MSG_GET_VOLFILE_FAILED, + API_MSG_WRONG_OPVERSION, + API_MSG_DICT_SERIALIZE_FAILED, + API_MSG_REMOTE_HOST_CONN_FAILED, + API_MSG_VOLFILE_SERVER_EXHAUST, + API_MSG_CREATE_RPC_CLIENT_FAILED, + API_MSG_REG_NOTIFY_FUNC_FAILED, + API_MSG_REG_CBK_FUNC_FAILED, + API_MSG_GET_CWD_FAILED, + API_MSG_FGETXATTR_FAILED, + API_MSG_LOCKINFO_KEY_MISSING, + API_MSG_FSETXATTR_FAILED, + API_MSG_FSYNC_FAILED, + API_MSG_FDCREATE_FAILED, + API_MSG_INODE_PATH_FAILED, + API_MSG_SYNCOP_OPEN_FAILED, + API_MSG_LOCK_MIGRATE_FAILED, + API_MSG_OPENFD_SKIPPED, + API_MSG_FIRST_LOOKUP_GRAPH_FAILED, + API_MSG_CWD_GRAPH_REF_FAILED, + API_MSG_SWITCHED_GRAPH, + API_MSG_XDR_RESPONSE_DECODE_FAILED, + API_MSG_VOLFILE_INFO, + API_MSG_VOLFILE_CONNECTING, + API_MSG_NEW_GRAPH, + API_MSG_ALLOC_FAILED, + API_MSG_CREATE_HANDLE_FAILED, + API_MSG_INODE_LINK_FAILED, + API_MSG_STATEDUMP_FAILED, + API_MSG_XREADDIRP_R_FAILED +); #endif /* !_GFAPI_MESSAGES_H__ */ diff --git a/glusterfsd/src/glusterfsd-messages.h b/glusterfsd/src/glusterfsd-messages.h index e9c28f71263..8df32a33179 100644 --- a/glusterfsd/src/glusterfsd-messages.h +++ b/glusterfsd/src/glusterfsd-messages.h @@ -13,105 +13,54 @@ #include "glfs-message-id.h" -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -#define GLFS_COMP_BASE GLFS_MSGID_COMP_GLUSTERFSD -#define GLFS_NUM_MESSAGES 37 -#define GLFS_MSGID_END (GLFS_COMP_BASE + GLFS_NUM_MESSAGES + 1) -/* Messaged with message IDs */ -#define glfs_msg_start_x GLFS_COMP_BASE, "Invalid: Start of messages" -/*------------*/ -#define glusterfsd_msg_1 (GLFS_COMP_BASE + 1), "Could not create absolute" \ - " mountpoint path" -#define glusterfsd_msg_2 (GLFS_COMP_BASE + 2), "Could not get current " \ - "working directory" -#define glusterfsd_msg_3 (GLFS_COMP_BASE + 3), "failed to set mount-point" \ - " to options dictionary" -#define glusterfsd_msg_4 (GLFS_COMP_BASE + 4), "failed to set dict value" \ - " for key %s" -#define glusterfsd_msg_5 (GLFS_COMP_BASE + 5), "failed to set 'disable'" \ - " for key %s" -#define glusterfsd_msg_6 (GLFS_COMP_BASE + 6), "failed to set 'enable'" \ - " for key %s" -#define glusterfsd_msg_7 (GLFS_COMP_BASE + 7), "Not a client process, not" \ - " performing mount operation" -#define glusterfsd_msg_8 (GLFS_COMP_BASE + 8), "MOUNT-POINT %s" \ - " initialization failed" -#define glusterfsd_msg_9 (GLFS_COMP_BASE + 9), "loading volume file %s" \ - " failed" -#define glusterfsd_msg_10 (GLFS_COMP_BASE + 10), "xlator option %s is" \ - " invalid" -#define glusterfsd_msg_11 (GLFS_COMP_BASE + 11), "Fetching the volume" \ - " file from server..." -#define glusterfsd_msg_12 (GLFS_COMP_BASE + 12), "volume initialization" \ - " failed." -#define glusterfsd_msg_13 (GLFS_COMP_BASE + 13), "ERROR: glusterfs uuid" \ - " generation failed" -#define glusterfsd_msg_14 (GLFS_COMP_BASE + 14), "ERROR: glusterfs %s" \ - " pool creation failed" -#define glusterfsd_msg_15 (GLFS_COMP_BASE + 15), "ERROR: '--volfile-id' is" \ - " mandatory if '-s' OR '--volfile-server'" \ - " option is given" -#define glusterfsd_msg_16 (GLFS_COMP_BASE + 16), "ERROR: parsing the" \ - " volfile failed" -#define glusterfsd_msg_17 (GLFS_COMP_BASE + 17), "pidfile %s open failed" -#define glusterfsd_msg_18 (GLFS_COMP_BASE + 18), "pidfile %s lock failed" -#define glusterfsd_msg_19 (GLFS_COMP_BASE + 19), "pidfile %s unlock failed" -#define glusterfsd_msg_20 (GLFS_COMP_BASE + 20), "pidfile %s truncation" \ - " failed" -#define glusterfsd_msg_21 (GLFS_COMP_BASE + 21), "pidfile %s write failed" -#define glusterfsd_msg_22 (GLFS_COMP_BASE + 22), "failed to execute" \ - " pthread_sigmask" -#define glusterfsd_msg_23 (GLFS_COMP_BASE + 23), "failed to create pthread" -#define glusterfsd_msg_24 (GLFS_COMP_BASE + 24), "daemonization failed" -#define glusterfsd_msg_25 (GLFS_COMP_BASE + 25), "mount failed" -#define glusterfsd_msg_26 (GLFS_COMP_BASE + 26), "failed to construct" \ - " the graph" -#define glusterfsd_msg_27 (GLFS_COMP_BASE + 27), "fuse xlator cannot be" \ - " specified in volume file" -#define glusterfsd_msg_28 (GLFS_COMP_BASE + 28), "Cannot reach volume" \ - " specification file" -#define glusterfsd_msg_29 (GLFS_COMP_BASE + 29), "ERROR: glusterfs context" \ - " not initialized" -#define glusterfsd_msg_30 (GLFS_COMP_BASE + 30), "Started running %s" \ - " version %s (args: %s)" -#define glusterfsd_msg_31 (GLFS_COMP_BASE + 31), "Could not create new" \ - " sync-environment" -#define glusterfsd_msg_32 (GLFS_COMP_BASE + 32), "received signum (%d)," \ - " shutting down" -#define glusterfsd_msg_33 (GLFS_COMP_BASE + 33), "obsolete option " \ - "'--volfile-max-fetch-attempts or fetch-attempts' " \ - "was provided" -#define glusterfsd_msg_34 (GLFS_COMP_BASE + 34), "memory accounting init" \ - " failed." -#define glusterfsd_msg_35 (GLFS_COMP_BASE + 35), "rpc req buffer " \ - " unserialization failed." -#define glusterfsd_msg_36 (GLFS_COMP_BASE + 36), "problem in xlator " \ - " loading." -#define glusterfsd_msg_37 (GLFS_COMP_BASE + 37), "failed to get dict value" - -/*------------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" - +GLFS_MSGID(GLUSTERFSD, + glusterfsd_msg_1, + glusterfsd_msg_2, + glusterfsd_msg_3, + glusterfsd_msg_4, + glusterfsd_msg_5, + glusterfsd_msg_6, + glusterfsd_msg_7, + glusterfsd_msg_8, + glusterfsd_msg_9, + glusterfsd_msg_10, + glusterfsd_msg_11, + glusterfsd_msg_12, + glusterfsd_msg_13, + glusterfsd_msg_14, + glusterfsd_msg_15, + glusterfsd_msg_16, + glusterfsd_msg_17, + glusterfsd_msg_18, + glusterfsd_msg_19, + glusterfsd_msg_20, + glusterfsd_msg_21, + glusterfsd_msg_22, + glusterfsd_msg_23, + glusterfsd_msg_24, + glusterfsd_msg_25, + glusterfsd_msg_26, + glusterfsd_msg_27, + glusterfsd_msg_28, + glusterfsd_msg_29, + glusterfsd_msg_30, + glusterfsd_msg_31, + glusterfsd_msg_32, + glusterfsd_msg_33, + glusterfsd_msg_34, + glusterfsd_msg_35, + glusterfsd_msg_36, + glusterfsd_msg_37 +); #endif /* !_GLUSTERFSD_MESSAGES_H_ */ diff --git a/glusterfsd/src/glusterfsd-mgmt.c b/glusterfsd/src/glusterfsd-mgmt.c index c5000da4175..59b5bc658c3 100644 --- a/glusterfsd/src/glusterfsd-mgmt.c +++ b/glusterfsd/src/glusterfsd-mgmt.c @@ -780,7 +780,8 @@ glusterfs_handle_bitrot (rpcsvc_request_t *req) &input); if (ret < 0) { - gf_msg (this->name, GF_LOG_ERROR, 0, glusterfsd_msg_35); + gf_msg (this->name, GF_LOG_ERROR, 0, glusterfsd_msg_35, + "rpc req buffer unserialization failed."); goto out; } @@ -789,7 +790,8 @@ glusterfs_handle_bitrot (rpcsvc_request_t *req) xlator = xlator_search_by_name (any, xname); if (!xlator) { snprintf (msg, sizeof (msg), "xlator %s is not loaded", xname); - gf_msg (this->name, GF_LOG_ERROR, 0, glusterfsd_msg_36); + gf_msg (this->name, GF_LOG_ERROR, 0, glusterfsd_msg_36, + "problem in xlator loading."); goto out; } @@ -802,7 +804,8 @@ glusterfs_handle_bitrot (rpcsvc_request_t *req) ret = dict_get_str (input, "scrub-value", &scrub_opt); if (ret) { snprintf (msg, sizeof (msg), "Failed to get scrub value"); - gf_msg (this->name, GF_LOG_ERROR, 0, glusterfsd_msg_37); + gf_msg (this->name, GF_LOG_ERROR, 0, glusterfsd_msg_37, + "failed to get dict value"); ret = -1; goto out; } diff --git a/glusterfsd/src/glusterfsd.c b/glusterfsd/src/glusterfsd.c index db7720b1829..b836bbc21c0 100644 --- a/glusterfsd/src/glusterfsd.c +++ b/glusterfsd/src/glusterfsd.c @@ -283,12 +283,15 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) cmd_args->mount_point); if (ret == -1) { gf_msg ("glusterfsd", GF_LOG_ERROR, errno, - glusterfsd_msg_1); + glusterfsd_msg_1, + "Could not create absolute mountpoint " + "path"); goto err; } } else { gf_msg ("glusterfsd", GF_LOG_ERROR, errno, - glusterfsd_msg_2); + glusterfsd_msg_2, + "Could not get current working directory"); goto err; } } else @@ -296,7 +299,8 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) ret = dict_set_dynstr (options, ZR_MOUNTPOINT_OPT, mount_point); if (ret < 0) { - gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_3); + gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_3, + "failed to set mount-point to options dictionary"); goto err; } @@ -306,7 +310,8 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, errno, - glusterfsd_msg_4, ZR_ATTR_TIMEOUT_OPT); + glusterfsd_msg_4, "failed to set dict value " + "for key " ZR_ATTR_TIMEOUT_OPT); goto err; } } @@ -316,6 +321,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) cmd_args->fuse_entry_timeout); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, + "failed to set dict value for key " ZR_ENTRY_TIMEOUT_OPT); goto err; } @@ -326,6 +332,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) cmd_args->fuse_negative_timeout); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, + "failed to set dict value for key " ZR_NEGATIVE_TIMEOUT_OPT); goto err; } @@ -336,7 +343,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) cmd_args->client_pid); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, - "client-pid"); + "failed to set dict value for key client-pid"); goto err; } } @@ -346,6 +353,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) cmd_args->uid_map_root); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, + "failed to set dict value for key " "uid-map-root"); goto err; } @@ -356,6 +364,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) cmd_args->volfile_check); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, + "failed to set dict value for key " ZR_STRICT_VOLFILE_CHECK); goto err; } @@ -366,6 +375,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) cmd_args->dump_fuse); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, + "failed to set dict value for key " ZR_DUMP_FUSE); goto err; } @@ -375,7 +385,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) ret = dict_set_static_ptr (options, "acl", "on"); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, - "acl"); + "failed to set dict value for key acl"); goto err; } } @@ -384,7 +394,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) ret = dict_set_static_ptr (options, "selinux", "on"); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, - "selinux"); + "failed to set dict value for key selinux"); goto err; } } @@ -393,7 +403,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) ret = dict_set_static_ptr (options, "capability", "on"); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, - "capability"); + "failed to set dict value for key capability"); goto err; } } @@ -403,6 +413,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) "on"); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, + "failed to set dict value for key " "aux-gfid-mount"); goto err; } @@ -412,6 +423,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) ret = dict_set_static_ptr (options, "enable-ino32", "on"); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, + "failed to set dict value for key " "enable-ino32"); goto err; } @@ -421,7 +433,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) ret = dict_set_static_ptr (options, "read-only", "on"); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, - "read-only"); + "failed to set dict value for key read-only"); goto err; } } @@ -432,6 +444,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) "on"); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, + "failed to set dict value for key " "fopen-keep-cache"); goto err; } @@ -441,6 +454,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) "off"); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, + "failed to set dict value for key " "fopen-keep-cache"); goto err; } @@ -457,7 +471,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) cmd_args->gid_timeout); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, - "gid-timeout"); + "failed to set dict value for key gid-timeout"); goto err; } } @@ -466,6 +480,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) ret = dict_set_static_ptr (options, "resolve-gids", "on"); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, + "failed to set dict value for key " "resolve-gids"); goto err; } @@ -476,6 +491,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) cmd_args->background_qlen); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, + "failed to set dict value for key " "background-qlen"); goto err; } @@ -485,6 +501,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) cmd_args->congestion_threshold); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, + "failed to set dict value for key " "congestion-threshold"); goto err; } @@ -496,6 +513,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) "disable"); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_5, + "failed to set 'disable' for key " ZR_DIRECT_IO_OPT); goto err; } @@ -505,6 +523,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) "enable"); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_6, + "failed to set 'enable' for key " ZR_DIRECT_IO_OPT); goto err; } @@ -522,6 +541,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) "enable"); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_6, + "failed to set 'enable' for key " "no-root-squash"); goto err; } @@ -532,6 +552,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) "disable"); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_5, + "failed to set 'disable' for key " "no-root-squash"); goto err; } @@ -545,7 +566,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) "enable"); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, - "sync-mtab"); + "failed to set dict value for key sync-mtab"); goto err; } } @@ -555,6 +576,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) cmd_args->use_readdirp); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, + "failed to set dict value for key " "use-readdirp"); goto err; } @@ -564,6 +586,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) cmd_args->event_history); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, + "failed to set dict value for key " "event-history"); goto err; } @@ -572,6 +595,7 @@ set_fuse_mount_options (glusterfs_ctx_t *ctx, dict_t *options) ret = dict_set_static_ptr (options, "thin-client", "on"); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, + "failed to set dict value for key " "thin-client"); goto err; } @@ -598,7 +622,8 @@ create_fuse_mount (glusterfs_ctx_t *ctx) } if (ctx->process_mode != GF_CLIENT_PROCESS) { - gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_7); + gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_7, + "Not a client process, not performing mount operation"); return -1; } @@ -613,6 +638,7 @@ create_fuse_mount (glusterfs_ctx_t *ctx) if (xlator_set_type (master, "mount/fuse") == -1) { gf_msg ("glusterfsd", GF_LOG_ERROR, errno, glusterfsd_msg_8, + "MOUNT-POINT %s initialization failed", cmd_args->mount_point); goto err; } @@ -631,6 +657,7 @@ create_fuse_mount (glusterfs_ctx_t *ctx) cmd_args->fuse_mountopts); if (ret < 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_4, + "failed to set dict value for key " ZR_FUSE_MOUNTOPTS); goto err; } @@ -669,13 +696,13 @@ get_volfp (glusterfs_ctx_t *ctx) ret = sys_lstat (cmd_args->volfile, &statbuf); if (ret == -1) { gf_msg ("glusterfsd", GF_LOG_ERROR, errno, glusterfsd_msg_9, - cmd_args->volfile); + "loading volume file %s failed", cmd_args->volfile); return NULL; } if ((specfp = fopen (cmd_args->volfile, "r")) == NULL) { gf_msg ("glusterfsd", GF_LOG_ERROR, errno, glusterfsd_msg_9, - cmd_args->volfile); + "loading volume file %s failed", cmd_args->volfile); return NULL; } @@ -717,7 +744,7 @@ gf_remember_backup_volfile_server (char *arg) if (!server->volfile_server) { gf_msg ("glusterfsd", GF_LOG_WARNING, 0, glusterfsd_msg_10, - arg); + "xlator option %s is invalid", arg); goto out; } @@ -758,7 +785,8 @@ gf_remember_xlator_option (char *arg) dot = strchr (arg, '.'); if (!dot) { - gf_msg ("", GF_LOG_WARNING, 0, glusterfsd_msg_10, arg); + gf_msg ("", GF_LOG_WARNING, 0, glusterfsd_msg_10, + "xlator option %s is invalid", arg); goto out; } @@ -771,7 +799,8 @@ gf_remember_xlator_option (char *arg) equals = strchr (arg, '='); if (!equals) { - gf_msg ("", GF_LOG_WARNING, 0, glusterfsd_msg_10, arg); + gf_msg ("", GF_LOG_WARNING, 0, glusterfsd_msg_10, + "xlator option %s is invalid", arg); goto out; } @@ -783,7 +812,8 @@ gf_remember_xlator_option (char *arg) strncpy (option->key, dot + 1, (equals - dot - 1)); if (!*(equals + 1)) { - gf_msg ("", GF_LOG_WARNING, 0, glusterfsd_msg_10, arg); + gf_msg ("", GF_LOG_WARNING, 0, glusterfsd_msg_10, + "xlator option %s is invalid", arg); goto out; } @@ -1390,7 +1420,8 @@ cleanup_and_exit (int signum) gf_log_disable_suppression_before_exit (ctx); - gf_msg_callingfn ("", GF_LOG_WARNING, 0, glusterfsd_msg_32, signum); + gf_msg_callingfn ("", GF_LOG_WARNING, 0, glusterfsd_msg_32, + "received signum (%d), shutting down", signum); if (ctx->cleanup_started) return; @@ -1474,7 +1505,8 @@ reincarnate (int signum) cmd_args = &ctx->cmd_args; if (cmd_args->volfile_server) { - gf_msg ("glusterfsd", GF_LOG_INFO, 0, glusterfsd_msg_11); + gf_msg ("glusterfsd", GF_LOG_INFO, 0, glusterfsd_msg_11, + "Fetching the volume file from server..."); ret = glusterfs_volfile_fetch (ctx); } else { gf_msg_debug ("glusterfsd", 0, @@ -1486,7 +1518,8 @@ reincarnate (int signum) gf_log_logrotate (1); if (ret < 0) - gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_12); + gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_12, + "volume initialization failed."); return; } @@ -1534,7 +1567,8 @@ glusterfs_ctx_defaults_init (glusterfs_ctx_t *ctx) ret = xlator_mem_acct_init (THIS, gfd_mt_end); if (ret != 0) { - gf_msg(THIS->name, GF_LOG_CRITICAL, 0, glusterfsd_msg_34); + gf_msg(THIS->name, GF_LOG_CRITICAL, 0, glusterfsd_msg_34, + "memory accounting init failed."); return ret; } @@ -1548,7 +1582,8 @@ glusterfs_ctx_defaults_init (glusterfs_ctx_t *ctx) ctx->process_uuid = generate_glusterfs_ctx_id (); if (!ctx->process_uuid) { - gf_msg ("", GF_LOG_CRITICAL, 0, glusterfsd_msg_13); + gf_msg ("", GF_LOG_CRITICAL, 0, glusterfsd_msg_13, + "ERROR: glusterfs uuid generation failed"); goto out; } @@ -1556,20 +1591,23 @@ glusterfs_ctx_defaults_init (glusterfs_ctx_t *ctx) ctx->iobuf_pool = iobuf_pool_new (); if (!ctx->iobuf_pool) { - gf_msg ("", GF_LOG_CRITICAL, 0, glusterfsd_msg_14, "iobuf"); + gf_msg ("", GF_LOG_CRITICAL, 0, glusterfsd_msg_14, + "ERROR: glusterfs iobuf pool creation failed"); goto out; } ctx->event_pool = event_pool_new (DEFAULT_EVENT_POOL_SIZE, STARTING_EVENT_THREADS); if (!ctx->event_pool) { - gf_msg ("", GF_LOG_CRITICAL, 0, glusterfsd_msg_14, "event"); + gf_msg ("", GF_LOG_CRITICAL, 0, glusterfsd_msg_14, + "ERROR: glusterfs event pool creation failed"); goto out; } ctx->pool = GF_CALLOC (1, sizeof (call_pool_t), gfd_mt_call_pool_t); if (!ctx->pool) { - gf_msg ("", GF_LOG_CRITICAL, 0, glusterfsd_msg_14, "call"); + gf_msg ("", GF_LOG_CRITICAL, 0, glusterfsd_msg_14, + "ERROR: glusterfs call pool creation failed"); goto out; } @@ -1579,19 +1617,22 @@ glusterfs_ctx_defaults_init (glusterfs_ctx_t *ctx) /* frame_mem_pool size 112 * 4k */ ctx->pool->frame_mem_pool = mem_pool_new (call_frame_t, 4096); if (!ctx->pool->frame_mem_pool) { - gf_msg ("", GF_LOG_CRITICAL, 0, glusterfsd_msg_14, "frame"); + gf_msg ("", GF_LOG_CRITICAL, 0, glusterfsd_msg_14, + "ERROR: glusterfs frame pool creation failed"); goto out; } /* stack_mem_pool size 256 * 1024 */ ctx->pool->stack_mem_pool = mem_pool_new (call_stack_t, 1024); if (!ctx->pool->stack_mem_pool) { - gf_msg ("", GF_LOG_CRITICAL, 0, glusterfsd_msg_14, "stack"); + gf_msg ("", GF_LOG_CRITICAL, 0, glusterfsd_msg_14, + "ERROR: glusterfs stack pool creation failed"); goto out; } ctx->stub_mem_pool = mem_pool_new (call_stub_t, 1024); if (!ctx->stub_mem_pool) { - gf_msg ("", GF_LOG_CRITICAL, 0, glusterfsd_msg_14, "stub"); + gf_msg ("", GF_LOG_CRITICAL, 0, glusterfsd_msg_14, + "ERROR: glusterfs stub pool creation failed"); goto out; } @@ -1985,7 +2026,9 @@ parse_cmdline (int argc, char *argv[], glusterfs_ctx_t *ctx) /* Make sure after the parsing cli, if '--volfile-server' option is given, then '--volfile-id' is mandatory */ if (cmd_args->volfile_server && !cmd_args->volfile_id) { - gf_msg ("glusterfs", GF_LOG_CRITICAL, 0, glusterfsd_msg_15); + gf_msg ("glusterfs", GF_LOG_CRITICAL, 0, glusterfsd_msg_15, + "ERROR: '--volfile-id' is mandatory if '-s' OR " + "'--volfile-server' option is given"); ret = -1; goto out; } @@ -2004,7 +2047,8 @@ parse_cmdline (int argc, char *argv[], glusterfs_ctx_t *ctx) ret = sys_stat (cmd_args->volfile, &stbuf); if (ret) { gf_msg ("glusterfs", GF_LOG_CRITICAL, errno, - glusterfsd_msg_16); + glusterfsd_msg_16, + "ERROR: parsing the volfile failed"); /* argp_usage (argp.) */ fprintf (stderr, "USAGE: %s [options] [mountpoint]\n", argv[0]); @@ -2059,7 +2103,9 @@ parse_cmdline (int argc, char *argv[], glusterfs_ctx_t *ctx) compatibility with third party applications */ if (cmd_args->max_connect_attempts) { - gf_msg ("glusterfs", GF_LOG_WARNING, 0, glusterfsd_msg_33); + gf_msg ("glusterfs", GF_LOG_WARNING, 0, glusterfsd_msg_33, + "obsolete option '--volfile-max-fecth-attempts or " + "fetch-attempts' was provided"); } #ifdef GF_DARWIN_HOST_OS @@ -2088,7 +2134,7 @@ glusterfs_pidfile_setup (glusterfs_ctx_t *ctx) pidfp = fopen (cmd_args->pid_file, "a+"); if (!pidfp) { gf_msg ("glusterfsd", GF_LOG_ERROR, errno, glusterfsd_msg_17, - cmd_args->pid_file); + "pidfile %s open failed", cmd_args->pid_file); goto out; } @@ -2141,28 +2187,28 @@ glusterfs_pidfile_update (glusterfs_ctx_t *ctx, pid_t pid) ret = lockf (fileno (pidfp), F_TLOCK, 0); if (ret) { gf_msg ("glusterfsd", GF_LOG_ERROR, errno, glusterfsd_msg_18, - cmd_args->pid_file); + "pidfile %s lock failed", cmd_args->pid_file); return ret; } ret = sys_ftruncate (fileno (pidfp), 0); if (ret) { gf_msg ("glusterfsd", GF_LOG_ERROR, errno, glusterfsd_msg_20, - cmd_args->pid_file); + "pidfile %s truncation failed", cmd_args->pid_file); return ret; } ret = fprintf (pidfp, "%d\n", pid); if (ret <= 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, errno, glusterfsd_msg_21, - cmd_args->pid_file); + "pidfile %s write failed", cmd_args->pid_file); return ret; } ret = fflush (pidfp); if (ret) { gf_msg ("glusterfsd", GF_LOG_ERROR, errno, glusterfsd_msg_21, - cmd_args->pid_file); + "pidfile %s write failed", cmd_args->pid_file); return ret; } @@ -2255,7 +2301,8 @@ glusterfs_signals_setup (glusterfs_ctx_t *ctx) ret = pthread_sigmask (SIG_BLOCK, &set, NULL); if (ret) { - gf_msg ("glusterfsd", GF_LOG_WARNING, errno, glusterfsd_msg_22); + gf_msg ("glusterfsd", GF_LOG_WARNING, errno, glusterfsd_msg_22, + "failed to execute pthread_sigmask"); return ret; } @@ -2267,7 +2314,8 @@ glusterfs_signals_setup (glusterfs_ctx_t *ctx) fallback to signals getting handled by other threads. setup the signal handlers */ - gf_msg ("glusterfsd", GF_LOG_WARNING, errno, glusterfsd_msg_23); + gf_msg ("glusterfsd", GF_LOG_WARNING, errno, glusterfsd_msg_23, + "failed to create pthread"); return ret; } @@ -2317,7 +2365,8 @@ daemonize (glusterfs_ctx_t *ctx) sys_close (ctx->daemon_pipe[1]); } - gf_msg ("daemonize", GF_LOG_ERROR, errno, glusterfsd_msg_24); + gf_msg ("daemonize", GF_LOG_ERROR, errno, glusterfsd_msg_24, + "daemonization failed"); goto out; case 0: /* child */ @@ -2339,7 +2388,7 @@ daemonize (glusterfs_ctx_t *ctx) err = cstatus; } gf_msg ("daemonize", GF_LOG_ERROR, 0, - glusterfsd_msg_25); + glusterfsd_msg_25, "mount failed"); exit (err); } } @@ -2414,14 +2463,17 @@ glusterfs_process_volfp (glusterfs_ctx_t *ctx, FILE *fp) graph = glusterfs_graph_construct (fp); if (!graph) { - gf_msg ("", GF_LOG_ERROR, 0, glusterfsd_msg_26); + gf_msg ("", GF_LOG_ERROR, 0, glusterfsd_msg_26, + "failed to construct the graph"); goto out; } for (trav = graph->first; trav; trav = trav->next) { if (strcmp (trav->type, "mount/fuse") == 0) { gf_msg ("glusterfsd", GF_LOG_ERROR, 0, - glusterfsd_msg_27); + glusterfsd_msg_27, + "fuse xlator cannot be specified in volume " + "file"); goto out; } } @@ -2484,7 +2536,8 @@ glusterfs_volumes_init (glusterfs_ctx_t *ctx) fp = get_volfp (ctx); if (!fp) { - gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_28); + gf_msg ("glusterfsd", GF_LOG_ERROR, 0, glusterfsd_msg_28, + "Cannot reach volume specification file"); ret = -1; goto out; } @@ -2515,7 +2568,8 @@ main (int argc, char *argv[]) ctx = glusterfs_ctx_new (); if (!ctx) { - gf_msg ("glusterfs", GF_LOG_CRITICAL, 0, glusterfsd_msg_29); + gf_msg ("glusterfs", GF_LOG_CRITICAL, 0, glusterfsd_msg_29, + "ERROR: glusterfs context not initialized"); return ENOMEM; } glusterfsd_ctx = ctx; @@ -2567,6 +2621,7 @@ main (int argc, char *argv[]) (sizeof (cmdlinestr) - 1)); } gf_msg (argv[0], GF_LOG_INFO, 0, glusterfsd_msg_30, + "Started running %s version %s (args: %s)", argv[0], PACKAGE_VERSION, cmdlinestr); ctx->cmdlinestr = gf_strdup (cmdlinestr); @@ -2597,7 +2652,8 @@ main (int argc, char *argv[]) ctx->env = syncenv_new (0, 0, 0); if (!ctx->env) { - gf_msg ("", GF_LOG_ERROR, 0, glusterfsd_msg_31); + gf_msg ("", GF_LOG_ERROR, 0, glusterfsd_msg_31, + "Could not create new sync-environment"); goto out; } diff --git a/libglusterfs/src/glfs-message-id.h b/libglusterfs/src/glfs-message-id.h index f14b0fb0818..241913d5b45 100644 --- a/libglusterfs/src/glfs-message-id.h +++ b/libglusterfs/src/glfs-message-id.h @@ -20,183 +20,75 @@ * if extensions are being made post the next segment already allocated) */ #define GLFS_MSGID_SEGMENT 1000 +/* Macro to define a range of messages for a component. The first argument is + * the name of the component. The second argument is the number of segments + * to allocate. The defined values will be GLFS_MSGID_COMP_ and + * GLFS_MSGID_COMP__END. */ +#define GLFS_MSGID_COMP(_name, _blocks) \ + GLFS_MSGID_COMP_##_name, \ + GLFS_MSGID_COMP_##_name##_END = (GLFS_MSGID_COMP_##_name + \ + (GLFS_MSGID_SEGMENT * (_blocks)) - 1) + +#define GLFS_MSGID(_name, _msgs...) \ + enum _msgid_table_##_name { \ + GLFS_##_name##_COMP_BASE = GLFS_MSGID_COMP_##_name, ## _msgs, \ + GLGS_##_name##_COMP_END \ + } + /* Per module message segments allocated */ /* NOTE: For any new module add to the end the modules */ -#define GLFS_MSGID_COMP_GLUSTERFSD GLFS_MSGID_BASE -#define GLFS_MSGID_COMP_GLUSTERFSD_END GLFS_MSGID_COMP_GLUSTERFSD + \ - GLFS_MSGID_SEGMENT - -#define GLFS_MSGID_COMP_LIBGLUSTERFS GLFS_MSGID_COMP_GLUSTERFSD_END -#define GLFS_MSGID_COMP_LIBGLUSTERFS_END GLFS_MSGID_COMP_LIBGLUSTERFS + \ - GLFS_MSGID_SEGMENT - -#define GLFS_MSGID_COMP_RPC_LIB GLFS_MSGID_COMP_LIBGLUSTERFS_END -#define GLFS_MSGID_COMP_RPC_LIB_END GLFS_MSGID_COMP_RPC_LIB + \ - GLFS_MSGID_SEGMENT - -#define GLFS_MSGID_COMP_RPC_TRANS_RDMA GLFS_MSGID_COMP_RPC_LIB_END -#define GLFS_MSGID_COMP_RPC_TRANS_RDMA_END (GLFS_MSGID_COMP_RPC_TRANS_RDMA + \ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_API GLFS_MSGID_COMP_RPC_TRANS_RDMA_END -#define GLFS_MSGID_COMP_API_END GLFS_MSGID_COMP_API + \ - GLFS_MSGID_SEGMENT - -#define GLFS_MSGID_COMP_CLI GLFS_MSGID_COMP_API_END -#define GLFS_MSGID_COMP_CLI_END GLFS_MSGID_COMP_CLI + \ - GLFS_MSGID_SEGMENT - +enum _msgid_comp { + GLFS_MSGID_RESERVED = GLFS_MSGID_BASE - 1, + + GLFS_MSGID_COMP(GLUSTERFSD, 1), + GLFS_MSGID_COMP(LIBGLUSTERFS, 1), + GLFS_MSGID_COMP(RPC_LIB, 1), + GLFS_MSGID_COMP(RPC_TRANS_RDMA, 1), + GLFS_MSGID_COMP(API, 1), + GLFS_MSGID_COMP(CLI, 1), /* glusterd has a lot of messages, taking 2 segments for the same */ -#define GLFS_MSGID_GLUSTERD GLFS_MSGID_COMP_CLI_END -#define GLFS_MSGID_GLUSTERD_END GLFS_MSGID_GLUSTERD + \ - GLFS_MSGID_SEGMENT + \ - GLFS_MSGID_SEGMENT - -#define GLFS_MSGID_COMP_AFR GLFS_MSGID_GLUSTERD_END -#define GLFS_MSGID_COMP_AFR_END GLFS_MSGID_COMP_AFR +\ - GLFS_MSGID_SEGMENT - -#define GLFS_MSGID_COMP_DHT GLFS_MSGID_COMP_AFR_END -#define GLFS_MSGID_COMP_DHT_END GLFS_MSGID_COMP_DHT +\ - GLFS_MSGID_SEGMENT - - + GLFS_MSGID_COMP(GLUSTERD, 2), + GLFS_MSGID_COMP(AFR, 1), + GLFS_MSGID_COMP(DHT, 1), /* there is no component called 'common', however reserving this segment * for common actions/errors like dict_{get/set}, memory accounting*/ - -#define GLFS_MSGID_COMP_COMMON GLFS_MSGID_COMP_DHT_END -#define GLFS_MSGID_COMP_COMMON_END (GLFS_MSGID_COMP_COMMON +\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_UPCALL GLFS_MSGID_COMP_COMMON_END -#define GLFS_MSGID_COMP_UPCALL_END (GLFS_MSGID_COMP_UPCALL +\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_NFS GLFS_MSGID_COMP_UPCALL_END -#define GLFS_MSGID_COMP_NFS_END (GLFS_MSGID_COMP_NFS +\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_POSIX GLFS_MSGID_COMP_NFS_END -#define GLFS_MSGID_COMP_POSIX_END (GLFS_MSGID_COMP_POSIX +\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_PC GLFS_MSGID_COMP_POSIX_END -#define GLFS_MSGID_COMP_PC_END (GLFS_MSGID_COMP_PC +\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_PS GLFS_MSGID_COMP_PC_END -#define GLFS_MSGID_COMP_PS_END (GLFS_MSGID_COMP_PS +\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_BITROT_STUB GLFS_MSGID_COMP_PS_END -#define GLFS_MSGID_COMP_BITROT_STUB_END (GLFS_MSGID_COMP_BITROT_STUB +\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_CHANGELOG GLFS_MSGID_COMP_BITROT_STUB_END -#define GLFS_MSGID_COMP_CHANGELOG_END (GLFS_MSGID_COMP_CHANGELOG +\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_BITROT_BITD GLFS_MSGID_COMP_CHANGELOG_END -#define GLFS_MSGID_COMP_BITROT_BITD_END (GLFS_MSGID_COMP_BITROT_BITD +\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_RPC_TRANS_SOCKET GLFS_MSGID_COMP_BITROT_BITD_END -#define GLFS_MSGID_COMP_RPC_TRANS_SOCKET_END (GLFS_MSGID_COMP_RPC_TRANS_SOCKET + \ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_QUOTA GLFS_MSGID_COMP_RPC_TRANS_SOCKET_END -#define GLFS_MSGID_COMP_QUOTA_END (GLFS_MSGID_COMP_QUOTA +\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_CTR GLFS_MSGID_COMP_QUOTA_END -#define GLFS_MSGID_COMP_CTR_END (GLFS_MSGID_COMP_CTR+\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_EC GLFS_MSGID_COMP_CTR_END -#define GLFS_MSGID_COMP_EC_END (GLFS_MSGID_COMP_EC +\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_IO_CACHE GLFS_MSGID_COMP_EC_END -#define GLFS_MSGID_COMP_IO_CACHE_END (GLFS_MSGID_COMP_IO_CACHE+\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_IO_THREADS GLFS_MSGID_COMP_IO_CACHE_END -#define GLFS_MSGID_COMP_IO_THREADS_END (GLFS_MSGID_COMP_IO_THREADS+\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_MD_CACHE GLFS_MSGID_COMP_IO_THREADS_END -#define GLFS_MSGID_COMP_MD_CACHE_END (GLFS_MSGID_COMP_MD_CACHE+\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_OPEN_BEHIND GLFS_MSGID_COMP_MD_CACHE_END -#define GLFS_MSGID_COMP_OPEN_BEHIND_END (GLFS_MSGID_COMP_OPEN_BEHIND+\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_QUICK_READ GLFS_MSGID_COMP_OPEN_BEHIND_END -#define GLFS_MSGID_COMP_QUICK_READ_END (GLFS_MSGID_COMP_QUICK_READ+\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_READ_AHEAD GLFS_MSGID_COMP_QUICK_READ_END -#define GLFS_MSGID_COMP_READ_AHEAD_END (GLFS_MSGID_COMP_READ_AHEAD+\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_READDIR_AHEAD GLFS_MSGID_COMP_READ_AHEAD_END -#define GLFS_MSGID_COMP_READDIR_AHEAD_END (GLFS_MSGID_COMP_READDIR_AHEAD+\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_SYMLINK_CACHE \ - GLFS_MSGID_COMP_READDIR_AHEAD_END -#define GLFS_MSGID_COMP_SYMLINK_CACHE_END \ -(GLFS_MSGID_COMP_SYMLINK_CACHE+ \ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_WRITE_BEHIND \ -GLFS_MSGID_COMP_SYMLINK_CACHE_END -#define GLFS_MSGID_COMP_WRITE_BEHIND_END (GLFS_MSGID_COMP_WRITE_BEHIND+\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_CHANGELOG_LIB GLFS_MSGID_COMP_WRITE_BEHIND_END -#define GLFS_MSGID_COMP_CHANGELOG_LIB_END (GLFS_MSGID_COMP_CHANGELOG_LIB+\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_SHARD GLFS_MSGID_COMP_CHANGELOG_LIB_END -#define GLFS_MSGID_COMP_SHARD_END (GLFS_MSGID_COMP_SHARD +\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_JBR GLFS_MSGID_COMP_SHARD_END -#define GLFS_MSGID_COMP_JBR_END (GLFS_MSGID_COMP_JBR +\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_PL GLFS_MSGID_COMP_JBR_END -#define GLFS_MSGID_COMP_PL_END (GLFS_MSGID_COMP_PL +\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_DC GLFS_MSGID_COMP_PL_END -#define GLFS_MSGID_COMP_DC_END (GLFS_MSGID_COMP_DC +\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_LEASES GLFS_MSGID_COMP_DC_END -#define GLFS_MSGID_COMP_LEASES_END (GLFS_MSGID_COMP_LEASES +\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_INDEX GLFS_MSGID_COMP_LEASES_END -#define GLFS_MSGID_COMP_INDEX_END (GLFS_MSGID_COMP_INDEX +\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_POSIX_ACL GLFS_MSGID_COMP_INDEX_END -#define GLFS_MSGID_COMP_POSIX_ACL_END (GLFS_MSGID_COMP_POSIX_ACL +\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_NLC GLFS_MSGID_COMP_POSIX_ACL_END -#define GLFS_MSGID_COMP_NLC_END (GLFS_MSGID_COMP_NLC +\ - GLFS_MSGID_SEGMENT) - -#define GLFS_MSGID_COMP_SL GLFS_MSGID_COMP_NLC -#define GLFS_MSGID_COMP_SL_END (GLFS_MSGID_COMP_SL +\ - GLFS_MSGID_SEGMENT) - - + GLFS_MSGID_COMP(COMMON, 1), + GLFS_MSGID_COMP(UPCALL, 1), + GLFS_MSGID_COMP(NFS, 1), + GLFS_MSGID_COMP(POSIX, 1), + GLFS_MSGID_COMP(PC, 1), + GLFS_MSGID_COMP(PS, 1), + GLFS_MSGID_COMP(BITROT_STUB, 1), + GLFS_MSGID_COMP(CHANGELOG, 1), + GLFS_MSGID_COMP(BITROT_BITD, 1), + GLFS_MSGID_COMP(RPC_TRANS_SOCKET, 1), + GLFS_MSGID_COMP(QUOTA, 1), + GLFS_MSGID_COMP(CTR, 1), + GLFS_MSGID_COMP(EC, 1), + GLFS_MSGID_COMP(IO_CACHE, 1), + GLFS_MSGID_COMP(IO_THREADS, 1), + GLFS_MSGID_COMP(MD_CACHE, 1), + GLFS_MSGID_COMP(OPEN_BEHIND, 1), + GLFS_MSGID_COMP(QUICK_READ, 1), + GLFS_MSGID_COMP(READ_AHEAD, 1), + GLFS_MSGID_COMP(READDIR_AHEAD, 1), + GLFS_MSGID_COMP(SYMLINK_CACHE, 1), + GLFS_MSGID_COMP(WRITE_BEHIND, 1), + GLFS_MSGID_COMP(CHANGELOG_LIB, 1), + GLFS_MSGID_COMP(SHARD, 1), + GLFS_MSGID_COMP(JBR, 1), + GLFS_MSGID_COMP(PL, 1), + GLFS_MSGID_COMP(DC, 1), + GLFS_MSGID_COMP(LEASES, 1), + GLFS_MSGID_COMP(INDEX, 1), + GLFS_MSGID_COMP(POSIX_ACL, 1), + GLFS_MSGID_COMP(NLC, 1), + GLFS_MSGID_COMP(SL, 1), + GLFS_MSGID_COMP(HAM, 1), /* --- new segments for messages goes above this line --- */ + GLFS_MSGID_END +}; + #endif /* !_GLFS_MESSAGE_ID_H_ */ diff --git a/libglusterfs/src/libglusterfs-messages.h b/libglusterfs/src/libglusterfs-messages.h index f6e63ff990b..ad7d69e6b4c 100644 --- a/libglusterfs/src/libglusterfs-messages.h +++ b/libglusterfs/src/libglusterfs-messages.h @@ -13,1816 +13,230 @@ #include "glfs-message-id.h" -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_LG_BASE GLFS_MSGID_COMP_LIBGLUSTERFS - -#define GLFS_LG_NUM_MESSAGES 212 - -#define GLFS_LG_MSGID_END (GLFS_LG_BASE + GLFS_LG_NUM_MESSAGES + 1) -/* Messaged with message IDs */ -#define glfs_msg_start_lg GLFS_LG_BASE, "Invalid: Start of messages" -/*------------*/ - -#define LG_MSG_ASPRINTF_FAILED (GLFS_LG_BASE + 1) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_INVALID_ENTRY (GLFS_LG_BASE + 2) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_COUNT_LESS_THAN_ZERO (GLFS_LG_BASE + 3) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_COUNT_LESS_THAN_DATA_PAIRS (GLFS_LG_BASE + 4) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_VALUE_LENGTH_LESS_THAN_ZERO (GLFS_LG_BASE + 5) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_PAIRS_LESS_THAN_COUNT (GLFS_LG_BASE + 6) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_KEY_OR_VALUE_NULL (GLFS_LG_BASE + 7) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_FAILED_TO_LOG_DICT (GLFS_LG_BASE + 8) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_NULL_VALUE_IN_DICT (GLFS_LG_BASE + 9) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_DIR_OP_FAILED (GLFS_LG_BASE + 10) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_STORE_HANDLE_CREATE_FAILED (GLFS_LG_BASE + 11) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_FILE_OP_FAILED (GLFS_LG_BASE + 12) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_FILE_STAT_FAILED (GLFS_LG_BASE + 13) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_LOCK_FAILED (GLFS_LG_BASE + 14) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_UNLOCK_FAILED (GLFS_LG_BASE + 15) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_DICT_SERIAL_FAILED (GLFS_LG_BASE + 16) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_DICT_UNSERIAL_FAILED (GLFS_LG_BASE + 17) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_NO_MEMORY (GLFS_LG_BASE + 18) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_VOLUME_ERROR (GLFS_LG_BASE + 19) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_SUB_VOLUME_ERROR (GLFS_LG_BASE + 20) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_SYNTAX_ERROR (GLFS_LG_BASE + 21) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_BACKTICK_PARSE_FAILED (GLFS_LG_BASE + 22) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_BUFFER_ERROR (GLFS_LG_BASE + 23) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_STRDUP_ERROR (GLFS_LG_BASE + 24) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_HASH_FUNC_ERROR (GLFS_LG_BASE + 25) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_GET_BUCKET_FAILED (GLFS_LG_BASE + 26) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_INSERT_FAILED (GLFS_LG_BASE + 27) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_OUT_OF_RANGE (GLFS_LG_BASE + 28) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_VALIDATE_RETURNS (GLFS_LG_BASE + 29) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_VALIDATE_REC_FAILED (GLFS_LG_BASE + 30) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_RB_TABLE_CREATE_FAILED (GLFS_LG_BASE + 31) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - - -#define LG_MSG_PATH_NOT_FOUND (GLFS_LG_BASE + 32) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_EXPAND_FD_TABLE_FAILED (GLFS_LG_BASE + 33) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_MAPPING_FAILED (GLFS_LG_BASE + 34) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_INIT_IOBUF_FAILED (GLFS_LG_BASE + 35) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_PAGE_SIZE_EXCEEDED (GLFS_LG_BASE + 36) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_ARENA_NOT_FOUND (GLFS_LG_BASE + 37) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_IOBUF_NOT_FOUND (GLFS_LG_BASE + 38) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_POOL_NOT_FOUND (GLFS_LG_BASE + 39) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_SET_ATTRIBUTE_FAILED (GLFS_LG_BASE + 40) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_READ_ATTRIBUTE_FAILED (GLFS_LG_BASE + 41) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_UNMOUNT_FAILED (GLFS_LG_BASE + 42) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_LATENCY_MEASUREMENT_STATE (GLFS_LG_BASE + 43) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_NO_PERM (GLFS_LG_BASE + 44) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_NO_KEY (GLFS_LG_BASE + 45) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_DICT_NULL (GLFS_LG_BASE + 46) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_INIT_TIMER_FAILED (GLFS_LG_BASE + 47) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_FD_ANONYMOUS_FAILED (GLFS_LG_BASE + 48) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_FD_CREATE_FAILED (GLFS_LG_BASE + 49) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_BUFFER_FULL (GLFS_LG_BASE + 50) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_FWRITE_FAILED (GLFS_LG_BASE + 51) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_PRINT_FAILED (GLFS_LG_BASE + 52) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_MEM_POOL_DESTROY (GLFS_LG_BASE + 53) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_EXPAND_CLIENT_TABLE_FAILED (GLFS_LG_BASE + 54) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_DISCONNECT_CLIENT (GLFS_LG_BASE + 55) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_PIPE_CREATE_FAILED (GLFS_LG_BASE + 56) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_SET_PIPE_FAILED (GLFS_LG_BASE + 57) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_REGISTER_PIPE_FAILED (GLFS_LG_BASE + 58) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_POLL_IGNORE_MULTIPLE_THREADS (GLFS_LG_BASE + 59) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_INDEX_NOT_FOUND (GLFS_LG_BASE + 60) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_EPOLL_FD_CREATE_FAILED (GLFS_LG_BASE + 61) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_SLOT_NOT_FOUND (GLFS_LG_BASE + 62) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - #define LG_MSG_STALE_FD_FOUND (GLFS_LG_BASE + 63) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_GENERATION_MISMATCH (GLFS_LG_BASE + 64) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_PTHREAD_KEY_CREATE_FAILED (GLFS_LG_BASE + 65) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_TRANSLATOR_INIT_FAILED (GLFS_LG_BASE + 66) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_UUID_BUF_INIT_FAILED (GLFS_LG_BASE + 67) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_LKOWNER_BUF_INIT_FAILED (GLFS_LG_BASE + 68) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_SYNCTASK_INIT_FAILED (GLFS_LG_BASE + 69) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_SYNCOPCTX_INIT_FAILED (GLFS_LG_BASE + 70) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_GLOBAL_INIT_FAILED (GLFS_LG_BASE + 71) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_PTHREAD_FAILED (GLFS_LG_BASE + 72) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_DIR_IS_SYMLINK (GLFS_LG_BASE + 73) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_RESOLVE_HOSTNAME_FAILED (GLFS_LG_BASE + 74) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_GETADDRINFO_FAILED (GLFS_LG_BASE + 75) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_GETNAMEINFO_FAILED (GLFS_LG_BASE + 76) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_PATH_ERROR (GLFS_LG_BASE + 77) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_INET_PTON_FAILED (GLFS_LG_BASE + 78) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_NEGATIVE_NUM_PASSED (GLFS_LG_BASE + 79) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_GETHOSTNAME_FAILED (GLFS_LG_BASE + 80) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_RESERVED_PORTS_ERROR (GLFS_LG_BASE + 81) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_INVALID_PORT (GLFS_LG_BASE + 82) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_INVALID_FAMILY (GLFS_LG_BASE + 83) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_CONVERSION_FAILED (GLFS_LG_BASE + 84) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_SKIP_HEADER_FAILED (GLFS_LG_BASE + 85) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_INVALID_LOG (GLFS_LG_BASE + 86) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_UTIMES_FAILED (GLFS_LG_BASE + 87) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_BACKTRACE_SAVE_FAILED (GLFS_LG_BASE + 88) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_INIT_FAILED (GLFS_LG_BASE + 89) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_VALIDATION_FAILED (GLFS_LG_BASE + 90) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_GRAPH_ERROR (GLFS_LG_BASE + 91) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_UNKNOWN_OPTIONS_FAILED (GLFS_LG_BASE + 92) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_CTX_NULL (GLFS_LG_BASE + 93) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_TMPFILE_CREATE_FAILED (GLFS_LG_BASE + 94) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_DLOPEN_FAILED (GLFS_LG_BASE + 95) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_LOAD_FAILED (GLFS_LG_BASE + 96) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_DLSYM_ERROR (GLFS_LG_BASE + 97) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_TREE_NOT_FOUND (GLFS_LG_BASE + 98) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_PER_DENTRY (GLFS_LG_BASE + 99) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_DENTRY (GLFS_LG_BASE + 100) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_GETIFADDRS_FAILED (GLFS_LG_BASE + 101) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_REGEX_OP_FAILED (GLFS_LG_BASE + 102) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_FRAME_ERROR (GLFS_LG_BASE + 103) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_SET_PARAM_FAILED (GLFS_LG_BASE + 104) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_GET_PARAM_FAILED (GLFS_LG_BASE + 105) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_PREPARE_FAILED (GLFS_LG_BASE + 106) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_EXEC_FAILED (GLFS_LG_BASE + 107) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_BINDING_FAILED (GLFS_LG_BASE + 108) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_DELETE_FAILED (GLFS_LG_BASE + 109) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_GET_ID_FAILED (GLFS_LG_BASE + 110) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_CREATE_FAILED (GLFS_LG_BASE + 111) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_PARSE_FAILED (GLFS_LG_BASE + 112) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - - -#define LG_MSG_GETCONTEXT_FAILED (GLFS_LG_BASE + 113) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_UPDATE_FAILED (GLFS_LG_BASE + 114) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_QUERY_CALL_BACK_FAILED (GLFS_LG_BASE + 115) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_GET_RECORD_FAILED (GLFS_LG_BASE + 116) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_DB_ERROR (GLFS_LG_BASE + 117) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_CONNECTION_ERROR (GLFS_LG_BASE + 118) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_NOT_MULTITHREAD_MODE (GLFS_LG_BASE + 119) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_SKIP_PATH (GLFS_LG_BASE + 120) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_INVALID_FOP (GLFS_LG_BASE + 121) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_QUERY_FAILED (GLFS_LG_BASE + 122) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_CLEAR_COUNTER_FAILED (GLFS_LG_BASE + 123) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_LOCK_LIST_FAILED (GLFS_LG_BASE + 124) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_UNLOCK_LIST_FAILED (GLFS_LG_BASE + 125) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_ADD_TO_LIST_FAILED (GLFS_LG_BASE + 126) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_INIT_DB_FAILED (GLFS_LG_BASE + 127) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_DELETE_FROM_LIST_FAILED (GLFS_LG_BASE + 128) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_CLOSE_CONNECTION_FAILED (GLFS_LG_BASE + 129) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_INSERT_OR_UPDATE_FAILED (GLFS_LG_BASE + 130) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_FIND_OP_FAILED (GLFS_LG_BASE + 131) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_CONNECTION_INIT_FAILED (GLFS_LG_BASE + 132) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_COMPLETED_TASK (GLFS_LG_BASE + 133) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_WAKE_UP_ZOMBIE (GLFS_LG_BASE + 134) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_REWAITING_TASK (GLFS_LG_BASE + 135) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_SLEEP_ZOMBIE (GLFS_LG_BASE + 136) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_SWAPCONTEXT_FAILED (GLFS_LG_BASE + 137) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_UNSUPPORTED_PLUGIN (GLFS_LG_BASE + 138) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_INVALID_DB_TYPE (GLFS_LG_BASE + 139) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_UNDERSIZED_BUF (GLFS_LG_BASE + 140) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_DATA_CONVERSION_ERROR (GLFS_LG_BASE + 141) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_DICT_ERROR (GLFS_LG_BASE + 142) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_IOBUFS_NOT_FOUND (GLFS_LG_BASE + 143) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_ENTRIES_NULL (GLFS_LG_BASE + 144) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_FD_NOT_FOUND_IN_FDTABLE (GLFS_LG_BASE + 145) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_REALLOC_FOR_FD_PTR_FAILED (GLFS_LG_BASE + 146) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_DICT_SET_FAILED (GLFS_LG_BASE + 147) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_NULL_PTR (GLFS_LG_BASE + 148) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_RBTHASH_INIT_BUCKET_FAILED (GLFS_LG_BASE + 149) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_ASSERTION_FAILED (GLFS_LG_BASE + 150) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_HOSTNAME_NULL (GLFS_LG_BASE + 151) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_INVALID_IPV4_FORMAT (GLFS_LG_BASE + 152) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_CTX_CLEANUP_STARTED (GLFS_LG_BASE + 153) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_TIMER_REGISTER_ERROR (GLFS_LG_BASE + 154) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_PTR_HEADER_CORRUPTED (GLFS_LG_BASE + 155) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_INVALID_UPLINK (GLFS_LG_BASE + 156) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_CLIENT_NULL (GLFS_LG_BASE + 157) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_XLATOR_DOES_NOT_IMPLEMENT (GLFS_LG_BASE + 158) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_DENTRY_NOT_FOUND (GLFS_LG_BASE + 159) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_INODE_NOT_FOUND (GLFS_LG_BASE + 160) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_INODE_TABLE_NOT_FOUND (GLFS_LG_BASE + 161) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_DENTRY_CREATE_FAILED (GLFS_LG_BASE + 162) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_INODE_CONTEXT_FREED (GLFS_LG_BASE + 163) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_UNKNOWN_LOCK_TYPE (GLFS_LG_BASE + 164) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_UNLOCK_BEFORE_LOCK (GLFS_LG_BASE + 165) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_LOCK_OWNER_ERROR (GLFS_LG_BASE + 166) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_MEMPOOL_PTR_NULL (GLFS_LG_BASE + 167) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_QUOTA_XATTRS_MISSING (GLFS_LG_BASE + 168) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_INVALID_STRING (GLFS_LG_BASE + 169) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_BIND_REF (GLFS_LG_BASE + 170) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_REF_COUNT (GLFS_LG_BASE + 171) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_INVALID_ARG (GLFS_LG_BASE + 172) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_VOL_OPTION_ADD (GLFS_LG_BASE + 173) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_XLATOR_OPTION_INVALID (GLFS_LG_BASE + 174) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_GETTIMEOFDAY_FAILED (GLFS_LG_BASE + 175) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_GRAPH_INIT_FAILED (GLFS_LG_BASE + 176) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_EVENT_NOTIFY_FAILED (GLFS_LG_BASE + 177) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_ACTIVE_GRAPH_NULL (GLFS_LG_BASE + 178) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_VOLFILE_PARSE_ERROR (GLFS_LG_BASE + 179) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_FD_INODE_NULL (GLFS_LG_BASE + 180) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_INVALID_VOLFILE_ENTRY (GLFS_LG_BASE + 181) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_PER_DENTRY_FAILED (GLFS_LG_BASE + 182) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_PARENT_DENTRY_NOT_FOUND (GLFS_LG_BASE + 183) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_DENTRY_CYCLIC_LOOP (GLFS_LG_BASE + 184) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_INVALID_POLL_IN (GLFS_LG_BASE + 185) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_INVALID_POLL_OUT (GLFS_LG_BASE + 186) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_EPOLL_FD_ADD_FAILED (GLFS_LG_BASE + 187) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_EPOLL_FD_DEL_FAILED (GLFS_LG_BASE + 188) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_EPOLL_FD_MODIFY_FAILED (GLFS_LG_BASE + 189) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_STARTED_EPOLL_THREAD (GLFS_LG_BASE + 190) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_EXITED_EPOLL_THREAD (GLFS_LG_BASE + 191) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_START_EPOLL_THREAD_FAILED (GLFS_LG_BASE + 192) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_FALLBACK_TO_POLL (GLFS_LG_BASE + 193) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_QUOTA_CONF_ERROR (GLFS_LG_BASE + 194) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_RBTHASH_GET_ENTRY_FAILED (GLFS_LG_BASE + 195) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_RBTHASH_GET_BUCKET_FAILED (GLFS_LG_BASE + 196) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_RBTHASH_INSERT_FAILED (GLFS_LG_BASE + 197) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_RBTHASH_INIT_ENTRY_FAILED (GLFS_LG_BASE + 198) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_TMPFILE_DELETE_FAILED (GLFS_LG_BASE + 199) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_MEMPOOL_INVALID_FREE (GLFS_LG_BASE + 200) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_LOCK_FAILURE (GLFS_LG_BASE + 201) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_SET_LOG_LEVEL (GLFS_LG_BASE + 202) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_VERIFY_PLATFORM (GLFS_LG_BASE + 203) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_RUNNER_LOG (GLFS_LG_BASE + 204) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_LEASEID_BUF_INIT_FAILED (GLFS_LG_BASE + 205) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define LG_MSG_PTHREAD_ATTR_INIT_FAILED (GLFS_LG_BASE + 206) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_INVALID_INODE_LIST (GLFS_LG_BASE + 207) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_COMPACT_FAILED (GLFS_LG_BASE + 208) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_COMPACT_STATUS (GLFS_LG_BASE + 209) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_UTIMENSAT_FAILED (GLFS_LG_BASE + 210) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_PTHREAD_NAMING_FAILED (GLFS_LG_BASE + 211) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define LG_MSG_SYSCALL_RETURNS_WRONG (GLFS_LG_BASE + 212) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -/*------------*/ - -#define glfs_msg_end_lg GLFS_LG_MSGID_END, "Invalid: End of messages" +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ + +GLFS_MSGID(LIBGLUSTERFS, + LG_MSG_ASPRINTF_FAILED, + LG_MSG_INVALID_ENTRY, + LG_MSG_COUNT_LESS_THAN_ZERO, + LG_MSG_COUNT_LESS_THAN_DATA_PAIRS, + LG_MSG_VALUE_LENGTH_LESS_THAN_ZERO, + LG_MSG_PAIRS_LESS_THAN_COUNT, + LG_MSG_KEY_OR_VALUE_NULL, + LG_MSG_FAILED_TO_LOG_DICT, + LG_MSG_NULL_VALUE_IN_DICT, + LG_MSG_DIR_OP_FAILED, + LG_MSG_STORE_HANDLE_CREATE_FAILED, + LG_MSG_FILE_OP_FAILED, + LG_MSG_FILE_STAT_FAILED, + LG_MSG_LOCK_FAILED, + LG_MSG_UNLOCK_FAILED, + LG_MSG_DICT_SERIAL_FAILED, + LG_MSG_DICT_UNSERIAL_FAILED, + LG_MSG_NO_MEMORY, + LG_MSG_VOLUME_ERROR, + LG_MSG_SUB_VOLUME_ERROR, + LG_MSG_SYNTAX_ERROR, + LG_MSG_BACKTICK_PARSE_FAILED, + LG_MSG_BUFFER_ERROR, + LG_MSG_STRDUP_ERROR, + LG_MSG_HASH_FUNC_ERROR, + LG_MSG_GET_BUCKET_FAILED, + LG_MSG_INSERT_FAILED, + LG_MSG_OUT_OF_RANGE, + LG_MSG_VALIDATE_RETURNS, + LG_MSG_VALIDATE_REC_FAILED, + LG_MSG_RB_TABLE_CREATE_FAILED, + LG_MSG_PATH_NOT_FOUND, + LG_MSG_EXPAND_FD_TABLE_FAILED, + LG_MSG_MAPPING_FAILED, + LG_MSG_INIT_IOBUF_FAILED, + LG_MSG_PAGE_SIZE_EXCEEDED, + LG_MSG_ARENA_NOT_FOUND, + LG_MSG_IOBUF_NOT_FOUND, + LG_MSG_POOL_NOT_FOUND, + LG_MSG_SET_ATTRIBUTE_FAILED, + LG_MSG_READ_ATTRIBUTE_FAILED, + LG_MSG_UNMOUNT_FAILED, + LG_MSG_LATENCY_MEASUREMENT_STATE, + LG_MSG_NO_PERM, + LG_MSG_NO_KEY, + LG_MSG_DICT_NULL, + LG_MSG_INIT_TIMER_FAILED, + LG_MSG_FD_ANONYMOUS_FAILED, + LG_MSG_FD_CREATE_FAILED, + LG_MSG_BUFFER_FULL, + LG_MSG_FWRITE_FAILED, + LG_MSG_PRINT_FAILED, + LG_MSG_MEM_POOL_DESTROY, + LG_MSG_EXPAND_CLIENT_TABLE_FAILED, + LG_MSG_DISCONNECT_CLIENT, + LG_MSG_PIPE_CREATE_FAILED, + LG_MSG_SET_PIPE_FAILED, + LG_MSG_REGISTER_PIPE_FAILED, + LG_MSG_POLL_IGNORE_MULTIPLE_THREADS, + LG_MSG_INDEX_NOT_FOUND, + LG_MSG_EPOLL_FD_CREATE_FAILED, + LG_MSG_SLOT_NOT_FOUND, + LG_MSG_STALE_FD_FOUND, + LG_MSG_GENERATION_MISMATCH, + LG_MSG_PTHREAD_KEY_CREATE_FAILED, + LG_MSG_TRANSLATOR_INIT_FAILED, + LG_MSG_UUID_BUF_INIT_FAILED, + LG_MSG_LKOWNER_BUF_INIT_FAILED, + LG_MSG_SYNCTASK_INIT_FAILED, + LG_MSG_SYNCOPCTX_INIT_FAILED, + LG_MSG_GLOBAL_INIT_FAILED, + LG_MSG_PTHREAD_FAILED, + LG_MSG_DIR_IS_SYMLINK, + LG_MSG_RESOLVE_HOSTNAME_FAILED, + LG_MSG_GETADDRINFO_FAILED, + LG_MSG_GETNAMEINFO_FAILED, + LG_MSG_PATH_ERROR, + LG_MSG_INET_PTON_FAILED, + LG_MSG_NEGATIVE_NUM_PASSED, + LG_MSG_GETHOSTNAME_FAILED, + LG_MSG_RESERVED_PORTS_ERROR, + LG_MSG_INVALID_PORT, + LG_MSG_INVALID_FAMILY, + LG_MSG_CONVERSION_FAILED, + LG_MSG_SKIP_HEADER_FAILED, + LG_MSG_INVALID_LOG, + LG_MSG_UTIMES_FAILED, + LG_MSG_BACKTRACE_SAVE_FAILED, + LG_MSG_INIT_FAILED, + LG_MSG_VALIDATION_FAILED, + LG_MSG_GRAPH_ERROR, + LG_MSG_UNKNOWN_OPTIONS_FAILED, + LG_MSG_CTX_NULL, + LG_MSG_TMPFILE_CREATE_FAILED, + LG_MSG_DLOPEN_FAILED, + LG_MSG_LOAD_FAILED, + LG_MSG_DLSYM_ERROR, + LG_MSG_TREE_NOT_FOUND, + LG_MSG_PER_DENTRY, + LG_MSG_DENTRY, + LG_MSG_GETIFADDRS_FAILED, + LG_MSG_REGEX_OP_FAILED, + LG_MSG_FRAME_ERROR, + LG_MSG_SET_PARAM_FAILED, + LG_MSG_GET_PARAM_FAILED, + LG_MSG_PREPARE_FAILED, + LG_MSG_EXEC_FAILED, + LG_MSG_BINDING_FAILED, + LG_MSG_DELETE_FAILED, + LG_MSG_GET_ID_FAILED, + LG_MSG_CREATE_FAILED, + LG_MSG_PARSE_FAILED, + LG_MSG_GETCONTEXT_FAILED, + LG_MSG_UPDATE_FAILED, + LG_MSG_QUERY_CALL_BACK_FAILED, + LG_MSG_GET_RECORD_FAILED, + LG_MSG_DB_ERROR, + LG_MSG_CONNECTION_ERROR, + LG_MSG_NOT_MULTITHREAD_MODE, + LG_MSG_SKIP_PATH, + LG_MSG_INVALID_FOP, + LG_MSG_QUERY_FAILED, + LG_MSG_CLEAR_COUNTER_FAILED, + LG_MSG_LOCK_LIST_FAILED, + LG_MSG_UNLOCK_LIST_FAILED, + LG_MSG_ADD_TO_LIST_FAILED, + LG_MSG_INIT_DB_FAILED, + LG_MSG_DELETE_FROM_LIST_FAILED, + LG_MSG_CLOSE_CONNECTION_FAILED, + LG_MSG_INSERT_OR_UPDATE_FAILED, + LG_MSG_FIND_OP_FAILED, + LG_MSG_CONNECTION_INIT_FAILED, + LG_MSG_COMPLETED_TASK, + LG_MSG_WAKE_UP_ZOMBIE, + LG_MSG_REWAITING_TASK, + LG_MSG_SLEEP_ZOMBIE, + LG_MSG_SWAPCONTEXT_FAILED, + LG_MSG_UNSUPPORTED_PLUGIN, + LG_MSG_INVALID_DB_TYPE, + LG_MSG_UNDERSIZED_BUF, + LG_MSG_DATA_CONVERSION_ERROR, + LG_MSG_DICT_ERROR, + LG_MSG_IOBUFS_NOT_FOUND, + LG_MSG_ENTRIES_NULL, + LG_MSG_FD_NOT_FOUND_IN_FDTABLE, + LG_MSG_REALLOC_FOR_FD_PTR_FAILED, + LG_MSG_DICT_SET_FAILED, + LG_MSG_NULL_PTR, + LG_MSG_RBTHASH_INIT_BUCKET_FAILED, + LG_MSG_ASSERTION_FAILED, + LG_MSG_HOSTNAME_NULL, + LG_MSG_INVALID_IPV4_FORMAT, + LG_MSG_CTX_CLEANUP_STARTED, + LG_MSG_TIMER_REGISTER_ERROR, + LG_MSG_PTR_HEADER_CORRUPTED, + LG_MSG_INVALID_UPLINK, + LG_MSG_CLIENT_NULL, + LG_MSG_XLATOR_DOES_NOT_IMPLEMENT, + LG_MSG_DENTRY_NOT_FOUND, + LG_MSG_INODE_NOT_FOUND, + LG_MSG_INODE_TABLE_NOT_FOUND, + LG_MSG_DENTRY_CREATE_FAILED, + LG_MSG_INODE_CONTEXT_FREED, + LG_MSG_UNKNOWN_LOCK_TYPE, + LG_MSG_UNLOCK_BEFORE_LOCK, + LG_MSG_LOCK_OWNER_ERROR, + LG_MSG_MEMPOOL_PTR_NULL, + LG_MSG_QUOTA_XATTRS_MISSING, + LG_MSG_INVALID_STRING, + LG_MSG_BIND_REF, + LG_MSG_REF_COUNT, + LG_MSG_INVALID_ARG, + LG_MSG_VOL_OPTION_ADD, + LG_MSG_XLATOR_OPTION_INVALID, + LG_MSG_GETTIMEOFDAY_FAILED, + LG_MSG_GRAPH_INIT_FAILED, + LG_MSG_EVENT_NOTIFY_FAILED, + LG_MSG_ACTIVE_GRAPH_NULL, + LG_MSG_VOLFILE_PARSE_ERROR, + LG_MSG_FD_INODE_NULL, + LG_MSG_INVALID_VOLFILE_ENTRY, + LG_MSG_PER_DENTRY_FAILED, + LG_MSG_PARENT_DENTRY_NOT_FOUND, + LG_MSG_DENTRY_CYCLIC_LOOP, + LG_MSG_INVALID_POLL_IN, + LG_MSG_INVALID_POLL_OUT, + LG_MSG_EPOLL_FD_ADD_FAILED, + LG_MSG_EPOLL_FD_DEL_FAILED, + LG_MSG_EPOLL_FD_MODIFY_FAILED, + LG_MSG_STARTED_EPOLL_THREAD, + LG_MSG_EXITED_EPOLL_THREAD, + LG_MSG_START_EPOLL_THREAD_FAILED, + LG_MSG_FALLBACK_TO_POLL, + LG_MSG_QUOTA_CONF_ERROR, + LG_MSG_RBTHASH_GET_ENTRY_FAILED, + LG_MSG_RBTHASH_GET_BUCKET_FAILED, + LG_MSG_RBTHASH_INSERT_FAILED, + LG_MSG_RBTHASH_INIT_ENTRY_FAILED, + LG_MSG_TMPFILE_DELETE_FAILED, + LG_MSG_MEMPOOL_INVALID_FREE, + LG_MSG_LOCK_FAILURE, + LG_MSG_SET_LOG_LEVEL, + LG_MSG_VERIFY_PLATFORM, + LG_MSG_RUNNER_LOG, + LG_MSG_LEASEID_BUF_INIT_FAILED, + LG_MSG_PTHREAD_ATTR_INIT_FAILED, + LG_MSG_INVALID_INODE_LIST, + LG_MSG_COMPACT_FAILED, + LG_MSG_COMPACT_STATUS, + LG_MSG_UTIMENSAT_FAILED, + LG_MSG_PTHREAD_NAMING_FAILED, + LG_MSG_SYSCALL_RETURNS_WRONG +); #endif /* !_LG_MESSAGES_H_ */ - - diff --git a/libglusterfs/src/template-component-messages.h b/libglusterfs/src/template-component-messages.h index 7a6d0d14e17..0f0062a5d7c 100644 --- a/libglusterfs/src/template-component-messages.h +++ b/libglusterfs/src/template-component-messages.h @@ -13,38 +13,20 @@ #include "glfs-message-id.h" -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -#define GLFS_COMP_BASE GLFS_MSGID_COMP_ -#define GLFS_NUM_MESSAGES 1 -#define GLFS_MSGID_END (GLFS_COMP_BASE + GLFS_NUM_MESSAGES + 1) -/* Messaged with message IDs */ -#define glfs_msg_start_x GLFS_COMP_BASE, "Invalid: Start of messages" -/*------------*/ -#define _msg_1 (GLFS_COMP_BASE + 1), "Test message, replace with"\ - " original when using the template" +GLFS_MSGID(component, + message id, + message id, + ... +); -/*------------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" - -#endif /* !_component_MESSAGES_H_ */ \ No newline at end of file +#endif /* !_component_MESSAGES_H_ */ diff --git a/rpc/rpc-lib/src/rpc-lib-messages.h b/rpc/rpc-lib/src/rpc-lib-messages.h index 39258a161e3..31e0d8ea267 100644 --- a/rpc/rpc-lib/src/rpc-lib-messages.h +++ b/rpc/rpc-lib/src/rpc-lib-messages.h @@ -13,68 +13,31 @@ #include "glfs-message-id.h" -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -#define GLFS_RPC_LIB_BASE GLFS_MSGID_COMP_RPC_LIB -#define GLFS_NUM_MESSAGES 13 -#define GLFS_RPC_LIB_MSGID_END (GLFS_RPC_LIB_BASE + GLFS_NUM_MESSAGES + 1) - -/* Messages with message IDs */ - -#define glfs_msg_start_x GLFS_RPC_LIB_BASE, "Invalid: Start of messages" - -/*------------*/ -/* First slot is allocated for common transport msg ids */ - -#define TRANS_MSG_ADDR_FAMILY_NOT_SPECIFIED (GLFS_RPC_LIB_BASE + 1) - -#define TRANS_MSG_UNKNOWN_ADDR_FAMILY (GLFS_RPC_LIB_BASE + 2) - -#define TRANS_MSG_REMOTE_HOST_ERROR (GLFS_RPC_LIB_BASE + 3) - -#define TRANS_MSG_DNS_RESOL_FAILED (GLFS_RPC_LIB_BASE + 4) - -#define TRANS_MSG_LISTEN_PATH_ERROR (GLFS_RPC_LIB_BASE + 5) - -#define TRANS_MSG_CONNECT_PATH_ERROR (GLFS_RPC_LIB_BASE + 6) - -#define TRANS_MSG_GET_ADDR_INFO_FAILED (GLFS_RPC_LIB_BASE + 7) - -#define TRANS_MSG_PORT_BIND_FAILED (GLFS_RPC_LIB_BASE + 8) - -#define TRANS_MSG_INET_ERROR (GLFS_RPC_LIB_BASE + 9) - -#define TRANS_MSG_GET_NAME_INFO_FAILED (GLFS_RPC_LIB_BASE + 10) - -#define TRANS_MSG_TRANSPORT_ERROR (GLFS_RPC_LIB_BASE + 11) - -#define TRANS_MSG_TIMEOUT_EXCEEDED (GLFS_RPC_LIB_BASE + 12) - -#define TRANS_MSG_SOCKET_BIND_ERROR (GLFS_RPC_LIB_BASE + 13) - -/*------------*/ - -#define glfs_msg_end_x GLFS_RPC_LIB_MSGID_END, "Invalid: End of messages" +GLFS_MSGID(RPC_LIB, + TRANS_MSG_ADDR_FAMILY_NOT_SPECIFIED, + TRANS_MSG_UNKNOWN_ADDR_FAMILY, + TRANS_MSG_REMOTE_HOST_ERROR, + TRANS_MSG_DNS_RESOL_FAILED, + TRANS_MSG_LISTEN_PATH_ERROR, + TRANS_MSG_CONNECT_PATH_ERROR, + TRANS_MSG_GET_ADDR_INFO_FAILED, + TRANS_MSG_PORT_BIND_FAILED, + TRANS_MSG_INET_ERROR, + TRANS_MSG_GET_NAME_INFO_FAILED, + TRANS_MSG_TRANSPORT_ERROR, + TRANS_MSG_TIMEOUT_EXCEEDED, + TRANS_MSG_SOCKET_BIND_ERROR +); #endif /* !_RPC_LIB_MESSAGES_H_ */ diff --git a/rpc/rpc-transport/rdma/src/rpc-trans-rdma-messages.h b/rpc/rpc-transport/rdma/src/rpc-trans-rdma-messages.h index 616b0a20f61..97979970e73 100644 --- a/rpc/rpc-transport/rdma/src/rpc-trans-rdma-messages.h +++ b/rpc/rpc-transport/rdma/src/rpc-trans-rdma-messages.h @@ -13,200 +13,95 @@ #include "glfs-message-id.h" -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES_RDMA - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -#define GLFS_RPC_TRANS_RDMA_BASE GLFS_MSGID_COMP_RPC_TRANS_RDMA -#define GLFS_NUM_MESSAGES_RDMA 77 -#define GLFS_RPC_TRANS_RDMA_MSGID_END (GLFS_RPC_TRANS_RDMA_BASE + GLFS_NUM_MESSAGES_RDMA + 1) - -/* Messages with message IDs */ - -#define glfs_msg_start_rdma GLFS_RPC_TRANS_RDMA_BASE, "Invalid: Start of messages" - -/* This slot/segment is allocated for RDMA message IDs - * The allocation starts from BASE. - -*/ - -#define RDMA_MSG_PORT_BIND_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 1) - -#define RDMA_MSG_POST_CREATION_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 2) - -#define RDMA_MSG_DEREGISTER_ARENA_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 3) - -#define RDMA_MSG_MR_ALOC_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 4) - -#define RDMA_MSG_PREREG_BUFFER_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 5) - -#define RDMA_MSG_CQ_CREATION_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 6) - -#define RDMA_MSG_REQ_NOTIFY_CQ_REVQ_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 7) - -#define RDMA_MSG_QUERY_DEVICE_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 8) - -#define RDMA_MSG_REQ_NOTIFY_CQ_SENDQ_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 9) - -#define RDMA_MSG_SEND_COMP_CHAN_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 10) - -#define RDMA_MSG_RECV_COMP_CHAN_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 11) - -#define RDMA_MSG_ALOC_PROT_DOM_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 12) - -#define RDMA_MSG_CRE_SRQ_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 13) - -#define RDMA_MSG_ALOC_POST_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 14) - -#define RDMA_MSG_SEND_COMP_THREAD_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 15) - -#define RDMA_MSG_RECV_COMP_THREAD_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 16) - -#define RDMA_MSG_ASYNC_EVENT_THEAD_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 17) - -#define RDMA_MSG_GET_DEVICE_NAME_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 18) - -#define RDMA_MSG_GET_IB_DEVICE_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 19) - -#define RDMA_MSG_CREAT_INC_TRANS_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 20) - -#define RDMA_MSG_CREAT_QP_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 21) - -#define RDMA_MSG_ACCEPT_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 22) - -#define RDMA_MSG_CONNECT_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 23) - -#define RDMA_MSG_ROUTE_RESOLVE_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 24) - -#define RDMA_MSG_GET_DEVICE_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 25) - -#define RDMA_MSG_PEER_DISCONNECTED (GLFS_RPC_TRANS_RDMA_BASE + 26) - -#define RDMA_MSG_ENCODE_ERROR (GLFS_RPC_TRANS_RDMA_BASE + 27) - -#define RDMA_MSG_POST_SEND_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 28) - -#define RDMA_MSG_READ_CHUNK_VECTOR_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 29) - -#define RDMA_MSG_WRITE_CHUNK_VECTOR_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 30) - -#define RDMA_MSG_WRITE_REPLY_CHUNCK_CONFLICT (GLFS_RPC_TRANS_RDMA_BASE + 31) - -#define RDMA_MSG_CHUNK_COUNT_GREAT_MAX_SEGMENTS (GLFS_RPC_TRANS_RDMA_BASE + 32) - -#define RDMA_MSG_CREATE_READ_CHUNK_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 33) - -#define RDMA_MSG_CREATE_WRITE_REPLAY_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 34) - -#define RDMA_MSG_SEND_SIZE_GREAT_INLINE_THRESHOLD (GLFS_RPC_TRANS_RDMA_BASE + 35) - -#define RDMA_MSG_REG_ACCESS_LOCAL_WRITE_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 36) - -#define RDMA_MSG_WRITE_PEER_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 37) - -#define RDMA_MSG_SEND_REPLY_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 38) - -#define RDMA_MSG_INVALID_CHUNK_TYPE (GLFS_RPC_TRANS_RDMA_BASE + 39) - -#define RDMA_MSG_PROC_IOQ_ENTRY_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 40) - -#define RDMA_MSG_NEW_IOQ_ENTRY_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 41) - -#define RDMA_MSG_RPC_REPLY_CREATE_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 42) - -#define RDMA_MSG_GET_READ_CHUNK_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 43) - -#define RDMA_MSG_GET_WRITE_CHUNK_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 44) - -#define RDMA_MSG_REPLY_INFO_ALLOC_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 45) - -#define RDMA_MSG_RDMA_ERROR_RECEIVED (GLFS_RPC_TRANS_RDMA_BASE + 46) - -#define RDMA_MSG_GET_REQ_INFO_RPC_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 47) - -#define RDMA_MSG_POLL_IN_NOTIFY_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 48) - -#define RDMA_MSG_HEADER_DECODE_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 49) - -#define RDMA_MSG_EVENT_SRQ_LIMIT_REACHED (GLFS_RPC_TRANS_RDMA_BASE + 50) - -#define RDMA_MSG_UNRECG_MQ_VALUE (GLFS_RPC_TRANS_RDMA_BASE + 51) - -#define RDMA_MSG_BUFFER_ERROR (GLFS_RPC_TRANS_RDMA_BASE + 52) - -#define RDMA_MSG_OPTION_SET_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 53) - -#define RDMA_MSG_LISTEN_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 54) - -#define RDMA_MSG_INIT_IB_DEVICE_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 55) - -#define RDMA_MSG_WRITE_CLIENT_ERROR (GLFS_RPC_TRANS_RDMA_BASE + 56) - -#define RDMA_MSG_CHUNKLIST_ERROR (GLFS_RPC_TRANS_RDMA_BASE + 57) - -#define RDMA_MSG_INVALID_ENTRY (GLFS_RPC_TRANS_RDMA_BASE + 58) - -#define RDMA_MSG_READ_CLIENT_ERROR (GLFS_RPC_TRANS_RDMA_BASE + 59) - -#define RDMA_MSG_RPC_ST_ERROR (GLFS_RPC_TRANS_RDMA_BASE + 60) - -#define RDMA_MSG_PEER_READ_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 61) - -#define RDMA_MSG_POST_MISSING (GLFS_RPC_TRANS_RDMA_BASE + 62) - -#define RDMA_MSG_PEER_REQ_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 63) - -#define RDMA_MSG_PEER_REP_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 64) - -#define RDMA_MSG_EVENT_ERROR (GLFS_RPC_TRANS_RDMA_BASE + 65) - -#define RDMA_MSG_IBV_GET_CQ_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 66) - -#define RDMA_MSG_IBV_REQ_NOTIFY_CQ_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 67) - -#define RDMA_MSG_RECV_ERROR (GLFS_RPC_TRANS_RDMA_BASE + 68) - -#define RDMA_MSG_IBV_POLL_CQ_ERROR (GLFS_RPC_TRANS_RDMA_BASE + 69) - -#define RDMA_MSG_RDMA_HANDLE_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 70) - -#define RDMA_MSG_CM_EVENT_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 71) - -#define RDMA_MSG_CLIENT_BIND_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 72) - -#define RDMA_MSG_RDMA_RESOLVE_ADDR_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 73) - -#define RDMA_MSG_NW_ADDR_UNKNOWN (GLFS_RPC_TRANS_RDMA_BASE + 74) - -#define RDMA_MSG_RDMA_BIND_ADDR_FAILED (GLFS_RPC_TRANS_RDMA_BASE + 75) - -#define RDMA_MSG_SEND_CLIENT_ERROR (GLFS_RPC_TRANS_RDMA_BASE + 76) - -#define RDMA_MSG_UNRECG_MTU_VALUE (GLFS_RPC_TRANS_RDMA_BASE + 77) - - - -/*------------*/ - -#define glfs_msg_end_rdma GLFS_RPC_TRANS_RDMA_MSGID_END, "Invalid: End of messages" +GLFS_MSGID(RPC_TRANS_RDMA, + RDMA_MSG_PORT_BIND_FAILED, + RDMA_MSG_POST_CREATION_FAILED, + RDMA_MSG_DEREGISTER_ARENA_FAILED, + RDMA_MSG_MR_ALOC_FAILED, + RDMA_MSG_PREREG_BUFFER_FAILED, + RDMA_MSG_CQ_CREATION_FAILED, + RDMA_MSG_REQ_NOTIFY_CQ_REVQ_FAILED, + RDMA_MSG_QUERY_DEVICE_FAILED, + RDMA_MSG_REQ_NOTIFY_CQ_SENDQ_FAILED, + RDMA_MSG_SEND_COMP_CHAN_FAILED, + RDMA_MSG_RECV_COMP_CHAN_FAILED, + RDMA_MSG_ALOC_PROT_DOM_FAILED, + RDMA_MSG_CRE_SRQ_FAILED, + RDMA_MSG_ALOC_POST_FAILED, + RDMA_MSG_SEND_COMP_THREAD_FAILED, + RDMA_MSG_RECV_COMP_THREAD_FAILED, + RDMA_MSG_ASYNC_EVENT_THEAD_FAILED, + RDMA_MSG_GET_DEVICE_NAME_FAILED, + RDMA_MSG_GET_IB_DEVICE_FAILED, + RDMA_MSG_CREAT_INC_TRANS_FAILED, + RDMA_MSG_CREAT_QP_FAILED, + RDMA_MSG_ACCEPT_FAILED, + RDMA_MSG_CONNECT_FAILED, + RDMA_MSG_ROUTE_RESOLVE_FAILED, + RDMA_MSG_GET_DEVICE_FAILED, + RDMA_MSG_PEER_DISCONNECTED, + RDMA_MSG_ENCODE_ERROR, + RDMA_MSG_POST_SEND_FAILED, + RDMA_MSG_READ_CHUNK_VECTOR_FAILED, + RDMA_MSG_WRITE_CHUNK_VECTOR_FAILED, + RDMA_MSG_WRITE_REPLY_CHUNCK_CONFLICT, + RDMA_MSG_CHUNK_COUNT_GREAT_MAX_SEGMENTS, + RDMA_MSG_CREATE_READ_CHUNK_FAILED, + RDMA_MSG_CREATE_WRITE_REPLAY_FAILED, + RDMA_MSG_SEND_SIZE_GREAT_INLINE_THRESHOLD, + RDMA_MSG_REG_ACCESS_LOCAL_WRITE_FAILED, + RDMA_MSG_WRITE_PEER_FAILED, + RDMA_MSG_SEND_REPLY_FAILED, + RDMA_MSG_INVALID_CHUNK_TYPE, + RDMA_MSG_PROC_IOQ_ENTRY_FAILED, + RDMA_MSG_NEW_IOQ_ENTRY_FAILED, + RDMA_MSG_RPC_REPLY_CREATE_FAILED, + RDMA_MSG_GET_READ_CHUNK_FAILED, + RDMA_MSG_GET_WRITE_CHUNK_FAILED, + RDMA_MSG_REPLY_INFO_ALLOC_FAILED, + RDMA_MSG_RDMA_ERROR_RECEIVED, + RDMA_MSG_GET_REQ_INFO_RPC_FAILED, + RDMA_MSG_POLL_IN_NOTIFY_FAILED, + RDMA_MSG_HEADER_DECODE_FAILED, + RDMA_MSG_EVENT_SRQ_LIMIT_REACHED, + RDMA_MSG_UNRECG_MQ_VALUE, + RDMA_MSG_BUFFER_ERROR, + RDMA_MSG_OPTION_SET_FAILED, + RDMA_MSG_LISTEN_FAILED, + RDMA_MSG_INIT_IB_DEVICE_FAILED, + RDMA_MSG_WRITE_CLIENT_ERROR, + RDMA_MSG_CHUNKLIST_ERROR, + RDMA_MSG_INVALID_ENTRY, + RDMA_MSG_READ_CLIENT_ERROR, + RDMA_MSG_RPC_ST_ERROR, + RDMA_MSG_PEER_READ_FAILED, + RDMA_MSG_POST_MISSING, + RDMA_MSG_PEER_REQ_FAILED, + RDMA_MSG_PEER_REP_FAILED, + RDMA_MSG_EVENT_ERROR, + RDMA_MSG_IBV_GET_CQ_FAILED, + RDMA_MSG_IBV_REQ_NOTIFY_CQ_FAILED, + RDMA_MSG_RECV_ERROR, + RDMA_MSG_IBV_POLL_CQ_ERROR, + RDMA_MSG_RDMA_HANDLE_FAILED, + RDMA_MSG_CM_EVENT_FAILED, + RDMA_MSG_CLIENT_BIND_FAILED, + RDMA_MSG_RDMA_RESOLVE_ADDR_FAILED, + RDMA_MSG_NW_ADDR_UNKNOWN, + RDMA_MSG_RDMA_BIND_ADDR_FAILED, + RDMA_MSG_SEND_CLIENT_ERROR, + RDMA_MSG_UNRECG_MTU_VALUE +); #endif /* !_RPC_TRANS_RDMA_MESSAGES_H_ */ diff --git a/xlators/cluster/afr/src/afr-messages.h b/xlators/cluster/afr/src/afr-messages.h index 02eb206fd08..ad1021de2b4 100644 --- a/xlators/cluster/afr/src/afr-messages.h +++ b/xlators/cluster/afr/src/afr-messages.h @@ -13,361 +13,59 @@ #include "glfs-message-id.h" -/*! \file afr-messages.h - * \brief AFR log-message IDs and their descriptions. +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_COMP_BASE_AFR GLFS_MSGID_COMP_AFR -#define GLFS_NUM_MESSAGES 42 -#define GLFS_MSGID_END (GLFS_COMP_BASE_AFR + GLFS_NUM_MESSAGES + 1) - -#define glfs_msg_start_x GLFS_COMP_BASE_AFR, "Invalid: Start of messages" - -/*! - * @messageid 108001 - * @diagnosis Client quorum is not met due to which file modification - * operations are disallowed. - * @recommendedaction Some brick processes are down/ not visible from the - * client. Ensure that the bricks are up/ network traffic is not blocked. - */ -#define AFR_MSG_QUORUM_FAIL (GLFS_COMP_BASE_AFR + 1) - - -/*! - * @messageid 108002 - * @diagnosis The bricks that were down are now up and quorum is restored. - * @recommendedaction Possibly check why the bricks went down to begin with. - */ -#define AFR_MSG_QUORUM_MET (GLFS_COMP_BASE_AFR + 2) - - -/*! - * @messageid 108003 - * @diagnosis Client quorum-type was set to auto due to which the quorum-count - * option is no longer valid. - * @recommendedaction None. - */ -#define AFR_MSG_QUORUM_OVERRIDE (GLFS_COMP_BASE_AFR + 3) - - -/*! - * @messageid 108004 - * @diagnosis Replication sub volume witnessed a connection notification - * from a brick which does not belong to its replica set. - * @recommendedaction None. This is a safety check in code. - */ -#define AFR_MSG_INVALID_CHILD_UP (GLFS_COMP_BASE_AFR + 4) - - -/*! - * @messageid 108005 - * @diagnosis A replica set that was inaccessible because all its bricks were - * down is now accessible because at least one of its bricks came back up. - * @recommendedaction Possibly check why all the bricks of that replica set - * went down to begin with. - */ -#define AFR_MSG_SUBVOL_UP (GLFS_COMP_BASE_AFR + 5) - - -/*! - * @messageid 108006 - * @diagnosis bricks of a replica set are down. Data residing in that - * replica cannot be accessed until one of the bricks come back up. - * @recommendedaction Ensure that the bricks are up. - */ -#define AFR_MSG_SUBVOLS_DOWN (GLFS_COMP_BASE_AFR + 6) - - -/*! - * @messageid 108007 - * @diagnosis Entry unlocks failed on a brick. - * @recommendedaction Error number in the log should give the reason why it - * failed. Also observe brick logs for more information. -*/ -#define AFR_MSG_ENTRY_UNLOCK_FAIL (GLFS_COMP_BASE_AFR + 7) - - -/*! - * @messageid 108008 - * @diagnosis There is an inconsistency in the file's data/metadata/gfid - * amongst the bricks of a replica set. - * @recommendedaction Resolve the split brain by clearing the AFR changelog - * attributes from the appropriate brick and trigger self-heal. - */ -#define AFR_MSG_SPLIT_BRAIN (GLFS_COMP_BASE_AFR + 8) - - -/*! - * @messageid 108009 - * @diagnosis open/opendir failed on a brick. - * @recommendedaction Error number in the log should give the reason why it - * failed. Also observe brick logs for more information. - */ -#define AFR_MSG_OPEN_FAIL (GLFS_COMP_BASE_AFR + 9) - - -/*! - * @messageid 108010 - * @diagnosis unlocks failed on a brick. - * @recommendedaction Error number in the log should give the reason why it - * failed. Also observe brick logs for more information. -*/ -#define AFR_MSG_UNLOCK_FAIL (GLFS_COMP_BASE_AFR + 10) - -/*! - * @messageid 108011 - * @diagnosis Setting of pending xattrs succeeded/failed during replace-brick - * operation. - * @recommendedaction In case of failure, error number in the log should give - * the reason why it failed. Also observe brick logs for more information. -*/ -#define AFR_MSG_REPLACE_BRICK_STATUS (GLFS_COMP_BASE_AFR + 11) - -/*! - * @messageid 108012 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_GFID_NULL (GLFS_COMP_BASE_AFR + 12) - -/*! - * @messageid 108013 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_FD_CREATE_FAILED (GLFS_COMP_BASE_AFR + 13) - -/*! - * @messageid 108014 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_DICT_SET_FAILED (GLFS_COMP_BASE_AFR + 14) - -/*! - * @messageid 108015 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_EXPUNGING_FILE_OR_DIR (GLFS_COMP_BASE_AFR + 15) - -/*! - * @messageid 108016 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_MIGRATION_IN_PROGRESS (GLFS_COMP_BASE_AFR + 16) - -/*! - * @messageid 108017 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_CHILD_MISCONFIGURED (GLFS_COMP_BASE_AFR + 17) - -/*! - * @messageid 108018 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_VOL_MISCONFIGURED (GLFS_COMP_BASE_AFR + 18) - -/*! - * @messageid 108019 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_BLOCKING_LKS_FAILED (GLFS_COMP_BASE_AFR + 19) - -/*! - * @messageid 108020 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_INVALID_FD (GLFS_COMP_BASE_AFR + 20) - -/*! - * @messageid 108021 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_LOCK_INFO (GLFS_COMP_BASE_AFR + 21) - -/*! - * @messageid 108022 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_LOCK_XLATOR_NOT_LOADED (GLFS_COMP_BASE_AFR + 22) - -/*! - * @messageid 108023 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_FD_CTX_GET_FAILED (GLFS_COMP_BASE_AFR + 23) - -/*! - * @messageid 108024 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_INVALID_SUBVOL (GLFS_COMP_BASE_AFR + 24) - -/*! - * @messageid 108025 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_PUMP_XLATOR_ERROR (GLFS_COMP_BASE_AFR + 25) - -/*! - * @messageid 108026 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_SELF_HEAL_INFO (GLFS_COMP_BASE_AFR + 26) - -/*! - * @messageid 108027 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_READ_SUBVOL_ERROR (GLFS_COMP_BASE_AFR + 27) - -/*! - * @messageid 108028 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_DICT_GET_FAILED (GLFS_COMP_BASE_AFR + 28) - - -/*! - * @messageid 108029 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_INFO_COMMON (GLFS_COMP_BASE_AFR + 29) - -/*! - * @messageid 108030 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_SPLIT_BRAIN_CHOICE_ERROR (GLFS_COMP_BASE_AFR + 30) - -/*! - * @messageid 108031 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_LOCAL_CHILD (GLFS_COMP_BASE_AFR + 31) - -/*! - * @messageid 108032 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_INVALID_DATA (GLFS_COMP_BASE_AFR + 32) - -/*! - * @messageid 108033 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_INVALID_ARG (GLFS_COMP_BASE_AFR + 33) - -/*! - * @messageid 108034 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_INDEX_DIR_GET_FAILED (GLFS_COMP_BASE_AFR + 34) - -/*! - * @messageid 108035 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_FSYNC_FAILED (GLFS_COMP_BASE_AFR + 35) - -/*! - * @messageid 108036 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_FAVORITE_CHILD (GLFS_COMP_BASE_AFR + 36) -/*! - * @messageid 108037 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_SELF_HEAL_FAILED (GLFS_COMP_BASE_AFR + 37) - -/*! - * @messageid 108038 - * @diagnosis - * @recommendedaction -*/ -#define AFR_MSG_SPLIT_BRAIN_STATUS (GLFS_COMP_BASE_AFR + 38) - -/*! - * @messageid 108039 - * @diagnosis Setting of pending xattrs succeeded/failed during add-brick - * operation. - * @recommendedaction In case of failure, error number in the log should give - * the reason why it failed. Also observe brick logs for more information. -*/ -#define AFR_MSG_ADD_BRICK_STATUS (GLFS_COMP_BASE_AFR + 39) - - -/*! - * @messageid 108040 - * @diagnosis AFR was unable to be loaded because the pending-changelog xattrs - * were not found in the volfile. - * @recommendedaction Please ensure cluster op-version is atleast 30707 and the - * volfiles are regenerated. -*/ -#define AFR_MSG_NO_CHANGELOG (GLFS_COMP_BASE_AFR + 40) - -/*! - * @messageid 108041 - * @diagnosis Unable to create timer thread for delayed initialization. - * @recommendedaction Possibly check process's log file for messages from - * timer infra. -*/ -#define AFR_MSG_TIMER_CREATE_FAIL (GLFS_COMP_BASE_AFR + 41) - -/*! - * @messageid 108042 - * @diagnosis Log messages relating to automated resolution of split-brain files - * based on favorite child policies. - * @recommendedaction -*/ -#define AFR_MSG_SBRAIN_FAV_CHILD_POLICY (GLFS_COMP_BASE_AFR + 42) +GLFS_MSGID(AFR, + AFR_MSG_QUORUM_FAIL, + AFR_MSG_QUORUM_MET, + AFR_MSG_QUORUM_OVERRIDE, + AFR_MSG_INVALID_CHILD_UP, + AFR_MSG_SUBVOL_UP, + AFR_MSG_SUBVOLS_DOWN, + AFR_MSG_ENTRY_UNLOCK_FAIL, + AFR_MSG_SPLIT_BRAIN, + AFR_MSG_OPEN_FAIL, + AFR_MSG_UNLOCK_FAIL, + AFR_MSG_REPLACE_BRICK_STATUS, + AFR_MSG_GFID_NULL, + AFR_MSG_FD_CREATE_FAILED, + AFR_MSG_DICT_SET_FAILED, + AFR_MSG_EXPUNGING_FILE_OR_DIR, + AFR_MSG_MIGRATION_IN_PROGRESS, + AFR_MSG_CHILD_MISCONFIGURED, + AFR_MSG_VOL_MISCONFIGURED, + AFR_MSG_BLOCKING_LKS_FAILED, + AFR_MSG_INVALID_FD, + AFR_MSG_LOCK_INFO, + AFR_MSG_LOCK_XLATOR_NOT_LOADED, + AFR_MSG_FD_CTX_GET_FAILED, + AFR_MSG_INVALID_SUBVOL, + AFR_MSG_PUMP_XLATOR_ERROR, + AFR_MSG_SELF_HEAL_INFO, + AFR_MSG_READ_SUBVOL_ERROR, + AFR_MSG_DICT_GET_FAILED, + AFR_MSG_INFO_COMMON, + AFR_MSG_SPLIT_BRAIN_CHOICE_ERROR, + AFR_MSG_LOCAL_CHILD, + AFR_MSG_INVALID_DATA, + AFR_MSG_INVALID_ARG, + AFR_MSG_INDEX_DIR_GET_FAILED, + AFR_MSG_FSYNC_FAILED, + AFR_MSG_FAVORITE_CHILD, + AFR_MSG_SELF_HEAL_FAILED, + AFR_MSG_SPLIT_BRAIN_STATUS, + AFR_MSG_ADD_BRICK_STATUS, + AFR_MSG_NO_CHANGELOG, + AFR_MSG_TIMER_CREATE_FAIL, + AFR_MSG_SBRAIN_FAV_CHILD_POLICY +); -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" #endif /* !_AFR_MESSAGES_H_ */ diff --git a/xlators/cluster/dht/src/dht-messages.h b/xlators/cluster/dht/src/dht-messages.h index ade32e47f4d..bdea5a092b7 100644 --- a/xlators/cluster/dht/src/dht-messages.h +++ b/xlators/cluster/dht/src/dht-messages.h @@ -12,1158 +12,146 @@ #include "glfs-message-id.h" -/*! \file dht-messages.h - * \brief DHT log-message IDs and their descriptions - * - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_DHT_BASE GLFS_MSGID_COMP_DHT -#define GLFS_DHT_NUM_MESSAGES 129 -#define GLFS_MSGID_END (GLFS_DHT_BASE + GLFS_DHT_NUM_MESSAGES + 1) - -/* Messages with message IDs */ -#define glfs_msg_start_x GLFS_DHT_BASE, "Invalid: Start of messages" - - - - -/*! - * @messageid 109001 - * @diagnosis Cached subvolume could not be found for the specified - * path - * @recommendedaction None - * - */ - -#define DHT_MSG_CACHED_SUBVOL_GET_FAILED (GLFS_DHT_BASE + 1) - -/*! - * @messageid 109002 - * @diagnosis Linkfile creation failed - * @recommendedaction None - * - */ - -#define DHT_MSG_CREATE_LINK_FAILED (GLFS_DHT_BASE + 2) - -/*! - * @messageid 109003 - * @diagnosis The value could not be set for the specified key in - * the dictionary - * - * @recommendedaction None - * - */ - -#define DHT_MSG_DICT_SET_FAILED (GLFS_DHT_BASE + 3) - -/*! - * @messageid 109004 - * @diagnosis Directory attributes could not be healed - * @recommendedaction None - * - */ - -#define DHT_MSG_DIR_ATTR_HEAL_FAILED (GLFS_DHT_BASE + 4) - -/*! - * @messageid 109005 - * @diagnosis Self-heal failed for the specified directory - * @recommendedaction Ensure that all subvolumes are online - * and reachable and perform a lookup operation - * on the directory again. - * - */ - -#define DHT_MSG_DIR_SELFHEAL_FAILED (GLFS_DHT_BASE + 5) - -/*! - * @messageid 109006 - * @diagnosis The extended attributes could not be healed for - * the specified directory on the specified subvolume - * - * @recommendedaction None - * - */ - -#define DHT_MSG_DIR_SELFHEAL_XATTR_FAILED (GLFS_DHT_BASE + 6) - -/*! - * @messageid 109007 - * @diagnosis A lookup operation found the file with the same path - * on multiple subvolumes. - * @recommendedaction - * 1. Create backups of the file on other subvolumes. - * 2. Inspect the content of the files to identify - * and retain the most appropriate file. - * - */ - -#define DHT_MSG_FILE_ON_MULT_SUBVOL (GLFS_DHT_BASE + 7) - -/*! - * @messageid 109008 - * @diagnosis A path resolves to a file on one subvolume and a directory - * on another - * @recommendedaction - * 1. Create a backup of the file with a different name - * and delete the original file. - * 2. In the newly created back up file, remove the "trusted.gfid" - * extended attribute. - * - Command: setfattr -x "trusted.gfid" \ - * 3. Perform a new lookup operation on both the new and old paths. - * 4. From the mount point, inspect both the paths and retain the - * relevant file or directory. - * - */ - -#define DHT_MSG_FILE_TYPE_MISMATCH (GLFS_DHT_BASE + 8) - -/*! - * @messageid 109009 - * @diagnosis The GFID of the file/directory is different on different subvolumes - * @recommendedaction None - * - */ - -#define DHT_MSG_GFID_MISMATCH (GLFS_DHT_BASE + 9) - -/*! - * @messageid 109010 - * @diagnosis The GFID of the specified file/directory is NULL. - * @recommendedaction None - * - */ - -#define DHT_MSG_GFID_NULL (GLFS_DHT_BASE + 10) - -/* - * @messageid 109011 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_HASHED_SUBVOL_GET_FAILED (GLFS_DHT_BASE + 11) - -/*! - * @messageid 109012 - * @diagnosis The Distributed Hash Table Translator could not be initiated as the - * system is out of memory. - * @recommendedaction None - * - */ - -#define DHT_MSG_INIT_FAILED (GLFS_DHT_BASE + 12) - -/*! - * @messageid 109013 - * @diagnosis Invalid DHT configuration in the volfile - * @recommendedaction None - * - */ - -#define DHT_MSG_INVALID_CONFIGURATION (GLFS_DHT_BASE + 13) - -/*! - * @messageid 109014 - * @diagnosis Invalid disk layout - * @recommendedaction None - * - */ - -#define DHT_MSG_INVALID_DISK_LAYOUT (GLFS_DHT_BASE + 14) - -/*! - * @messageid 109015 - * @diagnosis Invalid DHT configuration option. - * @recommendedaction - * 1. Reset the option with a valid value using the volume - * set command. - * 2. Restart the process that logged the message in the - * log file. - * - */ - -#define DHT_MSG_INVALID_OPTION (GLFS_DHT_BASE + 15) - -/*! - * @messageid 109016 - * @diagnosis The fix layout operation failed - * @recommendedaction None - * - */ - -#define DHT_MSG_LAYOUT_FIX_FAILED (GLFS_DHT_BASE + 16) - -/*! - * @messageid 109017 - * @diagnosis Layout merge failed - * @recommendedaction None - * - */ - -#define DHT_MSG_LAYOUT_MERGE_FAILED (GLFS_DHT_BASE + 17) - -/*! - * @messageid 109018 - * @diagnosis The layout for the specified directory does not match - that on the disk. - * @recommendedaction None - * - */ - -#define DHT_MSG_LAYOUT_MISMATCH (GLFS_DHT_BASE + 18) - -/*! - * @messageid 109019 - * @diagnosis No layout is present for the specified file/directory - * @recommendedaction None - * - */ - -#define DHT_MSG_LAYOUT_NULL (GLFS_DHT_BASE + 19) - -/*! - * @messageid 109020 - * @diagnosis Informational message: Migration of data from the cached - * subvolume to the hashed subvolume is complete - * @recommendedaction None - * - */ - -#define DHT_MSG_MIGRATE_DATA_COMPLETE (GLFS_DHT_BASE + 20) - -/*! - * @messageid 109021 - * @diagnosis Migration of data failed during the rebalance operation - * \n Cause: Directories could not be read to identify the files for the - * migration process. - * @recommendedaction - * The log message would indicate the reason for the failure and - * the corrective action depends on the specific error that is - * encountered. The error is one of the standard UNIX errors. - * - */ - -#define DHT_MSG_MIGRATE_DATA_FAILED (GLFS_DHT_BASE + 21) - -/*! - * @messageid 109022 - * @diagnosis Informational message: The file was migrated successfully during - * the rebalance operation. - * @recommendedaction None - * - */ - -#define DHT_MSG_MIGRATE_FILE_COMPLETE (GLFS_DHT_BASE + 22) - -/*! - * @messageid 109023 - * @diagnosis File migration failed during the rebalance operation - * \n Cause: Rebalance moves data from the cached subvolume to - * the hashed subvolume. Migrating a single file is a multi-step operation - * which involves opening, reading, and writing the data and metadata. - * Any failures in this multi-step operation can result in a file - * migration failure. - * @recommendedaction The log message would indicate the reason for the failure and the - * corrective action depends on the specific error that is encountered. - * The error is one of the standard UNIX errors. - * - */ - -#define DHT_MSG_MIGRATE_FILE_FAILED (GLFS_DHT_BASE + 23) - -/*! - * @messageid 109024 - * @diagnosis Out of memory - * @recommendedaction None - * - */ - -#define DHT_MSG_NO_MEMORY (GLFS_DHT_BASE + 24) - -/*! - * @messageid 109025 - * @diagnosis The opendir() call failed on the specified directory - * \n Cause: When a directory is renamed, the Distribute Hash - * table translator checks whether the destination directory - * is empty. This message indicates that the opendir() call - * on the destination directory has failed. - * @recommendedaction The log message would indicate the reason for the - * failure and the corrective action depends on the specific - * error that is encountered. The error is one of the standard - * UNIX errors. - * - */ - -#define DHT_MSG_OPENDIR_FAILED (GLFS_DHT_BASE + 25) - -/*! - * @messageid 109026 - * @diagnosis The rebalance operation failed. - * @recommendedaction Check the log file for details about the failure. - * Possible causes: - * - A subvolume is down: Restart the rebalance operation after - * bringing up all subvolumes. - * - */ - -#define DHT_MSG_REBALANCE_FAILED (GLFS_DHT_BASE + 26) - -/*! - * @messageid 109027 - * @diagnosis Failed to start the rebalance process. - * @recommendedaction Check the log file for details about the failure. - * - */ - -#define DHT_MSG_REBALANCE_START_FAILED (GLFS_DHT_BASE + 27) - -/*! - * @messageid 109028 - * @diagnosis Informational message that indicates the status of the - * rebalance operation and details as to how many files were - * migrated, skipped, failed etc - * @recommendedaction None - * - */ - -#define DHT_MSG_REBALANCE_STATUS (GLFS_DHT_BASE + 28) - -/*! - * @messageid 109029 - * @diagnosis The rebalance operation was aborted by the user. - * @recommendedaction None - * - */ - -#define DHT_MSG_REBALANCE_STOPPED (GLFS_DHT_BASE + 29) - -/*! - * @messageid 109030 - * @diagnosis The file or directory could not be renamed - * @recommendedaction Ensure that all the subvolumes are - * online and reachable and try renaming - * the file or directory again. - * - */ - -#define DHT_MSG_RENAME_FAILED (GLFS_DHT_BASE + 30) - -/*! - * @messageid 109031 - * @diagnosis Attributes could not be set for the specified file or - * directory. - * @recommendedaction None - * - */ - -#define DHT_MSG_SETATTR_FAILED (GLFS_DHT_BASE + 31) - -/*! - * @messageid 109032 - * @diagnosis The specified subvolume is running out of file system inodes. - If all subvolumes run out of inodes, then new files cannot be created. - * @recommendedaction Consider adding more nodes to the cluster if all subvolumes - * run out of inodes - * - */ - -#define DHT_MSG_SUBVOL_INSUFF_INODES (GLFS_DHT_BASE + 32) - -/*! - * @messageid 109033 - * @diagnosis The specified subvolume is running out of disk space. If all - subvolumes run out of space, new files cannot be created. - * @recommendedaction Consider adding more bricks to the cluster if all subvolumes - * run out of disk space. - * - */ - -#define DHT_MSG_SUBVOL_INSUFF_SPACE (GLFS_DHT_BASE + 33) - -/*! - * @messageid 109034 - * @diagnosis Failed to unlink the specified file/directory - * @recommendedaction The log message would indicate the reason - for the failure and the corrective action depends on - the specific error that is encountered. - */ - -#define DHT_MSG_UNLINK_FAILED (GLFS_DHT_BASE + 34) - - - -/*! - * @messageid 109035 - * @diagnosis The layout information could not be set in the inode - * @recommendedaction None - * - */ - -#define DHT_MSG_LAYOUT_SET_FAILED (GLFS_DHT_BASE + 35) - -/*! - * @messageid 109036 - * @diagnosis Informational message regarding layout range distribution - * for a directory across subvolumes - * @recommendedaction None - */ - -#define DHT_MSG_LOG_FIXED_LAYOUT (GLFS_DHT_BASE + 36) - -/* - * @messageid 109037 - * @diagnosis Informational message regarding error in tier operation - * @recommendedaction None - */ - -#define DHT_MSG_LOG_TIER_ERROR (GLFS_DHT_BASE + 37) - -/* - * @messageid 109038 - * @diagnosis Informational message regarding tier operation - * @recommendedaction None - */ - -#define DHT_MSG_LOG_TIER_STATUS (GLFS_DHT_BASE + 38) - -/* - * @messageid 109039 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_GET_XATTR_FAILED (GLFS_DHT_BASE + 39) - -/* - * @messageid 109040 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_FILE_LOOKUP_FAILED (GLFS_DHT_BASE + 40) - -/* - * @messageid 109041 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_OPEN_FD_FAILED (GLFS_DHT_BASE + 41) - -/* - * @messageid 109042 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_SET_INODE_CTX_FAILED (GLFS_DHT_BASE + 42) - -/* - * @messageid 109043 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_UNLOCKING_FAILED (GLFS_DHT_BASE + 43) - -/* - * @messageid 109044 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_DISK_LAYOUT_NULL (GLFS_DHT_BASE + 44) - -/* - * @messageid 109045 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_SUBVOL_INFO (GLFS_DHT_BASE + 45) - -/* - * @messageid 109046 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_CHUNK_SIZE_INFO (GLFS_DHT_BASE + 46) - -/* - * @messageid 109047 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_LAYOUT_FORM_FAILED (GLFS_DHT_BASE + 47) - -/* - * @messageid 109048 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_SUBVOL_ERROR (GLFS_DHT_BASE + 48) - -/* - * @messageid 109049 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_LAYOUT_SORT_FAILED (GLFS_DHT_BASE + 49) - -/* - * @messageid 109050 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_REGEX_INFO (GLFS_DHT_BASE + 50) - -/* - * @messageid 109051 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_FOPEN_FAILED (GLFS_DHT_BASE + 51) - -/* - * @messageid 109052 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_SET_HOSTNAME_FAILED (GLFS_DHT_BASE + 52) - -/* - * @messageid 109053 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_BRICK_ERROR (GLFS_DHT_BASE + 53) - -/* - * @messageid 109054 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_SYNCOP_FAILED (GLFS_DHT_BASE + 54) - -/* - * @messageid 109055 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_MIGRATE_INFO (GLFS_DHT_BASE + 55) - -/* - * @messageid 109056 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_SOCKET_ERROR (GLFS_DHT_BASE + 56) - -/* - * @messageid 109057 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_CREATE_FD_FAILED (GLFS_DHT_BASE + 57) - -/* - * @messageid 109058 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_READDIR_ERROR (GLFS_DHT_BASE + 58) - -/* - * @messageid 109059 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_CHILD_LOC_BUILD_FAILED (GLFS_DHT_BASE + 59) - -/* - * @messageid 109060 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_SET_SWITCH_PATTERN_ERROR (GLFS_DHT_BASE + 60) - -/* - * @messageid 109061 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_COMPUTE_HASH_FAILED (GLFS_DHT_BASE + 61) - -/* - * @messageid 109062 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_FIND_LAYOUT_ANOMALIES_ERROR (GLFS_DHT_BASE + 62) - -/* - * @messageid 109063 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_ANOMALIES_INFO (GLFS_DHT_BASE + 63) - -/* - * @messageid 109064 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_LAYOUT_INFO (GLFS_DHT_BASE + 64) - -/* - * @messageid 109065 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_INODE_LK_ERROR (GLFS_DHT_BASE + 65) - -/* - * @messageid 109066 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_RENAME_INFO (GLFS_DHT_BASE + 66) - -/* - * @messageid 109067 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_DATA_NULL (GLFS_DHT_BASE + 67) - -/* - * @messageid 109068 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_AGGREGATE_QUOTA_XATTR_FAILED (GLFS_DHT_BASE + 68) - -/* - * @messageid 109069 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_UNLINK_LOOKUP_INFO (GLFS_DHT_BASE + 69) - -/* - * @messageid 109070 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_LINK_FILE_LOOKUP_INFO (GLFS_DHT_BASE + 70) - -/* - * @messageid 109071 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_OPERATION_NOT_SUP (GLFS_DHT_BASE + 71) - -/* - * @messageid 109072 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_NOT_LINK_FILE_ERROR (GLFS_DHT_BASE + 72) - -/* - * @messageid 109073 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_CHILD_DOWN (GLFS_DHT_BASE + 73) - -/* - * @messageid 109074 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_UUID_PARSE_ERROR (GLFS_DHT_BASE + 74) - -/* - * @messageid 109075 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_GET_DISK_INFO_ERROR (GLFS_DHT_BASE + 75) - -/* - * @messageid 109076 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_INVALID_VALUE (GLFS_DHT_BASE + 76) - -/* - * @messageid 109077 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_SWITCH_PATTERN_INFO (GLFS_DHT_BASE + 77) - -/* - * @messageid 109078 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_SUBVOL_OP_FAILED (GLFS_DHT_BASE + 78) - -/* - * @messageid 109079 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_LAYOUT_PRESET_FAILED (GLFS_DHT_BASE + 79) - -/* - * @messageid 109080 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_INVALID_LINKFILE (GLFS_DHT_BASE + 80) - -/* - * @messageid 109081 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_FIX_LAYOUT_INFO (GLFS_DHT_BASE + 81) - -/* - * @messageid 109082 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_GET_HOSTNAME_FAILED (GLFS_DHT_BASE + 82) - -/* - * @messageid 109083 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_WRITE_FAILED (GLFS_DHT_BASE + 83) - -/* - * @messageid 109084 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_MIGRATE_HARDLINK_FILE_FAILED (GLFS_DHT_BASE + 84) - -/* - * @messageid 109085 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_FSYNC_FAILED (GLFS_DHT_BASE + 85) - -/* - * @messageid 109086 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_SUBVOL_DECOMMISSION_INFO (GLFS_DHT_BASE + 86) - -/* - * @messageid 109087 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_BRICK_QUERY_FAILED (GLFS_DHT_BASE + 87) - -/* - * @messageid 109088 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_SUBVOL_NO_LAYOUT_INFO (GLFS_DHT_BASE + 88) - -/* - * @messageid 109089 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_OPEN_FD_ON_DST_FAILED (GLFS_DHT_BASE + 89) - -/* - * @messageid 109090 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_SUBVOL_NOT_FOUND (GLFS_DHT_BASE + 90) - -/* - * @messageid 109190 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_FILE_LOOKUP_ON_DST_FAILED (GLFS_DHT_BASE + 91) - -/* - * @messageid 109092 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_DISK_LAYOUT_MISSING (GLFS_DHT_BASE + 92) - -/* - * @messageid 109093 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_DICT_GET_FAILED (GLFS_DHT_BASE + 93) - -/* - * @messageid 109094 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_REVALIDATE_CBK_INFO (GLFS_DHT_BASE + 94) - -/* - * @messageid 109095 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_UPGRADE_BRICKS (GLFS_DHT_BASE + 95) - -/* - * @messageid 109096 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_LK_ARRAY_INFO (GLFS_DHT_BASE + 96) - -/* - * @messageid 109097 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_RENAME_NOT_LOCAL (GLFS_DHT_BASE + 97) - -/* - * @messageid 109098 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_RECONFIGURE_INFO (GLFS_DHT_BASE + 98) - -/* - * @messageid 109099 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_INIT_LOCAL_SUBVOL_FAILED (GLFS_DHT_BASE + 99) - -/* - * @messageid 109100 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_SYS_CALL_GET_TIME_FAILED (GLFS_DHT_BASE + 100) - -/* - * @messageid 109101 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_NO_DISK_USAGE_STATUS (GLFS_DHT_BASE + 101) - -/* - * @messageid 109102 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_SUBVOL_DOWN_ERROR (GLFS_DHT_BASE + 102) - -/* - * @messageid 109103 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_REBAL_THROTTLE_INFO (GLFS_DHT_BASE + 103) - -/* - * @messageid 109104 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_COMMIT_HASH_INFO (GLFS_DHT_BASE + 104) - -/* - * @messageid 109105 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_REBAL_STRUCT_SET (GLFS_DHT_BASE + 105) - -/* - * @messageid 109106 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_HAS_MIGINFO (GLFS_DHT_BASE + 106) - -/* - * @messageid 109107 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_LOG_IPC_TIER_ERROR (GLFS_DHT_BASE + 107) - -/* - * @messageid 109108 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_TIER_PAUSED (GLFS_DHT_BASE + 108) - -/* - * @messageid 109109 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_TIER_RESUME (GLFS_DHT_BASE + 109) - - -/* @messageid 109110 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_SETTLE_HASH_FAILED (GLFS_DHT_BASE + 110) - -/* - * @messageid 109111 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_DEFRAG_PROCESS_DIR_FAILED (GLFS_DHT_BASE + 111) - -/* - * @messageid 109112 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_FD_CTX_SET_FAILED (GLFS_DHT_BASE + 112) - -/* - * @messageid 109113 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_STALE_LOOKUP (GLFS_DHT_BASE + 113) - -/* - * @messageid 109114 - * @diagnosis - * @recommendedaction None - */ -#define DHT_MSG_PARENT_LAYOUT_CHANGED (GLFS_DHT_BASE + 114) - -/* - * @messageid 109115 - * @diagnosis - * @recommendedaction None - */ -#define DHT_MSG_LOCK_MIGRATION_FAILED (GLFS_DHT_BASE + 115) - -/* - * @messageid 109116 - * @diagnosis - * @recommendedaction None - */ -#define DHT_MSG_LOCK_INODE_UNREF_FAILED (GLFS_DHT_BASE + 116) - -/* - * @messageid 109117 - * @diagnosis - * @recommendedaction None - */ -#define DHT_MSG_ASPRINTF_FAILED (GLFS_DHT_BASE + 117) - -/* - * @messageid 109118 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_DIR_LOOKUP_FAILED (GLFS_DHT_BASE + 118) - -/* - * @messageid 109119 - * @diagnosis - * @recommendedaction None - */ -#define DHT_MSG_INODELK_FAILED (GLFS_DHT_BASE + 119) - -/* - * @messageid 109120 - * @diagnosis - * @recommendedaction None - */ -#define DHT_MSG_LOCK_FRAME_FAILED (GLFS_DHT_BASE + 120) - -/* - * @messageid 109121 - * @diagnosis - * @recommendedaction None - */ -#define DHT_MSG_LOCAL_LOCK_INIT_FAILED (GLFS_DHT_BASE + 121) - -/* - * @messageid 109122 - * @diagnosis - * @recommendedaction None - */ - -#define DHT_MSG_ENTRYLK_ERROR (GLFS_DHT_BASE + 122) - -/* - * @messageid 109123 - * @diagnosis - * @recommendedaction None - */ -#define DHT_MSG_INODELK_ERROR (GLFS_DHT_BASE + 123) - -/* - * @messageid 109124 - * @diagnosis - * @recommendedaction None - */ -#define DHT_MSG_LOC_FAILED (GLFS_DHT_BASE + 124) - -/* - * @messageid 109125 - * @diagnosis - * @recommendedaction None - */ -#define DHT_MSG_UNKNOWN_FOP (GLFS_DHT_BASE + 125) - -/* - * @messageid 109126 - * @diagnosis - * @recommendedaction None - */ -#define DHT_MSG_MIGRATE_FILE_SKIPPED (GLFS_DHT_BASE + 126) - -/* - * @messageid 109127 - * @diagnosis - * @recommendedaction None - */ -#define DHT_MSG_DIR_XATTR_HEAL_FAILED (GLFS_DHT_BASE + 127) - -/* - * @messageid 109128 - * @diagnosis - * @recommendedaction None - */ -#define DHT_MSG_HASHED_SUBVOL_DOWN (GLFS_DHT_BASE + 128) - -/* - * @messageid 109129 - * @diagnosis - * @recommendedaction None - */ -#define DHT_MSG_NON_HASHED_SUBVOL_DOWN (GLFS_DHT_BASE + 129) - +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ + +GLFS_MSGID(DHT, + DHT_MSG_CACHED_SUBVOL_GET_FAILED, + DHT_MSG_CREATE_LINK_FAILED, + DHT_MSG_DICT_SET_FAILED, + DHT_MSG_DIR_ATTR_HEAL_FAILED, + DHT_MSG_DIR_SELFHEAL_FAILED, + DHT_MSG_DIR_SELFHEAL_XATTR_FAILED, + DHT_MSG_FILE_ON_MULT_SUBVOL, + DHT_MSG_FILE_TYPE_MISMATCH, + DHT_MSG_GFID_MISMATCH, + DHT_MSG_GFID_NULL, + DHT_MSG_HASHED_SUBVOL_GET_FAILED, + DHT_MSG_INIT_FAILED, + DHT_MSG_INVALID_CONFIGURATION, + DHT_MSG_INVALID_DISK_LAYOUT, + DHT_MSG_INVALID_OPTION, + DHT_MSG_LAYOUT_FIX_FAILED, + DHT_MSG_LAYOUT_MERGE_FAILED, + DHT_MSG_LAYOUT_MISMATCH, + DHT_MSG_LAYOUT_NULL, + DHT_MSG_MIGRATE_DATA_COMPLETE, + DHT_MSG_MIGRATE_DATA_FAILED, + DHT_MSG_MIGRATE_FILE_COMPLETE, + DHT_MSG_MIGRATE_FILE_FAILED, + DHT_MSG_NO_MEMORY, + DHT_MSG_OPENDIR_FAILED, + DHT_MSG_REBALANCE_FAILED, + DHT_MSG_REBALANCE_START_FAILED, + DHT_MSG_REBALANCE_STATUS, + DHT_MSG_REBALANCE_STOPPED, + DHT_MSG_RENAME_FAILED, + DHT_MSG_SETATTR_FAILED, + DHT_MSG_SUBVOL_INSUFF_INODES, + DHT_MSG_SUBVOL_INSUFF_SPACE, + DHT_MSG_UNLINK_FAILED, + DHT_MSG_LAYOUT_SET_FAILED, + DHT_MSG_LOG_FIXED_LAYOUT, + DHT_MSG_LOG_TIER_ERROR, + DHT_MSG_LOG_TIER_STATUS, + DHT_MSG_GET_XATTR_FAILED, + DHT_MSG_FILE_LOOKUP_FAILED, + DHT_MSG_OPEN_FD_FAILED, + DHT_MSG_SET_INODE_CTX_FAILED, + DHT_MSG_UNLOCKING_FAILED, + DHT_MSG_DISK_LAYOUT_NULL, + DHT_MSG_SUBVOL_INFO, + DHT_MSG_CHUNK_SIZE_INFO, + DHT_MSG_LAYOUT_FORM_FAILED, + DHT_MSG_SUBVOL_ERROR, + DHT_MSG_LAYOUT_SORT_FAILED, + DHT_MSG_REGEX_INFO, + DHT_MSG_FOPEN_FAILED, + DHT_MSG_SET_HOSTNAME_FAILED, + DHT_MSG_BRICK_ERROR, + DHT_MSG_SYNCOP_FAILED, + DHT_MSG_MIGRATE_INFO, + DHT_MSG_SOCKET_ERROR, + DHT_MSG_CREATE_FD_FAILED, + DHT_MSG_READDIR_ERROR, + DHT_MSG_CHILD_LOC_BUILD_FAILED, + DHT_MSG_SET_SWITCH_PATTERN_ERROR, + DHT_MSG_COMPUTE_HASH_FAILED, + DHT_MSG_FIND_LAYOUT_ANOMALIES_ERROR, + DHT_MSG_ANOMALIES_INFO, + DHT_MSG_LAYOUT_INFO, + DHT_MSG_INODE_LK_ERROR, + DHT_MSG_RENAME_INFO, + DHT_MSG_DATA_NULL, + DHT_MSG_AGGREGATE_QUOTA_XATTR_FAILED, + DHT_MSG_UNLINK_LOOKUP_INFO, + DHT_MSG_LINK_FILE_LOOKUP_INFO, + DHT_MSG_OPERATION_NOT_SUP, + DHT_MSG_NOT_LINK_FILE_ERROR, + DHT_MSG_CHILD_DOWN, + DHT_MSG_UUID_PARSE_ERROR, + DHT_MSG_GET_DISK_INFO_ERROR, + DHT_MSG_INVALID_VALUE, + DHT_MSG_SWITCH_PATTERN_INFO, + DHT_MSG_SUBVOL_OP_FAILED, + DHT_MSG_LAYOUT_PRESET_FAILED, + DHT_MSG_INVALID_LINKFILE, + DHT_MSG_FIX_LAYOUT_INFO, + DHT_MSG_GET_HOSTNAME_FAILED, + DHT_MSG_WRITE_FAILED, + DHT_MSG_MIGRATE_HARDLINK_FILE_FAILED, + DHT_MSG_FSYNC_FAILED, + DHT_MSG_SUBVOL_DECOMMISSION_INFO, + DHT_MSG_BRICK_QUERY_FAILED, + DHT_MSG_SUBVOL_NO_LAYOUT_INFO, + DHT_MSG_OPEN_FD_ON_DST_FAILED, + DHT_MSG_SUBVOL_NOT_FOUND, + DHT_MSG_FILE_LOOKUP_ON_DST_FAILED, + DHT_MSG_DISK_LAYOUT_MISSING, + DHT_MSG_DICT_GET_FAILED, + DHT_MSG_REVALIDATE_CBK_INFO, + DHT_MSG_UPGRADE_BRICKS, + DHT_MSG_LK_ARRAY_INFO, + DHT_MSG_RENAME_NOT_LOCAL, + DHT_MSG_RECONFIGURE_INFO, + DHT_MSG_INIT_LOCAL_SUBVOL_FAILED, + DHT_MSG_SYS_CALL_GET_TIME_FAILED, + DHT_MSG_NO_DISK_USAGE_STATUS, + DHT_MSG_SUBVOL_DOWN_ERROR, + DHT_MSG_REBAL_THROTTLE_INFO, + DHT_MSG_COMMIT_HASH_INFO, + DHT_MSG_REBAL_STRUCT_SET, + DHT_MSG_HAS_MIGINFO, + DHT_MSG_LOG_IPC_TIER_ERROR, + DHT_MSG_TIER_PAUSED, + DHT_MSG_TIER_RESUME, + DHT_MSG_SETTLE_HASH_FAILED, + DHT_MSG_DEFRAG_PROCESS_DIR_FAILED, + DHT_MSG_FD_CTX_SET_FAILED, + DHT_MSG_STALE_LOOKUP, + DHT_MSG_PARENT_LAYOUT_CHANGED, + DHT_MSG_LOCK_MIGRATION_FAILED, + DHT_MSG_LOCK_INODE_UNREF_FAILED, + DHT_MSG_ASPRINTF_FAILED, + DHT_MSG_DIR_LOOKUP_FAILED, + DHT_MSG_INODELK_FAILED, + DHT_MSG_LOCK_FRAME_FAILED, + DHT_MSG_LOCAL_LOCK_INIT_FAILED, + DHT_MSG_ENTRYLK_ERROR, + DHT_MSG_INODELK_ERROR, + DHT_MSG_LOC_FAILED, + DHT_MSG_UNKNOWN_FOP, + DHT_MSG_MIGRATE_FILE_SKIPPED, + DHT_MSG_DIR_XATTR_HEAL_FAILED, + DHT_MSG_HASHED_SUBVOL_DOWN, + DHT_MSG_NON_HASHED_SUBVOL_DOWN +); -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" #endif /* _DHT_MESSAGES_H_ */ diff --git a/xlators/cluster/ec/src/ec-messages.h b/xlators/cluster/ec/src/ec-messages.h index b034e9f203a..f5138ad8e57 100644 --- a/xlators/cluster/ec/src/ec-messages.h +++ b/xlators/cluster/ec/src/ec-messages.h @@ -11,579 +11,95 @@ #ifndef _EC_MESSAGES_H_ #define _EC_MESSAGES_H_ -#ifndef _CONFIG_H -#define _CONFIG_H -#include "config.h" -#endif - #include "glfs-message-id.h" -/*! \file ec-messages.h - * \brief Glusterd log-message IDs and their descriptions - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_EC_COMP_BASE GLFS_MSGID_COMP_EC -#define GLFS_NUM_MESSAGES 75 -#define GLFS_MSGID_END (GLFS_EC_COMP_BASE + GLFS_NUM_MESSAGES + 1) -/* Messaged with message IDs */ -#define glfs_msg_start_x GLFS_EC_COMP_BASE, "Invalid: Start of messages" -/*------------*/ - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_INVALID_CONFIG (GLFS_EC_COMP_BASE + 1) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_HEAL_FAIL (GLFS_EC_COMP_BASE + 2) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_DICT_COMBINE_FAIL (GLFS_EC_COMP_BASE + 3) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_STIME_COMBINE_FAIL (GLFS_EC_COMP_BASE + 4) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_INVALID_DICT_NUMS (GLFS_EC_COMP_BASE + 5) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_IATT_COMBINE_FAIL (GLFS_EC_COMP_BASE + 6) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_INVALID_FORMAT (GLFS_EC_COMP_BASE + 7) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_DICT_GET_FAILED (GLFS_EC_COMP_BASE + 8) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_UNHANDLED_STATE (GLFS_EC_COMP_BASE + 9) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_FILE_DESC_REF_FAIL (GLFS_EC_COMP_BASE + 10) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_LOC_COPY_FAIL (GLFS_EC_COMP_BASE + 11) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_BUF_REF_FAIL (GLFS_EC_COMP_BASE + 12) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_DICT_REF_FAIL (GLFS_EC_COMP_BASE + 13) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_LK_UNLOCK_FAILED (GLFS_EC_COMP_BASE + 14) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_UNLOCK_FAILED (GLFS_EC_COMP_BASE + 15) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_LOC_PARENT_INODE_MISSING (GLFS_EC_COMP_BASE + 16) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_INVALID_LOC_NAME (GLFS_EC_COMP_BASE + 17) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_NO_MEMORY (GLFS_EC_COMP_BASE + 18) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_GFID_MISMATCH (GLFS_EC_COMP_BASE + 19) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_UNSUPPORTED_VERSION (GLFS_EC_COMP_BASE + 20) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_FD_CREATE_FAIL (GLFS_EC_COMP_BASE + 21) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_READDIRP_REQ_PREP_FAIL (GLFS_EC_COMP_BASE + 22) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_LOOKUP_REQ_PREP_FAIL (GLFS_EC_COMP_BASE + 23) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_INODE_REF_FAIL (GLFS_EC_COMP_BASE + 24) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_LOOKUP_READAHEAD_FAIL (GLFS_EC_COMP_BASE + 25) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_FRAME_MISMATCH (GLFS_EC_COMP_BASE + 26) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_XLATOR_MISMATCH (GLFS_EC_COMP_BASE + 27) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_VECTOR_MISMATCH (GLFS_EC_COMP_BASE + 28) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_IATT_MISMATCH (GLFS_EC_COMP_BASE + 29) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_FD_MISMATCH (GLFS_EC_COMP_BASE + 30) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_DICT_MISMATCH (GLFS_EC_COMP_BASE + 31) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_INDEX_DIR_GET_FAIL (GLFS_EC_COMP_BASE + 32) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_PREOP_LOCK_FAILED (GLFS_EC_COMP_BASE + 33) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_CHILDS_INSUFFICIENT (GLFS_EC_COMP_BASE + 34) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_OP_EXEC_UNAVAIL (GLFS_EC_COMP_BASE + 35) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_UNLOCK_DELAY_FAILED (GLFS_EC_COMP_BASE + 36) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_SIZE_VERS_UPDATE_FAIL (GLFS_EC_COMP_BASE + 37) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_INVALID_REQUEST (GLFS_EC_COMP_BASE + 38) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_INVALID_LOCK_TYPE (GLFS_EC_COMP_BASE + 39) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_SIZE_VERS_GET_FAIL (GLFS_EC_COMP_BASE + 40) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_FILE_SIZE_GET_FAIL (GLFS_EC_COMP_BASE + 41) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_FOP_MISMATCH (GLFS_EC_COMP_BASE + 42) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_SUBVOL_ID_DICT_SET_FAIL (GLFS_EC_COMP_BASE + 43) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_SUBVOL_BUILD_FAIL (GLFS_EC_COMP_BASE + 44) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_XLATOR_INIT_FAIL (GLFS_EC_COMP_BASE + 45) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_NO_PARENTS (GLFS_EC_COMP_BASE + 46) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_TIMER_CREATE_FAIL (GLFS_EC_COMP_BASE + 47) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_TOO_MANY_SUBVOLS (GLFS_EC_COMP_BASE + 48) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_DATA_UNAVAILABLE (GLFS_EC_COMP_BASE + 49) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_INODE_REMOVE_FAIL (GLFS_EC_COMP_BASE + 50) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_INVALID_REDUNDANCY (GLFS_EC_COMP_BASE + 51) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_XLATOR_PARSE_OPT_FAIL (GLFS_EC_COMP_BASE + 52) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_OP_FAIL_ON_SUBVOLS (GLFS_EC_COMP_BASE + 53) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_INVALID_INODE (GLFS_EC_COMP_BASE + 54) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_LOCK_MISMATCH (GLFS_EC_COMP_BASE + 55) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_XDATA_MISMATCH (GLFS_EC_COMP_BASE + 56) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_HEALING_INFO (GLFS_EC_COMP_BASE + 57) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_HEAL_SUCCESS (GLFS_EC_COMP_BASE + 58) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_FULL_SWEEP_START (GLFS_EC_COMP_BASE + 59) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_FULL_SWEEP_STOP (GLFS_EC_COMP_BASE + 59) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_INVALID_FOP (GLFS_EC_COMP_BASE + 60) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_EC_UP (GLFS_EC_COMP_BASE + 61) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_EC_DOWN (GLFS_EC_COMP_BASE + 62) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_SIZE_XATTR_GET_FAIL (GLFS_EC_COMP_BASE + 63) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_VER_XATTR_GET_FAIL (GLFS_EC_COMP_BASE + 64) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_CONFIG_XATTR_GET_FAIL (GLFS_EC_COMP_BASE + 65) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_CONFIG_XATTR_INVALID (GLFS_EC_COMP_BASE + 66) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_EXTENSION (GLFS_EC_COMP_BASE + 67) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_EXTENSION_NONE (GLFS_EC_COMP_BASE + 68) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_EXTENSION_UNKNOWN (GLFS_EC_COMP_BASE + 69) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_EXTENSION_UNSUPPORTED (GLFS_EC_COMP_BASE + 70) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_EXTENSION_FAILED (GLFS_EC_COMP_BASE + 71) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_NO_GF (GLFS_EC_COMP_BASE + 72) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_MATRIX_FAILED (GLFS_EC_COMP_BASE + 73) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_DYN_CREATE_FAILED (GLFS_EC_COMP_BASE + 74) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define EC_MSG_DYN_CODEGEN_FAILED (GLFS_EC_COMP_BASE + 75) - -/*------------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ + +GLFS_MSGID(EC, + EC_MSG_INVALID_CONFIG, + EC_MSG_HEAL_FAIL, + EC_MSG_DICT_COMBINE_FAIL, + EC_MSG_STIME_COMBINE_FAIL, + EC_MSG_INVALID_DICT_NUMS, + EC_MSG_IATT_COMBINE_FAIL, + EC_MSG_INVALID_FORMAT, + EC_MSG_DICT_GET_FAILED, + EC_MSG_UNHANDLED_STATE, + EC_MSG_FILE_DESC_REF_FAIL, + EC_MSG_LOC_COPY_FAIL, + EC_MSG_BUF_REF_FAIL, + EC_MSG_DICT_REF_FAIL, + EC_MSG_LK_UNLOCK_FAILED, + EC_MSG_UNLOCK_FAILED, + EC_MSG_LOC_PARENT_INODE_MISSING, + EC_MSG_INVALID_LOC_NAME, + EC_MSG_NO_MEMORY, + EC_MSG_GFID_MISMATCH, + EC_MSG_UNSUPPORTED_VERSION, + EC_MSG_FD_CREATE_FAIL, + EC_MSG_READDIRP_REQ_PREP_FAIL, + EC_MSG_LOOKUP_REQ_PREP_FAIL, + EC_MSG_INODE_REF_FAIL, + EC_MSG_LOOKUP_READAHEAD_FAIL, + EC_MSG_FRAME_MISMATCH, + EC_MSG_XLATOR_MISMATCH, + EC_MSG_VECTOR_MISMATCH, + EC_MSG_IATT_MISMATCH, + EC_MSG_FD_MISMATCH, + EC_MSG_DICT_MISMATCH, + EC_MSG_INDEX_DIR_GET_FAIL, + EC_MSG_PREOP_LOCK_FAILED, + EC_MSG_CHILDS_INSUFFICIENT, + EC_MSG_OP_EXEC_UNAVAIL, + EC_MSG_UNLOCK_DELAY_FAILED, + EC_MSG_SIZE_VERS_UPDATE_FAIL, + EC_MSG_INVALID_REQUEST, + EC_MSG_INVALID_LOCK_TYPE, + EC_MSG_SIZE_VERS_GET_FAIL, + EC_MSG_FILE_SIZE_GET_FAIL, + EC_MSG_FOP_MISMATCH, + EC_MSG_SUBVOL_ID_DICT_SET_FAIL, + EC_MSG_SUBVOL_BUILD_FAIL, + EC_MSG_XLATOR_INIT_FAIL, + EC_MSG_NO_PARENTS, + EC_MSG_TIMER_CREATE_FAIL, + EC_MSG_TOO_MANY_SUBVOLS, + EC_MSG_DATA_UNAVAILABLE, + EC_MSG_INODE_REMOVE_FAIL, + EC_MSG_INVALID_REDUNDANCY, + EC_MSG_XLATOR_PARSE_OPT_FAIL, + EC_MSG_OP_FAIL_ON_SUBVOLS, + EC_MSG_INVALID_INODE, + EC_MSG_LOCK_MISMATCH, + EC_MSG_XDATA_MISMATCH, + EC_MSG_HEALING_INFO, + EC_MSG_HEAL_SUCCESS, + EC_MSG_FULL_SWEEP_START, + EC_MSG_FULL_SWEEP_STOP, + EC_MSG_INVALID_FOP, + EC_MSG_EC_UP, + EC_MSG_EC_DOWN, + EC_MSG_SIZE_XATTR_GET_FAIL, + EC_MSG_VER_XATTR_GET_FAIL, + EC_MSG_CONFIG_XATTR_GET_FAIL, + EC_MSG_CONFIG_XATTR_INVALID, + EC_MSG_EXTENSION, + EC_MSG_EXTENSION_NONE, + EC_MSG_EXTENSION_UNKNOWN, + EC_MSG_EXTENSION_UNSUPPORTED, + EC_MSG_EXTENSION_FAILED, + EC_MSG_NO_GF, + EC_MSG_MATRIX_FAILED, + EC_MSG_DYN_CREATE_FAILED, + EC_MSG_DYN_CODEGEN_FAILED +); #endif /* !_EC_MESSAGES_H_ */ diff --git a/xlators/debug/delay-gen/src/delay-gen-messages.h b/xlators/debug/delay-gen/src/delay-gen-messages.h index db828722ca2..a9046ca14bf 100644 --- a/xlators/debug/delay-gen/src/delay-gen-messages.h +++ b/xlators/debug/delay-gen/src/delay-gen-messages.h @@ -8,10 +8,19 @@ * cases as published by the Free Software Foundation. */ - #ifndef __DELAY_GEN_MESSAGES_H__ #define __DELAY_GEN_MESSAGES_H__ +#include "glfs-message-id.h" +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ #endif /* __DELAY_GEN_MESSAGES_H__ */ diff --git a/xlators/experimental/jbr-client/src/jbr-messages.h b/xlators/experimental/jbr-client/src/jbr-messages.h index 626c4fd3eaa..9f210184d81 100644 --- a/xlators/experimental/jbr-client/src/jbr-messages.h +++ b/xlators/experimental/jbr-client/src/jbr-messages.h @@ -13,101 +13,27 @@ #include "glfs-message-id.h" -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define JBR_COMP_BASE GLFS_MSGID_COMP_JBR -#define GLFS_NUM_MESSAGES 1 -#define GLFS_MSGID_END (JBR_COMP_BASE + GLFS_NUM_MESSAGES + 1) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define J_MSG_INIT_FAIL (JBR_COMP_BASE + 1) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define J_MSG_RETRY_MSG (JBR_COMP_BASE + 2) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define J_MSG_MEM_ERR (JBR_COMP_BASE + 3) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define J_MSG_DICT_FLR (JBR_COMP_BASE + 4) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define J_MSG_GENERIC (JBR_COMP_BASE + 5) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define J_MSG_INVALID (JBR_COMP_BASE + 6) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define J_MSG_NO_DATA (JBR_COMP_BASE + 7) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define J_MSG_SYS_CALL_FAILURE (JBR_COMP_BASE + 8) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define J_MSG_QUORUM_NOT_MET (JBR_COMP_BASE + 9) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define J_MSG_LOCK_FAILURE (JBR_COMP_BASE + 10) - +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ + +GLFS_MSGID(JBR, + J_MSG_INIT_FAIL, + J_MSG_RETRY_MSG, + J_MSG_MEM_ERR, + J_MSG_DICT_FLR, + J_MSG_GENERIC, + J_MSG_INVALID, + J_MSG_NO_DATA, + J_MSG_SYS_CALL_FAILURE, + J_MSG_QUORUM_NOT_MET, + J_MSG_LOCK_FAILURE +); #endif /* _JBR_MESSAGES_H_ */ diff --git a/xlators/features/bit-rot/src/bitd/bit-rot-bitd-messages.h b/xlators/features/bit-rot/src/bitd/bit-rot-bitd-messages.h index c6b6a4afa05..89a67cc10b1 100644 --- a/xlators/features/bit-rot/src/bitd/bit-rot-bitd-messages.h +++ b/xlators/features/bit-rot/src/bitd/bit-rot-bitd-messages.h @@ -13,436 +13,72 @@ #include "glfs-message-id.h" -/* file bit-rot-bitd-messages.h - * brief BIT-ROT log-message IDs and their descriptions - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_BITROT_BITD_BASE GLFS_MSGID_COMP_BITROT_BITD -#define GLFS_BITROT_BITD_NUM_MESSAGES 55 -#define GLFS_MSGID_END (GLFS_BITROT_BITD_BASE + \ - GLFS_BITROT_BITD_NUM_MESSAGES + 1) -/* Messaged with message IDs */ -#define glfs_msg_start_x GLFS_BITROT_BITD_BASE, "Invalid: Start of messages" -/*------------*/ - - -#define BRB_MSG_FD_CREATE_FAILED (GLFS_BITROT_BITD_BASE + 1) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define BRB_MSG_READV_FAILED (GLFS_BITROT_BITD_BASE + 2) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define BRB_MSG_BLOCK_READ_FAILED (GLFS_BITROT_BITD_BASE + 3) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_CALC_CHECKSUM_FAILED (GLFS_BITROT_BITD_BASE + 4) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_NO_MEMORY (GLFS_BITROT_BITD_BASE + 5) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_GET_SIGN_FAILED (GLFS_BITROT_BITD_BASE + 6) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_SET_SIGN_FAILED (GLFS_BITROT_BITD_BASE + 7) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_OP_FAILED (GLFS_BITROT_BITD_BASE + 8) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_READ_AND_SIGN_FAILED (GLFS_BITROT_BITD_BASE + 9) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_SIGN_FAILED (GLFS_BITROT_BITD_BASE + 10) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_GET_SUBVOL_FAILED (GLFS_BITROT_BITD_BASE + 11) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_SET_TIMER_FAILED (GLFS_BITROT_BITD_BASE + 12) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_GET_INFO_FAILED (GLFS_BITROT_BITD_BASE + 13) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_PATH_FAILED (GLFS_BITROT_BITD_BASE + 14) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_MARK_BAD_FILE (GLFS_BITROT_BITD_BASE + 15) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_TRIGGER_SIGN (GLFS_BITROT_BITD_BASE + 16) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_REGISTER_FAILED (GLFS_BITROT_BITD_BASE + 17) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_CRAWLING_START (GLFS_BITROT_BITD_BASE + 18) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_SPAWN_FAILED (GLFS_BITROT_BITD_BASE + 19) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_INVALID_SUBVOL_CHILD (GLFS_BITROT_BITD_BASE + 20) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_SKIP_OBJECT (GLFS_BITROT_BITD_BASE + 21) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_NO_CHILD (GLFS_BITROT_BITD_BASE + 22) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_CHECKSUM_MISMATCH (GLFS_BITROT_BITD_BASE + 23) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_MARK_CORRUPTED (GLFS_BITROT_BITD_BASE + 24) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_CRAWLING_FINISH (GLFS_BITROT_BITD_BASE + 25) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_CALC_ERROR (GLFS_BITROT_BITD_BASE + 26) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_LOOKUP_FAILED (GLFS_BITROT_BITD_BASE + 27) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_PARTIAL_VERSION_PRESENCE (GLFS_BITROT_BITD_BASE + 28) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_MEM_ACNT_FAILED (GLFS_BITROT_BITD_BASE + 29) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_TIMER_WHEEL_UNAVAILABLE (GLFS_BITROT_BITD_BASE + 30) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_BITROT_LOADED (GLFS_BITROT_BITD_BASE + 31) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_SCALE_DOWN_FAILED (GLFS_BITROT_BITD_BASE + 32) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_SCALE_UP_FAILED (GLFS_BITROT_BITD_BASE + 33) -/*! - * @messageid - * @diagnosis - * @recommendedaction +/* To add new message IDs, append new identifiers at the end of the list. * - */ -#define BRB_MSG_SCALE_DOWN_SCRUBBER (GLFS_BITROT_BITD_BASE + 34) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_SCALING_UP_SCRUBBER (GLFS_BITROT_BITD_BASE + 35) -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define BRB_MSG_UNKNOWN_THROTTLE (GLFS_BITROT_BITD_BASE + 36) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_RATE_LIMIT_INFO (GLFS_BITROT_BITD_BASE + 37) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_SCRUB_INFO (GLFS_BITROT_BITD_BASE + 38) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_CONNECTED_TO_BRICK (GLFS_BITROT_BITD_BASE + 39) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_BRICK_INFO (GLFS_BITROT_BITD_BASE + 40) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_SUBVOL_CONNECT_FAILED (GLFS_BITROT_BITD_BASE + 41) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_INVALID_SUBVOL (GLFS_BITROT_BITD_BASE + 42) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_RESCHEDULE_SCRUBBER_FAILED (GLFS_BITROT_BITD_BASE + 43) -/*! - * @messageid - * @diagnosis - * @recommendedaction + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -#define BRB_MSG_SCRUB_START (GLFS_BITROT_BITD_BASE + 44) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_SCRUB_FINISH (GLFS_BITROT_BITD_BASE + 45) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_SCRUB_RUNNING (GLFS_BITROT_BITD_BASE + 46) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_SCRUB_RESCHEDULED (GLFS_BITROT_BITD_BASE + 47) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRB_MSG_SCRUB_TUNABLE (GLFS_BITROT_BITD_BASE + 48) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -/*------------*/ -#define BRB_MSG_SCRUB_THREAD_CLEANUP (GLFS_BITROT_BITD_BASE + 49) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -/*------------*/ -#define BRB_MSG_SCRUBBER_CLEANED (GLFS_BITROT_BITD_BASE + 50) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -/*------------*/ -#define BRB_MSG_GENERIC_SSM_INFO (GLFS_BITROT_BITD_BASE + 51) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -/*------------*/ -#define BRB_MSG_ZERO_TIMEOUT_BUG (GLFS_BITROT_BITD_BASE + 52) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -/*------------*/ -#define BRB_MSG_BAD_OBJ_READDIR_FAIL (GLFS_BITROT_BITD_BASE + 53) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -/*------------*/ -#define BRB_MSG_SSM_FAILED (GLFS_BITROT_BITD_BASE + 54) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -/*------------*/ -#define BRB_MSG_SCRUB_WAIT_FAILED (GLFS_BITROT_BITD_BASE + 55) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -/*------------*/ +GLFS_MSGID(BITROT_BITD, + BRB_MSG_FD_CREATE_FAILED, + BRB_MSG_READV_FAILED, + BRB_MSG_BLOCK_READ_FAILED, + BRB_MSG_CALC_CHECKSUM_FAILED, + BRB_MSG_NO_MEMORY, + BRB_MSG_GET_SIGN_FAILED, + BRB_MSG_SET_SIGN_FAILED, + BRB_MSG_OP_FAILED, + BRB_MSG_READ_AND_SIGN_FAILED, + BRB_MSG_SIGN_FAILED, + BRB_MSG_GET_SUBVOL_FAILED, + BRB_MSG_SET_TIMER_FAILED, + BRB_MSG_GET_INFO_FAILED, + BRB_MSG_PATH_FAILED, + BRB_MSG_MARK_BAD_FILE, + BRB_MSG_TRIGGER_SIGN, + BRB_MSG_REGISTER_FAILED, + BRB_MSG_CRAWLING_START, + BRB_MSG_SPAWN_FAILED, + BRB_MSG_INVALID_SUBVOL_CHILD, + BRB_MSG_SKIP_OBJECT, + BRB_MSG_NO_CHILD, + BRB_MSG_CHECKSUM_MISMATCH, + BRB_MSG_MARK_CORRUPTED, + BRB_MSG_CRAWLING_FINISH, + BRB_MSG_CALC_ERROR, + BRB_MSG_LOOKUP_FAILED, + BRB_MSG_PARTIAL_VERSION_PRESENCE, + BRB_MSG_MEM_ACNT_FAILED, + BRB_MSG_TIMER_WHEEL_UNAVAILABLE, + BRB_MSG_BITROT_LOADED, + BRB_MSG_SCALE_DOWN_FAILED, + BRB_MSG_SCALE_UP_FAILED, + BRB_MSG_SCALE_DOWN_SCRUBBER, + BRB_MSG_SCALING_UP_SCRUBBER, + BRB_MSG_UNKNOWN_THROTTLE, + BRB_MSG_RATE_LIMIT_INFO, + BRB_MSG_SCRUB_INFO, + BRB_MSG_CONNECTED_TO_BRICK, + BRB_MSG_BRICK_INFO, + BRB_MSG_SUBVOL_CONNECT_FAILED, + BRB_MSG_INVALID_SUBVOL, + BRB_MSG_RESCHEDULE_SCRUBBER_FAILED, + BRB_MSG_SCRUB_START, + BRB_MSG_SCRUB_FINISH, + BRB_MSG_SCRUB_RUNNING, + BRB_MSG_SCRUB_RESCHEDULED, + BRB_MSG_SCRUB_TUNABLE, + BRB_MSG_SCRUB_THREAD_CLEANUP, + BRB_MSG_SCRUBBER_CLEANED, + BRB_MSG_GENERIC_SSM_INFO, + BRB_MSG_ZERO_TIMEOUT_BUG, + BRB_MSG_BAD_OBJ_READDIR_FAIL, + BRB_MSG_SSM_FAILED, + BRB_MSG_SCRUB_WAIT_FAILED +); -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" #endif /* !_BITROT_BITD_MESSAGES_H_ */ diff --git a/xlators/features/bit-rot/src/stub/bit-rot-stub-messages.h b/xlators/features/bit-rot/src/stub/bit-rot-stub-messages.h index c0fcfd324a5..42022adb116 100644 --- a/xlators/features/bit-rot/src/stub/bit-rot-stub-messages.h +++ b/xlators/features/bit-rot/src/stub/bit-rot-stub-messages.h @@ -13,259 +13,48 @@ #include "glfs-message-id.h" -/* file bit-rot-stub-messages.h - * brief BIT-ROT log-message IDs and their descriptions - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_BITROT_STUB_BASE GLFS_MSGID_COMP_BITROT_STUB -#define GLFS_BITROT_STUB_NUM_MESSAGES 31 -#define GLFS_MSGID_END (GLFS_BITROT_STUB_BASE + \ - GLFS_BITROT_STUB_NUM_MESSAGES + 1) -/* Messaged with message IDs */ -#define glfs_msg_start_x GLFS_BITROT_STUB_BASE, "Invalid: Start of messages" -/*------------*/ - - -#define BRS_MSG_NO_MEMORY (GLFS_BITROT_STUB_BASE + 1) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_SET_EVENT_FAILED (GLFS_BITROT_STUB_BASE + 2) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_MEM_ACNT_FAILED (GLFS_BITROT_STUB_BASE + 3) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_CREATE_FRAME_FAILED (GLFS_BITROT_STUB_BASE + 4) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_SET_CONTEXT_FAILED (GLFS_BITROT_STUB_BASE + 5) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_CHANGE_VERSION_FAILED (GLFS_BITROT_STUB_BASE + 6) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_ADD_FD_TO_LIST_FAILED (GLFS_BITROT_STUB_BASE + 7) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_SET_FD_CONTEXT_FAILED (GLFS_BITROT_STUB_BASE + 8) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_CREATE_ANONYMOUS_FD_FAILED (GLFS_BITROT_STUB_BASE + 9) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_NO_CHILD (GLFS_BITROT_STUB_BASE + 10) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_STUB_ALLOC_FAILED (GLFS_BITROT_STUB_BASE + 11) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_GET_INODE_CONTEXT_FAILED (GLFS_BITROT_STUB_BASE + 12) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_CANCEL_SIGN_THREAD_FAILED (GLFS_BITROT_STUB_BASE + 13) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_ADD_FD_TO_INODE (GLFS_BITROT_STUB_BASE + 14) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_SIGN_VERSION_ERROR (GLFS_BITROT_STUB_BASE + 15) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_BAD_OBJ_MARK_FAIL (GLFS_BITROT_STUB_BASE + 16) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_NON_SCRUB_BAD_OBJ_MARK (GLFS_BITROT_STUB_BASE + 17) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_REMOVE_INTERNAL_XATTR (GLFS_BITROT_STUB_BASE + 18) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_SET_INTERNAL_XATTR (GLFS_BITROT_STUB_BASE + 19) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_BAD_OBJECT_ACCESS (GLFS_BITROT_STUB_BASE + 20) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_BAD_CONTAINER_FAIL (GLFS_BITROT_STUB_BASE + 21) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_BAD_OBJECT_DIR_FAIL (GLFS_BITROT_STUB_BASE + 22) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_BAD_OBJECT_DIR_SEEK_FAIL (GLFS_BITROT_STUB_BASE + 23) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_BAD_OBJECT_DIR_TELL_FAIL (GLFS_BITROT_STUB_BASE + 24) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_BAD_OBJECT_DIR_READ_FAIL (GLFS_BITROT_STUB_BASE + 25) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_GET_FD_CONTEXT_FAILED (GLFS_BITROT_STUB_BASE + 26) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_BAD_HANDLE_DIR_NULL (GLFS_BITROT_STUB_BASE + 27) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_BAD_OBJ_THREAD_FAIL (GLFS_BITROT_STUB_BASE + 28) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_BAD_OBJ_DIR_CLOSE_FAIL (GLFS_BITROT_STUB_BASE + 29) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_LINK_FAIL (GLFS_BITROT_STUB_BASE + 30) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define BRS_MSG_BAD_OBJ_UNLINK_FAIL (GLFS_BITROT_STUB_BASE + 31) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -/*------------*/ +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ + +GLFS_MSGID(BITROT_STUB, + BRS_MSG_NO_MEMORY, + BRS_MSG_SET_EVENT_FAILED, + BRS_MSG_MEM_ACNT_FAILED, + BRS_MSG_CREATE_FRAME_FAILED, + BRS_MSG_SET_CONTEXT_FAILED, + BRS_MSG_CHANGE_VERSION_FAILED, + BRS_MSG_ADD_FD_TO_LIST_FAILED, + BRS_MSG_SET_FD_CONTEXT_FAILED, + BRS_MSG_CREATE_ANONYMOUS_FD_FAILED, + BRS_MSG_NO_CHILD, + BRS_MSG_STUB_ALLOC_FAILED, + BRS_MSG_GET_INODE_CONTEXT_FAILED, + BRS_MSG_CANCEL_SIGN_THREAD_FAILED, + BRS_MSG_ADD_FD_TO_INODE, + BRS_MSG_SIGN_VERSION_ERROR, + BRS_MSG_BAD_OBJ_MARK_FAIL, + BRS_MSG_NON_SCRUB_BAD_OBJ_MARK, + BRS_MSG_REMOVE_INTERNAL_XATTR, + BRS_MSG_SET_INTERNAL_XATTR, + BRS_MSG_BAD_OBJECT_ACCESS, + BRS_MSG_BAD_CONTAINER_FAIL, + BRS_MSG_BAD_OBJECT_DIR_FAIL, + BRS_MSG_BAD_OBJECT_DIR_SEEK_FAIL, + BRS_MSG_BAD_OBJECT_DIR_TELL_FAIL, + BRS_MSG_BAD_OBJECT_DIR_READ_FAIL, + BRS_MSG_GET_FD_CONTEXT_FAILED, + BRS_MSG_BAD_HANDLE_DIR_NULL, + BRS_MSG_BAD_OBJ_THREAD_FAIL, + BRS_MSG_BAD_OBJ_DIR_CLOSE_FAIL, + BRS_MSG_LINK_FAIL, + BRS_MSG_BAD_OBJ_UNLINK_FAIL +); -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" #endif /* !_BITROT_STUB_MESSAGES_H_ */ diff --git a/xlators/features/changelog/lib/src/changelog-lib-messages.h b/xlators/features/changelog/lib/src/changelog-lib-messages.h index a6209af71ee..2061217b801 100644 --- a/xlators/features/changelog/lib/src/changelog-lib-messages.h +++ b/xlators/features/changelog/lib/src/changelog-lib-messages.h @@ -11,284 +11,51 @@ #ifndef _CHANGELOG_LIB_MESSAGES_H_ #define _CHANGELOG_LIB_MESSAGES_H_ -#ifndef _CONFIG_H -#define _CONFIG_H -#include "config.h" -#endif - #include "glfs-message-id.h" -/*! \file changelog-lib-messages.h - * \brief CHANGELOG_LIB log-message IDs and their descriptions. - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for readability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_COMP_BASE_CHANGELOG_LIB GLFS_MSGID_COMP_CHANGELOG_LIB -#define GLFS_NUM_MESSAGES 32 -#define GLFS_MSGID_END (GLFS_COMP_BASE_CHANGELOG_LIB + GLFS_NUM_MESSAGES + 1) - -#define glfs_msg_start_x GLFS_COMP_BASE_CHANGELOG_LIB,\ - "Invalid: Start of messages" - -/*! - * @messageid - * @diagnosis open/opendir failed on a brick. - * @recommended action Error number in the log should give the reason why it - * failed. Also observe brick logs for more information. +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -#define CHANGELOG_LIB_MSG_OPEN_FAILED (GLFS_COMP_BASE_CHANGELOG_LIB + 1) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_FAILED_TO_RMDIR (GLFS_COMP_BASE_CHANGELOG_LIB + 2) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_SCRATCH_DIR_ENTRIES_CREATION_ERROR \ -(GLFS_COMP_BASE_CHANGELOG_LIB + 3) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_THREAD_CREATION_FAILED \ - (GLFS_COMP_BASE_CHANGELOG_LIB + 4) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_OPENDIR_ERROR (GLFS_COMP_BASE_CHANGELOG_LIB + 5) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_RENAME_FAILED (GLFS_COMP_BASE_CHANGELOG_LIB + 6) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_READ_ERROR (GLFS_COMP_BASE_CHANGELOG_LIB + 7) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_HTIME_ERROR (GLFS_COMP_BASE_CHANGELOG_LIB + 8) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_GET_TIME_ERROR (GLFS_COMP_BASE_CHANGELOG_LIB + 9) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_WRITE_FAILED (GLFS_COMP_BASE_CHANGELOG_LIB + 10) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_PTHREAD_ERROR (GLFS_COMP_BASE_CHANGELOG_LIB + 11) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_MMAP_FAILED (GLFS_COMP_BASE_CHANGELOG_LIB + 12) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_MUNMAP_FAILED (GLFS_COMP_BASE_CHANGELOG_LIB + 13) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_ASCII_ERROR (GLFS_COMP_BASE_CHANGELOG_LIB + 14) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_STAT_FAILED (GLFS_COMP_BASE_CHANGELOG_LIB + 15) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_GET_XATTR_FAILED \ - (GLFS_COMP_BASE_CHANGELOG_LIB + 16) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_PUBLISH_ERROR (GLFS_COMP_BASE_CHANGELOG_LIB + 17) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_PARSE_ERROR (GLFS_COMP_BASE_CHANGELOG_LIB + 18) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_TOTAL_LOG_INFO (GLFS_COMP_BASE_CHANGELOG_LIB + 19) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_CLEANUP_ERROR (GLFS_COMP_BASE_CHANGELOG_LIB + 20) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_UNLINK_FAILED (GLFS_COMP_BASE_CHANGELOG_LIB + 21) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_NOTIFY_REGISTER_FAILED\ - (GLFS_COMP_BASE_CHANGELOG_LIB + 22) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_INVOKE_RPC_FAILED\ - (GLFS_COMP_BASE_CHANGELOG_LIB + 23) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_DRAINING_EVENT_INFO\ - (GLFS_COMP_BASE_CHANGELOG_LIB + 24) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_CLEANING_BRICK_ENTRY_INFO \ - (GLFS_COMP_BASE_CHANGELOG_LIB + 25) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_FREEING_ENTRY_INFO \ - (GLFS_COMP_BASE_CHANGELOG_LIB + 26) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_XDR_DECODING_FAILED \ - (GLFS_COMP_BASE_CHANGELOG_LIB + 27) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_NOTIFY_REGISTER_INFO \ - (GLFS_COMP_BASE_CHANGELOG_LIB + 28) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_THREAD_CLEANUP_WARNING \ - (GLFS_COMP_BASE_CHANGELOG_LIB + 29) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_COPY_FROM_BUFFER_FAILED \ - (GLFS_COMP_BASE_CHANGELOG_LIB + 30) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_PTHREAD_JOIN_FAILED \ - (GLFS_COMP_BASE_CHANGELOG_LIB + 31) -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_LIB_MSG_HIST_FAILED \ - (GLFS_COMP_BASE_CHANGELOG_LIB + 32) +GLFS_MSGID(CHANGELOG_LIB, + CHANGELOG_LIB_MSG_OPEN_FAILED, + CHANGELOG_LIB_MSG_FAILED_TO_RMDIR, + CHANGELOG_LIB_MSG_SCRATCH_DIR_ENTRIES_CREATION_ERROR, + CHANGELOG_LIB_MSG_THREAD_CREATION_FAILED, + CHANGELOG_LIB_MSG_OPENDIR_ERROR, + CHANGELOG_LIB_MSG_RENAME_FAILED, + CHANGELOG_LIB_MSG_READ_ERROR, + CHANGELOG_LIB_MSG_HTIME_ERROR, + CHANGELOG_LIB_MSG_GET_TIME_ERROR, + CHANGELOG_LIB_MSG_WRITE_FAILED, + CHANGELOG_LIB_MSG_PTHREAD_ERROR, + CHANGELOG_LIB_MSG_MMAP_FAILED, + CHANGELOG_LIB_MSG_MUNMAP_FAILED, + CHANGELOG_LIB_MSG_ASCII_ERROR, + CHANGELOG_LIB_MSG_STAT_FAILED, + CHANGELOG_LIB_MSG_GET_XATTR_FAILED, + CHANGELOG_LIB_MSG_PUBLISH_ERROR, + CHANGELOG_LIB_MSG_PARSE_ERROR, + CHANGELOG_LIB_MSG_TOTAL_LOG_INFO, + CHANGELOG_LIB_MSG_CLEANUP_ERROR, + CHANGELOG_LIB_MSG_UNLINK_FAILED, + CHANGELOG_LIB_MSG_NOTIFY_REGISTER_FAILED, + CHANGELOG_LIB_MSG_INVOKE_RPC_FAILED, + CHANGELOG_LIB_MSG_DRAINING_EVENT_INFO, + CHANGELOG_LIB_MSG_CLEANING_BRICK_ENTRY_INFO, + CHANGELOG_LIB_MSG_FREEING_ENTRY_INFO, + CHANGELOG_LIB_MSG_XDR_DECODING_FAILED, + CHANGELOG_LIB_MSG_NOTIFY_REGISTER_INFO, + CHANGELOG_LIB_MSG_THREAD_CLEANUP_WARNING, + CHANGELOG_LIB_MSG_COPY_FROM_BUFFER_FAILED, + CHANGELOG_LIB_MSG_PTHREAD_JOIN_FAILED, + CHANGELOG_LIB_MSG_HIST_FAILED +); -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" #endif /* !_CHANGELOG_MESSAGES_H_ */ diff --git a/xlators/features/changelog/src/changelog-messages.h b/xlators/features/changelog/src/changelog-messages.h index e65a457b7c0..bbef2f2bde5 100644 --- a/xlators/features/changelog/src/changelog-messages.h +++ b/xlators/features/changelog/src/changelog-messages.h @@ -11,440 +11,75 @@ #ifndef _CHANGELOG_MESSAGES_H_ #define _CHANGELOG_MESSAGES_H_ -#ifndef _CONFIG_H -#define _CONFIG_H -#include "config.h" -#endif - #include "glfs-message-id.h" -/*! \file changelog-messages.h - * \brief CHANGELOG log-message IDs and their descriptions. - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for readability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_COMP_BASE_CHANGELOG GLFS_MSGID_COMP_CHANGELOG -#define GLFS_NUM_MESSAGES 54 -#define GLFS_MSGID_END (GLFS_COMP_BASE_CHANGELOG + GLFS_NUM_MESSAGES + 1) - -#define glfs_msg_start_x GLFS_COMP_BASE_CHANGELOG, "Invalid: Start of messages" - -/*! - * @messageid - * @diagnosis open/opendir failed on a brick. - * @recommended action Error number in the log should give the reason why it - * failed. Also observe brick logs for more information. +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -#define CHANGELOG_MSG_OPEN_FAILED (GLFS_COMP_BASE_CHANGELOG + 1) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_NO_MEMORY (GLFS_COMP_BASE_CHANGELOG + 2) -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_VOL_MISCONFIGURED (GLFS_COMP_BASE_CHANGELOG + 3) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_RENAME_ERROR (GLFS_COMP_BASE_CHANGELOG + 4) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_READ_ERROR (GLFS_COMP_BASE_CHANGELOG + 5) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_HTIME_ERROR (GLFS_COMP_BASE_CHANGELOG + 6) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_PTHREAD_MUTEX_INIT_FAILED (GLFS_COMP_BASE_CHANGELOG + 7) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_PTHREAD_COND_INIT_FAILED (GLFS_COMP_BASE_CHANGELOG + 8) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_CHILD_MISCONFIGURED (GLFS_COMP_BASE_CHANGELOG + 9) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_DIR_OPTIONS_NOT_SET (GLFS_COMP_BASE_CHANGELOG + 10) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_CLOSE_ERROR (GLFS_COMP_BASE_CHANGELOG + 11) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_PIPE_CREATION_ERROR (GLFS_COMP_BASE_CHANGELOG + 12) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_DICT_GET_FAILED (GLFS_COMP_BASE_CHANGELOG + 13) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_BARRIER_INFO (GLFS_COMP_BASE_CHANGELOG + 14) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_BARRIER_ERROR (GLFS_COMP_BASE_CHANGELOG + 15) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_GET_TIME_OP_FAILED (GLFS_COMP_BASE_CHANGELOG + 16) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_WRITE_FAILED (GLFS_COMP_BASE_CHANGELOG + 17) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_PTHREAD_ERROR (GLFS_COMP_BASE_CHANGELOG + 18) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_INODE_NOT_FOUND (GLFS_COMP_BASE_CHANGELOG + 19) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_FSYNC_OP_FAILED (GLFS_COMP_BASE_CHANGELOG + 20) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_TOTAL_LOG_INFO (GLFS_COMP_BASE_CHANGELOG + 21) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_SNAP_INFO (GLFS_COMP_BASE_CHANGELOG + 22) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_SELECT_FAILED (GLFS_COMP_BASE_CHANGELOG + 23) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_FCNTL_FAILED (GLFS_COMP_BASE_CHANGELOG + 24) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_BNOTIFY_INFO (GLFS_COMP_BASE_CHANGELOG + 25) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_ENTRY_BUF_INFO (GLFS_COMP_BASE_CHANGELOG + 26) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_NOT_ACTIVE (GLFS_COMP_BASE_CHANGELOG + 27) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_LOCAL_INIT_FAILED (GLFS_COMP_BASE_CHANGELOG + 28) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_NOTIFY_REGISTER_FAILED (GLFS_COMP_BASE_CHANGELOG + 28) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_PROGRAM_NAME_REG_FAILED (GLFS_COMP_BASE_CHANGELOG + 29) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_HANDLE_PROBE_ERROR (GLFS_COMP_BASE_CHANGELOG + 30) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_SET_FD_CONTEXT (GLFS_COMP_BASE_CHANGELOG + 31) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_FREEUP_FAILED (GLFS_COMP_BASE_CHANGELOG + 32) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_HTIME_INFO (GLFS_COMP_BASE_CHANGELOG + 33) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_RPC_SUBMIT_REPLY_FAILED (GLFS_COMP_BASE_CHANGELOG + 34) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_RPC_BUILD_ERROR (GLFS_COMP_BASE_CHANGELOG + 35) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_RPC_CONNECT_ERROR (GLFS_COMP_BASE_CHANGELOG + 36) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_RPC_START_ERROR (GLFS_COMP_BASE_CHANGELOG + 37) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_BUFFER_STARVATION_ERROR (GLFS_COMP_BASE_CHANGELOG + 3) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_SCAN_DIR_FAILED (GLFS_COMP_BASE_CHANGELOG + 39) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_FSETXATTR_FAILED (GLFS_COMP_BASE_CHANGELOG + 40) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_FGETXATTR_FAILED (GLFS_COMP_BASE_CHANGELOG + 41) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_CLEANUP_ON_ACTIVE_REF \ - (GLFS_COMP_BASE_CHANGELOG + 42) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_DISPATCH_EVENT_FAILED (GLFS_COMP_BASE_CHANGELOG + 43) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_PUT_BUFFER_FAILED (GLFS_COMP_BASE_CHANGELOG + 44) - -/*! - * @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_PTHREAD_COND_WAIT_FAILED (GLFS_COMP_BASE_CHANGELOG + 45) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_PTHREAD_CANCEL_FAILED (GLFS_COMP_BASE_CHANGELOG + 46) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_INJECT_FSYNC_FAILED (GLFS_COMP_BASE_CHANGELOG + 47) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_CREATE_FRAME_FAILED (GLFS_COMP_BASE_CHANGELOG + 48) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_FSTAT_OP_FAILED (GLFS_COMP_BASE_CHANGELOG + 49) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_LSEEK_OP_FAILED (GLFS_COMP_BASE_CHANGELOG + 50) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_STRSTR_OP_FAILED (GLFS_COMP_BASE_CHANGELOG + 51) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_UNLINK_OP_FAILED (GLFS_COMP_BASE_CHANGELOG + 52) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_DETECT_EMPTY_CHANGELOG_FAILED \ - (GLFS_COMP_BASE_CHANGELOG + 53) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_READLINK_OP_FAILED (GLFS_COMP_BASE_CHANGELOG + 54) - -/*! - @messageid - * @diagnosis - * @recommended action -*/ -#define CHANGELOG_MSG_EXPLICIT_ROLLOVER_FAILED (GLFS_COMP_BASE_CHANGELOG + 55) - +GLFS_MSGID(CHANGELOG, + CHANGELOG_MSG_OPEN_FAILED, + CHANGELOG_MSG_NO_MEMORY, + CHANGELOG_MSG_VOL_MISCONFIGURED, + CHANGELOG_MSG_RENAME_ERROR, + CHANGELOG_MSG_READ_ERROR, + CHANGELOG_MSG_HTIME_ERROR, + CHANGELOG_MSG_PTHREAD_MUTEX_INIT_FAILED, + CHANGELOG_MSG_PTHREAD_COND_INIT_FAILED, + CHANGELOG_MSG_CHILD_MISCONFIGURED, + CHANGELOG_MSG_DIR_OPTIONS_NOT_SET, + CHANGELOG_MSG_CLOSE_ERROR, + CHANGELOG_MSG_PIPE_CREATION_ERROR, + CHANGELOG_MSG_DICT_GET_FAILED, + CHANGELOG_MSG_BARRIER_INFO, + CHANGELOG_MSG_BARRIER_ERROR, + CHANGELOG_MSG_GET_TIME_OP_FAILED, + CHANGELOG_MSG_WRITE_FAILED, + CHANGELOG_MSG_PTHREAD_ERROR, + CHANGELOG_MSG_INODE_NOT_FOUND, + CHANGELOG_MSG_FSYNC_OP_FAILED, + CHANGELOG_MSG_TOTAL_LOG_INFO, + CHANGELOG_MSG_SNAP_INFO, + CHANGELOG_MSG_SELECT_FAILED, + CHANGELOG_MSG_FCNTL_FAILED, + CHANGELOG_MSG_BNOTIFY_INFO, + CHANGELOG_MSG_ENTRY_BUF_INFO, + CHANGELOG_MSG_NOT_ACTIVE, + CHANGELOG_MSG_LOCAL_INIT_FAILED, + CHANGELOG_MSG_NOTIFY_REGISTER_FAILED, + CHANGELOG_MSG_PROGRAM_NAME_REG_FAILED, + CHANGELOG_MSG_HANDLE_PROBE_ERROR, + CHANGELOG_MSG_SET_FD_CONTEXT, + CHANGELOG_MSG_FREEUP_FAILED, + CHANGELOG_MSG_HTIME_INFO, + CHANGELOG_MSG_RPC_SUBMIT_REPLY_FAILED, + CHANGELOG_MSG_RPC_BUILD_ERROR, + CHANGELOG_MSG_RPC_CONNECT_ERROR, + CHANGELOG_MSG_RPC_START_ERROR, + CHANGELOG_MSG_BUFFER_STARVATION_ERROR, + CHANGELOG_MSG_SCAN_DIR_FAILED, + CHANGELOG_MSG_FSETXATTR_FAILED, + CHANGELOG_MSG_FGETXATTR_FAILED, + CHANGELOG_MSG_CLEANUP_ON_ACTIVE_REF, + CHANGELOG_MSG_DISPATCH_EVENT_FAILED, + CHANGELOG_MSG_PUT_BUFFER_FAILED, + CHANGELOG_MSG_PTHREAD_COND_WAIT_FAILED, + CHANGELOG_MSG_PTHREAD_CANCEL_FAILED, + CHANGELOG_MSG_INJECT_FSYNC_FAILED, + CHANGELOG_MSG_CREATE_FRAME_FAILED, + CHANGELOG_MSG_FSTAT_OP_FAILED, + CHANGELOG_MSG_LSEEK_OP_FAILED, + CHANGELOG_MSG_STRSTR_OP_FAILED, + CHANGELOG_MSG_UNLINK_OP_FAILED, + CHANGELOG_MSG_DETECT_EMPTY_CHANGELOG_FAILED, + CHANGELOG_MSG_READLINK_OP_FAILED, + CHANGELOG_MSG_EXPLICIT_ROLLOVER_FAILED +); -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" #endif /* !_CHANGELOG_MESSAGES_H_ */ diff --git a/xlators/features/changetimerecorder/src/ctr-messages.h b/xlators/features/changetimerecorder/src/ctr-messages.h index 25532145fe8..bc9a9e0f3ab 100644 --- a/xlators/features/changetimerecorder/src/ctr-messages.h +++ b/xlators/features/changetimerecorder/src/ctr-messages.h @@ -8,495 +8,79 @@ cases as published by the Free Software Foundation. */ -#ifndef _component_MESSAGES_H_ -#define _component_MESSAGES_H_ - -#ifndef _CONFIG_H -#define _CONFIG_H -#include "config.h" -#endif +#ifndef _CTR_MESSAGES_H_ +#define _CTR_MESSAGES_H_ #include "glfs-message-id.h" -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_COMP_BASE GLFS_MSGID_COMP_CTR -#define GLFS_NUM_MESSAGES 57 -#define GLFS_MSGID_END (GLFS_COMP_BASE + GLFS_NUM_MESSAGES + 1) -/* Messaged with message IDs */ -#define glfs_msg_start_x GLFS_COMP_BASE, "Invalid: Start of messages" -/*------------*/ - -#define CTR_MSG_CREATE_CTR_LOCAL_ERROR_WIND (GLFS_COMP_BASE + 1) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_FILL_CTR_LOCAL_ERROR_UNWIND (GLFS_COMP_BASE + 2) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_FILL_CTR_LOCAL_ERROR_WIND (GLFS_COMP_BASE + 3) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_LINK_WIND_FAILED (GLFS_COMP_BASE + 4) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_WRITEV_WIND_FAILED (GLFS_COMP_BASE + 5) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_WRITEV_UNWIND_FAILED (GLFS_COMP_BASE + 6) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_SETATTR_WIND_FAILED (GLFS_COMP_BASE + 7) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_SETATTR_UNWIND_FAILED (GLFS_COMP_BASE + 8) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_FREMOVEXATTR_UNWIND_FAILED (GLFS_COMP_BASE + 9) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_FREMOVEXATTR_WIND_FAILED (GLFS_COMP_BASE + 10) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_REMOVEXATTR_WIND_FAILED (GLFS_COMP_BASE + 11) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_REMOVEXATTR_UNWIND_FAILED (GLFS_COMP_BASE + 12) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_TRUNCATE_WIND_FAILED (GLFS_COMP_BASE + 13) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_TRUNCATE_UNWIND_FAILED (GLFS_COMP_BASE + 14) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_FTRUNCATE_UNWIND_FAILED (GLFS_COMP_BASE + 15) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_FTRUNCATE_WIND_FAILED (GLFS_COMP_BASE + 16) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_RENAME_WIND_FAILED (GLFS_COMP_BASE + 17) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_RENAME_UNWIND_FAILED (GLFS_COMP_BASE + 18) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_ACCESS_CTR_INODE_CONTEXT_FAILED (GLFS_COMP_BASE + 19) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_ADD_HARDLINK_FAILED (GLFS_COMP_BASE + 20) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_DELETE_HARDLINK_FAILED (GLFS_COMP_BASE + 21) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_UPDATE_HARDLINK_FAILED (GLFS_COMP_BASE + 22) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_GET_CTR_RESPONSE_LINK_COUNT_XDATA_FAILED (GLFS_COMP_BASE + 23) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_SET_CTR_RESPONSE_LINK_COUNT_XDATA_FAILED (GLFS_COMP_BASE + 24) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_UNLINK_UNWIND_FAILED (GLFS_COMP_BASE + 25) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_UNLINK_WIND_FAILED (GLFS_COMP_BASE + 26) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_XDATA_NULL (GLFS_COMP_BASE + 27) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_FSYNC_WIND_FAILED (GLFS_COMP_BASE + 28) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_FSYNC_UNWIND_FAILED (GLFS_COMP_BASE + 29) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_MKNOD_UNWIND_FAILED (GLFS_COMP_BASE + 30) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_MKNOD_WIND_FAILED (GLFS_COMP_BASE + 31) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_CREATE_WIND_FAILED (GLFS_COMP_BASE + 32) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_CREATE_UNWIND_FAILED (GLFS_COMP_BASE + 33) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_RECORD_WIND_FAILED (GLFS_COMP_BASE + 34) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INSERT_READV_WIND_FAILED (GLFS_COMP_BASE + 35) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_GET_GFID_FROM_DICT_FAILED (GLFS_COMP_BASE + 36) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_SET (GLFS_COMP_BASE + 37) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_FATAL_ERROR (GLFS_COMP_BASE + 38) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_DANGLING_VOLUME (GLFS_COMP_BASE + 39) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_CALLOC_FAILED (GLFS_COMP_BASE + 40) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_EXTRACT_CTR_XLATOR_OPTIONS_FAILED (GLFS_COMP_BASE + 41) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INIT_DB_PARAMS_FAILED (GLFS_COMP_BASE + 42) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_CREATE_LOCAL_MEMORY_POOL_FAILED (GLFS_COMP_BASE + 43) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_MEM_ACC_INIT_FAILED (GLFS_COMP_BASE + 44) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_CLOSE_DB_CONN_FAILED (GLFS_COMP_BASE + 45) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_FILL_UNWIND_TIME_REC_ERROR (GLFS_COMP_BASE + 46) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_WRONG_FOP_PATH (GLFS_COMP_BASE + 47) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_CONSTRUCT_DB_PATH_FAILED (GLFS_COMP_BASE + 48) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_SET_VALUE_TO_SQL_PARAM_FAILED (GLFS_COMP_BASE + 49) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_XLATOR_DISABLED (GLFS_COMP_BASE + 50) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_HARDLINK_MISSING_IN_LIST (GLFS_COMP_BASE + 51) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_ADD_HARDLINK_TO_LIST_FAILED (GLFS_COMP_BASE + 52) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_INIT_LOCK_FAILED (GLFS_COMP_BASE + 53) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_COPY_FAILED (GLFS_COMP_BASE + 54) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_EXTRACT_DB_PARAM_OPTIONS_FAILED (GLFS_COMP_BASE + 55) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_ADD_HARDLINK_TO_CTR_INODE_CONTEXT_FAILED (GLFS_COMP_BASE + 56) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define CTR_MSG_NULL_LOCAL (GLFS_COMP_BASE + 57) -/*------------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" - -#endif /* !_component_MESSAGES_H_ */ +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ + +GLFS_MSGID(CTR, + CTR_MSG_CREATE_CTR_LOCAL_ERROR_WIND, + CTR_MSG_FILL_CTR_LOCAL_ERROR_UNWIND, + CTR_MSG_FILL_CTR_LOCAL_ERROR_WIND, + CTR_MSG_INSERT_LINK_WIND_FAILED, + CTR_MSG_INSERT_WRITEV_WIND_FAILED, + CTR_MSG_INSERT_WRITEV_UNWIND_FAILED, + CTR_MSG_INSERT_SETATTR_WIND_FAILED, + CTR_MSG_INSERT_SETATTR_UNWIND_FAILED, + CTR_MSG_INSERT_FREMOVEXATTR_UNWIND_FAILED, + CTR_MSG_INSERT_FREMOVEXATTR_WIND_FAILED, + CTR_MSG_INSERT_REMOVEXATTR_WIND_FAILED, + CTR_MSG_INSERT_REMOVEXATTR_UNWIND_FAILED, + CTR_MSG_INSERT_TRUNCATE_WIND_FAILED, + CTR_MSG_INSERT_TRUNCATE_UNWIND_FAILED, + CTR_MSG_INSERT_FTRUNCATE_UNWIND_FAILED, + CTR_MSG_INSERT_FTRUNCATE_WIND_FAILED, + CTR_MSG_INSERT_RENAME_WIND_FAILED, + CTR_MSG_INSERT_RENAME_UNWIND_FAILED, + CTR_MSG_ACCESS_CTR_INODE_CONTEXT_FAILED, + CTR_MSG_ADD_HARDLINK_FAILED, + CTR_MSG_DELETE_HARDLINK_FAILED, + CTR_MSG_UPDATE_HARDLINK_FAILED, + CTR_MSG_GET_CTR_RESPONSE_LINK_COUNT_XDATA_FAILED, + CTR_MSG_SET_CTR_RESPONSE_LINK_COUNT_XDATA_FAILED, + CTR_MSG_INSERT_UNLINK_UNWIND_FAILED, + CTR_MSG_INSERT_UNLINK_WIND_FAILED, + CTR_MSG_XDATA_NULL, + CTR_MSG_INSERT_FSYNC_WIND_FAILED, + CTR_MSG_INSERT_FSYNC_UNWIND_FAILED, + CTR_MSG_INSERT_MKNOD_UNWIND_FAILED, + CTR_MSG_INSERT_MKNOD_WIND_FAILED, + CTR_MSG_INSERT_CREATE_WIND_FAILED, + CTR_MSG_INSERT_CREATE_UNWIND_FAILED, + CTR_MSG_INSERT_RECORD_WIND_FAILED, + CTR_MSG_INSERT_READV_WIND_FAILED, + CTR_MSG_GET_GFID_FROM_DICT_FAILED, + CTR_MSG_SET, + CTR_MSG_FATAL_ERROR, + CTR_MSG_DANGLING_VOLUME, + CTR_MSG_CALLOC_FAILED, + CTR_MSG_EXTRACT_CTR_XLATOR_OPTIONS_FAILED, + CTR_MSG_INIT_DB_PARAMS_FAILED, + CTR_MSG_CREATE_LOCAL_MEMORY_POOL_FAILED, + CTR_MSG_MEM_ACC_INIT_FAILED, + CTR_MSG_CLOSE_DB_CONN_FAILED, + CTR_MSG_FILL_UNWIND_TIME_REC_ERROR, + CTR_MSG_WRONG_FOP_PATH, + CTR_MSG_CONSTRUCT_DB_PATH_FAILED, + CTR_MSG_SET_VALUE_TO_SQL_PARAM_FAILED, + CTR_MSG_XLATOR_DISABLED, + CTR_MSG_HARDLINK_MISSING_IN_LIST, + CTR_MSG_ADD_HARDLINK_TO_LIST_FAILED, + CTR_MSG_INIT_LOCK_FAILED, + CTR_MSG_COPY_FAILED, + CTR_MSG_EXTRACT_DB_PARAM_OPTIONS_FAILED, + CTR_MSG_ADD_HARDLINK_TO_CTR_INODE_CONTEXT_FAILED, + CTR_MSG_NULL_LOCAL +); + +#endif /* !_CTR_MESSAGES_H_ */ diff --git a/xlators/features/index/src/index-messages.h b/xlators/features/index/src/index-messages.h index 91f17555d62..7ab2bb0ad4b 100644 --- a/xlators/features/index/src/index-messages.h +++ b/xlators/features/index/src/index-messages.h @@ -13,109 +13,27 @@ #include "glfs-message-id.h" -/*! \file index-messages.h - * \brief INDEX log-message IDs and their descriptions. - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_COMP_BASE_INDEX GLFS_MSGID_COMP_INDEX -#define GLFS_NUM_MESSAGES 10 -#define GLFS_MSGID_END (GLFS_COMP_BASE_INDEX + GLFS_NUM_MESSAGES + 1) - -#define glfs_msg_start_x GLFS_COMP_BASE_INDEX, "Invalid: Start of messages" - -/*! - * @messageid 138001 - * @diagnosis Index directory creation failed. - * @recommendedaction Brick log should give the reason why it failed. - */ -#define INDEX_MSG_INDEX_DIR_CREATE_FAILED (GLFS_COMP_BASE_INDEX + 1) - -/*! - * @messageid 138002 - * @diagnosis Index directory readdir failed. - * @recommendedaction Brick log should give the reason why it failed. - */ -#define INDEX_MSG_INDEX_READDIR_FAILED (GLFS_COMP_BASE_INDEX + 2) - -/*! - * @messageid 138003 - * @diagnosis Index addition failed. - * @recommendedaction Brick log should give the reason why it failed. - */ -#define INDEX_MSG_INDEX_ADD_FAILED (GLFS_COMP_BASE_INDEX + 3) - -/*! - * @messageid 138004 - * @diagnosis Index deletion failed. - * @recommendedaction Brick log should give the reason why it failed. - */ -#define INDEX_MSG_INDEX_DEL_FAILED (GLFS_COMP_BASE_INDEX + 4) - -/*! - * @messageid 138005 - * @diagnosis Setting option in dictionary failed. - * @recommendedaction Brick log should give the reason why it failed. - */ -#define INDEX_MSG_DICT_SET_FAILED (GLFS_COMP_BASE_INDEX + 5) - -/*! - * @messageid 138006 - * @diagnosis Setting/Getting inode data failed. - * @recommendedaction Brick log should give the reason why it failed. - */ -#define INDEX_MSG_INODE_CTX_GET_SET_FAILED (GLFS_COMP_BASE_INDEX + 6) - -/*! - * @messageid 138007 - * @diagnosis Invalid argments lead to the failure. - * @recommendedaction Brick log should give more context where it failed. - */ -#define INDEX_MSG_INVALID_ARGS (GLFS_COMP_BASE_INDEX + 7) - -/*! - * @messageid 138008 - * @diagnosis Operations on an opened file/directory failed. - * @recommendedaction Brick log should give the reason why it failed. - */ -#define INDEX_MSG_FD_OP_FAILED (GLFS_COMP_BASE_INDEX + 8) - -/*! - * @messageid 138009 - * @diagnosis Worker thread creation for index xlator failed. - * @recommendedaction Brick log should give the reason why it failed. - */ -#define INDEX_MSG_WORKER_THREAD_CREATE_FAILED (GLFS_COMP_BASE_INDEX + 9) - -/*! - * @messageid 138010 - * @diagnosis Index xlator needs to have single subvolume and at least one - * parent subvolume, otherwise this message will come. - * @recommendedaction Please check brick log file to find which of the above - * two conditions failed. - */ -#define INDEX_MSG_INVALID_GRAPH (GLFS_COMP_BASE_INDEX + 10) +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ + +GLFS_MSGID(INDEX, + INDEX_MSG_INDEX_DIR_CREATE_FAILED, + INDEX_MSG_INDEX_READDIR_FAILED, + INDEX_MSG_INDEX_ADD_FAILED, + INDEX_MSG_INDEX_DEL_FAILED, + INDEX_MSG_DICT_SET_FAILED, + INDEX_MSG_INODE_CTX_GET_SET_FAILED, + INDEX_MSG_INVALID_ARGS, + INDEX_MSG_FD_OP_FAILED, + INDEX_MSG_WORKER_THREAD_CREATE_FAILED, + INDEX_MSG_INVALID_GRAPH +); -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" #endif /* !_INDEX_MESSAGES_H_ */ diff --git a/xlators/features/leases/src/leases-messages.h b/xlators/features/leases/src/leases-messages.h index 62df4395a59..f4dc169b8d6 100644 --- a/xlators/features/leases/src/leases-messages.h +++ b/xlators/features/leases/src/leases-messages.h @@ -13,117 +13,28 @@ #include "glfs-message-id.h" -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check across the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define LEASES_COMP_BASE GLFS_MSGID_COMP_LEASES -#define GLFS_NUM_MESSAGES 11 -#define GLFS_MSGID_END (LEASES_COMP_BASE + GLFS_NUM_MESSAGES + 1) - -#define glfs_msg_start_x LEASES_COMP_BASE, "Invalid: Start of messages" -/*------------*/ - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define LEASE_MSG_NO_MEM (LEASES_COMP_BASE + 1) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define LEASE_MSG_RECALL_FAIL (LEASES_COMP_BASE + 2) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define LEASE_MSG_INVAL_LEASE_ID (LEASES_COMP_BASE + 3) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define LEASE_MSG_INVAL_UNLK_LEASE (LEASES_COMP_BASE + 4) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define LEASE_MSG_INVAL_INODE_CTX (LEASES_COMP_BASE + 5) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define LEASE_MSG_NOT_ENABLED (LEASES_COMP_BASE + 6) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define LEASE_MSG_NO_TIMER_WHEEL (LEASES_COMP_BASE + 7) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define LEASE_MSG_CLNT_NOTFOUND (LEASES_COMP_BASE + 8) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define LEASE_MSG_INODE_NOTFOUND (LEASES_COMP_BASE + 9) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define LEASE_MSG_INVAL_FD_CTX (LEASES_COMP_BASE + 10) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define LEASE_MSG_INVAL_LEASE_TYPE (LEASES_COMP_BASE + 11) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - */ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ + +GLFS_MSGID(LEASES, + LEASE_MSG_NO_MEM, + LEASE_MSG_RECALL_FAIL, + LEASE_MSG_INVAL_LEASE_ID, + LEASE_MSG_INVAL_UNLK_LEASE, + LEASE_MSG_INVAL_INODE_CTX, + LEASE_MSG_NOT_ENABLED, + LEASE_MSG_NO_TIMER_WHEEL, + LEASE_MSG_CLNT_NOTFOUND, + LEASE_MSG_INODE_NOTFOUND, + LEASE_MSG_INVAL_FD_CTX, + LEASE_MSG_INVAL_LEASE_TYPE +); #endif /* !_LEASES_MESSAGES_H_ */ diff --git a/xlators/features/locks/src/pl-messages.h b/xlators/features/locks/src/pl-messages.h index 45c8873ecb4..7a1e3f488e7 100644 --- a/xlators/features/locks/src/pl-messages.h +++ b/xlators/features/locks/src/pl-messages.h @@ -11,54 +11,20 @@ #ifndef _PL_MESSAGES_H_ #define _PL_MESSAGES_H_ -#ifndef _CONFIG_H -#define _CONFIG_H -#include "config.h" -#endif - #include "glfs-message-id.h" -/*! \file pl-messages.h - * \brief Locks log-message IDs and their descriptions - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_PL_COMP_BASE GLFS_MSGID_COMP_PL -#define GLFS_NUM_MESSAGES 1 -#define GLFS_MSGID_END (GLFS_PL_COMP_BASE + GLFS_NUM_MESSAGES + 1) -/* Messaged with message IDs */ -#define glfs_msg_start_x GLFS_PL_COMP_BASE, "Invalid: Start of messages" -/*------------*/ - -/*! - * @messageid - * @diagnosis - * @recommendedaction +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -#define PL_MSG_LOCK_NUMBER (GLFS_PL_COMP_BASE + 1) -/*------------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" +GLFS_MSGID(PL, + PL_MSG_LOCK_NUMBER +); #endif /* !_PL_MESSAGES_H_ */ diff --git a/xlators/features/quota/src/quota-messages.h b/xlators/features/quota/src/quota-messages.h index b01fe98e908..4292c5b4dcc 100644 --- a/xlators/features/quota/src/quota-messages.h +++ b/xlators/features/quota/src/quota-messages.h @@ -11,237 +11,43 @@ #ifndef _QUOTA_MESSAGES_H_ #define _QUOTA_MESSAGES_H_ -#ifndef _CONFIG_H -#define _CONFIG_H -#include "config.h" -#endif - #include "glfs-message-id.h" -/*! \file quota-messages.h - * \brief Quota log-message IDs and their descriptions +/* To add new message IDs, append new identifiers at the end of the list. * - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check across the code if the message ID macro in question is reused - * anywhere. If reused then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_QUOTA_BASE GLFS_MSGID_COMP_QUOTA -#define GLFS_NUM_MESSAGES 23 -#define GLFS_MSGID_END (GLFS_QUOTA_BASE + GLFS_NUM_MESSAGES + 1) -/* Messaged with message IDs */ -#define glfs_msg_start_x GLFS_QUOTA_BASE, "Invalid: Start of messages" -/*------------*/ - -/*! - * @messageid 120001 - * @diagnosis Quota enforcement has failed. - * @recommendedaction None - */ -#define Q_MSG_ENFORCEMENT_FAILED (GLFS_QUOTA_BASE + 1) - - -/*! -* @messageid 120002 -* @diagnosis system is out of memory -* @recommendedaction None -*/ -#define Q_MSG_ENOMEM (GLFS_QUOTA_BASE + 2) - -/*! - * @messageid 120003 - * @diagnosis Parent inode is not present in the inode table due to the - * inode table limits or the brick was restarted recently. - * @recommendedaction If it is a brick restart then perform a crawl on the - * file system or the specific directory in which the problem is observed. - * If inode table limit has been reached,please increase the limit of - * network.inode-lru-limit to a higher value(can be set through CLI). - */ -#define Q_MSG_PARENT_NULL (GLFS_QUOTA_BASE + 3) - -/*! - * @messageid 120004 - * @diagnosis This is to inform the admin that the user has crossed the soft limit - * of the quota configured on the directory and expected to cross the hard limit soon. - * @recommendedaction You may reconfigure your quota limits. - */ -#define Q_MSG_CROSSED_SOFT_LIMIT (GLFS_QUOTA_BASE + 4) - -/*! - * @messageid 120005 - * @diagnosis Quota translator failed to connect to quotad. This could be - * due to one or more of the following reasons, (1) Quotad is not running. - * (2) Brick process has run out of memory. - * @recommendedaction If quotad is not running, consider starting quotad. - * else check system memory consumption. - */ -#define Q_MSG_QUOTA_ENFORCER_RPC_INIT_FAILED (GLFS_QUOTA_BASE + 5) - -/*! - * @messageid 120006 - * @diagnosis Getting cluster-wide size failed - * @recommendedaction Restart quotad. Kill quotad by searching - * "ps ax | grep quotad" and use volume start force to restart it. - */ - -#define Q_MSG_REMOTE_OPERATION_FAILED (GLFS_QUOTA_BASE + 6) - -/*! - * @messageid 120007 - * @diagnosis Updation of global quota size failed. This may be due to quotad - * is down or lost connection with quotad. - * @recommendedaction Please restart quotad. - */ - -#define Q_MSG_FAILED_TO_SEND_FOP (GLFS_QUOTA_BASE + 7) - -/*! - * @messageid 120008 - * @diagnosis - * @recommendedaction Check volfile for correctness - */ - -#define Q_MSG_INVALID_VOLFILE (GLFS_QUOTA_BASE + 8) - -/*! - * @messageid 120009 - * @diagnosis - * @recommendedaction - */ - -#define Q_MSG_INODE_PARENT_NOT_FOUND (GLFS_QUOTA_BASE + 9) - -/*! - * @messageid 120010 - * @diagnosis - * @recommendedaction - */ - -#define Q_MSG_XDR_DECODE_ERROR (GLFS_QUOTA_BASE + 10) - -/*! - * @messageid 120011 - * @diagnosis - * @recommendedaction - */ - -#define Q_MSG_DICT_UNSERIALIZE_FAIL (GLFS_QUOTA_BASE + 11) - -/*! - * @messageid 120012 - * @diagnosis - * @recommendedaction - */ - -#define Q_MSG_DICT_SERIALIZE_FAIL (GLFS_QUOTA_BASE + 12) - -/*! - * @messageid 120013 - * @diagnosis - * @recommendedaction - */ - -#define Q_MSG_RPCSVC_INIT_FAILED (GLFS_QUOTA_BASE + 13) - -/*! - * @messageid 120014 - * @diagnosis - * @recommendedaction - */ - -#define Q_MSG_RPCSVC_LISTENER_CREATION_FAILED (GLFS_QUOTA_BASE + 14) - -/*! - * @messageid 120015 - * @diagnosis - * @recommendedaction - */ - -#define Q_MSG_RPCSVC_REGISTER_FAILED (GLFS_QUOTA_BASE + 15) - -/*! - * @messageid 120016 - * @diagnosis - * @recommendedaction - */ - -#define Q_MSG_XDR_DECODING_FAILED (GLFS_QUOTA_BASE + 16) -/*! - * @messageid 120017 - * @diagnosis - * @recommendedaction - */ - -#define Q_MSG_RPCCLNT_REGISTER_NOTIFY_FAILED (GLFS_QUOTA_BASE + 17) -/*! - * @messageid 120018 - * @diagnosis - * @recommendedaction Umount and mount the corresponing volume - */ - -#define Q_MSG_ANCESTRY_BUILD_FAILED (GLFS_QUOTA_BASE + 18) - -/*! - * @messageid 120019 - * @diagnosis - * @recommendedaction - */ - -#define Q_MSG_SIZE_KEY_MISSING (GLFS_QUOTA_BASE + 19) - -/*! - * @messageid 120020 - * @diagnosis - * @recommendedaction - */ - -#define Q_MSG_INODE_CTX_GET_FAILED (GLFS_QUOTA_BASE + 20) - -/*! - * @messageid 120021 - * @diagnosis - * @recommendedaction - */ - -#define Q_MSG_INODE_CTX_SET_FAILED (GLFS_QUOTA_BASE + 21) - -/*! - * @messageid 120022 - * @diagnosis - * @recommendedaction - */ - -#define Q_MSG_LOOKUP_FAILED (GLFS_QUOTA_BASE + 22) - -/*! - * @messageid 120023 - * @diagnosis - * @recommendedaction - */ - -#define Q_MSG_RPC_SUBMIT_FAILED (GLFS_QUOTA_BASE + 23) - -/*------------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ + +GLFS_MSGID(QUOTA, + Q_MSG_ENFORCEMENT_FAILED, + Q_MSG_ENOMEM, + Q_MSG_PARENT_NULL, + Q_MSG_CROSSED_SOFT_LIMIT, + Q_MSG_QUOTA_ENFORCER_RPC_INIT_FAILED, + Q_MSG_REMOTE_OPERATION_FAILED, + Q_MSG_FAILED_TO_SEND_FOP, + Q_MSG_INVALID_VOLFILE, + Q_MSG_INODE_PARENT_NOT_FOUND, + Q_MSG_XDR_DECODE_ERROR, + Q_MSG_DICT_UNSERIALIZE_FAIL, + Q_MSG_DICT_SERIALIZE_FAIL, + Q_MSG_RPCSVC_INIT_FAILED, + Q_MSG_RPCSVC_LISTENER_CREATION_FAILED, + Q_MSG_RPCSVC_REGISTER_FAILED, + Q_MSG_XDR_DECODING_FAILED, + Q_MSG_RPCCLNT_REGISTER_NOTIFY_FAILED, + Q_MSG_ANCESTRY_BUILD_FAILED, + Q_MSG_SIZE_KEY_MISSING, + Q_MSG_INODE_CTX_GET_FAILED, + Q_MSG_INODE_CTX_SET_FAILED, + Q_MSG_LOOKUP_FAILED, + Q_MSG_RPC_SUBMIT_FAILED +); #endif /* !_QUOTA_MESSAGES_H_ */ diff --git a/xlators/features/selinux/src/selinux-messages.h b/xlators/features/selinux/src/selinux-messages.h index a498dc21471..3a1663433ab 100644 --- a/xlators/features/selinux/src/selinux-messages.h +++ b/xlators/features/selinux/src/selinux-messages.h @@ -13,86 +13,23 @@ #include "glfs-message-id.h" -/*! \file selinux-messages.h - * \brief Selinux log-message IDs and their descriptions - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for readability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_SL_BASE GLFS_MSGID_COMP_SL -#define GLFS_SL_NUM_MESSAGES 5 -#define GLFS_SL_MSGID_END (GLFS_SL_BASE + GLFS_NUM_MESSAGES + 1) -/* Messages with message IDs */ -#define glfs_msg_start_x GLFS_SL_BASE, "Invalid: Start of messages" -/*------------*/ - -#define SL_MSG_INVALID_VOLFILE (GLFS_SL_BASE + 1) - -/*! - * @messageid - * @diagnosis - * @recommendedaction +/* To add new message IDs, append new identifiers at the end of the list. * - */ - -#define SL_MSG_ENOMEM (GLFS_SL_BASE + 2) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define SL_MSG_MEM_ACCT_INIT_FAILED (GLFS_SL_BASE + 3) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define SL_MSG_SELINUX_GLUSTER_XATTR_MISSING (GLFS_SL_BASE + 4) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define SL_MSG_SELINUX_XATTR_MISSING (GLFS_SL_BASE + 5) - -/*! - * @messageid - * @diagnosis - * @recommendedaction + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -/*-----------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" +GLFS_MSGID(SL, + SL_MSG_INVALID_VOLFILE, + SL_MSG_ENOMEM, + SL_MSG_MEM_ACCT_INIT_FAILED, + SL_MSG_SELINUX_GLUSTER_XATTR_MISSING, + SL_MSG_SELINUX_XATTR_MISSING +); #endif /*_SELINUX_MESSAGES_H */ diff --git a/xlators/features/shard/src/shard-messages.h b/xlators/features/shard/src/shard-messages.h index 588cb687d5d..9a232a8e7ff 100644 --- a/xlators/features/shard/src/shard-messages.h +++ b/xlators/features/shard/src/shard-messages.h @@ -13,172 +13,35 @@ #include "glfs-message-id.h" -/*! \file shard-messages.h - * \brief shard log-message IDs and their descriptions. - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check across the code if the message ID macro in question is reused - * anywhere. If reused then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_COMP_BASE_SHARD GLFS_MSGID_COMP_SHARD -#define GLFS_NUM_MESSAGES 18 -#define GLFS_MSGID_END (GLFS_COMP_BASE_SHARD + GLFS_NUM_MESSAGES + 1) - -#define glfs_msg_start_x GLFS_COMP_BASE_SHARD, "Invalid: Start of messages" - -/*! - * @messageid 133001 - * @diagnosis - * @recommendedaction - */ -#define SHARD_MSG_BASE_FILE_LOOKUP_FAILED (GLFS_COMP_BASE_SHARD + 1) - - -/*! - * @messageid 133002 - * @diagnosis - * @recommendedaction - */ -#define SHARD_MSG_DICT_SET_FAILED (GLFS_COMP_BASE_SHARD + 2) - - -/*! - * @messageid 133003 - * @diagnosis /.shard already exists and is not a directory. - * @recommendedaction Delete the /.shard file from the backend and try again. - */ -#define SHARD_MSG_DOT_SHARD_NODIR (GLFS_COMP_BASE_SHARD + 3) - - -/*! - * @messageid 133004 - * @diagnosis - * @recommendedaction - */ -#define SHARD_MSG_FD_CTX_SET_FAILED (GLFS_COMP_BASE_SHARD + 4) - - -/*! - * @messageid 133005 - * @diagnosis - * @recommendedaction - */ -#define SHARD_MSG_INODE_CTX_GET_FAILED (GLFS_COMP_BASE_SHARD + 5) - - -/*! - * @messageid 133006 - * @diagnosis - * @recommendedaction - */ -#define SHARD_MSG_INODE_CTX_SET_FAILED (GLFS_COMP_BASE_SHARD + 6) - - -/*! - * @messageid 133007 - * @diagnosis - * @recommendedaction -*/ -#define SHARD_MSG_INODE_PATH_FAILED (GLFS_COMP_BASE_SHARD + 7) - - -/*! - * @messageid 133008 - * @diagnosis - * @recommendedaction - */ -#define SHARD_MSG_INTERNAL_XATTR_MISSING (GLFS_COMP_BASE_SHARD + 8) - - -/*! - * @messageid 133009 - * @diagnosis The client process did not get launched due to incorrect volfile. - * @recommendedaction Possibly check to see if the volfile is correct. - */ -#define SHARD_MSG_INVALID_VOLFILE (GLFS_COMP_BASE_SHARD + 9) - - -/*! - * @messageid 133010 - * @diagnosis - * @recommendedaction -*/ -#define SHARD_MSG_LOOKUP_SHARD_FAILED (GLFS_COMP_BASE_SHARD + 10) - -/*! - * @messageid 133011 - * @diagnosis - * @recommendedaction -*/ -#define SHARD_MSG_MEM_ACCT_INIT_FAILED (GLFS_COMP_BASE_SHARD + 11) - -/*! - * @messageid 133012 - * @diagnosis - * @recommendedaction -*/ -#define SHARD_MSG_NULL_THIS (GLFS_COMP_BASE_SHARD + 12) - -/*! - * @messageid 133013 - * @diagnosis - * @recommendedaction -*/ -#define SHARD_MSG_SIZE_SET_FAILED (GLFS_COMP_BASE_SHARD + 13) - -/*! - * @messageid 133014 - * @diagnosis - * @recommendedaction -*/ -#define SHARD_MSG_STAT_FAILED (GLFS_COMP_BASE_SHARD + 14) - -/*! - * @messageid 133015 - * @diagnosis - * @recommendedaction -*/ -#define SHARD_MSG_TRUNCATE_LAST_SHARD_FAILED (GLFS_COMP_BASE_SHARD + 15) - -/*! - * @messageid 133016 - * @diagnosis - * @recommendedaction -*/ -#define SHARD_MSG_UPDATE_FILE_SIZE_FAILED (GLFS_COMP_BASE_SHARD + 16) - -/*! - * @messageid 133017 - * @diagnosis The operation invoked is not supported. - * @recommendedaction Use other syscalls to write to the file. -*/ -#define SHARD_MSG_FOP_NOT_SUPPORTED (GLFS_COMP_BASE_SHARD + 17) - -/*! - * @messageid 133018 - * @diagnosis - * @recommendedaction -*/ -#define SHARD_MSG_INVALID_FOP (GLFS_COMP_BASE_SHARD + 18) +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ + +GLFS_MSGID(SHARD, + SHARD_MSG_BASE_FILE_LOOKUP_FAILED, + SHARD_MSG_DICT_SET_FAILED, + SHARD_MSG_DOT_SHARD_NODIR, + SHARD_MSG_FD_CTX_SET_FAILED, + SHARD_MSG_INODE_CTX_GET_FAILED, + SHARD_MSG_INODE_CTX_SET_FAILED, + SHARD_MSG_INODE_PATH_FAILED, + SHARD_MSG_INTERNAL_XATTR_MISSING, + SHARD_MSG_INVALID_VOLFILE, + SHARD_MSG_LOOKUP_SHARD_FAILED, + SHARD_MSG_MEM_ACCT_INIT_FAILED, + SHARD_MSG_NULL_THIS, + SHARD_MSG_SIZE_SET_FAILED, + SHARD_MSG_STAT_FAILED, + SHARD_MSG_TRUNCATE_LAST_SHARD_FAILED, + SHARD_MSG_UPDATE_FILE_SIZE_FAILED, + SHARD_MSG_FOP_NOT_SUPPORTED, + SHARD_MSG_INVALID_FOP +); -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" #endif /* !_SHARD_MESSAGES_H_ */ diff --git a/xlators/features/upcall/src/upcall-messages.h b/xlators/features/upcall/src/upcall-messages.h index 0cfdfd68b77..b60a3ed7371 100644 --- a/xlators/features/upcall/src/upcall-messages.h +++ b/xlators/features/upcall/src/upcall-messages.h @@ -13,47 +13,20 @@ #include "glfs-message-id.h" -/*! \file upcall-messages.h - * \brief UPCALL log-message IDs and their descriptions. +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check across the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_COMP_BASE_UPCALL GLFS_MSGID_COMP_UPCALL -#define GLFS_NUM_MESSAGES 1 -#define GLFS_MSGID_END (GLFS_COMP_BASE_UPCALL + GLFS_NUM_MESSAGES + 1) - -#define glfs_msg_start_x GLFS_COMP_BASE_UPCALL, "Invalid: Start of messages" - -/*! - * @messageid 110001 - * @diagnosis Out of Memory - * @recommendedaction None - */ -#define UPCALL_MSG_NO_MEMORY (GLFS_COMP_BASE_UPCALL + 1) -#define UPCALL_MSG_INTERNAL_ERROR (GLFS_COMP_BASE_UPCALL + 2) -#define UPCALL_MSG_NOTIFY_FAILED (GLFS_COMP_BASE_UPCALL + 3) - -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" +GLFS_MSGID(UPCALL, + UPCALL_MSG_NO_MEMORY, + UPCALL_MSG_INTERNAL_ERROR, + UPCALL_MSG_NOTIFY_FAILED +); #endif /* !_UPCALL_MESSAGES_H_ */ diff --git a/xlators/mgmt/glusterd/src/glusterd-messages.h b/xlators/mgmt/glusterd/src/glusterd-messages.h index a112d72d822..218071396d9 100644 --- a/xlators/mgmt/glusterd/src/glusterd-messages.h +++ b/xlators/mgmt/glusterd/src/glusterd-messages.h @@ -13,4955 +13,630 @@ #include "glfs-message-id.h" -/*! \file glusterd-messages.h - * \brief Glusterd log-message IDs and their descriptions - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check across the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLUSTERD_COMP_BASE GLFS_MSGID_GLUSTERD - -#define GLFS_NUM_MESSAGES 614 - -#define GLFS_MSGID_END (GLUSTERD_COMP_BASE + GLFS_NUM_MESSAGES + 1) -/* Messaged with message IDs */ -#define glfs_msg_start_x GLFS_COMP_BASE, "Invalid: Start of messages" -/*------------*/ - -/*! - * @messageid 106001 - * @diagnosis Operation could not be performed because the server quorum was not - * met - * @recommendedaction Ensure that other peer nodes are online and reachable from - * the local peer node - */ -#define GD_MSG_SERVER_QUORUM_NOT_MET (GLUSTERD_COMP_BASE + 1) - -/*! - * @messageid 106002 - * @diagnosis The local bricks belonging to the volume were killed because - * the server-quorum was not met - * @recommendedaction Ensure that other peer nodes are online and reachable from - * the local peer node - */ -#define GD_MSG_SERVER_QUORUM_LOST_STOPPING_BRICKS (GLUSTERD_COMP_BASE + 2) - -/*! - * @messageid 106003 - * @diagnosis The local bricks belonging to the named volume were (re)started - * because the server-quorum was met - * @recommendedaction None - */ -#define GD_MSG_SERVER_QUORUM_MET_STARTING_BRICKS (GLUSTERD_COMP_BASE + 3) - -/*! - * @messageid 106004 - * @diagnosis Glusterd on the peer might be down or unreachable - * @recommendedaction Check if glusterd is running on the peer node or if - * the firewall rules are not blocking port 24007 - */ -#define GD_MSG_PEER_DISCONNECTED (GLUSTERD_COMP_BASE + 4) - -/*! - * @messageid 106005 - * @diagnosis Brick process might be down - * @recommendedaction Check brick log files to get more information on the cause - * for the brick's offline status. To bring the brick back - * online,run gluster volume start force - */ -#define GD_MSG_BRICK_DISCONNECTED (GLUSTERD_COMP_BASE + 5) - -/*! - * @messageid 106006 - * @diagnosis NFS Server or Self-heal daemon might be down - * @recommendedaction Check nfs or self-heal daemon log files to get more - * information on the cause for the brick's offline status. - * To bring the brick back online, run gluster volume - * start force - */ -#define GD_MSG_NODE_DISCONNECTED (GLUSTERD_COMP_BASE + 6) - -/*! - * @messageid 106007 - * @diagnosis Rebalance process might be down - * @recommendedaction None - */ -#define GD_MSG_REBALANCE_DISCONNECTED (GLUSTERD_COMP_BASE + 7) - -/*! - * @messageid 106008 - * @diagnosis Volume cleanup failed - * @recommendedaction None - */ -#define GD_MSG_VOL_CLEANUP_FAIL (GLUSTERD_COMP_BASE + 8) - -/*! - * @messageid 106009 - * @diagnosis Volume version mismatch while adding a peer - * @recommendedaction None - */ -#define GD_MSG_VOL_VERS_MISMATCH (GLUSTERD_COMP_BASE + 9) - -/*! - * @messageid 106010 - * @diagnosis Volume checksum mismatch while adding a peer - * @recommendedaction Check for which node the checksum mismatch happens - * and delete the volume configuration files from it andi - * restart glusterd - */ -#define GD_MSG_CKSUM_VERS_MISMATCH (GLUSTERD_COMP_BASE + 10) - -/*! - * @messageid 106011 - * @diagnosis A volume quota-conf version mismatch occurred while adding a peer - * @recommendedaction None - */ -#define GD_MSG_QUOTA_CONFIG_VERS_MISMATCH (GLUSTERD_COMP_BASE + 11) - -/*! - * @messageid 106012 - * @diagnosis A quota-conf checksum mismatch occurred while adding a peer - * @recommendedaction Check for which node the checksum mismatch happens - * and delete the volume configuration files from it and - * restart glusterd - */ -#define GD_MSG_QUOTA_CONFIG_CKSUM_MISMATCH (GLUSTERD_COMP_BASE + 12) - -/*! - * @messageid 106013 - * @diagnosis Brick process could not be terminated - * @recommendedaction Find the pid of the brick process from the log file and - * manually kill it - */ -#define GD_MSG_BRICK_STOP_FAIL (GLUSTERD_COMP_BASE + 13) - -/*! - * @messageid 106014 - * @diagnosis One of the listed services:NFS Server, Quota Daemon, Self Heal - * Daemon, or brick process could not be brought offline - * @recommendedaction Find the pid of the process from the log file and - * manually kill it - */ -#define GD_MSG_SVC_KILL_FAIL (GLUSTERD_COMP_BASE + 14) - -/*! - * @messageid 106015 - * @diagnosis The process could not be killed with the specified PID - * @recommendedaction None - */ -#define GD_MSG_PID_KILL_FAIL (GLUSTERD_COMP_BASE + 15) - -/*! - * @messageid 106016 - * @diagnosis Rebalance socket file is not found - * @recommendedaction Rebalance failed as the socket file for rebalance is - * missing. Restart the rebalance process - */ -#define GD_MSG_REBAL_NO_SOCK_FILE (GLUSTERD_COMP_BASE + 16) - -/*! - * @messageid 106017 - * @diagnosis Unix options could not be set - * @recommendedaction Server is out of memory and needs a restart - */ -#define GD_MSG_UNIX_OP_BUILD_FAIL (GLUSTERD_COMP_BASE + 17) - -/*! - * @messageid 106018 - * @diagnosis RPC creation failed - * @recommendedaction Rebalance failed as glusterd could not establish an RPC - * connection. Check the log file for the exact reason of the - * failure and then restart the rebalance process - */ -#define GD_MSG_RPC_CREATE_FAIL (GLUSTERD_COMP_BASE + 18) - -/*! - * @messageid 106019 - * @diagnosis The default options on volume could not be set with the volume - * create and volume reset commands - * @recommendedaction Check glusterd log files to see the exact reason for - * failure to set default options - */ -#define GD_MSG_FAIL_DEFAULT_OPT_SET (GLUSTERD_COMP_BASE + 19) - -/*! - * @messageid 106020 - * @diagnosis Failed to release cluster wide lock for one of the peer - * @recommendedaction Restart the glusterd service on the node where the command - * was issued - */ -#define GD_MSG_CLUSTER_UNLOCK_FAILED (GLUSTERD_COMP_BASE + 20) - -/*! - * @messageid 106021 - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NO_MEMORY (GLUSTERD_COMP_BASE + 21) - -/*! - * @messageid 106022 - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_UNSUPPORTED_VERSION (GLUSTERD_COMP_BASE + 22) - -/*! - * @messageid 106023 - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_COMMAND_NOT_FOUND (GLUSTERD_COMP_BASE + 23) - -/*! - * @messageid 106024 - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAPSHOT_OP_FAILED (GLUSTERD_COMP_BASE + 24) - -/*! - * @messageid 106025 - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_INVALID_ENTRY (GLUSTERD_COMP_BASE + 25) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_NOT_FOUND (GLUSTERD_COMP_BASE + 27) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_REG_COMPILE_FAILED (GLUSTERD_COMP_BASE + 28) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_FILE_OP_FAILED (GLUSTERD_COMP_BASE + 29) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_CREATION_FAIL (GLUSTERD_COMP_BASE + 30) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_OP_FAILED (GLUSTERD_COMP_BASE + 31) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CREATE_DIR_FAILED (GLUSTERD_COMP_BASE + 32) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DIR_OP_FAILED (GLUSTERD_COMP_BASE + 33) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_STOP_FAILED (GLUSTERD_COMP_BASE + 34) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NO_CLI_RESP (GLUSTERD_COMP_BASE + 35) - - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_LOCK_INIT_FAILED (GLUSTERD_COMP_BASE + 36) - - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_LIST_GET_FAIL (GLUSTERD_COMP_BASE + 37) - - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_UNOUNT_FAILED (GLUSTERD_COMP_BASE + 38) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_LOCK_DESTROY_FAILED (GLUSTERD_COMP_BASE + 39) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_CLEANUP_FAIL (GLUSTERD_COMP_BASE + 40) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_ACTIVATE_FAIL (GLUSTERD_COMP_BASE + 41) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_DEACTIVATE_FAIL (GLUSTERD_COMP_BASE + 42) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_RESTORE_FAIL (GLUSTERD_COMP_BASE + 43) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_REMOVE_FAIL (GLUSTERD_COMP_BASE + 44) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_CONFIG_FAIL (GLUSTERD_COMP_BASE + 45) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_STATUS_FAIL (GLUSTERD_COMP_BASE + 46) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_INIT_FAIL (GLUSTERD_COMP_BASE + 47) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOLINFO_SET_FAIL (GLUSTERD_COMP_BASE + 48) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOLINFO_GET_FAIL (GLUSTERD_COMP_BASE + 49) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICK_CREATION_FAIL (GLUSTERD_COMP_BASE + 50) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICK_GET_INFO_FAIL (GLUSTERD_COMP_BASE + 51) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICK_NEW_INFO_FAIL (GLUSTERD_COMP_BASE + 52) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_LVS_FAIL (GLUSTERD_COMP_BASE + 53) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SETXATTR_FAIL (GLUSTERD_COMP_BASE + 54) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_UMOUNTING_SNAP_BRICK (GLUSTERD_COMP_BASE + 55) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OP_UNSUPPORTED (GLUSTERD_COMP_BASE + 56) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_NOT_FOUND (GLUSTERD_COMP_BASE + 57) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_FS_LABEL_UPDATE_FAIL (GLUSTERD_COMP_BASE + 58) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_LVM_MOUNT_FAILED (GLUSTERD_COMP_BASE + 59) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DICT_SET_FAILED (GLUSTERD_COMP_BASE + 60) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CANONICALIZE_FAIL (GLUSTERD_COMP_BASE + 61) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DICT_GET_FAILED (GLUSTERD_COMP_BASE + 62) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_INFO_FAIL (GLUSTERD_COMP_BASE + 63) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_VOL_CONFIG_FAIL (GLUSTERD_COMP_BASE + 64) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_OBJECT_STORE_FAIL (GLUSTERD_COMP_BASE + 65) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DICT_UNSERIALIZE_FAIL (GLUSTERD_COMP_BASE + 66) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_RESTORE_REVERT_FAIL (GLUSTERD_COMP_BASE + 67) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_LIST_SET_FAIL (GLUSTERD_COMP_BASE + 68) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOLFILE_CREATE_FAIL (GLUSTERD_COMP_BASE + 69) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOLINFO_REMOVE_FAIL (GLUSTERD_COMP_BASE + 70) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_DELETE_FAIL (GLUSTERD_COMP_BASE + 71) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAPSHOT_PENDING (GLUSTERD_COMP_BASE + 72) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICK_PATH_UNMOUNTED (GLUSTERD_COMP_BASE + 73) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICK_ADD_FAIL (GLUSTERD_COMP_BASE + 74) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICK_SET_INFO_FAIL (GLUSTERD_COMP_BASE + 75) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_LVCREATE_FAIL (GLUSTERD_COMP_BASE + 76) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VG_GET_FAIL (GLUSTERD_COMP_BASE + 77) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TPOOL_GET_FAIL (GLUSTERD_COMP_BASE + 78) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_LVM_REMOVE_FAILED (GLUSTERD_COMP_BASE + 79) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MISSEDSNAP_INFO_SET_FAIL (GLUSTERD_COMP_BASE + 80) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRK_MOUNTOPTS_FAIL (GLUSTERD_COMP_BASE + 81) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MISSED_SNAP_LIST_STORE_FAIL (GLUSTERD_COMP_BASE + 82) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_INVALID_MISSED_SNAP_ENTRY (GLUSTERD_COMP_BASE + 83) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MISSED_SNAP_GET_FAIL (GLUSTERD_COMP_BASE + 84) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MISSED_SNAP_CREATE_FAIL (GLUSTERD_COMP_BASE + 85) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DUP_ENTRY (GLUSTERD_COMP_BASE + 86) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MISSED_SNAP_STATUS_DONE (GLUSTERD_COMP_BASE + 87) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NO_EXEC_PERMS (GLUSTERD_COMP_BASE + 88) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GLOBAL_OP_VERSION_SET_FAIL (GLUSTERD_COMP_BASE + 89) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_HARD_LIMIT_SET_FAIL (GLUSTERD_COMP_BASE + 90) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OP_SUCCESS (GLUSTERD_COMP_BASE + 91) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STORE_FAIL (GLUSTERD_COMP_BASE + 92) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GLOBAL_OP_VERSION_GET_FAIL (GLUSTERD_COMP_BASE + 93) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GEOREP_GET_FAILED (GLUSTERD_COMP_BASE + 94) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GLUSTERD_UMOUNT_FAIL (GLUSTERD_COMP_BASE + 95) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_QUORUM_CHECK_FAIL (GLUSTERD_COMP_BASE + 96) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_QUORUM_COUNT_IGNORED (GLUSTERD_COMP_BASE + 97) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_MOUNT_FAIL (GLUSTERD_COMP_BASE + 98) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RSP_DICT_USE_FAIL (GLUSTERD_COMP_BASE + 99) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_IMPORT_FAIL (GLUSTERD_COMP_BASE + 100) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_CONFLICT (GLUSTERD_COMP_BASE + 101) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MISSED_SNAP_DELETE (GLUSTERD_COMP_BASE + 102) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_QUOTA_CONFIG_IMPORT_FAIL (GLUSTERD_COMP_BASE + 103) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAPDIR_CREATE_FAIL (GLUSTERD_COMP_BASE + 104) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MISSED_SNAP_PRESENT (GLUSTERD_COMP_BASE + 105) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_UUID_NULL (GLUSTERD_COMP_BASE + 106) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TSTAMP_SET_FAIL (GLUSTERD_COMP_BASE + 107) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RESP_AGGR_FAIL (GLUSTERD_COMP_BASE + 108) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DICT_EMPTY (GLUSTERD_COMP_BASE + 109) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DICT_CREATE_FAIL (GLUSTERD_COMP_BASE + 110) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAPD_STOP_FAIL (GLUSTERD_COMP_BASE + 111) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SOFT_LIMIT_REACHED (GLUSTERD_COMP_BASE + 112) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAPD_START_FAIL (GLUSTERD_COMP_BASE + 113) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAPD_CREATE_FAIL (GLUSTERD_COMP_BASE + 114) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAPD_INIT_FAIL (GLUSTERD_COMP_BASE + 115) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MGMTV3_OP_FAIL (GLUSTERD_COMP_BASE + 116) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MGMTV3_PAYLOAD_BUILD_FAIL (GLUSTERD_COMP_BASE + 117) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MGMTV3_UNLOCK_FAIL (GLUSTERD_COMP_BASE + 118) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MGMTV3_LOCK_GET_FAIL (GLUSTERD_COMP_BASE + 119) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MGMTV3_LOCKDOWN_FAIL (GLUSTERD_COMP_BASE + 120) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_POST_VALIDATION_FAIL (GLUSTERD_COMP_BASE + 121) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PRE_VALIDATION_FAIL (GLUSTERD_COMP_BASE + 122) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_COMMIT_OP_FAIL (GLUSTERD_COMP_BASE + 123) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PEER_LIST_CREATE_FAIL (GLUSTERD_COMP_BASE + 124) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICK_OP_FAIL (GLUSTERD_COMP_BASE + 125) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OPINFO_SET_FAIL (GLUSTERD_COMP_BASE + 126) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OP_EVENT_UNLOCK_FAIL (GLUSTERD_COMP_BASE + 127) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MGMTV3_OP_RESP_FAIL (GLUSTERD_COMP_BASE + 128) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PEER_NOT_FOUND (GLUSTERD_COMP_BASE + 129) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_REQ_DECODE_FAIL (GLUSTERD_COMP_BASE + 130) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DICT_SERL_LENGTH_GET_FAIL (GLUSTERD_COMP_BASE + 131) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_ALREADY_STOPPED (GLUSTERD_COMP_BASE + 132) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PRE_VALD_RESP_FAIL (GLUSTERD_COMP_BASE + 133) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SVC_GET_FAIL (GLUSTERD_COMP_BASE + 134) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOLFILE_NOT_FOUND (GLUSTERD_COMP_BASE + 135) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OP_EVENT_LOCK_FAIL (GLUSTERD_COMP_BASE + 136) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NON_STRIPE_VOL (GLUSTERD_COMP_BASE + 137) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAPD_OBJ_GET_FAIL (GLUSTERD_COMP_BASE + 138) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_QUOTA_DISABLED (GLUSTERD_COMP_BASE + 139) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CACHE_MINMAX_SIZE_INVALID (GLUSTERD_COMP_BASE + 140) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_QUOTA_GET_STAT_FAIL (GLUSTERD_COMP_BASE + 141) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SUBVOLUMES_EXCEED (GLUSTERD_COMP_BASE + 142) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICK_ADD (GLUSTERD_COMP_BASE + 143) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICK_REMOVE (GLUSTERD_COMP_BASE + 144) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CREATE_KEY_FAIL (GLUSTERD_COMP_BASE + 145) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MULTIPLE_LOCK_ACQUIRE_FAIL (GLUSTERD_COMP_BASE + 146) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MULTIPLE_LOCK_RELEASE_FAIL (GLUSTERD_COMP_BASE + 147) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RESP_FROM_UNKNOWN_PEER (GLUSTERD_COMP_BASE + 148) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICK_MOUNDIRS_AGGR_FAIL (GLUSTERD_COMP_BASE + 149) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GFID_VALIDATE_SET_FAIL (GLUSTERD_COMP_BASE + 150) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PEER_LOCK_FAIL (GLUSTERD_COMP_BASE + 151) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PEER_UNLOCK_FAIL (GLUSTERD_COMP_BASE + 152) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MGMT_OP_FAIL (GLUSTERD_COMP_BASE + 153) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TRANS_OPINFO_CLEAR_FAIL (GLUSTERD_COMP_BASE + 154) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GLUSTERD_LOCK_FAIL (GLUSTERD_COMP_BASE + 155) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TRANS_OPINFO_SET_FAIL (GLUSTERD_COMP_BASE + 156) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TRANS_IDGEN_FAIL (GLUSTERD_COMP_BASE + 157) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RPC_FAILURE (GLUSTERD_COMP_BASE + 158) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OP_VERS_ADJUST_FAIL (GLUSTERD_COMP_BASE + 159) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_DEVICE_NAME_GET_FAIL (GLUSTERD_COMP_BASE + 160) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_STATUS_NOT_PENDING (GLUSTERD_COMP_BASE + 161) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MGMT_PGM_SET_FAIL (GLUSTERD_COMP_BASE + 161) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_EVENT_INJECT_FAIL (GLUSTERD_COMP_BASE + 162) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VERS_INFO (GLUSTERD_COMP_BASE + 163) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_INFO_REQ_RECVD (GLUSTERD_COMP_BASE + 164) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VERS_GET_FAIL (GLUSTERD_COMP_BASE + 165) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_EVENT_NEW_GET_FAIL (GLUSTERD_COMP_BASE + 166) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RPC_LAYER_ERROR (GLUSTERD_COMP_BASE + 167) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NO_HANDSHAKE_ACK (GLUSTERD_COMP_BASE + 168) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OP_VERSION_MISMATCH (GLUSTERD_COMP_BASE + 169) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_HANDSHAKE_REQ_REJECTED (GLUSTERD_COMP_BASE + 170) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_UNKNOWN_MODE (GLUSTERD_COMP_BASE + 171) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DEFRAG_STATUS_UPDATED (GLUSTERD_COMP_BASE + 172) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NO_FLAG_SET (GLUSTERD_COMP_BASE + 173) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VERSION_UNSUPPORTED (GLUSTERD_COMP_BASE + 174) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_UUID_SET_FAIL (GLUSTERD_COMP_BASE + 175) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MOUNT_REQ_FAIL (GLUSTERD_COMP_BASE + 176) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GLUSTERD_GLOBAL_INFO_STORE_FAIL (GLUSTERD_COMP_BASE + 177) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OP_VERS_STORE_FAIL (GLUSTERD_COMP_BASE + 178) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_AUTOMIC_UPDATE_FAIL (GLUSTERD_COMP_BASE + 179) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAPINFO_WRITE_FAIL (GLUSTERD_COMP_BASE + 180) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAPINFO_CREATE_FAIL (GLUSTERD_COMP_BASE + 181) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAPD_INFO_STORE_FAIL (GLUSTERD_COMP_BASE + 182) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRK_MNTPATH_MOUNT_FAIL (GLUSTERD_COMP_BASE + 183) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRK_MNTPATH_GET_FAIL (GLUSTERD_COMP_BASE + 184) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_BRK_MNT_RECREATE_FAIL (GLUSTERD_COMP_BASE + 185) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_RESOLVE_BRICK_FAIL (GLUSTERD_COMP_BASE + 186) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RESOLVE_BRICK_FAIL (GLUSTERD_COMP_BASE + 187) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRK_MNT_RECREATE_FAIL (GLUSTERD_COMP_BASE + 188) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TMP_FILE_UNLINK_FAIL (GLUSTERD_COMP_BASE + 189) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_VALS_WRITE_FAIL (GLUSTERD_COMP_BASE + 190) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STORE_HANDLE_GET_FAIL (GLUSTERD_COMP_BASE + 191) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STORE_HANDLE_WRITE_FAIL (GLUSTERD_COMP_BASE + 192) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MISSED_SNAP_LIST_STORE_HANDLE_GET_FAIL \ - (GLUSTERD_COMP_BASE + 193) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MISSED_SNAP_LIST_EMPTY (GLUSTERD_COMP_BASE + 194) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_VOL_RETRIEVE_FAIL (GLUSTERD_COMP_BASE + 195) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAPSHOT_UPDATE_FAIL (GLUSTERD_COMP_BASE + 196) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAPD_PORT_STORE_FAIL (GLUSTERD_COMP_BASE + 197) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CKSUM_STORE_FAIL (GLUSTERD_COMP_BASE + 198) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STORE_HANDLE_CREATE_FAIL (GLUSTERD_COMP_BASE + 199) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_HANDLE_NULL (GLUSTERD_COMP_BASE + 200) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_RESTORE_FAIL (GLUSTERD_COMP_BASE + 201) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NAME_TOO_LONG (GLUSTERD_COMP_BASE + 202) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_UUID_PARSE_FAIL (GLUSTERD_COMP_BASE + 203) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_UNKNOWN_KEY (GLUSTERD_COMP_BASE + 204) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STORE_ITER_DESTROY_FAIL (GLUSTERD_COMP_BASE + 205) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STORE_ITER_GET_FAIL (GLUSTERD_COMP_BASE + 206) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOLINFO_UPDATE_FAIL (GLUSTERD_COMP_BASE + 207) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PARSE_BRICKINFO_FAIL (GLUSTERD_COMP_BASE + 208) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VERS_STORE_FAIL (GLUSTERD_COMP_BASE + 209) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_HEADER_ADD_FAIL (GLUSTERD_COMP_BASE + 210) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_QUOTA_CONF_WRITE_FAIL (GLUSTERD_COMP_BASE + 211) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_QUOTA_CONF_CORRUPT (GLUSTERD_COMP_BASE + 212) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_FORK_FAIL (GLUSTERD_COMP_BASE + 213) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CKSUM_COMPUTE_FAIL (GLUSTERD_COMP_BASE + 214) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VERS_CKSUM_STORE_FAIL (GLUSTERD_COMP_BASE + 215) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GETXATTR_FAIL (GLUSTERD_COMP_BASE + 216) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CONVERSION_FAILED (GLUSTERD_COMP_BASE + 217) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_NOT_DISTRIBUTE (GLUSTERD_COMP_BASE + 218) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_STOPPED (GLUSTERD_COMP_BASE + 219) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OPCTX_GET_FAIL (GLUSTERD_COMP_BASE + 220) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TASKID_GEN_FAIL (GLUSTERD_COMP_BASE + 221) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_REBALANCE_ID_MISSING (GLUSTERD_COMP_BASE + 222) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NO_REBALANCE_PFX_IN_VOLNAME (GLUSTERD_COMP_BASE + 223) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DEFRAG_STATUS_UPDATE_FAIL (GLUSTERD_COMP_BASE + 224) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_UUID_GEN_STORE_FAIL (GLUSTERD_COMP_BASE + 225) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_UUID_STORE_FAIL (GLUSTERD_COMP_BASE + 226) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NO_INIT (GLUSTERD_COMP_BASE + 227) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MODULE_NOT_INSTALLED (GLUSTERD_COMP_BASE + 228) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MODULE_NOT_WORKING (GLUSTERD_COMP_BASE + 229) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_WRITE_ACCESS_GRANT_FAIL (GLUSTERD_COMP_BASE + 230) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DIRPATH_TOO_LONG (GLUSTERD_COMP_BASE + 231) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_LOGGROUP_INVALID (GLUSTERD_COMP_BASE + 232) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DIR_PERM_LIBERAL (GLUSTERD_COMP_BASE + 233) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DIR_PERM_STRICT (GLUSTERD_COMP_BASE + 234) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MOUNT_SPEC_INSTALL_FAIL (GLUSTERD_COMP_BASE + 234) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GLUSTERD_SOCK_LISTENER_START_FAIL (GLUSTERD_COMP_BASE + 235) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DIR_NOT_FOUND (GLUSTERD_COMP_BASE + 236) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_FAILED_INIT_SHDSVC (GLUSTERD_COMP_BASE + 237) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_FAILED_INIT_NFSSVC (GLUSTERD_COMP_BASE + 238) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_FAILED_INIT_QUOTASVC (GLUSTERD_COMP_BASE + 239) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RPC_INIT_FAIL (GLUSTERD_COMP_BASE + 240) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RPCSVC_REG_NOTIFY_RETURNED (GLUSTERD_COMP_BASE + 241) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RPC_TRANSPORT_COUNT_GET_FAIL (GLUSTERD_COMP_BASE + 242) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RPC_LISTENER_CREATE_FAIL (GLUSTERD_COMP_BASE + 243) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OP_VERS_RESTORE_FAIL (GLUSTERD_COMP_BASE + 244) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SELF_HEALD_DISABLED (GLUSTERD_COMP_BASE + 245) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PRIV_NULL (GLUSTERD_COMP_BASE + 246) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GSYNC_VALIDATION_FAIL (GLUSTERD_COMP_BASE + 247) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SLAVE_CONFPATH_DETAILS_FETCH_FAIL (GLUSTERD_COMP_BASE + 248) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OP_NOT_PERMITTED_AC_REQD (GLUSTERD_COMP_BASE + 250) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OP_NOT_PERMITTED (GLUSTERD_COMP_BASE + 251) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_REBALANCE_START_FAIL (GLUSTERD_COMP_BASE + 252) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NFS_RECONF_FAIL (GLUSTERD_COMP_BASE + 253) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_REMOVE_BRICK_ID_SET_FAIL (GLUSTERD_COMP_BASE + 254) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICK_MOUNTDIR_GET_FAIL (GLUSTERD_COMP_BASE + 255) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICK_NOT_FOUND (GLUSTERD_COMP_BASE + 256) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRKPATH_TOO_LONG (GLUSTERD_COMP_BASE + 257) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CLRLOCKS_CLNT_UMOUNT_FAIL (GLUSTERD_COMP_BASE + 258) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CLRLOCKS_CLNT_MOUNT_FAIL (GLUSTERD_COMP_BASE + 259) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CLRLOCKS_MOUNTDIR_CREATE_FAIL (GLUSTERD_COMP_BASE + 260) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRK_PORT_NUM_GET_FAIL (GLUSTERD_COMP_BASE + 261) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRK_STATEDUMP_FAIL (GLUSTERD_COMP_BASE + 262) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_GRAPH_CHANGE_NOTIFY_FAIL (GLUSTERD_COMP_BASE + 263) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_INVALID_VG (GLUSTERD_COMP_BASE + 264) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GLUSTERD_OP_FAILED (GLUSTERD_COMP_BASE + 265) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_HOSTNAME_ADD_TO_PEERLIST_FAIL (GLUSTERD_COMP_BASE + 266) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STALE_PEERINFO_REMOVE_FAIL (GLUSTERD_COMP_BASE + 267) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TRANS_ID_GET_FAIL (GLUSTERD_COMP_BASE + 268) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RES_DECODE_FAIL (GLUSTERD_COMP_BASE + 269) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_ALREADY_EXIST (GLUSTERD_COMP_BASE + 270) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BAD_BRKORDER (GLUSTERD_COMP_BASE + 271) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BAD_BRKORDER_CHECK_FAIL (GLUSTERD_COMP_BASE + 272) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICK_SELECT_FAIL (GLUSTERD_COMP_BASE + 273) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NO_LOCK_RESP_FROM_PEER (GLUSTERD_COMP_BASE + 274) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MGMTV3_LOCK_FROM_UUID_REJCT (GLUSTERD_COMP_BASE + 275) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STAGE_FROM_UUID_REJCT (GLUSTERD_COMP_BASE + 276) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_UNLOCK_FROM_UUID_REJCT (GLUSTERD_COMP_BASE + 277) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MGMTV3_UNLOCK_FROM_UUID_REJCT (GLUSTERD_COMP_BASE + 278) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_COMMIT_FROM_UUID_REJCT (GLUSTERD_COMP_BASE + 279) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_NOT_STARTED (GLUSTERD_COMP_BASE + 280) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_NOT_REPLICA (GLUSTERD_COMP_BASE + 281) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_NOT_DISPERSE (GLUSTERD_COMP_BASE + 282) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OLD_REMOVE_BRICK_EXISTS (GLUSTERD_COMP_BASE + 283) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_USE_THE_FORCE (GLUSTERD_COMP_BASE + 284) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OIP (GLUSTERD_COMP_BASE + 285) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OIP_RETRY_LATER (GLUSTERD_COMP_BASE + 286) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GSYNC_RESTART_FAIL (GLUSTERD_COMP_BASE + 287) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_LOCK_FROM_UUID_REJCT (GLUSTERD_COMP_BASE + 288) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICK_OP_PAYLOAD_BUILD_FAIL (GLUSTERD_COMP_BASE + 289) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_HOSTNAME_RESOLVE_FAIL (GLUSTERD_COMP_BASE + 290) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_COUNT_VALIDATE_FAILED (GLUSTERD_COMP_BASE + 291) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SPAWNING_CHILD_FAILED (GLUSTERD_COMP_BASE + 292) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_READ_CHILD_DATA_FAILED (GLUSTERD_COMP_BASE + 293) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DEFAULT_TEMP_CONFIG (GLUSTERD_COMP_BASE + 294) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PIDFILE_CREATE_FAILED (GLUSTERD_COMP_BASE + 295) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GSYNCD_SPAWN_FAILED (GLUSTERD_COMP_BASE + 296) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SUBOP_NOT_FOUND (GLUSTERD_COMP_BASE + 297) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RESERVED_OPTION (GLUSTERD_COMP_BASE + 298) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GLUSTERD_PRIV_NOT_FOUND (GLUSTERD_COMP_BASE + 299) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SLAVEINFO_FETCH_ERROR (GLUSTERD_COMP_BASE + 300) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VALIDATE_FAILED (GLUSTERD_COMP_BASE + 301) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_INVOKE_ERROR (GLUSTERD_COMP_BASE + 302) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SESSION_CREATE_ERROR (GLUSTERD_COMP_BASE + 303) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STOP_FORCE (GLUSTERD_COMP_BASE + 304) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GET_CONFIG_INFO_FAILED (GLUSTERD_COMP_BASE + 305) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STAT_FILE_READ_FAILED (GLUSTERD_COMP_BASE + 306) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CONF_PATH_ASSIGN_FAILED (GLUSTERD_COMP_BASE + 307) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SESSION_INACTIVE (GLUSTERD_COMP_BASE + 308) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PIDFILE_NOT_FOUND (GLUSTERD_COMP_BASE + 309) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PEER_CMD_ERROR (GLUSTERD_COMP_BASE + 310) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SRC_FILE_ERROR (GLUSTERD_COMP_BASE + 311) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GET_STATEFILE_NAME_FAILED (GLUSTERD_COMP_BASE + 312) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STATUS_NULL (GLUSTERD_COMP_BASE + 313) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STATUSFILE_CREATE_FAILED (GLUSTERD_COMP_BASE + 314) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SLAVE_URL_INVALID (GLUSTERD_COMP_BASE + 315) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_INVALID_SLAVE (GLUSTERD_COMP_BASE + 316) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_READ_ERROR (GLUSTERD_COMP_BASE + 317) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_ARG_FETCH_ERROR (GLUSTERD_COMP_BASE + 318) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_REG_FILE_MISSING (GLUSTERD_COMP_BASE + 319) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STATEFILE_NAME_NOT_FOUND (GLUSTERD_COMP_BASE + 320) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GEO_REP_START_FAILED (GLUSTERD_COMP_BASE + 321) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GSYNCD_ERROR (GLUSTERD_COMP_BASE + 322) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_UPDATE_STATEFILE_FAILED (GLUSTERD_COMP_BASE + 323) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STATUS_UPDATE_FAILED (GLUSTERD_COMP_BASE + 324) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GSYNCD_OP_SET_FAILED (GLUSTERD_COMP_BASE + 325) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BUFFER_EMPTY (GLUSTERD_COMP_BASE + 326) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CONFIG_INFO (GLUSTERD_COMP_BASE + 327) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_FETCH_CONFIG_VAL_FAILED (GLUSTERD_COMP_BASE + 328) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GSYNCD_PARSE_ERROR (GLUSTERD_COMP_BASE + 329) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SESSION_ALREADY_EXIST (GLUSTERD_COMP_BASE + 330) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_FORCE_CREATE_SESSION (GLUSTERD_COMP_BASE + 331) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GET_KEY_FAILED (GLUSTERD_COMP_BASE + 332) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SESSION_DEL_FAILED (GLUSTERD_COMP_BASE + 333) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CMD_EXEC_FAIL (GLUSTERD_COMP_BASE + 334) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STRDUP_FAILED (GLUSTERD_COMP_BASE + 335) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_UNABLE_TO_END (GLUSTERD_COMP_BASE + 336) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PAUSE_FAILED (GLUSTERD_COMP_BASE + 337) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NORMALIZE_URL_FAIL (GLUSTERD_COMP_BASE + 338) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MODULE_ERROR (GLUSTERD_COMP_BASE + 339) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SLAVEINFO_STORE_ERROR (GLUSTERD_COMP_BASE + 340) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MARKER_START_FAIL (GLUSTERD_COMP_BASE + 341) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RESUME_FAILED (GLUSTERD_COMP_BASE + 342) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GLUSTERFS_START_FAIL (GLUSTERD_COMP_BASE + 343) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GLUSTERFS_STOP_FAIL (GLUSTERD_COMP_BASE + 344) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RBOP_STATE_STORE_FAIL (GLUSTERD_COMP_BASE + 345) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PUMP_XLATOR_DISABLED (GLUSTERD_COMP_BASE + 346) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_ABORT_OP_FAIL (GLUSTERD_COMP_BASE + 347) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PAUSE_OP_FAIL (GLUSTERD_COMP_BASE + 348) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GLUSTER_SERVICE_START_FAIL (GLUSTERD_COMP_BASE + 349) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_HANDSHAKE_FAILED (GLUSTERD_COMP_BASE + 350) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CLI_REQ_EMPTY (GLUSTERD_COMP_BASE + 351) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PEER_ADD_FAIL (GLUSTERD_COMP_BASE + 352) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SYNC_FROM_LOCALHOST_UNALLOWED (GLUSTERD_COMP_BASE + 353) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_UUIDS_SAME_RETRY (GLUSTERD_COMP_BASE + 354) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TSP_ALREADY_FORMED (GLUSTERD_COMP_BASE + 355) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOLS_ALREADY_PRESENT (GLUSTERD_COMP_BASE + 356) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_REQ_CTX_CREATE_FAIL (GLUSTERD_COMP_BASE + 357) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PEER_INFO_UPDATE_FAIL (GLUSTERD_COMP_BASE + 358) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PEERINFO_CREATE_FAIL (GLUSTERD_COMP_BASE + 359) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_REQ_FROM_UNKNOWN_PEER (GLUSTERD_COMP_BASE + 360) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STATUS_REPLY_STRING_CREATE_FAIL (GLUSTERD_COMP_BASE + 361) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TOKENIZE_FAIL (GLUSTERD_COMP_BASE + 362) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_LAZY_UMOUNT_FAIL (GLUSTERD_COMP_BASE + 363) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NFS_SERVER_START_FAIL (GLUSTERD_COMP_BASE + 364) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GLUSTER_SERVICES_STOP_FAIL (GLUSTERD_COMP_BASE + 365) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRK_CLEANUP_FAIL (GLUSTERD_COMP_BASE + 366) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RB_ALREADY_STARTED (GLUSTERD_COMP_BASE + 367) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RB_BRICKINFO_GET_FAIL (GLUSTERD_COMP_BASE + 368) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BAD_FORMAT (GLUSTERD_COMP_BASE + 369) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RB_CMD_FAIL (GLUSTERD_COMP_BASE + 370) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RB_NOT_STARTED_OR_PAUSED (GLUSTERD_COMP_BASE + 371) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RB_NOT_STARTED (GLUSTERD_COMP_BASE + 372) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RB_PAUSED_ALREADY (GLUSTERD_COMP_BASE + 373) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NO_FREE_PORTS (GLUSTERD_COMP_BASE + 374) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_EVENT_STATE_TRANSITION_FAIL (GLUSTERD_COMP_BASE + 375) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_HANDLER_RETURNED (GLUSTERD_COMP_BASE + 376) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_COMPARE_CONFLICT (GLUSTERD_COMP_BASE + 377) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PEER_DETACH_CLEANUP_FAIL (GLUSTERD_COMP_BASE + 378) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STALE_VOL_REMOVE_FAIL (GLUSTERD_COMP_BASE + 379) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_AC_ERROR (GLUSTERD_COMP_BASE + 380) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_LOCK_FAIL (GLUSTERD_COMP_BASE + 381) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MGMTV3_LOCK_REQ_SEND_FAIL (GLUSTERD_COMP_BASE + 382) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GLUSTERD_UNLOCK_FAIL (GLUSTERD_COMP_BASE + 383) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RBOP_START_FAIL (GLUSTERD_COMP_BASE + 384) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_UNKNOWN_RESPONSE (GLUSTERD_COMP_BASE + 385) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_COMMIT_REQ_SEND_FAIL (GLUSTERD_COMP_BASE + 386) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OPCTX_UPDATE_FAIL (GLUSTERD_COMP_BASE + 387) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OPCTX_NULL (GLUSTERD_COMP_BASE + 388) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DICT_COPY_FAIL (GLUSTERD_COMP_BASE + 389) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SHD_STATUS_SET_FAIL (GLUSTERD_COMP_BASE + 390) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_REPLICA_INDEX_GET_FAIL (GLUSTERD_COMP_BASE + 391) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NFS_SERVER_NOT_RUNNING (GLUSTERD_COMP_BASE + 392) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STAGE_REQ_SEND_FAIL (GLUSTERD_COMP_BASE + 393) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_LOCK_REQ_SEND_FAIL (GLUSTERD_COMP_BASE + 394) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOLNAMES_GET_FAIL (GLUSTERD_COMP_BASE + 395) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NO_TASK_ID (GLUSTERD_COMP_BASE + 396) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_ADD_REMOVE_BRICK_FAIL (GLUSTERD_COMP_BASE + 397) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SVC_RESTART_FAIL (GLUSTERD_COMP_BASE + 398) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_SET_FAIL (GLUSTERD_COMP_BASE + 399) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_QUOTAD_NOT_RUNNING (GLUSTERD_COMP_BASE + 400) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_XLATOR_COUNT_GET_FAIL (GLUSTERD_COMP_BASE + 401) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TRANS_OPINFO_GET_FAIL (GLUSTERD_COMP_BASE + 402) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TRANS_ID_INVALID (GLUSTERD_COMP_BASE + 403) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NO_OPTIONS_GIVEN (GLUSTERD_COMP_BASE + 404) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAPD_NOT_RUNNING (GLUSTERD_COMP_BASE + 405) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_ADD_ADDRESS_TO_PEER_FAIL (GLUSTERD_COMP_BASE + 406) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PEER_ADDRESS_GET_FAIL (GLUSTERD_COMP_BASE + 407) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GETADDRINFO_FAIL (GLUSTERD_COMP_BASE + 408) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PEERINFO_DELETE_FAIL (GLUSTERD_COMP_BASE + 409) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_KEY_NULL (GLUSTERD_COMP_BASE + 410) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SPAWN_SVCS_FAIL (GLUSTERD_COMP_BASE + 411) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DICT_ITER_FAIL (GLUSTERD_COMP_BASE + 412) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TASK_STATUS_UPDATE_FAIL (GLUSTERD_COMP_BASE + 413) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_ID_MISMATCH (GLUSTERD_COMP_BASE + 414) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STR_TO_BOOL_FAIL (GLUSTERD_COMP_BASE + 415) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RB_MNT_BRICKS_MISMATCH (GLUSTERD_COMP_BASE + 416) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RB_SRC_BRICKS_MISMATCH (GLUSTERD_COMP_BASE + 417) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MNTENTRY_GET_FAIL (GLUSTERD_COMP_BASE + 418) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_INODE_SIZE_GET_FAIL (GLUSTERD_COMP_BASE + 419) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NO_STATEFILE_ENTRY (GLUSTERD_COMP_BASE + 420) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PMAP_UNSET_FAIL (GLUSTERD_COMP_BASE + 421) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GLOBAL_OPT_IMPORT_FAIL (GLUSTERD_COMP_BASE + 422) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSD_BRICK_DISCONNECT_FAIL (GLUSTERD_COMP_BASE + 423) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_DETAILS_IMPORT_FAIL (GLUSTERD_COMP_BASE + 424) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICKINFO_CREATE_FAIL (GLUSTERD_COMP_BASE + 425) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_QUOTA_CKSUM_VER_STORE_FAIL (GLUSTERD_COMP_BASE + 426) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CKSUM_GET_FAIL (GLUSTERD_COMP_BASE + 427) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICKPATH_ROOT_GET_FAIL (GLUSTERD_COMP_BASE + 428) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_HOSTNAME_TO_UUID_FAIL (GLUSTERD_COMP_BASE + 429) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_REPLY_SUBMIT_FAIL (GLUSTERD_COMP_BASE + 430) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SERIALIZE_MSG_FAIL (GLUSTERD_COMP_BASE + 431) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_ENCODE_FAIL (GLUSTERD_COMP_BASE + 432) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RB_DST_BRICKS_MISMATCH (GLUSTERD_COMP_BASE + 433) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_XLATOR_VOLOPT_DYNLOAD_ERROR (GLUSTERD_COMP_BASE + 434) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOLNAME_NOTFOUND_IN_DICT (GLUSTERD_COMP_BASE + 435) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_FLAGS_NOTFOUND_IN_DICT (GLUSTERD_COMP_BASE + 436) - -/*! - * @messageid - * @diagnosis - * @recommendedactio - * - */ -#define GD_MSG_HOSTNAME_NOTFOUND_IN_DICT (GLUSTERD_COMP_BASE + 437) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PORT_NOTFOUND_IN_DICT (GLUSTERD_COMP_BASE + 438) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CMDSTR_NOTFOUND_IN_DICT (GLUSTERD_COMP_BASE + 439) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_OBJ_NEW_FAIL (GLUSTERD_COMP_BASE + 440) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_BACKEND_MAKE_FAIL (GLUSTERD_COMP_BASE + 441) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_CLONE_FAILED (GLUSTERD_COMP_BASE + 442) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_CLONE_PREVAL_FAILED (GLUSTERD_COMP_BASE + 443) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_CLONE_POSTVAL_FAILED (GLUSTERD_COMP_BASE + 444) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOLINFO_STORE_FAIL (GLUSTERD_COMP_BASE + 445) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NEW_FRIEND_SM_EVENT_GET_FAIL (GLUSTERD_COMP_BASE + 446) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_TYPE_CHANGING_INFO (GLUSTERD_COMP_BASE + 447) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRKPATH_MNTPNT_MISMATCH (GLUSTERD_COMP_BASE + 448) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TASKS_COUNT_MISMATCH (GLUSTERD_COMP_BASE + 449) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_WRONG_OPTS_SETTING (GLUSTERD_COMP_BASE + 450) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PATH_ALREADY_PART_OF_VOL (GLUSTERD_COMP_BASE + 451) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICK_VALIDATE_FAIL (GLUSTERD_COMP_BASE + 452) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_READIN_FILE_FAILED (GLUSTERD_COMP_BASE + 453) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_IMPORT_PRDICT_DICT (GLUSTERD_COMP_BASE + 454) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_OPTS_IMPORT_FAIL (GLUSTERD_COMP_BASE + 455) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICK_IMPORT_FAIL (GLUSTERD_COMP_BASE + 456) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOLINFO_IMPORT_FAIL (GLUSTERD_COMP_BASE + 457) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICK_ID_GEN_FAILED (GLUSTERD_COMP_BASE + 458) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GET_STATUS_DATA_FAIL (GLUSTERD_COMP_BASE + 459) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BITROT_NOT_RUNNING (GLUSTERD_COMP_BASE + 460) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SCRUBBER_NOT_RUNNING (GLUSTERD_COMP_BASE + 461) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SRC_BRICK_PORT_UNAVAIL (GLUSTERD_COMP_BASE + 462) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BITD_INIT_FAIL (GLUSTERD_COMP_BASE + 463) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SCRUB_INIT_FAIL (GLUSTERD_COMP_BASE + 464) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VAR_RUN_DIR_INIT_FAIL (GLUSTERD_COMP_BASE + 465) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VAR_RUN_DIR_FIND_FAIL (GLUSTERD_COMP_BASE + 466) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SCRUBSVC_RECONF_FAIL (GLUSTERD_COMP_BASE + 467) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BITDSVC_RECONF_FAIL (GLUSTERD_COMP_BASE + 468) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NFS_GNS_START_FAIL (GLUSTERD_COMP_BASE + 469) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NFS_GNS_SETUP_FAIL (GLUSTERD_COMP_BASE + 470) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_UNRECOGNIZED_SVC_MNGR (GLUSTERD_COMP_BASE + 471) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NFS_GNS_OP_HANDLE_FAIL (GLUSTERD_COMP_BASE + 472) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_EXPORT_FILE_CREATE_FAIL (GLUSTERD_COMP_BASE + 473) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NFS_GNS_HOST_FOUND (GLUSTERD_COMP_BASE + 474) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_REBALANCE_CMD_IN_TIER_VOL (GLUSTERD_COMP_BASE + 475) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_INCOMPATIBLE_VALUE (GLUSTERD_COMP_BASE + 476) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GENERATED_UUID (GLUSTERD_COMP_BASE + 477) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_FILE_DESC_LIMIT_SET (GLUSTERD_COMP_BASE + 478) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CURR_WORK_DIR_INFO (GLUSTERD_COMP_BASE + 479) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STRIPE_COUNT_CHANGE_INFO (GLUSTERD_COMP_BASE + 480) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_REPLICA_COUNT_CHANGE_INFO (GLUSTERD_COMP_BASE + 481) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_ADD_BRICK_REQ_RECVD (GLUSTERD_COMP_BASE + 482) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_ALREADY_TIER (GLUSTERD_COMP_BASE + 483) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_REM_BRICK_REQ_RECVD (GLUSTERD_COMP_BASE + 484) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_NOT_TIER (GLUSTERD_COMP_BASE + 485) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_LOG_ROTATE_REQ_RECVD (GLUSTERD_COMP_BASE + 486) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CLI_REQ_RECVD (GLUSTERD_COMP_BASE + 487) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GET_VOL_REQ_RCVD (GLUSTERD_COMP_BASE + 488) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_SYNC_REQ_RCVD (GLUSTERD_COMP_BASE + 489) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PROBE_RCVD (GLUSTERD_COMP_BASE + 490) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_UNFRIEND_REQ_RCVD (GLUSTERD_COMP_BASE + 491) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_FRIEND_UPDATE_RCVD (GLUSTERD_COMP_BASE + 492) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RESPONSE_INFO (GLUSTERD_COMP_BASE + 493) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_PROFILE_REQ_RCVD (GLUSTERD_COMP_BASE + 494) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GETWD_REQ_RCVD (GLUSTERD_COMP_BASE + 495) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MOUNT_REQ_RCVD (GLUSTERD_COMP_BASE + 496) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_UMOUNT_REQ_RCVD (GLUSTERD_COMP_BASE + 497) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CONNECT_RETURNED (GLUSTERD_COMP_BASE + 498) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STATUS_VOL_REQ_RCVD (GLUSTERD_COMP_BASE + 499) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CLRCLK_VOL_REQ_RCVD (GLUSTERD_COMP_BASE + 500) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BARRIER_VOL_REQ_RCVD (GLUSTERD_COMP_BASE + 501) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_UUID_RECEIVED (GLUSTERD_COMP_BASE + 502) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_REPLACE_BRK_COMMIT_FORCE_REQ_RCVD (GLUSTERD_COMP_BASE + 503) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRK_PORT_NO_ADD_INDO (GLUSTERD_COMP_BASE + 504) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_REPLACE_BRK_REQ_RCVD (GLUSTERD_COMP_BASE + 505) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_ADD_OP_ARGS_FAIL (GLUSTERD_COMP_BASE + 506) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_POST_HOOK_STUB_INIT_FAIL (GLUSTERD_COMP_BASE + 507) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_HOOK_STUB_NULL (GLUSTERD_COMP_BASE + 508) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SPAWN_THREADS_FAIL (GLUSTERD_COMP_BASE + 509) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STALE_VOL_DELETE_INFO (GLUSTERD_COMP_BASE + 510) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PROBE_REQ_RESP_RCVD (GLUSTERD_COMP_BASE + 511) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_HOST_PRESENT_ALREADY (GLUSTERD_COMP_BASE + 512) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OP_VERS_INFO (GLUSTERD_COMP_BASE + 513) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OP_VERS_SET_INFO (GLUSTERD_COMP_BASE + 514) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NEW_NODE_STATE_CREATION (GLUSTERD_COMP_BASE + 515) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_ALREADY_MOUNTED (GLUSTERD_COMP_BASE + 516) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SHARED_STRG_VOL_OPT_VALIDATE_FAIL (GLUSTERD_COMP_BASE + 517) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NFS_GNS_STOP_FAIL (GLUSTERD_COMP_BASE + 518) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NFS_GNS_RESET_FAIL (GLUSTERD_COMP_BASE + 519) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SHARED_STRG_SET_FAIL (GLUSTERD_COMP_BASE + 520) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_TRANSPORT_TYPE_CHANGE (GLUSTERD_COMP_BASE + 521) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PEER_COUNT_GET_FAIL (GLUSTERD_COMP_BASE + 522) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_INSUFFICIENT_UP_NODES (GLUSTERD_COMP_BASE + 523) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OP_STAGE_STATS_VOL_FAIL (GLUSTERD_COMP_BASE + 524) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_ID_SET_FAIL (GLUSTERD_COMP_BASE + 525) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OP_STAGE_RESET_VOL_FAIL (GLUSTERD_COMP_BASE + 526) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OP_STAGE_BITROT_FAIL (GLUSTERD_COMP_BASE + 527) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OP_STAGE_QUOTA_FAIL (GLUSTERD_COMP_BASE + 528) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OP_STAGE_DELETE_VOL_FAIL (GLUSTERD_COMP_BASE + 529) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_HANDLE_HEAL_CMD_FAIL (GLUSTERD_COMP_BASE + 530) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CLRCLK_SND_CMD_FAIL (GLUSTERD_COMP_BASE + 531) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DISPERSE_CLUSTER_FOUND (GLUSTERD_COMP_BASE + 532) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_HEAL_VOL_REQ_RCVD (GLUSTERD_COMP_BASE + 533) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STATEDUMP_VOL_REQ_RCVD (GLUSTERD_COMP_BASE + 534) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_THINPOOLS_FOR_THINLVS (GLUSTERD_COMP_BASE + 535) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OP_STAGE_CREATE_VOL_FAIL (GLUSTERD_COMP_BASE + 536) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_OP_STAGE_START_VOL_FAIL (GLUSTERD_COMP_BASE + 537) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NFS_GNS_UNEXPRT_VOL_FAIL (GLUSTERD_COMP_BASE + 538) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TASK_ID_INFO (GLUSTERD_COMP_BASE + 539) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DEREGISTER_SUCCESS (GLUSTERD_COMP_BASE + 540) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STATEDUMP_OPTS_RCVD (GLUSTERD_COMP_BASE + 541) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STATEDUMP_INFO (GLUSTERD_COMP_BASE + 542) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RECOVERING_CORRUPT_CONF (GLUSTERD_COMP_BASE + 543) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RETRIEVED_UUID (GLUSTERD_COMP_BASE + 544) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_XLATOR_CREATE_FAIL (GLUSTERD_COMP_BASE + 545) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GRAPH_ENTRY_ADD_FAIL (GLUSTERD_COMP_BASE + 546) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_ERROR_ENCOUNTERED (GLUSTERD_COMP_BASE + 547) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_FILTER_RUN_FAILED (GLUSTERD_COMP_BASE + 548) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DEFAULT_OPT_INFO (GLUSTERD_COMP_BASE + 549) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MARKER_STATUS_GET_FAIL (GLUSTERD_COMP_BASE + 550) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MARKER_DISABLE_FAIL (GLUSTERD_COMP_BASE + 551) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GRAPH_FEATURE_ADD_FAIL (GLUSTERD_COMP_BASE + 552) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_XLATOR_SET_OPT_FAIL (GLUSTERD_COMP_BASE + 553) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BUILD_GRAPH_FAILED (GLUSTERD_COMP_BASE + 554) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_XML_TEXT_WRITE_FAIL (GLUSTERD_COMP_BASE + 555) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_XML_DOC_START_FAIL (GLUSTERD_COMP_BASE + 556) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_XML_ELE_CREATE_FAIL (GLUSTERD_COMP_BASE + 557) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOLUME_INCONSISTENCY (GLUSTERD_COMP_BASE + 558) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_XLATOR_LINK_FAIL (GLUSTERD_COMP_BASE + 559) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_REMOTE_HOST_GET_FAIL (GLUSTERD_COMP_BASE + 560) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GRAPH_SET_OPT_FAIL (GLUSTERD_COMP_BASE + 561) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_ROOT_SQUASH_ENABLED (GLUSTERD_COMP_BASE + 562) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_ROOT_SQUASH_FAILED (GLUSTERD_COMP_BASE + 563) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_LOCK_OWNER_MISMATCH (GLUSTERD_COMP_BASE + 564) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_LOCK_NOT_HELD (GLUSTERD_COMP_BASE + 565) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_LOCK_ALREADY_HELD (GLUSTERD_COMP_BASE + 566) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SVC_START_SUCCESS (GLUSTERD_COMP_BASE + 567) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SVC_STOP_SUCCESS (GLUSTERD_COMP_BASE + 568) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PARAM_NULL (GLUSTERD_COMP_BASE + 569) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SVC_STOP_FAIL (GLUSTERD_COMP_BASE + 570) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define GD_MSG_SHARED_STORAGE_DOES_NOT_EXIST (GLUSTERD_COMP_BASE + 571) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define GD_MSG_SNAP_PAUSE_TIER_FAIL (GLUSTERD_COMP_BASE + 572) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SNAP_RESUME_TIER_FAIL (GLUSTERD_COMP_BASE + 573) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_FILE_NOT_FOUND (GLUSTERD_COMP_BASE + 574) - -/*! - * @messageid 106575 - * @diagnosis Brick failed to start with given port, hence it gets a fresh port - * on its own and try to restart the brick with a new port - * @recommendedaction Ensure the new port is not blocked by firewall - */ -#define GD_MSG_RETRY_WITH_NEW_PORT (GLUSTERD_COMP_BASE + 575) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_REMOTE_VOL_UUID_FAIL (GLUSTERD_COMP_BASE + 576) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SLAVE_VOL_PARSE_FAIL (GLUSTERD_COMP_BASE + 577) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_DICT_GET_SUCCESS (GLUSTERD_COMP_BASE + 578) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PMAP_REGISTRY_REMOVE_FAIL (GLUSTERD_COMP_BASE + 579) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MNTBROKER_LABEL_NULL (GLUSTERD_COMP_BASE + 580) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MNTBROKER_LABEL_MISS (GLUSTERD_COMP_BASE + 581) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MNTBROKER_SPEC_MISMATCH (GLUSTERD_COMP_BASE + 582) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_SYSCALL_FAIL (GLUSTERD_COMP_BASE + 583) - -/*! - * @messageid - * @diagnosis - * @recommendation - * - */ -#define GD_MSG_DAEMON_STATE_REQ_RCVD (GLUSTERD_COMP_BASE + 584) - -/*! - * @messageid - * @diagnosis - * @recommendation - * - */ -#define GD_MSG_BRICK_CLEANUP_SUCCESS (GLUSTERD_COMP_BASE + 585) - -/*! - * @messageid - * @diagnosis - * @recommendation - * - */ -#define GD_MSG_STATE_STR_GET_FAILED (GLUSTERD_COMP_BASE + 586) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RESET_BRICK_COMMIT_FORCE_REQ_RCVD (GLUSTERD_COMP_BASE + 587) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_RESET_BRICK_CMD_FAIL (GLUSTERD_COMP_BASE + 588) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TIERD_STOP_FAIL (GLUSTERD_COMP_BASE + 590) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TIERD_CREATE_FAIL (GLUSTERD_COMP_BASE + 591) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TIERD_START_FAIL (GLUSTERD_COMP_BASE + 592) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TIERD_OBJ_GET_FAIL (GLUSTERD_COMP_BASE + 593) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TIERD_NOT_RUNNING (GLUSTERD_COMP_BASE + 594) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_TIERD_INIT_FAIL (GLUSTERD_COMP_BASE + 595) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICK_MX_SET_FAIL (GLUSTERD_COMP_BASE + 596) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define GD_MSG_NO_SIG_TO_PID_ZERO (GLUSTERD_COMP_BASE + 597) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define GD_MSG_TIER_WATERMARK_RESET_FAIL (GLUSTERD_COMP_BASE + 598) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define GD_MSG_CLIENTS_GET_STATE_FAILED (GLUSTERD_COMP_BASE + 599) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GNFS_XLATOR_NOT_INSTALLED (GLUSTERD_COMP_BASE + 600) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PIDFILE_UNLINKING (GLUSTERD_COMP_BASE + 601) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_VOL_SET_VALIDATION_INFO (GLUSTERD_COMP_BASE + 602) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_NO_MUX_LIMIT (GLUSTERD_COMP_BASE + 603) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICKPROC_REM_BRICK_FAILED (GLUSTERD_COMP_BASE + 604) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICKPROC_ADD_BRICK_FAILED (GLUSTERD_COMP_BASE + 605) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_BRICKPROC_NEW_FAILED (GLUSTERD_COMP_BASE + 606) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_STATVFS_FAILED (GLUSTERD_COMP_BASE + 607) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_GARBAGE_ARGS (GLUSTERD_COMP_BASE + 608) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_LOCALTIME_LOGGING_VOL_OPT_VALIDATE_FAIL (GLUSTERD_COMP_BASE + 609) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_LOCALTIME_LOGGING_ENABLE (GLUSTERD_COMP_BASE + 610) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_LOCALTIME_LOGGING_DISABLE (GLUSTERD_COMP_BASE + 611) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_PORTS_EXHAUSTED (GLUSTERD_COMP_BASE + 612) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_CHANGELOG_GET_FAIL (GLUSTERD_COMP_BASE + 613) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define GD_MSG_MANAGER_FUNCTION_FAILED (GLUSTERD_COMP_BASE + 614) - -/*------------*/ +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ + +GLFS_MSGID(GLUSTERD, + GD_MSG_SERVER_QUORUM_NOT_MET, + GD_MSG_SERVER_QUORUM_LOST_STOPPING_BRICKS, + GD_MSG_SERVER_QUORUM_MET_STARTING_BRICKS, + GD_MSG_PEER_DISCONNECTED, + GD_MSG_BRICK_DISCONNECTED, + GD_MSG_NODE_DISCONNECTED, + GD_MSG_REBALANCE_DISCONNECTED, + GD_MSG_VOL_CLEANUP_FAIL, + GD_MSG_VOL_VERS_MISMATCH, + GD_MSG_CKSUM_VERS_MISMATCH, + GD_MSG_QUOTA_CONFIG_VERS_MISMATCH, + GD_MSG_QUOTA_CONFIG_CKSUM_MISMATCH, + GD_MSG_BRICK_STOP_FAIL, + GD_MSG_SVC_KILL_FAIL, + GD_MSG_PID_KILL_FAIL, + GD_MSG_REBAL_NO_SOCK_FILE, + GD_MSG_UNIX_OP_BUILD_FAIL, + GD_MSG_RPC_CREATE_FAIL, + GD_MSG_FAIL_DEFAULT_OPT_SET, + GD_MSG_CLUSTER_UNLOCK_FAILED, + GD_MSG_NO_MEMORY, + GD_MSG_UNSUPPORTED_VERSION, + GD_MSG_COMMAND_NOT_FOUND, + GD_MSG_SNAPSHOT_OP_FAILED, + GD_MSG_INVALID_ENTRY, + GD_MSG_VOL_NOT_FOUND, + GD_MSG_REG_COMPILE_FAILED, + GD_MSG_FILE_OP_FAILED, + GD_MSG_SNAP_CREATION_FAIL, + GD_MSG_VOL_OP_FAILED, + GD_MSG_CREATE_DIR_FAILED, + GD_MSG_DIR_OP_FAILED, + GD_MSG_VOL_STOP_FAILED, + GD_MSG_NO_CLI_RESP, + GD_MSG_LOCK_INIT_FAILED, + GD_MSG_SNAP_LIST_GET_FAIL, + GD_MSG_UNOUNT_FAILED, + GD_MSG_LOCK_DESTROY_FAILED, + GD_MSG_SNAP_CLEANUP_FAIL, + GD_MSG_SNAP_ACTIVATE_FAIL, + GD_MSG_SNAP_DEACTIVATE_FAIL, + GD_MSG_SNAP_RESTORE_FAIL, + GD_MSG_SNAP_REMOVE_FAIL, + GD_MSG_SNAP_CONFIG_FAIL, + GD_MSG_SNAP_STATUS_FAIL, + GD_MSG_SNAP_INIT_FAIL, + GD_MSG_VOLINFO_SET_FAIL, + GD_MSG_VOLINFO_GET_FAIL, + GD_MSG_BRICK_CREATION_FAIL, + GD_MSG_BRICK_GET_INFO_FAIL, + GD_MSG_BRICK_NEW_INFO_FAIL, + GD_MSG_LVS_FAIL, + GD_MSG_SETXATTR_FAIL, + GD_MSG_UMOUNTING_SNAP_BRICK, + GD_MSG_OP_UNSUPPORTED, + GD_MSG_SNAP_NOT_FOUND, + GD_MSG_FS_LABEL_UPDATE_FAIL, + GD_MSG_LVM_MOUNT_FAILED, + GD_MSG_DICT_SET_FAILED, + GD_MSG_CANONICALIZE_FAIL, + GD_MSG_DICT_GET_FAILED, + GD_MSG_SNAP_INFO_FAIL, + GD_MSG_SNAP_VOL_CONFIG_FAIL, + GD_MSG_SNAP_OBJECT_STORE_FAIL, + GD_MSG_DICT_UNSERIALIZE_FAIL, + GD_MSG_SNAP_RESTORE_REVERT_FAIL, + GD_MSG_SNAP_LIST_SET_FAIL, + GD_MSG_VOLFILE_CREATE_FAIL, + GD_MSG_VOLINFO_REMOVE_FAIL, + GD_MSG_VOL_DELETE_FAIL, + GD_MSG_SNAPSHOT_PENDING, + GD_MSG_BRICK_PATH_UNMOUNTED, + GD_MSG_BRICK_ADD_FAIL, + GD_MSG_BRICK_SET_INFO_FAIL, + GD_MSG_LVCREATE_FAIL, + GD_MSG_VG_GET_FAIL, + GD_MSG_TPOOL_GET_FAIL, + GD_MSG_LVM_REMOVE_FAILED, + GD_MSG_MISSEDSNAP_INFO_SET_FAIL, + GD_MSG_BRK_MOUNTOPTS_FAIL, + GD_MSG_MISSED_SNAP_LIST_STORE_FAIL, + GD_MSG_INVALID_MISSED_SNAP_ENTRY, + GD_MSG_MISSED_SNAP_GET_FAIL, + GD_MSG_MISSED_SNAP_CREATE_FAIL, + GD_MSG_DUP_ENTRY, + GD_MSG_MISSED_SNAP_STATUS_DONE, + GD_MSG_NO_EXEC_PERMS, + GD_MSG_GLOBAL_OP_VERSION_SET_FAIL, + GD_MSG_HARD_LIMIT_SET_FAIL, + GD_MSG_OP_SUCCESS, + GD_MSG_STORE_FAIL, + GD_MSG_GLOBAL_OP_VERSION_GET_FAIL, + GD_MSG_GEOREP_GET_FAILED, + GD_MSG_GLUSTERD_UMOUNT_FAIL, + GD_MSG_QUORUM_CHECK_FAIL, + GD_MSG_QUORUM_COUNT_IGNORED, + GD_MSG_SNAP_MOUNT_FAIL, + GD_MSG_RSP_DICT_USE_FAIL, + GD_MSG_SNAP_IMPORT_FAIL, + GD_MSG_SNAP_CONFLICT, + GD_MSG_MISSED_SNAP_DELETE, + GD_MSG_QUOTA_CONFIG_IMPORT_FAIL, + GD_MSG_SNAPDIR_CREATE_FAIL, + GD_MSG_MISSED_SNAP_PRESENT, + GD_MSG_UUID_NULL, + GD_MSG_TSTAMP_SET_FAIL, + GD_MSG_RESP_AGGR_FAIL, + GD_MSG_DICT_EMPTY, + GD_MSG_DICT_CREATE_FAIL, + GD_MSG_SNAPD_STOP_FAIL, + GD_MSG_SOFT_LIMIT_REACHED, + GD_MSG_SNAPD_START_FAIL, + GD_MSG_SNAPD_CREATE_FAIL, + GD_MSG_SNAPD_INIT_FAIL, + GD_MSG_MGMTV3_OP_FAIL, + GD_MSG_MGMTV3_PAYLOAD_BUILD_FAIL, + GD_MSG_MGMTV3_UNLOCK_FAIL, + GD_MSG_MGMTV3_LOCK_GET_FAIL, + GD_MSG_MGMTV3_LOCKDOWN_FAIL, + GD_MSG_POST_VALIDATION_FAIL, + GD_MSG_PRE_VALIDATION_FAIL, + GD_MSG_COMMIT_OP_FAIL, + GD_MSG_PEER_LIST_CREATE_FAIL, + GD_MSG_BRICK_OP_FAIL, + GD_MSG_OPINFO_SET_FAIL, + GD_MSG_OP_EVENT_UNLOCK_FAIL, + GD_MSG_MGMTV3_OP_RESP_FAIL, + GD_MSG_PEER_NOT_FOUND, + GD_MSG_REQ_DECODE_FAIL, + GD_MSG_DICT_SERL_LENGTH_GET_FAIL, + GD_MSG_ALREADY_STOPPED, + GD_MSG_PRE_VALD_RESP_FAIL, + GD_MSG_SVC_GET_FAIL, + GD_MSG_VOLFILE_NOT_FOUND, + GD_MSG_OP_EVENT_LOCK_FAIL, + GD_MSG_NON_STRIPE_VOL, + GD_MSG_SNAPD_OBJ_GET_FAIL, + GD_MSG_QUOTA_DISABLED, + GD_MSG_CACHE_MINMAX_SIZE_INVALID, + GD_MSG_QUOTA_GET_STAT_FAIL, + GD_MSG_SUBVOLUMES_EXCEED, + GD_MSG_BRICK_ADD, + GD_MSG_BRICK_REMOVE, + GD_MSG_CREATE_KEY_FAIL, + GD_MSG_MULTIPLE_LOCK_ACQUIRE_FAIL, + GD_MSG_MULTIPLE_LOCK_RELEASE_FAIL, + GD_MSG_RESP_FROM_UNKNOWN_PEER, + GD_MSG_BRICK_MOUNDIRS_AGGR_FAIL, + GD_MSG_GFID_VALIDATE_SET_FAIL, + GD_MSG_PEER_LOCK_FAIL, + GD_MSG_PEER_UNLOCK_FAIL, + GD_MSG_MGMT_OP_FAIL, + GD_MSG_TRANS_OPINFO_CLEAR_FAIL, + GD_MSG_GLUSTERD_LOCK_FAIL, + GD_MSG_TRANS_OPINFO_SET_FAIL, + GD_MSG_TRANS_IDGEN_FAIL, + GD_MSG_RPC_FAILURE, + GD_MSG_OP_VERS_ADJUST_FAIL, + GD_MSG_SNAP_DEVICE_NAME_GET_FAIL, + GD_MSG_SNAP_STATUS_NOT_PENDING, + GD_MSG_MGMT_PGM_SET_FAIL, + GD_MSG_EVENT_INJECT_FAIL, + GD_MSG_VERS_INFO, + GD_MSG_VOL_INFO_REQ_RECVD, + GD_MSG_VERS_GET_FAIL, + GD_MSG_EVENT_NEW_GET_FAIL, + GD_MSG_RPC_LAYER_ERROR, + GD_MSG_NO_HANDSHAKE_ACK, + GD_MSG_OP_VERSION_MISMATCH, + GD_MSG_HANDSHAKE_REQ_REJECTED, + GD_MSG_UNKNOWN_MODE, + GD_MSG_DEFRAG_STATUS_UPDATED, + GD_MSG_NO_FLAG_SET, + GD_MSG_VERSION_UNSUPPORTED, + GD_MSG_UUID_SET_FAIL, + GD_MSG_MOUNT_REQ_FAIL, + GD_MSG_GLUSTERD_GLOBAL_INFO_STORE_FAIL, + GD_MSG_OP_VERS_STORE_FAIL, + GD_MSG_SNAP_AUTOMIC_UPDATE_FAIL, + GD_MSG_SNAPINFO_WRITE_FAIL, + GD_MSG_SNAPINFO_CREATE_FAIL, + GD_MSG_SNAPD_INFO_STORE_FAIL, + GD_MSG_BRK_MNTPATH_MOUNT_FAIL, + GD_MSG_BRK_MNTPATH_GET_FAIL, + GD_MSG_SNAP_BRK_MNT_RECREATE_FAIL, + GD_MSG_SNAP_RESOLVE_BRICK_FAIL, + GD_MSG_RESOLVE_BRICK_FAIL, + GD_MSG_BRK_MNT_RECREATE_FAIL, + GD_MSG_TMP_FILE_UNLINK_FAIL, + GD_MSG_VOL_VALS_WRITE_FAIL, + GD_MSG_STORE_HANDLE_GET_FAIL, + GD_MSG_STORE_HANDLE_WRITE_FAIL, + GD_MSG_MISSED_SNAP_LIST_STORE_HANDLE_GET_FAIL, + GD_MSG_MISSED_SNAP_LIST_EMPTY, + GD_MSG_SNAP_VOL_RETRIEVE_FAIL, + GD_MSG_SNAPSHOT_UPDATE_FAIL, + GD_MSG_SNAPD_PORT_STORE_FAIL, + GD_MSG_CKSUM_STORE_FAIL, + GD_MSG_STORE_HANDLE_CREATE_FAIL, + GD_MSG_HANDLE_NULL, + GD_MSG_VOL_RESTORE_FAIL, + GD_MSG_NAME_TOO_LONG, + GD_MSG_UUID_PARSE_FAIL, + GD_MSG_UNKNOWN_KEY, + GD_MSG_STORE_ITER_DESTROY_FAIL, + GD_MSG_STORE_ITER_GET_FAIL, + GD_MSG_VOLINFO_UPDATE_FAIL, + GD_MSG_PARSE_BRICKINFO_FAIL, + GD_MSG_VERS_STORE_FAIL, + GD_MSG_HEADER_ADD_FAIL, + GD_MSG_QUOTA_CONF_WRITE_FAIL, + GD_MSG_QUOTA_CONF_CORRUPT, + GD_MSG_FORK_FAIL, + GD_MSG_CKSUM_COMPUTE_FAIL, + GD_MSG_VERS_CKSUM_STORE_FAIL, + GD_MSG_GETXATTR_FAIL, + GD_MSG_CONVERSION_FAILED, + GD_MSG_VOL_NOT_DISTRIBUTE, + GD_MSG_VOL_STOPPED, + GD_MSG_OPCTX_GET_FAIL, + GD_MSG_TASKID_GEN_FAIL, + GD_MSG_REBALANCE_ID_MISSING, + GD_MSG_NO_REBALANCE_PFX_IN_VOLNAME, + GD_MSG_DEFRAG_STATUS_UPDATE_FAIL, + GD_MSG_UUID_GEN_STORE_FAIL, + GD_MSG_UUID_STORE_FAIL, + GD_MSG_NO_INIT, + GD_MSG_MODULE_NOT_INSTALLED, + GD_MSG_MODULE_NOT_WORKING, + GD_MSG_WRITE_ACCESS_GRANT_FAIL, + GD_MSG_DIRPATH_TOO_LONG, + GD_MSG_LOGGROUP_INVALID, + GD_MSG_DIR_PERM_LIBERAL, + GD_MSG_DIR_PERM_STRICT, + GD_MSG_MOUNT_SPEC_INSTALL_FAIL, + GD_MSG_GLUSTERD_SOCK_LISTENER_START_FAIL, + GD_MSG_DIR_NOT_FOUND, + GD_MSG_FAILED_INIT_SHDSVC, + GD_MSG_FAILED_INIT_NFSSVC, + GD_MSG_FAILED_INIT_QUOTASVC, + GD_MSG_RPC_INIT_FAIL, + GD_MSG_RPCSVC_REG_NOTIFY_RETURNED, + GD_MSG_RPC_TRANSPORT_COUNT_GET_FAIL, + GD_MSG_RPC_LISTENER_CREATE_FAIL, + GD_MSG_OP_VERS_RESTORE_FAIL, + GD_MSG_SELF_HEALD_DISABLED, + GD_MSG_PRIV_NULL, + GD_MSG_GSYNC_VALIDATION_FAIL, + GD_MSG_SLAVE_CONFPATH_DETAILS_FETCH_FAIL, + GD_MSG_OP_NOT_PERMITTED_AC_REQD, + GD_MSG_OP_NOT_PERMITTED, + GD_MSG_REBALANCE_START_FAIL, + GD_MSG_NFS_RECONF_FAIL, + GD_MSG_REMOVE_BRICK_ID_SET_FAIL, + GD_MSG_BRICK_MOUNTDIR_GET_FAIL, + GD_MSG_BRICK_NOT_FOUND, + GD_MSG_BRKPATH_TOO_LONG, + GD_MSG_CLRLOCKS_CLNT_UMOUNT_FAIL, + GD_MSG_CLRLOCKS_CLNT_MOUNT_FAIL, + GD_MSG_CLRLOCKS_MOUNTDIR_CREATE_FAIL, + GD_MSG_BRK_PORT_NUM_GET_FAIL, + GD_MSG_BRK_STATEDUMP_FAIL, + GD_MSG_VOL_GRAPH_CHANGE_NOTIFY_FAIL, + GD_MSG_INVALID_VG, + GD_MSG_GLUSTERD_OP_FAILED, + GD_MSG_HOSTNAME_ADD_TO_PEERLIST_FAIL, + GD_MSG_STALE_PEERINFO_REMOVE_FAIL, + GD_MSG_TRANS_ID_GET_FAIL, + GD_MSG_RES_DECODE_FAIL, + GD_MSG_VOL_ALREADY_EXIST, + GD_MSG_BAD_BRKORDER, + GD_MSG_BAD_BRKORDER_CHECK_FAIL, + GD_MSG_BRICK_SELECT_FAIL, + GD_MSG_NO_LOCK_RESP_FROM_PEER, + GD_MSG_MGMTV3_LOCK_FROM_UUID_REJCT, + GD_MSG_STAGE_FROM_UUID_REJCT, + GD_MSG_UNLOCK_FROM_UUID_REJCT, + GD_MSG_MGMTV3_UNLOCK_FROM_UUID_REJCT, + GD_MSG_COMMIT_FROM_UUID_REJCT, + GD_MSG_VOL_NOT_STARTED, + GD_MSG_VOL_NOT_REPLICA, + GD_MSG_VOL_NOT_DISPERSE, + GD_MSG_OLD_REMOVE_BRICK_EXISTS, + GD_MSG_USE_THE_FORCE, + GD_MSG_OIP, + GD_MSG_OIP_RETRY_LATER, + GD_MSG_GSYNC_RESTART_FAIL, + GD_MSG_LOCK_FROM_UUID_REJCT, + GD_MSG_BRICK_OP_PAYLOAD_BUILD_FAIL, + GD_MSG_HOSTNAME_RESOLVE_FAIL, + GD_MSG_COUNT_VALIDATE_FAILED, + GD_MSG_SPAWNING_CHILD_FAILED, + GD_MSG_READ_CHILD_DATA_FAILED, + GD_MSG_DEFAULT_TEMP_CONFIG, + GD_MSG_PIDFILE_CREATE_FAILED, + GD_MSG_GSYNCD_SPAWN_FAILED, + GD_MSG_SUBOP_NOT_FOUND, + GD_MSG_RESERVED_OPTION, + GD_MSG_GLUSTERD_PRIV_NOT_FOUND, + GD_MSG_SLAVEINFO_FETCH_ERROR, + GD_MSG_VALIDATE_FAILED, + GD_MSG_INVOKE_ERROR, + GD_MSG_SESSION_CREATE_ERROR, + GD_MSG_STOP_FORCE, + GD_MSG_GET_CONFIG_INFO_FAILED, + GD_MSG_STAT_FILE_READ_FAILED, + GD_MSG_CONF_PATH_ASSIGN_FAILED, + GD_MSG_SESSION_INACTIVE, + GD_MSG_PIDFILE_NOT_FOUND, + GD_MSG_PEER_CMD_ERROR, + GD_MSG_SRC_FILE_ERROR, + GD_MSG_GET_STATEFILE_NAME_FAILED, + GD_MSG_STATUS_NULL, + GD_MSG_STATUSFILE_CREATE_FAILED, + GD_MSG_SLAVE_URL_INVALID, + GD_MSG_INVALID_SLAVE, + GD_MSG_READ_ERROR, + GD_MSG_ARG_FETCH_ERROR, + GD_MSG_REG_FILE_MISSING, + GD_MSG_STATEFILE_NAME_NOT_FOUND, + GD_MSG_GEO_REP_START_FAILED, + GD_MSG_GSYNCD_ERROR, + GD_MSG_UPDATE_STATEFILE_FAILED, + GD_MSG_STATUS_UPDATE_FAILED, + GD_MSG_GSYNCD_OP_SET_FAILED, + GD_MSG_BUFFER_EMPTY, + GD_MSG_CONFIG_INFO, + GD_MSG_FETCH_CONFIG_VAL_FAILED, + GD_MSG_GSYNCD_PARSE_ERROR, + GD_MSG_SESSION_ALREADY_EXIST, + GD_MSG_FORCE_CREATE_SESSION, + GD_MSG_GET_KEY_FAILED, + GD_MSG_SESSION_DEL_FAILED, + GD_MSG_CMD_EXEC_FAIL, + GD_MSG_STRDUP_FAILED, + GD_MSG_UNABLE_TO_END, + GD_MSG_PAUSE_FAILED, + GD_MSG_NORMALIZE_URL_FAIL, + GD_MSG_MODULE_ERROR, + GD_MSG_SLAVEINFO_STORE_ERROR, + GD_MSG_MARKER_START_FAIL, + GD_MSG_RESUME_FAILED, + GD_MSG_GLUSTERFS_START_FAIL, + GD_MSG_GLUSTERFS_STOP_FAIL, + GD_MSG_RBOP_STATE_STORE_FAIL, + GD_MSG_PUMP_XLATOR_DISABLED, + GD_MSG_ABORT_OP_FAIL, + GD_MSG_PAUSE_OP_FAIL, + GD_MSG_GLUSTER_SERVICE_START_FAIL, + GD_MSG_HANDSHAKE_FAILED, + GD_MSG_CLI_REQ_EMPTY, + GD_MSG_PEER_ADD_FAIL, + GD_MSG_SYNC_FROM_LOCALHOST_UNALLOWED, + GD_MSG_UUIDS_SAME_RETRY, + GD_MSG_TSP_ALREADY_FORMED, + GD_MSG_VOLS_ALREADY_PRESENT, + GD_MSG_REQ_CTX_CREATE_FAIL, + GD_MSG_PEER_INFO_UPDATE_FAIL, + GD_MSG_PEERINFO_CREATE_FAIL, + GD_MSG_REQ_FROM_UNKNOWN_PEER, + GD_MSG_STATUS_REPLY_STRING_CREATE_FAIL, + GD_MSG_TOKENIZE_FAIL, + GD_MSG_LAZY_UMOUNT_FAIL, + GD_MSG_NFS_SERVER_START_FAIL, + GD_MSG_GLUSTER_SERVICES_STOP_FAIL, + GD_MSG_BRK_CLEANUP_FAIL, + GD_MSG_RB_ALREADY_STARTED, + GD_MSG_RB_BRICKINFO_GET_FAIL, + GD_MSG_BAD_FORMAT, + GD_MSG_RB_CMD_FAIL, + GD_MSG_RB_NOT_STARTED_OR_PAUSED, + GD_MSG_RB_NOT_STARTED, + GD_MSG_RB_PAUSED_ALREADY, + GD_MSG_NO_FREE_PORTS, + GD_MSG_EVENT_STATE_TRANSITION_FAIL, + GD_MSG_HANDLER_RETURNED, + GD_MSG_SNAP_COMPARE_CONFLICT, + GD_MSG_PEER_DETACH_CLEANUP_FAIL, + GD_MSG_STALE_VOL_REMOVE_FAIL, + GD_MSG_AC_ERROR, + GD_MSG_LOCK_FAIL, + GD_MSG_MGMTV3_LOCK_REQ_SEND_FAIL, + GD_MSG_GLUSTERD_UNLOCK_FAIL, + GD_MSG_RBOP_START_FAIL, + GD_MSG_UNKNOWN_RESPONSE, + GD_MSG_COMMIT_REQ_SEND_FAIL, + GD_MSG_OPCTX_UPDATE_FAIL, + GD_MSG_OPCTX_NULL, + GD_MSG_DICT_COPY_FAIL, + GD_MSG_SHD_STATUS_SET_FAIL, + GD_MSG_REPLICA_INDEX_GET_FAIL, + GD_MSG_NFS_SERVER_NOT_RUNNING, + GD_MSG_STAGE_REQ_SEND_FAIL, + GD_MSG_LOCK_REQ_SEND_FAIL, + GD_MSG_VOLNAMES_GET_FAIL, + GD_MSG_NO_TASK_ID, + GD_MSG_ADD_REMOVE_BRICK_FAIL, + GD_MSG_SVC_RESTART_FAIL, + GD_MSG_VOL_SET_FAIL, + GD_MSG_QUOTAD_NOT_RUNNING, + GD_MSG_XLATOR_COUNT_GET_FAIL, + GD_MSG_TRANS_OPINFO_GET_FAIL, + GD_MSG_TRANS_ID_INVALID, + GD_MSG_NO_OPTIONS_GIVEN, + GD_MSG_SNAPD_NOT_RUNNING, + GD_MSG_ADD_ADDRESS_TO_PEER_FAIL, + GD_MSG_PEER_ADDRESS_GET_FAIL, + GD_MSG_GETADDRINFO_FAIL, + GD_MSG_PEERINFO_DELETE_FAIL, + GD_MSG_KEY_NULL, + GD_MSG_SPAWN_SVCS_FAIL, + GD_MSG_DICT_ITER_FAIL, + GD_MSG_TASK_STATUS_UPDATE_FAIL, + GD_MSG_VOL_ID_MISMATCH, + GD_MSG_STR_TO_BOOL_FAIL, + GD_MSG_RB_MNT_BRICKS_MISMATCH, + GD_MSG_RB_SRC_BRICKS_MISMATCH, + GD_MSG_MNTENTRY_GET_FAIL, + GD_MSG_INODE_SIZE_GET_FAIL, + GD_MSG_NO_STATEFILE_ENTRY, + GD_MSG_PMAP_UNSET_FAIL, + GD_MSG_GLOBAL_OPT_IMPORT_FAIL, + GD_MSD_BRICK_DISCONNECT_FAIL, + GD_MSG_SNAP_DETAILS_IMPORT_FAIL, + GD_MSG_BRICKINFO_CREATE_FAIL, + GD_MSG_QUOTA_CKSUM_VER_STORE_FAIL, + GD_MSG_CKSUM_GET_FAIL, + GD_MSG_BRICKPATH_ROOT_GET_FAIL, + GD_MSG_HOSTNAME_TO_UUID_FAIL, + GD_MSG_REPLY_SUBMIT_FAIL, + GD_MSG_SERIALIZE_MSG_FAIL, + GD_MSG_ENCODE_FAIL, + GD_MSG_RB_DST_BRICKS_MISMATCH, + GD_MSG_XLATOR_VOLOPT_DYNLOAD_ERROR, + GD_MSG_VOLNAME_NOTFOUND_IN_DICT, + GD_MSG_FLAGS_NOTFOUND_IN_DICT, + GD_MSG_HOSTNAME_NOTFOUND_IN_DICT, + GD_MSG_PORT_NOTFOUND_IN_DICT, + GD_MSG_CMDSTR_NOTFOUND_IN_DICT, + GD_MSG_SNAP_OBJ_NEW_FAIL, + GD_MSG_SNAP_BACKEND_MAKE_FAIL, + GD_MSG_SNAP_CLONE_FAILED, + GD_MSG_SNAP_CLONE_PREVAL_FAILED, + GD_MSG_SNAP_CLONE_POSTVAL_FAILED, + GD_MSG_VOLINFO_STORE_FAIL, + GD_MSG_NEW_FRIEND_SM_EVENT_GET_FAIL, + GD_MSG_VOL_TYPE_CHANGING_INFO, + GD_MSG_BRKPATH_MNTPNT_MISMATCH, + GD_MSG_TASKS_COUNT_MISMATCH, + GD_MSG_WRONG_OPTS_SETTING, + GD_MSG_PATH_ALREADY_PART_OF_VOL, + GD_MSG_BRICK_VALIDATE_FAIL, + GD_MSG_READIN_FILE_FAILED, + GD_MSG_IMPORT_PRDICT_DICT, + GD_MSG_VOL_OPTS_IMPORT_FAIL, + GD_MSG_BRICK_IMPORT_FAIL, + GD_MSG_VOLINFO_IMPORT_FAIL, + GD_MSG_BRICK_ID_GEN_FAILED, + GD_MSG_GET_STATUS_DATA_FAIL, + GD_MSG_BITROT_NOT_RUNNING, + GD_MSG_SCRUBBER_NOT_RUNNING, + GD_MSG_SRC_BRICK_PORT_UNAVAIL, + GD_MSG_BITD_INIT_FAIL, + GD_MSG_SCRUB_INIT_FAIL, + GD_MSG_VAR_RUN_DIR_INIT_FAIL, + GD_MSG_VAR_RUN_DIR_FIND_FAIL, + GD_MSG_SCRUBSVC_RECONF_FAIL, + GD_MSG_BITDSVC_RECONF_FAIL, + GD_MSG_NFS_GNS_START_FAIL, + GD_MSG_NFS_GNS_SETUP_FAIL, + GD_MSG_UNRECOGNIZED_SVC_MNGR, + GD_MSG_NFS_GNS_OP_HANDLE_FAIL, + GD_MSG_EXPORT_FILE_CREATE_FAIL, + GD_MSG_NFS_GNS_HOST_FOUND, + GD_MSG_REBALANCE_CMD_IN_TIER_VOL, + GD_MSG_INCOMPATIBLE_VALUE, + GD_MSG_GENERATED_UUID, + GD_MSG_FILE_DESC_LIMIT_SET, + GD_MSG_CURR_WORK_DIR_INFO, + GD_MSG_STRIPE_COUNT_CHANGE_INFO, + GD_MSG_REPLICA_COUNT_CHANGE_INFO, + GD_MSG_ADD_BRICK_REQ_RECVD, + GD_MSG_VOL_ALREADY_TIER, + GD_MSG_REM_BRICK_REQ_RECVD, + GD_MSG_VOL_NOT_TIER, + GD_MSG_LOG_ROTATE_REQ_RECVD, + GD_MSG_CLI_REQ_RECVD, + GD_MSG_GET_VOL_REQ_RCVD, + GD_MSG_VOL_SYNC_REQ_RCVD, + GD_MSG_PROBE_RCVD, + GD_MSG_UNFRIEND_REQ_RCVD, + GD_MSG_FRIEND_UPDATE_RCVD, + GD_MSG_RESPONSE_INFO, + GD_MSG_VOL_PROFILE_REQ_RCVD, + GD_MSG_GETWD_REQ_RCVD, + GD_MSG_MOUNT_REQ_RCVD, + GD_MSG_UMOUNT_REQ_RCVD, + GD_MSG_CONNECT_RETURNED, + GD_MSG_STATUS_VOL_REQ_RCVD, + GD_MSG_CLRCLK_VOL_REQ_RCVD, + GD_MSG_BARRIER_VOL_REQ_RCVD, + GD_MSG_UUID_RECEIVED, + GD_MSG_REPLACE_BRK_COMMIT_FORCE_REQ_RCVD, + GD_MSG_BRK_PORT_NO_ADD_INDO, + GD_MSG_REPLACE_BRK_REQ_RCVD, + GD_MSG_ADD_OP_ARGS_FAIL, + GD_MSG_POST_HOOK_STUB_INIT_FAIL, + GD_MSG_HOOK_STUB_NULL, + GD_MSG_SPAWN_THREADS_FAIL, + GD_MSG_STALE_VOL_DELETE_INFO, + GD_MSG_PROBE_REQ_RESP_RCVD, + GD_MSG_HOST_PRESENT_ALREADY, + GD_MSG_OP_VERS_INFO, + GD_MSG_OP_VERS_SET_INFO, + GD_MSG_NEW_NODE_STATE_CREATION, + GD_MSG_ALREADY_MOUNTED, + GD_MSG_SHARED_STRG_VOL_OPT_VALIDATE_FAIL, + GD_MSG_NFS_GNS_STOP_FAIL, + GD_MSG_NFS_GNS_RESET_FAIL, + GD_MSG_SHARED_STRG_SET_FAIL, + GD_MSG_VOL_TRANSPORT_TYPE_CHANGE, + GD_MSG_PEER_COUNT_GET_FAIL, + GD_MSG_INSUFFICIENT_UP_NODES, + GD_MSG_OP_STAGE_STATS_VOL_FAIL, + GD_MSG_VOL_ID_SET_FAIL, + GD_MSG_OP_STAGE_RESET_VOL_FAIL, + GD_MSG_OP_STAGE_BITROT_FAIL, + GD_MSG_OP_STAGE_QUOTA_FAIL, + GD_MSG_OP_STAGE_DELETE_VOL_FAIL, + GD_MSG_HANDLE_HEAL_CMD_FAIL, + GD_MSG_CLRCLK_SND_CMD_FAIL, + GD_MSG_DISPERSE_CLUSTER_FOUND, + GD_MSG_HEAL_VOL_REQ_RCVD, + GD_MSG_STATEDUMP_VOL_REQ_RCVD, + GD_MSG_THINPOOLS_FOR_THINLVS, + GD_MSG_OP_STAGE_CREATE_VOL_FAIL, + GD_MSG_OP_STAGE_START_VOL_FAIL, + GD_MSG_NFS_GNS_UNEXPRT_VOL_FAIL, + GD_MSG_TASK_ID_INFO, + GD_MSG_DEREGISTER_SUCCESS, + GD_MSG_STATEDUMP_OPTS_RCVD, + GD_MSG_STATEDUMP_INFO, + GD_MSG_RECOVERING_CORRUPT_CONF, + GD_MSG_RETRIEVED_UUID, + GD_MSG_XLATOR_CREATE_FAIL, + GD_MSG_GRAPH_ENTRY_ADD_FAIL, + GD_MSG_ERROR_ENCOUNTERED, + GD_MSG_FILTER_RUN_FAILED, + GD_MSG_DEFAULT_OPT_INFO, + GD_MSG_MARKER_STATUS_GET_FAIL, + GD_MSG_MARKER_DISABLE_FAIL, + GD_MSG_GRAPH_FEATURE_ADD_FAIL, + GD_MSG_XLATOR_SET_OPT_FAIL, + GD_MSG_BUILD_GRAPH_FAILED, + GD_MSG_XML_TEXT_WRITE_FAIL, + GD_MSG_XML_DOC_START_FAIL, + GD_MSG_XML_ELE_CREATE_FAIL, + GD_MSG_VOLUME_INCONSISTENCY, + GD_MSG_XLATOR_LINK_FAIL, + GD_MSG_REMOTE_HOST_GET_FAIL, + GD_MSG_GRAPH_SET_OPT_FAIL, + GD_MSG_ROOT_SQUASH_ENABLED, + GD_MSG_ROOT_SQUASH_FAILED, + GD_MSG_LOCK_OWNER_MISMATCH, + GD_MSG_LOCK_NOT_HELD, + GD_MSG_LOCK_ALREADY_HELD, + GD_MSG_SVC_START_SUCCESS, + GD_MSG_SVC_STOP_SUCCESS, + GD_MSG_PARAM_NULL, + GD_MSG_SVC_STOP_FAIL, + GD_MSG_SHARED_STORAGE_DOES_NOT_EXIST, + GD_MSG_SNAP_PAUSE_TIER_FAIL, + GD_MSG_SNAP_RESUME_TIER_FAIL, + GD_MSG_FILE_NOT_FOUND, + GD_MSG_RETRY_WITH_NEW_PORT, + GD_MSG_REMOTE_VOL_UUID_FAIL, + GD_MSG_SLAVE_VOL_PARSE_FAIL, + GD_MSG_DICT_GET_SUCCESS, + GD_MSG_PMAP_REGISTRY_REMOVE_FAIL, + GD_MSG_MNTBROKER_LABEL_NULL, + GD_MSG_MNTBROKER_LABEL_MISS, + GD_MSG_MNTBROKER_SPEC_MISMATCH, + GD_MSG_SYSCALL_FAIL, + GD_MSG_DAEMON_STATE_REQ_RCVD, + GD_MSG_BRICK_CLEANUP_SUCCESS, + GD_MSG_STATE_STR_GET_FAILED, + GD_MSG_RESET_BRICK_COMMIT_FORCE_REQ_RCVD, + GD_MSG_RESET_BRICK_CMD_FAIL, + GD_MSG_TIERD_STOP_FAIL, + GD_MSG_TIERD_CREATE_FAIL, + GD_MSG_TIERD_START_FAIL, + GD_MSG_TIERD_OBJ_GET_FAIL, + GD_MSG_TIERD_NOT_RUNNING, + GD_MSG_TIERD_INIT_FAIL, + GD_MSG_BRICK_MX_SET_FAIL, + GD_MSG_NO_SIG_TO_PID_ZERO, + GD_MSG_TIER_WATERMARK_RESET_FAIL, + GD_MSG_CLIENTS_GET_STATE_FAILED, + GD_MSG_GNFS_XLATOR_NOT_INSTALLED, + GD_MSG_PIDFILE_UNLINKING, + GD_MSG_VOL_SET_VALIDATION_INFO, + GD_MSG_NO_MUX_LIMIT, + GD_MSG_BRICKPROC_REM_BRICK_FAILED, + GD_MSG_BRICKPROC_ADD_BRICK_FAILED, + GD_MSG_BRICKPROC_NEW_FAILED, + GD_MSG_STATVFS_FAILED, + GD_MSG_GARBAGE_ARGS, + GD_MSG_LOCALTIME_LOGGING_VOL_OPT_VALIDATE_FAIL, + GD_MSG_LOCALTIME_LOGGING_ENABLE, + GD_MSG_LOCALTIME_LOGGING_DISABLE, + GD_MSG_PORTS_EXHAUSTED, + GD_MSG_CHANGELOG_GET_FAIL, + GD_MSG_MANAGER_FUNCTION_FAILED +); -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" #endif /* !_GLUSTERD_MESSAGES_H_ */ diff --git a/xlators/nfs/server/src/nfs-messages.h b/xlators/nfs/server/src/nfs-messages.h index b3d134d11be..919fb5eb1d1 100644 --- a/xlators/nfs/server/src/nfs-messages.h +++ b/xlators/nfs/server/src/nfs-messages.h @@ -12,1658 +12,220 @@ #include "glfs-message-id.h" -/*! \file nfs-messages.h - * \brief NFS log-message IDs and their descriptions - * - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_NFS_BASE GLFS_MSGID_COMP_NFS -#define GLFS_NFS_NUM_MESSAGES 202 -#define GLFS_MSGID_END (GLFS_NFS_BASE + GLFS_NFS_NUM_MESSAGES + 1) - -/* Messages with message IDs */ -#define glfs_msg_start_x GLFS_NFS_BASE, "Invalid: Start of messages" - -/*------------*/ - -#define NFS_MSG_UNUSED_1 (GLFS_NFS_BASE + 1) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_2 (GLFS_NFS_BASE + 2) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_INVALID_ENTRY (GLFS_NFS_BASE + 3) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_INODE_LOC_FILL_ERROR (GLFS_NFS_BASE + 4) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_HARD_RESOLVE_FAIL (GLFS_NFS_BASE + 5) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_ARGS_DECODE_ERROR (GLFS_NFS_BASE + 6) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_LOOKUP_PROC_FAIL (GLFS_NFS_BASE + 7) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_8 (GLFS_NFS_BASE + 8) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_9 (GLFS_NFS_BASE + 9) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_READLINK_PROC_FAIL (GLFS_NFS_BASE + 10) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_11 (GLFS_NFS_BASE + 11) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_ANONYMOUS_FD_FAIL (GLFS_NFS_BASE + 12) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define NFS_MSG_READ_FAIL (GLFS_NFS_BASE + 13) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_14 (GLFS_NFS_BASE + 14) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_15 (GLFS_NFS_BASE + 15) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_STATE_WRONG (GLFS_NFS_BASE + 16) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_WRITE_FAIL (GLFS_NFS_BASE + 17) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_18 (GLFS_NFS_BASE + 18) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_19 (GLFS_NFS_BASE + 19) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_20 (GLFS_NFS_BASE + 20) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - - -#define NFS_MSG_CREATE_FAIL (GLFS_NFS_BASE + 21) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_22 (GLFS_NFS_BASE + 22) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_23 (GLFS_NFS_BASE + 23) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_DIR_OP_FAIL (GLFS_NFS_BASE + 24) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_25 (GLFS_NFS_BASE + 25) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_SYMLINK_FAIL (GLFS_NFS_BASE + 26) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_27 (GLFS_NFS_BASE + 27) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_MKNOD_FAIL (GLFS_NFS_BASE + 28) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_OPT_INIT_FAIL (GLFS_NFS_BASE + 29) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - - -#define NFS_MSG_UNUSED_30 (GLFS_NFS_BASE + 30) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_REMOVE_FAIL (GLFS_NFS_BASE + 31) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_RMDIR_CBK (GLFS_NFS_BASE + 32) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_33 (GLFS_NFS_BASE + 33) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_RENAME_FAIL (GLFS_NFS_BASE + 34) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_35 (GLFS_NFS_BASE + 35) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_LINK_FAIL (GLFS_NFS_BASE + 36) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_37 (GLFS_NFS_BASE + 37) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_38 (GLFS_NFS_BASE + 38) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_READDIR_FAIL (GLFS_NFS_BASE + 39) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_READDIRP_FAIL (GLFS_NFS_BASE + 40) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_41 (GLFS_NFS_BASE + 41) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_42 (GLFS_NFS_BASE + 42) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define NFS_MSG_FSTAT_FAIL (GLFS_NFS_BASE + 43) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_44 (GLFS_NFS_BASE + 44) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_FSINFO_FAIL (GLFS_NFS_BASE + 45) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_46 (GLFS_NFS_BASE + 46) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_PATHCONF_FAIL (GLFS_NFS_BASE + 47) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_48 (GLFS_NFS_BASE + 48) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_COMMIT_FAIL (GLFS_NFS_BASE + 49) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_PROT_INIT_ADD_FAIL (GLFS_NFS_BASE + 50) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define NFS_MSG_FORMAT_FAIL (GLFS_NFS_BASE + 51) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_SNPRINTF_FAIL (GLFS_NFS_BASE + 52) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_VOLID_MISSING (GLFS_NFS_BASE + 53) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_PARSE_VOL_UUID_FAIL (GLFS_NFS_BASE + 54) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define NFS_MSG_STR2BOOL_FAIL (GLFS_NFS_BASE + 55) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_SUBVOL_INIT_FAIL (GLFS_NFS_BASE + 56) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_NO_MEMORY (GLFS_NFS_BASE + 57) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define NFS_MSG_LISTENERS_CREATE_FAIL (GLFS_NFS_BASE + 58) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_STATE_INIT_FAIL (GLFS_NFS_BASE + 59) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_RECONF_FAIL (GLFS_NFS_BASE + 60) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define NFS_MSG_RECONF_SUBVOL_FAIL (GLFS_NFS_BASE + 61) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_STR_TOO_LONG (GLFS_NFS_BASE + 62) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_STATE_MISSING (GLFS_NFS_BASE + 63) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_INDEX_NOT_FOUND (GLFS_NFS_BASE + 64) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_EXPORT_ID_FAIL (GLFS_NFS_BASE + 65) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_NO_RW_ACCESS (GLFS_NFS_BASE + 66) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define NFS_MSG_BAD_HANDLE (GLFS_NFS_BASE + 67) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define NFS_MSG_RESOLVE_FH_FAIL (GLFS_NFS_BASE + 68) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define NFS_MSG_RESOLVE_STAT (GLFS_NFS_BASE + 69) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define NFS_MSG_VOL_DISABLE (GLFS_NFS_BASE + 70) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_INIT_CALL_STAT_FAIL (GLFS_NFS_BASE + 71) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_ENCODE_FAIL (GLFS_NFS_BASE + 72) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_SERIALIZE_REPLY_FAIL (GLFS_NFS_BASE + 73) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_SUBMIT_REPLY_FAIL (GLFS_NFS_BASE + 74) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_75 (GLFS_NFS_BASE + 75) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_76 (GLFS_NFS_BASE + 76) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_STAT_FOP_FAIL (GLFS_NFS_BASE + 77) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_GETATTR_FAIL (GLFS_NFS_BASE + 78) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_79 (GLFS_NFS_BASE + 79) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_80 (GLFS_NFS_BASE + 80) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_TIMESTAMP_NO_SYNC (GLFS_NFS_BASE + 81) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_SETATTR_INVALID (GLFS_NFS_BASE + 82) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_SETATTR_FAIL (GLFS_NFS_BASE + 83) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNUSED_84 (GLFS_NFS_BASE + 84) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_ACCESS_PROC_FAIL (GLFS_NFS_BASE + 85) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_PGM_NOT_FOUND (GLFS_NFS_BASE + 86) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_PGM_INIT_FAIL (GLFS_NFS_BASE + 87) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_PGM_REG_FAIL (GLFS_NFS_BASE + 88) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_LOOKUP_ROOT_FAIL (GLFS_NFS_BASE + 89) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_ROOT_LOC_INIT_FAIL (GLFS_NFS_BASE + 90) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_STARTUP_FAIL (GLFS_NFS_BASE + 91) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_XLATOR_INIT_FAIL (GLFS_NFS_BASE + 92) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_NFS_MAN_DISABLE (GLFS_NFS_BASE + 93) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_DICT_GET_FAILED (GLFS_NFS_BASE + 94) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_PARSE_FAIL (GLFS_NFS_BASE + 95) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_NLM_MAN_DISABLE (GLFS_NFS_BASE + 96) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_ACL_MAN_DISABLE (GLFS_NFS_BASE + 97) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_DICT_SET_FAILED (GLFS_NFS_BASE + 98) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_INIT_GRP_CACHE_FAIL (GLFS_NFS_BASE + 99) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_NO_PERM (GLFS_NFS_BASE + 100) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_REG_FILE_ERROR (GLFS_NFS_BASE + 101) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_RPC_INIT_FAIL (GLFS_NFS_BASE + 102) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_RPC_CONFIG_FAIL (GLFS_NFS_BASE + 103) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_RECONFIG_PATH (GLFS_NFS_BASE + 104) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_RECONFIG_VALUE (GLFS_NFS_BASE + 105) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_RECONFIG_VOL (GLFS_NFS_BASE + 106) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_NLM_INFO (GLFS_NFS_BASE + 107) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_ACL_INFO (GLFS_NFS_BASE + 108) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_INIT_FAIL (GLFS_NFS_BASE + 109) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_STARTED (GLFS_NFS_BASE + 110) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_VOL_NOT_FOUND (GLFS_NFS_BASE + 111) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_RECONFIG_ENABLE (GLFS_NFS_BASE + 112) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_RECONFIG_FAIL (GLFS_NFS_BASE + 113) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_MNT_STATE_NOT_FOUND (GLFS_NFS_BASE + 114) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_ENCODE_MSG_FAIL (GLFS_NFS_BASE + 115) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_REP_SUBMIT_FAIL (GLFS_NFS_BASE + 116) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_READ_LOCKED (GLFS_NFS_BASE + 117) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_MODIFY_LOCKED (GLFS_NFS_BASE + 118) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_RWTAB_OVERWRITE_FAIL (GLFS_NFS_BASE + 119) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UPDATE_FAIL (GLFS_NFS_BASE + 120) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_OPEN_FAIL (GLFS_NFS_BASE + 121) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_LOCK_FAIL (GLFS_NFS_BASE + 122) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_REWRITE_ERROR (GLFS_NFS_BASE + 123) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_HASH_PATH_FAIL (GLFS_NFS_BASE + 124) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_LOOKUP_MNT_ERROR (GLFS_NFS_BASE + 125) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_GET_ROOT_INODE_FAIL (GLFS_NFS_BASE + 126) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_RESOLVE_INODE_FAIL (GLFS_NFS_BASE + 127) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_RESOLVE_SUBDIR_FAIL (GLFS_NFS_BASE + 128) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_RESOLVE_SYMLINK_ERROR (GLFS_NFS_BASE + 129) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_RESOLVE_ERROR (GLFS_NFS_BASE + 130) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNSUPPORTED_VERSION (GLFS_NFS_BASE + 131) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_AUTH_VERIFY_FAILED (GLFS_NFS_BASE + 132) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_PEER_NOT_ALLOWED (GLFS_NFS_BASE + 133) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - - -#define NFS_MSG_GET_PEER_ADDR_FAIL (GLFS_NFS_BASE + 134) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_BAD_PEER (GLFS_NFS_BASE + 135) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_PEER_TOO_LONG (GLFS_NFS_BASE + 136) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_CALLER_NOT_FOUND (GLFS_NFS_BASE + 137) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_GET_REMOTE_NAME_FAIL (GLFS_NFS_BASE + 138) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNKNOWN_MNT_TYPE (GLFS_NFS_BASE + 139) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_PARSE_HOSTSPEC_FAIL (GLFS_NFS_BASE + 140) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_PARSE_AUTH_PARAM_FAIL (GLFS_NFS_BASE + 141) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_SET_EXP_FAIL (GLFS_NFS_BASE + 142) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_INIT_DIR_EXP_FAIL (GLFS_NFS_BASE + 143) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_DIR_EXP_SETUP_FAIL (GLFS_NFS_BASE + 144) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_VOL_INIT_FAIL (GLFS_NFS_BASE + 145) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_AUTH_ERROR (GLFS_NFS_BASE + 146) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UPDATING_EXP (GLFS_NFS_BASE + 147) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_SET_EXP_AUTH_PARAM_FAIL (GLFS_NFS_BASE + 148) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UPDATING_NET_GRP (GLFS_NFS_BASE + 149) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_SET_NET_GRP_FAIL (GLFS_NFS_BASE + 150) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_PURGING_AUTH_CACHE (GLFS_NFS_BASE + 151) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_MNT_STATE_INIT_FAIL (GLFS_NFS_BASE + 152) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_EXP_AUTH_DISABLED (GLFS_NFS_BASE + 153) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_FH_TO_VOL_FAIL (GLFS_NFS_BASE + 154) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_INODE_SHARES_NOT_FOUND (GLFS_NFS_BASE + 155) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_VOLUME_ERROR (GLFS_NFS_BASE + 156) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_GET_USER_ACL_FAIL (GLFS_NFS_BASE + 157) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_GET_DEF_ACL_FAIL (GLFS_NFS_BASE + 158) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_SET_USER_ACL_FAIL (GLFS_NFS_BASE + 159) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_SET_DEF_ACL_FAIL (GLFS_NFS_BASE + 160) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_ACL_INIT_FAIL (GLFS_NFS_BASE + 161) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_LOAD_PARSE_ERROR (GLFS_NFS_BASE + 162) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_CLNT_CALL_ERROR (GLFS_NFS_BASE + 163) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_CLNT_CREATE_ERROR (GLFS_NFS_BASE + 164) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_NLM_GRACE_PERIOD (GLFS_NFS_BASE + 165) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_RPC_CLNT_ERROR (GLFS_NFS_BASE + 166) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_GET_PORT_ERROR (GLFS_NFS_BASE + 167) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_NLMCLNT_NOT_FOUND (GLFS_NFS_BASE + 168) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_FD_LOOKUP_NULL (GLFS_NFS_BASE + 169) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_SM_NOTIFY (GLFS_NFS_BASE + 170) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_NLM_INIT_FAIL (GLFS_NFS_BASE + 171) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_START_ERROR (GLFS_NFS_BASE + 172) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNLINK_ERROR (GLFS_NFS_BASE + 173) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_SHARE_LIST_STORE_FAIL (GLFS_NFS_BASE + 174) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_CLIENT_NOT_FOUND (GLFS_NFS_BASE + 175) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_SHARE_CALL_FAIL (GLFS_NFS_BASE + 176) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UNSHARE_CALL_FAIL (GLFS_NFS_BASE + 177) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_GET_PID_FAIL (GLFS_NFS_BASE + 178) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_ARG_FREE_FAIL (GLFS_NFS_BASE + 179) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_PMAP_UNSET_FAIL (GLFS_NFS_BASE + 180) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_UDP_SERV_FAIL (GLFS_NFS_BASE + 181) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_REG_NLMCBK_FAIL (GLFS_NFS_BASE + 182) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_TCP_SERV_FAIL (GLFS_NFS_BASE + 183) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_SVC_RUN_RETURNED (GLFS_NFS_BASE + 184) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_XLATOR_SET_FAIL (GLFS_NFS_BASE + 185) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_SVC_ERROR (GLFS_NFS_BASE + 186) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_GET_FH_FAIL (GLFS_NFS_BASE + 187) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_FIND_FIRST_MATCH_FAIL (GLFS_NFS_BASE + 188) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_NETGRP_NOT_FOUND (GLFS_NFS_BASE + 189) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_FILE_OP_FAILED (GLFS_NFS_BASE + 190) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_PATH_RESOLVE_FAIL (GLFS_NFS_BASE + 191) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_LOC_FILL_RESOLVE_FAIL (GLFS_NFS_BASE + 192) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_INODE_NOT_FOUND (GLFS_NFS_BASE + 193) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_INODE_CTX_STORE_FAIL (GLFS_NFS_BASE + 194) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_GETPWUID_FAIL (GLFS_NFS_BASE + 195) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_MAP_GRP_LIST_FAIL (GLFS_NFS_BASE + 196) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_PARSE_DIR_FAIL (GLFS_NFS_BASE + 197) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_LOOKUP_FAIL (GLFS_NFS_BASE + 198) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_STAT_ERROR (GLFS_NFS_BASE + 199) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_GFID_DICT_CREATE_FAIL (GLFS_NFS_BASE + 200) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_HASH_XLATOR_FAIL (GLFS_NFS_BASE + 201) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define NFS_MSG_ENABLE_THROTTLE_FAIL (GLFS_NFS_BASE + 202) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - - -/*------------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" - +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ + +GLFS_MSGID(NFS, + NFS_MSG_UNUSED_1, + NFS_MSG_UNUSED_2, + NFS_MSG_INVALID_ENTRY, + NFS_MSG_INODE_LOC_FILL_ERROR, + NFS_MSG_HARD_RESOLVE_FAIL, + NFS_MSG_ARGS_DECODE_ERROR, + NFS_MSG_LOOKUP_PROC_FAIL, + NFS_MSG_UNUSED_8, + NFS_MSG_UNUSED_9, + NFS_MSG_READLINK_PROC_FAIL, + NFS_MSG_UNUSED_11, + NFS_MSG_ANONYMOUS_FD_FAIL, + NFS_MSG_READ_FAIL, + NFS_MSG_UNUSED_14, + NFS_MSG_UNUSED_15, + NFS_MSG_STATE_WRONG, + NFS_MSG_WRITE_FAIL, + NFS_MSG_UNUSED_18, + NFS_MSG_UNUSED_19, + NFS_MSG_UNUSED_20, + NFS_MSG_CREATE_FAIL, + NFS_MSG_UNUSED_22, + NFS_MSG_UNUSED_23, + NFS_MSG_DIR_OP_FAIL, + NFS_MSG_UNUSED_25, + NFS_MSG_SYMLINK_FAIL, + NFS_MSG_UNUSED_27, + NFS_MSG_MKNOD_FAIL, + NFS_MSG_OPT_INIT_FAIL, + NFS_MSG_UNUSED_30, + NFS_MSG_REMOVE_FAIL, + NFS_MSG_RMDIR_CBK, + NFS_MSG_UNUSED_33, + NFS_MSG_RENAME_FAIL, + NFS_MSG_UNUSED_35, + NFS_MSG_LINK_FAIL, + NFS_MSG_UNUSED_37, + NFS_MSG_UNUSED_38, + NFS_MSG_READDIR_FAIL, + NFS_MSG_READDIRP_FAIL, + NFS_MSG_UNUSED_41, + NFS_MSG_UNUSED_42, + NFS_MSG_FSTAT_FAIL, + NFS_MSG_UNUSED_44, + NFS_MSG_FSINFO_FAIL, + NFS_MSG_UNUSED_46, + NFS_MSG_PATHCONF_FAIL, + NFS_MSG_UNUSED_48, + NFS_MSG_COMMIT_FAIL, + NFS_MSG_PROT_INIT_ADD_FAIL, + NFS_MSG_FORMAT_FAIL, + NFS_MSG_SNPRINTF_FAIL, + NFS_MSG_VOLID_MISSING, + NFS_MSG_PARSE_VOL_UUID_FAIL, + NFS_MSG_STR2BOOL_FAIL, + NFS_MSG_SUBVOL_INIT_FAIL, + NFS_MSG_NO_MEMORY, + NFS_MSG_LISTENERS_CREATE_FAIL, + NFS_MSG_STATE_INIT_FAIL, + NFS_MSG_RECONF_FAIL, + NFS_MSG_RECONF_SUBVOL_FAIL, + NFS_MSG_STR_TOO_LONG, + NFS_MSG_STATE_MISSING, + NFS_MSG_INDEX_NOT_FOUND, + NFS_MSG_EXPORT_ID_FAIL, + NFS_MSG_NO_RW_ACCESS, + NFS_MSG_BAD_HANDLE, + NFS_MSG_RESOLVE_FH_FAIL, + NFS_MSG_RESOLVE_STAT, + NFS_MSG_VOL_DISABLE, + NFS_MSG_INIT_CALL_STAT_FAIL, + NFS_MSG_ENCODE_FAIL, + NFS_MSG_SERIALIZE_REPLY_FAIL, + NFS_MSG_SUBMIT_REPLY_FAIL, + NFS_MSG_UNUSED_75, + NFS_MSG_UNUSED_76, + NFS_MSG_STAT_FOP_FAIL, + NFS_MSG_GETATTR_FAIL, + NFS_MSG_UNUSED_79, + NFS_MSG_UNUSED_80, + NFS_MSG_TIMESTAMP_NO_SYNC, + NFS_MSG_SETATTR_INVALID, + NFS_MSG_SETATTR_FAIL, + NFS_MSG_UNUSED_84, + NFS_MSG_ACCESS_PROC_FAIL, + NFS_MSG_PGM_NOT_FOUND, + NFS_MSG_PGM_INIT_FAIL, + NFS_MSG_PGM_REG_FAIL, + NFS_MSG_LOOKUP_ROOT_FAIL, + NFS_MSG_ROOT_LOC_INIT_FAIL, + NFS_MSG_STARTUP_FAIL, + NFS_MSG_XLATOR_INIT_FAIL, + NFS_MSG_NFS_MAN_DISABLE, + NFS_MSG_DICT_GET_FAILED, + NFS_MSG_PARSE_FAIL, + NFS_MSG_NLM_MAN_DISABLE, + NFS_MSG_ACL_MAN_DISABLE, + NFS_MSG_DICT_SET_FAILED, + NFS_MSG_INIT_GRP_CACHE_FAIL, + NFS_MSG_NO_PERM, + NFS_MSG_REG_FILE_ERROR, + NFS_MSG_RPC_INIT_FAIL, + NFS_MSG_RPC_CONFIG_FAIL, + NFS_MSG_RECONFIG_PATH, + NFS_MSG_RECONFIG_VALUE, + NFS_MSG_RECONFIG_VOL, + NFS_MSG_NLM_INFO, + NFS_MSG_ACL_INFO, + NFS_MSG_INIT_FAIL, + NFS_MSG_STARTED, + NFS_MSG_VOL_NOT_FOUND, + NFS_MSG_RECONFIG_ENABLE, + NFS_MSG_RECONFIG_FAIL, + NFS_MSG_MNT_STATE_NOT_FOUND, + NFS_MSG_ENCODE_MSG_FAIL, + NFS_MSG_REP_SUBMIT_FAIL, + NFS_MSG_READ_LOCKED, + NFS_MSG_MODIFY_LOCKED, + NFS_MSG_RWTAB_OVERWRITE_FAIL, + NFS_MSG_UPDATE_FAIL, + NFS_MSG_OPEN_FAIL, + NFS_MSG_LOCK_FAIL, + NFS_MSG_REWRITE_ERROR, + NFS_MSG_HASH_PATH_FAIL, + NFS_MSG_LOOKUP_MNT_ERROR, + NFS_MSG_GET_ROOT_INODE_FAIL, + NFS_MSG_RESOLVE_INODE_FAIL, + NFS_MSG_RESOLVE_SUBDIR_FAIL, + NFS_MSG_RESOLVE_SYMLINK_ERROR, + NFS_MSG_RESOLVE_ERROR, + NFS_MSG_UNSUPPORTED_VERSION, + NFS_MSG_AUTH_VERIFY_FAILED, + NFS_MSG_PEER_NOT_ALLOWED, + NFS_MSG_GET_PEER_ADDR_FAIL, + NFS_MSG_BAD_PEER, + NFS_MSG_PEER_TOO_LONG, + NFS_MSG_CALLER_NOT_FOUND, + NFS_MSG_GET_REMOTE_NAME_FAIL, + NFS_MSG_UNKNOWN_MNT_TYPE, + NFS_MSG_PARSE_HOSTSPEC_FAIL, + NFS_MSG_PARSE_AUTH_PARAM_FAIL, + NFS_MSG_SET_EXP_FAIL, + NFS_MSG_INIT_DIR_EXP_FAIL, + NFS_MSG_DIR_EXP_SETUP_FAIL, + NFS_MSG_VOL_INIT_FAIL, + NFS_MSG_AUTH_ERROR, + NFS_MSG_UPDATING_EXP, + NFS_MSG_SET_EXP_AUTH_PARAM_FAIL, + NFS_MSG_UPDATING_NET_GRP, + NFS_MSG_SET_NET_GRP_FAIL, + NFS_MSG_PURGING_AUTH_CACHE, + NFS_MSG_MNT_STATE_INIT_FAIL, + NFS_MSG_EXP_AUTH_DISABLED, + NFS_MSG_FH_TO_VOL_FAIL, + NFS_MSG_INODE_SHARES_NOT_FOUND, + NFS_MSG_VOLUME_ERROR, + NFS_MSG_GET_USER_ACL_FAIL, + NFS_MSG_GET_DEF_ACL_FAIL, + NFS_MSG_SET_USER_ACL_FAIL, + NFS_MSG_SET_DEF_ACL_FAIL, + NFS_MSG_ACL_INIT_FAIL, + NFS_MSG_LOAD_PARSE_ERROR, + NFS_MSG_CLNT_CALL_ERROR, + NFS_MSG_CLNT_CREATE_ERROR, + NFS_MSG_NLM_GRACE_PERIOD, + NFS_MSG_RPC_CLNT_ERROR, + NFS_MSG_GET_PORT_ERROR, + NFS_MSG_NLMCLNT_NOT_FOUND, + NFS_MSG_FD_LOOKUP_NULL, + NFS_MSG_SM_NOTIFY, + NFS_MSG_NLM_INIT_FAIL, + NFS_MSG_START_ERROR, + NFS_MSG_UNLINK_ERROR, + NFS_MSG_SHARE_LIST_STORE_FAIL, + NFS_MSG_CLIENT_NOT_FOUND, + NFS_MSG_SHARE_CALL_FAIL, + NFS_MSG_UNSHARE_CALL_FAIL, + NFS_MSG_GET_PID_FAIL, + NFS_MSG_ARG_FREE_FAIL, + NFS_MSG_PMAP_UNSET_FAIL, + NFS_MSG_UDP_SERV_FAIL, + NFS_MSG_REG_NLMCBK_FAIL, + NFS_MSG_TCP_SERV_FAIL, + NFS_MSG_SVC_RUN_RETURNED, + NFS_MSG_XLATOR_SET_FAIL, + NFS_MSG_SVC_ERROR, + NFS_MSG_GET_FH_FAIL, + NFS_MSG_FIND_FIRST_MATCH_FAIL, + NFS_MSG_NETGRP_NOT_FOUND, + NFS_MSG_FILE_OP_FAILED, + NFS_MSG_PATH_RESOLVE_FAIL, + NFS_MSG_LOC_FILL_RESOLVE_FAIL, + NFS_MSG_INODE_NOT_FOUND, + NFS_MSG_INODE_CTX_STORE_FAIL, + NFS_MSG_GETPWUID_FAIL, + NFS_MSG_MAP_GRP_LIST_FAIL, + NFS_MSG_PARSE_DIR_FAIL, + NFS_MSG_LOOKUP_FAIL, + NFS_MSG_STAT_ERROR, + NFS_MSG_GFID_DICT_CREATE_FAIL, + NFS_MSG_HASH_XLATOR_FAIL, + NFS_MSG_ENABLE_THROTTLE_FAIL +); #endif /* _NFS_MESSAGES_H_ */ - - - diff --git a/xlators/performance/decompounder/src/decompounder-messages.h b/xlators/performance/decompounder/src/decompounder-messages.h index 825599e9479..5f0aab4d92f 100644 --- a/xlators/performance/decompounder/src/decompounder-messages.h +++ b/xlators/performance/decompounder/src/decompounder-messages.h @@ -13,15 +13,19 @@ #include "glfs-message-id.h" -#define GLFS_COMP_BASE_DC GLFS_MSGID_COMP_DC -#define GLFS_NUM_MESSAGES 2 -#define GLFS_MSGID_END (GLFS_COMP_BASE_DC + GLFS_NUM_MESSAGES + 1) +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ + +GLFS_MSGID(DC, + DC_MSG_VOL_MISCONFIGURED, + DC_MSG_ERROR_RECEIVED +); -#define glfs_msg_start_x GLFS_COMP_BASE_DC, "Invalid: Start of messages" - -#define DC_MSG_VOL_MISCONFIGURED (GLFS_COMP_BASE_DC + 1) - -#define DC_MSG_ERROR_RECEIVED (GLFS_COMP_BASE_DC + 2) - -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" #endif /* !_DC_MESSAGES_H_ */ diff --git a/xlators/performance/io-cache/src/io-cache-messages.h b/xlators/performance/io-cache/src/io-cache-messages.h index ba6b55d1299..f49a977554b 100644 --- a/xlators/performance/io-cache/src/io-cache-messages.h +++ b/xlators/performance/io-cache/src/io-cache-messages.h @@ -12,126 +12,26 @@ #include "glfs-message-id.h" -/*! \file io-cache-messages.h - * \brief IO_CACHE log-message IDs and their descriptions - * - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_IO_CACHE_BASE GLFS_MSGID_COMP_IO_CACHE -#define GLFS_IO_CACHE_NUM_MESSAGES 9 -#define GLFS_MSGID_END (GLFS_IO_CACHE_BASE + GLFS_IO_CACHE_NUM_MESSAGES + 1) - -/* Messages with message IDs */ -#define glfs_msg_start_x GLFS_IO_CACHE_BASE, "Invalid: Start of messages" - - - - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define IO_CACHE_MSG_ENFORCEMENT_FAILED (GLFS_IO_CACHE_BASE + 1) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define IO_CACHE_MSG_INVALID_ARGUMENT (GLFS_IO_CACHE_BASE + 2) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define IO_CACHE_MSG_XLATOR_CHILD_MISCONFIGURED (GLFS_IO_CACHE_BASE + 3) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define IO_CACHE_MSG_NO_MEMORY (GLFS_IO_CACHE_BASE + 4) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define IO_CACHE_MSG_VOL_MISCONFIGURED (GLFS_IO_CACHE_BASE + 5) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define IO_CACHE_MSG_INODE_NULL (GLFS_IO_CACHE_BASE + 6) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define IO_CACHE_MSG_PAGE_WAIT_VALIDATE (GLFS_IO_CACHE_BASE + 7) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define IO_CACHE_MSG_STR_COVERSION_FAILED (GLFS_IO_CACHE_BASE + 8) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define IO_CACHE_MSG_WASTED_COPY (GLFS_IO_CACHE_BASE + 9) - -/*------------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" - +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ + +GLFS_MSGID(IO_CACHE, + IO_CACHE_MSG_ENFORCEMENT_FAILED, + IO_CACHE_MSG_INVALID_ARGUMENT, + IO_CACHE_MSG_XLATOR_CHILD_MISCONFIGURED, + IO_CACHE_MSG_NO_MEMORY, + IO_CACHE_MSG_VOL_MISCONFIGURED, + IO_CACHE_MSG_INODE_NULL, + IO_CACHE_MSG_PAGE_WAIT_VALIDATE, + IO_CACHE_MSG_STR_COVERSION_FAILED, + IO_CACHE_MSG_WASTED_COPY +); #endif /* _IO_CACHE_MESSAGES_H_ */ diff --git a/xlators/performance/io-threads/src/io-threads-messages.h b/xlators/performance/io-threads/src/io-threads-messages.h index ab1f672756b..0f3fe707a36 100644 --- a/xlators/performance/io-threads/src/io-threads-messages.h +++ b/xlators/performance/io-threads/src/io-threads-messages.h @@ -12,92 +12,22 @@ #include "glfs-message-id.h" -/*! \file io-threads-messages.h - * \brief IO_THREADS log-message IDs and their descriptions +/* To add new message IDs, append new identifiers at the end of the list. * - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_IO_THREADS_BASE GLFS_MSGID_COMP_IO_THREADS -#define GLFS_IO_THREADS_NUM_MESSAGES 5 -#define GLFS_MSGID_END (GLFS_IO_THREADS_BASE + \ - GLFS_IO_THREADS_NUM_MESSAGES + 1) - -/* Messages with message IDs */ -#define glfs_msg_start_x GLFS_IO_THREADS_BASE, "Invalid: Start of messages" - - - - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define IO_THREADS_MSG_INIT_FAILED (GLFS_IO_THREADS_BASE + 1) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define IO_THREADS_MSG_XLATOR_CHILD_MISCONFIGURED (GLFS_IO_THREADS_BASE + 2) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define IO_THREADS_MSG_NO_MEMORY (GLFS_IO_THREADS_BASE + 3) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -#define IO_THREADS_MSG_VOL_MISCONFIGURED (GLFS_IO_THREADS_BASE + 4) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define IO_THREADS_MSG_SIZE_NOT_SET (GLFS_IO_THREADS_BASE + 5) - - -/*------------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" - +GLFS_MSGID(IO_THREADS, + IO_THREADS_MSG_INIT_FAILED, + IO_THREADS_MSG_XLATOR_CHILD_MISCONFIGURED, + IO_THREADS_MSG_NO_MEMORY, + IO_THREADS_MSG_VOL_MISCONFIGURED, + IO_THREADS_MSG_SIZE_NOT_SET +); #endif /* _IO_THREADS_MESSAGES_H_ */ diff --git a/xlators/performance/md-cache/src/md-cache-messages.h b/xlators/performance/md-cache/src/md-cache-messages.h index 4aea7cd0a9d..7aa6fc27824 100644 --- a/xlators/performance/md-cache/src/md-cache-messages.h +++ b/xlators/performance/md-cache/src/md-cache-messages.h @@ -12,90 +12,22 @@ #include "glfs-message-id.h" -/*! \file md-cache-messages.h - * \brief MD_CACHE log-message IDs and their descriptions +/* To add new message IDs, append new identifiers at the end of the list. * - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_MD_CACHE_BASE GLFS_MSGID_COMP_MD_CACHE -#define GLFS_MD_CACHE_NUM_MESSAGES 5 -#define GLFS_MSGID_END (GLFS_MD_CACHE_BASE + GLFS_MD_CACHE_NUM_MESSAGES + 1) - -/* Messages with message IDs */ -#define glfs_msg_start_x GLFS_MD_CACHE_BASE, "Invalid: Start of messages" - - - - -/*! - * @messageid - * @diagnosis - * @recommendedaction None + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -#define MD_CACHE_MSG_NO_MEMORY (GLFS_MD_CACHE_BASE + 1) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define MD_CACHE_MSG_DISCARD_UPDATE (GLFS_MD_CACHE_BASE + 2) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define MD_CACHE_MSG_CACHE_UPDATE (GLFS_MD_CACHE_BASE + 3) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define MD_CACHE_MSG_IPC_UPCALL_FAILED (GLFS_MD_CACHE_BASE + 4) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define MD_CACHE_MSG_NO_XATTR_CACHE (GLFS_MD_CACHE_BASE + 5) - -/*------------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" - +GLFS_MSGID(MD_CACHE, + MD_CACHE_MSG_NO_MEMORY, + MD_CACHE_MSG_DISCARD_UPDATE, + MD_CACHE_MSG_CACHE_UPDATE, + MD_CACHE_MSG_IPC_UPCALL_FAILED, + MD_CACHE_MSG_NO_XATTR_CACHE +); #endif /* _MD_CACHE_MESSAGES_H_ */ diff --git a/xlators/performance/nl-cache/src/nl-cache-messages.h b/xlators/performance/nl-cache/src/nl-cache-messages.h index 2e3b89443c3..6afa98f691e 100644 --- a/xlators/performance/nl-cache/src/nl-cache-messages.h +++ b/xlators/performance/nl-cache/src/nl-cache-messages.h @@ -8,27 +8,26 @@ * cases as published by the Free Software Foundation. */ - #ifndef __NL_CACHE_MESSAGES_H__ #define __NL_CACHE_MESSAGES_H__ +#include "glfs-message-id.h" -#define GLFS_COMP_BASE_NLC GLFS_MSGID_COMP_NLC -#define GLFS_NUM_MESSAGES 4 -#define GLFS_MSGID_END (GLFS_COMP_BASE_NLC + GLFS_NUM_MESSAGES + 1) - -#define glfs_msg_start_x GLFS_COMP_BASE_NLC, "Invalid: Start of messages" - -/*! - * @messageid 110001 - * @diagnosis Out of Memory - * @recommendedaction None +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -#define NLC_MSG_NO_MEMORY (GLFS_COMP_BASE_NLC + 1) -#define NLC_MSG_EINVAL (GLFS_COMP_BASE_NLC + 2) -#define NLC_MSG_NO_TIMER_WHEEL (GLFS_COMP_BASE_NLC + 3) -#define NLC_MSG_DICT_FAILURE (GLFS_COMP_BASE_NLC + 4) -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" +GLFS_MSGID(NLC, + NLC_MSG_NO_MEMORY, + NLC_MSG_EINVAL, + NLC_MSG_NO_TIMER_WHEEL, + NLC_MSG_DICT_FAILURE +); #endif /* __NL_CACHE_MESSAGES_H__ */ diff --git a/xlators/performance/open-behind/src/open-behind-messages.h b/xlators/performance/open-behind/src/open-behind-messages.h index 57e63ea4bbb..9cb4cd5228f 100644 --- a/xlators/performance/open-behind/src/open-behind-messages.h +++ b/xlators/performance/open-behind/src/open-behind-messages.h @@ -12,74 +12,20 @@ #include "glfs-message-id.h" -/*! \file open-behind-messages.h - * \brief OPEN_BEHIND log-message IDs and their descriptions +/* To add new message IDs, append new identifiers at the end of the list. * - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_OPEN_BEHIND_BASE GLFS_MSGID_COMP_OPEN_BEHIND -#define GLFS_OPEN_BEHIND_NUM_MESSAGES 3 -#define GLFS_MSGID_END (GLFS_OPEN_BEHIND_BASE + \ - GLFS_OPEN_BEHIND_NUM_MESSAGES + 1) - -/* Messages with message IDs */ -#define glfs_msg_start_x GLFS_OPEN_BEHIND_BASE, "Invalid: Start of messages" - - - - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define OPEN_BEHIND_MSG_XLATOR_CHILD_MISCONFIGURED (GLFS_OPEN_BEHIND_BASE + 1) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define OPEN_BEHIND_MSG_VOL_MISCONFIGURED (GLFS_OPEN_BEHIND_BASE + 2) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -#define OPEN_BEHIND_MSG_NO_MEMORY (GLFS_OPEN_BEHIND_BASE + 3) - - -/*------------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" - +GLFS_MSGID(OPEN_BEHIND, + OPEN_BEHIND_MSG_XLATOR_CHILD_MISCONFIGURED, + OPEN_BEHIND_MSG_VOL_MISCONFIGURED, + OPEN_BEHIND_MSG_NO_MEMORY +); #endif /* _OPEN_BEHIND_MESSAGES_H_ */ diff --git a/xlators/performance/quick-read/src/quick-read-messages.h b/xlators/performance/quick-read/src/quick-read-messages.h index a3bd594471f..5f55658a82d 100644 --- a/xlators/performance/quick-read/src/quick-read-messages.h +++ b/xlators/performance/quick-read/src/quick-read-messages.h @@ -12,117 +12,25 @@ #include "glfs-message-id.h" -/*! \file quick-read-messages.h - * \brief QUICK_READ log-message IDs and their descriptions - * - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_QUICK_READ_BASE GLFS_MSGID_COMP_QUICK_READ -#define GLFS_QUICK_READ_NUM_MESSAGES 8 -#define GLFS_MSGID_END (GLFS_QUICK_READ_BASE +\ - GLFS_QUICK_READ_NUM_MESSAGES + 1) - -/* Messages with message IDs */ -#define glfs_msg_start_x GLFS_QUICK_READ_BASE, "Invalid: Start of messages" - - -#define QUICK_READ_MSG_ENFORCEMENT_FAILED (GLFS_QUICK_READ_BASE + 1) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define QUICK_READ_MSG_INVALID_ARGUMENT (GLFS_QUICK_READ_BASE + 2) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define QUICK_READ_MSG_XLATOR_CHILD_MISCONFIGURED\ - (GLFS_QUICK_READ_BASE + 3) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define QUICK_READ_MSG_NO_MEMORY (GLFS_QUICK_READ_BASE + 4) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define QUICK_READ_MSG_VOL_MISCONFIGURED (GLFS_QUICK_READ_BASE + 5) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define QUICK_READ_MSG_DICT_SET_FAILED (GLFS_QUICK_READ_BASE + 6) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define QUICK_READ_MSG_INVALID_CONFIG (GLFS_QUICK_READ_BASE + 7) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define QUICK_READ_MSG_LRU_NOT_EMPTY (GLFS_QUICK_READ_BASE + 8) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -/*------------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" - +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ + +GLFS_MSGID(QUICK_READ, + QUICK_READ_MSG_ENFORCEMENT_FAILED, + QUICK_READ_MSG_INVALID_ARGUMENT, + QUICK_READ_MSG_XLATOR_CHILD_MISCONFIGURED, + QUICK_READ_MSG_NO_MEMORY, + QUICK_READ_MSG_VOL_MISCONFIGURED, + QUICK_READ_MSG_DICT_SET_FAILED, + QUICK_READ_MSG_INVALID_CONFIG, + QUICK_READ_MSG_LRU_NOT_EMPTY +); #endif /* _QUICK_READ_MESSAGES_H_ */ diff --git a/xlators/performance/read-ahead/src/read-ahead-messages.h b/xlators/performance/read-ahead/src/read-ahead-messages.h index e6eaab10777..b2e6a1bced7 100644 --- a/xlators/performance/read-ahead/src/read-ahead-messages.h +++ b/xlators/performance/read-ahead/src/read-ahead-messages.h @@ -12,100 +12,23 @@ #include "glfs-message-id.h" -/*! \file read-ahead-messages.h - * \brief READ_AHEAD log-message IDs and their descriptions +/* To add new message IDs, append new identifiers at the end of the list. * - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_READ_AHEAD_BASE GLFS_MSGID_COMP_READ_AHEAD -#define GLFS_READ_AHEAD_NUM_MESSAGES 6 -#define GLFS_MSGID_END (GLFS_READ_AHEAD_BASE +\ - GLFS_READ_AHEAD_NUM_MESSAGES + 1) - -/* Messages with message IDs */ -#define glfs_msg_start_x GLFS_READ_AHEAD_BASE, "Invalid: Start of messages" - - - - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define READ_AHEAD_MSG_XLATOR_CHILD_MISCONFIGURED (GLFS_READ_AHEAD_BASE + 1) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define READ_AHEAD_MSG_VOL_MISCONFIGURED (GLFS_READ_AHEAD_BASE + 2) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. * - */ - -#define READ_AHEAD_MSG_NO_MEMORY (GLFS_READ_AHEAD_BASE + 3) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define READ_AHEAD_MSG_FD_CONTEXT_NOT_SET (GLFS_READ_AHEAD_BASE + 4) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define READ_AHEAD_MSG_UNDESTROYED_FILE_FOUND (GLFS_READ_AHEAD_BASE + 5) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define READ_AHEAD_MSG_XLATOR_CONF_NULL (GLFS_READ_AHEAD_BASE + 6) - -/*------------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" - + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ + +GLFS_MSGID(READ_AHEAD, + READ_AHEAD_MSG_XLATOR_CHILD_MISCONFIGURED, + READ_AHEAD_MSG_VOL_MISCONFIGURED, + READ_AHEAD_MSG_NO_MEMORY, + READ_AHEAD_MSG_FD_CONTEXT_NOT_SET, + READ_AHEAD_MSG_UNDESTROYED_FILE_FOUND, + READ_AHEAD_MSG_XLATOR_CONF_NULL +); #endif /* _READ_AHEAD_MESSAGES_H_ */ diff --git a/xlators/performance/readdir-ahead/src/readdir-ahead-messages.h b/xlators/performance/readdir-ahead/src/readdir-ahead-messages.h index 0a21bac61f3..fdcebe21f69 100644 --- a/xlators/performance/readdir-ahead/src/readdir-ahead-messages.h +++ b/xlators/performance/readdir-ahead/src/readdir-ahead-messages.h @@ -12,95 +12,23 @@ #include "glfs-message-id.h" -/*! \file readdir-ahead-messages.h - * \brief READDIR_AHEAD log-message IDs and their descriptions +/* To add new message IDs, append new identifiers at the end of the list. * - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_READDIR_AHEAD_BASE GLFS_MSGID_COMP_READDIR_AHEAD -#define GLFS_READDIR_AHEAD_NUM_MESSAGES 6 -#define GLFS_MSGID_END (GLFS_READDIR_AHEAD_BASE +\ - GLFS_READDIR_AHEAD_NUM_MESSAGES + 1) - -/* Messages with message IDs */ -#define glfs_msg_start_x GLFS_READDIR_AHEAD_BASE, "Invalid: Start of messages" - - - - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define READDIR_AHEAD_MSG_XLATOR_CHILD_MISCONFIGURED\ - (GLFS_READDIR_AHEAD_BASE + 1) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define READDIR_AHEAD_MSG_VOL_MISCONFIGURED (GLFS_READDIR_AHEAD_BASE + 2) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define READDIR_AHEAD_MSG_NO_MEMORY (GLFS_READDIR_AHEAD_BASE + 3) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -#define READDIR_AHEAD_MSG_DIR_RELEASE_PENDING_STUB \ - (GLFS_READDIR_AHEAD_BASE + 4) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define READDIR_AHEAD_MSG_OUT_OF_SEQUENCE (GLFS_READDIR_AHEAD_BASE + 5) - -#define READDIR_AHEAD_MSG_DICT_OP_FAILED (GLFS_READDIR_AHEAD_BASE + 6) - -/*------------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" - +GLFS_MSGID(READDIR_AHEAD, + READDIR_AHEAD_MSG_XLATOR_CHILD_MISCONFIGURED, + READDIR_AHEAD_MSG_VOL_MISCONFIGURED, + READDIR_AHEAD_MSG_NO_MEMORY, + READDIR_AHEAD_MSG_DIR_RELEASE_PENDING_STUB, + READDIR_AHEAD_MSG_OUT_OF_SEQUENCE, + READDIR_AHEAD_MSG_DICT_OP_FAILED +); #endif /* _READDIR_AHEAD_MESSAGES_H_ */ diff --git a/xlators/performance/symlink-cache/src/symlink-cache-messages.h b/xlators/performance/symlink-cache/src/symlink-cache-messages.h index 89ea118d6b3..46685b7695d 100644 --- a/xlators/performance/symlink-cache/src/symlink-cache-messages.h +++ b/xlators/performance/symlink-cache/src/symlink-cache-messages.h @@ -12,82 +12,22 @@ #include "glfs-message-id.h" -/*! \file symlink_cache-messages.h - * \brief SYMLINK_CACHE log-message IDs and their descriptions +/* To add new message IDs, append new identifiers at the end of the list. * - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_SYMLINK_CACHE_BASE GLFS_MSGID_COMP_SYMLINK_CACHE -#define GLFS_SYMLINK_CACHE_NUM_MESSAGES 5 -#define GLFS_MSGID_END (GLFS_SYMLINK_CACHE_BASE +\ - GLFS_SYMLINK_CACHE_NUM_MESSAGES + 1) - -/* Messages with message IDs */ -#define glfs_msg_start_x GLFS_SYMLINK_CACHE_BASE, "Invalid: Start of messages" - -#define SYMLINK_CACHE_MSG_XLATOR_CHILD_MISCONFIGURED\ - (GLFS_SYMLINK_CACHE_BASE + 1) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define SYMLINK_CACHE_MSG_VOL_MISCONFIGURED (GLFS_SYMLINK_CACHE_BASE + 2) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -#define SYMLINK_CACHE_MSG_NO_MEMORY (GLFS_SYMLINK_CACHE_BASE + 3) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define SYMLINK_CACHE_MSG_DICT_GET_FAILED (GLFS_SYMLINK_CACHE_BASE + 4) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define SYMLINK_CACHE_MSG_DICT_SET_FAILED (GLFS_SYMLINK_CACHE_BASE + 5) - -/*------------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" - +GLFS_MSGID(SYMLINK_CACHE, + SYMLINK_CACHE_MSG_XLATOR_CHILD_MISCONFIGURED, + SYMLINK_CACHE_MSG_VOL_MISCONFIGURED, + SYMLINK_CACHE_MSG_NO_MEMORY, + SYMLINK_CACHE_MSG_DICT_GET_FAILED, + SYMLINK_CACHE_MSG_DICT_SET_FAILED +); #endif /* _SYMLINK_CACHE_MESSAGES_H_ */ diff --git a/xlators/performance/write-behind/src/write-behind-messages.h b/xlators/performance/write-behind/src/write-behind-messages.h index d0934cff5a4..cf16b0afc6e 100644 --- a/xlators/performance/write-behind/src/write-behind-messages.h +++ b/xlators/performance/write-behind/src/write-behind-messages.h @@ -12,110 +12,24 @@ #include "glfs-message-id.h" -/*! \file write-behind-messages.h - * \brief WRITE_BEHIND log-message IDs and their descriptions +/* To add new message IDs, append new identifiers at the end of the list. * - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_WRITE_BEHIND_BASE GLFS_MSGID_COMP_WRITE_BEHIND -#define GLFS_WRITE_BEHIND_NUM_MESSAGES 7 -#define GLFS_MSGID_END (GLFS_WRITE_BEHIND_BASE +\ - GLFS_WRITE_BEHIND_NUM_MESSAGES + 1) - -/* Messages with message IDs */ -#define glfs_msg_start_x GLFS_WRITE_BEHIND_BASE, "Invalid: Start of messages" - - - - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define WRITE_BEHIND_MSG_EXCEEDED_MAX_SIZE (GLFS_WRITE_BEHIND_BASE + 1) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define WRITE_BEHIND_MSG_INIT_FAILED (GLFS_WRITE_BEHIND_BASE + 2) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define WRITE_BEHIND_MSG_INVALID_ARGUMENT (GLFS_WRITE_BEHIND_BASE + 3) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define WRITE_BEHIND_MSG_NO_MEMORY (GLFS_WRITE_BEHIND_BASE + 4) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define WRITE_BEHIND_MSG_SIZE_NOT_SET (GLFS_WRITE_BEHIND_BASE + 5) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -#define WRITE_BEHIND_MSG_VOL_MISCONFIGURED (GLFS_WRITE_BEHIND_BASE + 6) - -/*! - * @messageid - * @diagnosis - * @recommendedaction None - * - */ - -#define WRITE_BEHIND_MSG_RES_UNAVAILABLE (GLFS_WRITE_BEHIND_BASE + 7) - - -/*------------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" - +GLFS_MSGID(WRITE_BEHIND, + WRITE_BEHIND_MSG_EXCEEDED_MAX_SIZE, + WRITE_BEHIND_MSG_INIT_FAILED, + WRITE_BEHIND_MSG_INVALID_ARGUMENT, + WRITE_BEHIND_MSG_NO_MEMORY, + WRITE_BEHIND_MSG_SIZE_NOT_SET, + WRITE_BEHIND_MSG_VOL_MISCONFIGURED, + WRITE_BEHIND_MSG_RES_UNAVAILABLE +); #endif /* _WRITE_BEHIND_MESSAGES_H_ */ diff --git a/xlators/protocol/client/src/client-messages.h b/xlators/protocol/client/src/client-messages.h index cf28c582872..86b721bd593 100644 --- a/xlators/protocol/client/src/client-messages.h +++ b/xlators/protocol/client/src/client-messages.h @@ -11,641 +11,85 @@ #ifndef _PC_MESSAGES_H__ #define _PC_MESSAGES_H__ -#ifndef _CONFIG_H -#define _CONFIG_H -#include "config.h" -#endif - #include "glfs-message-id.h" -/*! \file client-messages.h - * \brief Protocol client log-message IDs and their descriptions - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for readability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_PC_BASE GLFS_MSGID_COMP_PC -#define GLFS_PC_NUM_MESSAGES 66 -#define GLFS_PC_MSGID_END (GLFS_PC_BASE + GLFS_NUM_MESSAGES + 1) -/* Messages with message IDs */ -#define glfs_msg_start_x GLFS_PC_BASE, "Invalid: Start of messages" -/*------------*/ - -#define PC_MSG_TIMER_EXPIRED (GLFS_PC_BASE + 1) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_DIR_OP_FAILED (GLFS_PC_BASE + 2) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_FILE_OP_FAILED (GLFS_PC_BASE + 3) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_TIMER_REG (GLFS_PC_BASE + 4) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_GRACE_TIMER_CANCELLED (GLFS_PC_BASE + 5) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_DICT_SET_FAILED (GLFS_PC_BASE + 6) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_DICT_GET_FAILED (GLFS_PC_BASE + 7) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_NO_MEMORY (GLFS_PC_BASE + 8) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_RPC_CBK_FAILED (GLFS_PC_BASE + 9) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_FUNCTION_CALL_ERROR (GLFS_PC_BASE + 10) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_RPC_INITED_ALREADY (GLFS_PC_BASE + 11) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_RPC_INIT (GLFS_PC_BASE + 12) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_RPC_DESTROY (GLFS_PC_BASE + 13) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_RPC_INVALID_CALL (GLFS_PC_BASE + 14) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_INVALID_ENTRY (GLFS_PC_BASE + 15) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_HANDSHAKE_RETURN (GLFS_PC_BASE + 16) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_CHILD_UP_NOTIFY_FAILED (GLFS_PC_BASE + 17) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_CLIENT_DISCONNECTED (GLFS_PC_BASE + 18) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_CHILD_DOWN_NOTIFY_FAILED (GLFS_PC_BASE + 19) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_PARENT_UP (GLFS_PC_BASE + 20) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_PARENT_DOWN (GLFS_PC_BASE + 21) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_RPC_INIT_FAILED (GLFS_PC_BASE + 22) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_RPC_NOTIFY_FAILED (GLFS_PC_BASE + 23) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_FD_DUPLICATE_TRY (GLFS_PC_BASE + 24) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_FD_SET_FAIL (GLFS_PC_BASE + 25) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_DICT_UNSERIALIZE_FAIL (GLFS_PC_BASE + 26) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_FD_GET_FAIL (GLFS_PC_BASE + 27) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_FD_CTX_INVALID (GLFS_PC_BASE + 28) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_FOP_SEND_FAILED (GLFS_PC_BASE + 29) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_XDR_DECODING_FAILED (GLFS_PC_BASE + 30) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_REMOTE_OP_FAILED (GLFS_PC_BASE + 31) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_RPC_STATUS_ERROR (GLFS_PC_BASE + 32) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_VOL_FILE_NOT_FOUND (GLFS_PC_BASE + 33) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_SEND_REQ_FAIL (GLFS_PC_BASE + 34) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_LOCK_VERSION_SERVER (GLFS_PC_BASE + 35) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_SET_LK_VERSION_ERROR (GLFS_PC_BASE + 36) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_LOCK_REQ_FAIL (GLFS_PC_BASE + 37) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_CLIENT_REQ_FAIL (GLFS_PC_BASE + 38) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_LOCK_ERROR (GLFS_PC_BASE + 39) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_LOCK_REACQUIRE (GLFS_PC_BASE + 40) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_CHILD_UP_NOTIFY (GLFS_PC_BASE + 41) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_CHILD_UP_NOTIFY_DELAY (GLFS_PC_BASE + 42) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_VOL_SET_FAIL (GLFS_PC_BASE + 43) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_SETVOLUME_FAIL (GLFS_PC_BASE + 44) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_VOLFILE_NOTIFY_FAILED (GLFS_PC_BASE + 45) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_REMOTE_VOL_CONNECTED (GLFS_PC_BASE + 46) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_LOCK_MISMATCH (GLFS_PC_BASE + 47) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_LOCK_MATCH (GLFS_PC_BASE + 48) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_AUTH_FAILED (GLFS_PC_BASE + 49) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_AUTH_FAILED_NOTIFY_FAILED (GLFS_PC_BASE + 50) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_CHILD_CONNECTING_EVENT (GLFS_PC_BASE + 51) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_CHILD_CONNECTING_NOTIFY_FAILED (GLFS_PC_BASE + 52) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_PROCESS_UUID_SET_FAIL (GLFS_PC_BASE + 53) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_DICT_ERROR (GLFS_PC_BASE + 54) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_DICT_SERIALIZE_FAIL (GLFS_PC_BASE + 55) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_PGM_NOT_FOUND (GLFS_PC_BASE + 56) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_VERSION_INFO (GLFS_PC_BASE + 57) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_PORT_NUM_ERROR (GLFS_PC_BASE + 58) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_VERSION_ERROR (GLFS_PC_BASE + 59) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_DIR_OP_SUCCESS (GLFS_PC_BASE + 60) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_BAD_FD (GLFS_PC_BASE + 61) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_CLIENT_LOCK_INFO (GLFS_PC_BASE + 62) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_CACHE_INVALIDATION_FAIL (GLFS_PC_BASE + 63) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_CHILD_STATUS (GLFS_PC_BASE + 64) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_GFID_NULL (GLFS_PC_BASE + 65) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PC_MSG_RECALL_LEASE_FAIL (GLFS_PC_BASE + 66) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -/*------------*/ - -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ + +GLFS_MSGID(PC, + PC_MSG_TIMER_EXPIRED, + PC_MSG_DIR_OP_FAILED, + PC_MSG_FILE_OP_FAILED, + PC_MSG_TIMER_REG, + PC_MSG_GRACE_TIMER_CANCELLED, + PC_MSG_DICT_SET_FAILED, + PC_MSG_DICT_GET_FAILED, + PC_MSG_NO_MEMORY, + PC_MSG_RPC_CBK_FAILED, + PC_MSG_FUNCTION_CALL_ERROR, + PC_MSG_RPC_INITED_ALREADY, + PC_MSG_RPC_INIT, + PC_MSG_RPC_DESTROY, + PC_MSG_RPC_INVALID_CALL, + PC_MSG_INVALID_ENTRY, + PC_MSG_HANDSHAKE_RETURN, + PC_MSG_CHILD_UP_NOTIFY_FAILED, + PC_MSG_CLIENT_DISCONNECTED, + PC_MSG_CHILD_DOWN_NOTIFY_FAILED, + PC_MSG_PARENT_UP, + PC_MSG_PARENT_DOWN, + PC_MSG_RPC_INIT_FAILED, + PC_MSG_RPC_NOTIFY_FAILED, + PC_MSG_FD_DUPLICATE_TRY, + PC_MSG_FD_SET_FAIL, + PC_MSG_DICT_UNSERIALIZE_FAIL, + PC_MSG_FD_GET_FAIL, + PC_MSG_FD_CTX_INVALID, + PC_MSG_FOP_SEND_FAILED, + PC_MSG_XDR_DECODING_FAILED, + PC_MSG_REMOTE_OP_FAILED, + PC_MSG_RPC_STATUS_ERROR, + PC_MSG_VOL_FILE_NOT_FOUND, + PC_MSG_SEND_REQ_FAIL, + PC_MSG_LOCK_VERSION_SERVER, + PC_MSG_SET_LK_VERSION_ERROR, + PC_MSG_LOCK_REQ_FAIL, + PC_MSG_CLIENT_REQ_FAIL, + PC_MSG_LOCK_ERROR, + PC_MSG_LOCK_REACQUIRE, + PC_MSG_CHILD_UP_NOTIFY, + PC_MSG_CHILD_UP_NOTIFY_DELAY, + PC_MSG_VOL_SET_FAIL, + PC_MSG_SETVOLUME_FAIL, + PC_MSG_VOLFILE_NOTIFY_FAILED, + PC_MSG_REMOTE_VOL_CONNECTED, + PC_MSG_LOCK_MISMATCH, + PC_MSG_LOCK_MATCH, + PC_MSG_AUTH_FAILED, + PC_MSG_AUTH_FAILED_NOTIFY_FAILED, + PC_MSG_CHILD_CONNECTING_EVENT, + PC_MSG_CHILD_CONNECTING_NOTIFY_FAILED, + PC_MSG_PROCESS_UUID_SET_FAIL, + PC_MSG_DICT_ERROR, + PC_MSG_DICT_SERIALIZE_FAIL, + PC_MSG_PGM_NOT_FOUND, + PC_MSG_VERSION_INFO, + PC_MSG_PORT_NUM_ERROR, + PC_MSG_VERSION_ERROR, + PC_MSG_DIR_OP_SUCCESS, + PC_MSG_BAD_FD, + PC_MSG_CLIENT_LOCK_INFO, + PC_MSG_CACHE_INVALIDATION_FAIL, + PC_MSG_CHILD_STATUS, + PC_MSG_GFID_NULL, + PC_MSG_RECALL_LEASE_FAIL +); #endif /* !_PC_MESSAGES_H__ */ diff --git a/xlators/protocol/server/src/server-messages.h b/xlators/protocol/server/src/server-messages.h index 14729ade852..b0fb45070da 100644 --- a/xlators/protocol/server/src/server-messages.h +++ b/xlators/protocol/server/src/server-messages.h @@ -13,860 +13,110 @@ #include "glfs-message-id.h" -/*! \file server-messages.h - * \brief server log-message IDs and their descriptions - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_PS_BASE GLFS_MSGID_COMP_PS -#define GLFS_NUM_MESSAGES 92 -#define GLFS_MSGID_END (GLFS_PS_BASE + GLFS_NUM_MESSAGES + 1) -/* Messages with message IDs */ -#define glfs_msg_start_x GLFS_PS_BASE, "Invalid: Start of messages" -/*------------*/ - -#define PS_MSG_AUTHENTICATE_ERROR (GLFS_PS_BASE + 1) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_VOL_VALIDATE_FAILED (GLFS_PS_BASE + 2) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_AUTH_INIT_FAILED (GLFS_PS_BASE + 3) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_REMOTE_CLIENT_REFUSED (GLFS_PS_BASE + 4) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_GFID_RESOLVE_FAILED (GLFS_PS_BASE + 5) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_ANONYMOUS_FD_CREATE_FAILED (GLFS_PS_BASE + 6) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_NO_MEMORY (GLFS_PS_BASE + 7) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_FD_NOT_FOUND (GLFS_PS_BASE + 8) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_INVALID_ENTRY (GLFS_PS_BASE + 9) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_GET_UID_FAILED (GLFS_PS_BASE + 10) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_UID_NOT_FOUND (GLFS_PS_BASE + 11) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_MAPPING_ERROR (GLFS_PS_BASE + 12) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_FD_CLEANUP (GLFS_PS_BASE + 13) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_SERVER_CTX_GET_FAILED (GLFS_PS_BASE + 14) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_FDENTRY_NULL (GLFS_PS_BASE + 15) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_DIR_NOT_FOUND (GLFS_PS_BASE + 16) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_SERVER_MSG (GLFS_PS_BASE + 17) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_DICT_SERIALIZE_FAIL (GLFS_PS_BASE + 18) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_RW_STAT (GLFS_PS_BASE + 19) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_DICT_GET_FAILED (GLFS_PS_BASE + 20) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_LOGIN_ERROR (GLFS_PS_BASE + 21) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_REMOUNT_CLIENT_REQD (GLFS_PS_BASE + 22) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_DEFAULTING_FILE (GLFS_PS_BASE + 23) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_VOL_FILE_OPEN_FAILED (GLFS_PS_BASE + 24) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_STAT_ERROR (GLFS_PS_BASE + 25) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_SSL_NAME_SET_FAILED (GLFS_PS_BASE + 26) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_ASPRINTF_FAILED (GLFS_PS_BASE + 27) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_CLIENT_VERSION_NOT_SET (GLFS_PS_BASE + 28) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_CLIENT_ACCEPTED (GLFS_PS_BASE + 29) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_CLIENT_LK_VERSION_ERROR (GLFS_PS_BASE + 30) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_GRACE_TIMER_EXPD (GLFS_PS_BASE + 31) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_SERIALIZE_REPLY_FAILED (GLFS_PS_BASE + 32) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_AUTH_IP_ERROR (GLFS_PS_BASE + 33) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_SKIP_FORMAT_CHK (GLFS_PS_BASE + 34) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_INTERNET_ADDR_ERROR (GLFS_PS_BASE + 35) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_CLIENT_DISCONNECTING (GLFS_PS_BASE + 36) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_GRACE_TIMER_START (GLFS_PS_BASE + 37) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_STATEDUMP_PATH_ERROR (GLFS_PS_BASE + 38) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_GRP_CACHE_ERROR (GLFS_PS_BASE + 39) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_RPC_CONF_ERROR (GLFS_PS_BASE + 40) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_TRANSPORT_ERROR (GLFS_PS_BASE + 41) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_SUBVOL_NULL (GLFS_PS_BASE + 42) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_PARENT_VOL_ERROR (GLFS_PS_BASE + 43) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_RPCSVC_CREATE_FAILED (GLFS_PS_BASE + 44) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_RPCSVC_LISTENER_CREATE_FAILED (GLFS_PS_BASE + 45) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_RPCSVC_NOTIFY (GLFS_PS_BASE + 46) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_PGM_REG_FAILED (GLFS_PS_BASE + 47) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_ULIMIT_SET_FAILED (GLFS_PS_BASE + 48) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_STATFS (GLFS_PS_BASE + 49) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_LOOKUP_INFO (GLFS_PS_BASE + 50) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_LK_INFO (GLFS_PS_BASE + 51) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_LOCK_ERROR (GLFS_PS_BASE + 52) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_INODELK_INFO (GLFS_PS_BASE + 53) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_ENTRYLK_INFO (GLFS_PS_BASE + 54) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_ACCESS_INFO (GLFS_PS_BASE + 55) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_DIR_INFO (GLFS_PS_BASE + 56) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_MKNOD_INFO (GLFS_PS_BASE + 57) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_REMOVEXATTR_INFO (GLFS_PS_BASE + 58) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_GETXATTR_INFO (GLFS_PS_BASE + 59) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_SETXATTR_INFO (GLFS_PS_BASE + 60) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_RENAME_INFO (GLFS_PS_BASE + 61) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_LINK_INFO (GLFS_PS_BASE + 62) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_TRUNCATE_INFO (GLFS_PS_BASE + 63) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_FSTAT_INFO (GLFS_PS_BASE + 64) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_FLUSH_INFO (GLFS_PS_BASE + 65) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_SYNC_INFO (GLFS_PS_BASE + 66) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_WRITE_INFO (GLFS_PS_BASE + 67) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_READ_INFO (GLFS_PS_BASE + 68) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_CHKSUM_INFO (GLFS_PS_BASE + 69) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_OPEN_INFO (GLFS_PS_BASE + 70) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_CREATE_INFO (GLFS_PS_BASE + 71) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_SETATTR_INFO (GLFS_PS_BASE + 72) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_XATTROP_INFO (GLFS_PS_BASE + 73) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_ALLOC_INFO (GLFS_PS_BASE + 74) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_DISCARD_INFO (GLFS_PS_BASE + 75) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_ZEROFILL_INFO (GLFS_PS_BASE + 76) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_FD_CREATE_FAILED (GLFS_PS_BASE + 77) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_WRONG_STATE (GLFS_PS_BASE + 78) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_CONF_DIR_INVALID (GLFS_PS_BASE + 79) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_MOUNT_PT_FAIL (GLFS_PS_BASE + 80) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_STAT_INFO (GLFS_PS_BASE + 81) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_FILE_OP_FAILED (GLFS_PS_BASE + 82) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_GRACE_TIMER_CANCELLED (GLFS_PS_BASE + 83) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_ENCODE_MSG_FAILED (GLFS_PS_BASE + 84) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_REPLY_SUBMIT_FAILED (GLFS_PS_BASE + 85) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_RPC_NOTIFY_ERROR (GLFS_PS_BASE + 86) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_SERVER_EVENT_UPCALL_FAILED (GLFS_PS_BASE + 87) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_SERVER_IPC_INFO (GLFS_PS_BASE + 88) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_SEEK_INFO (GLFS_PS_BASE + 89) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_COMPOUND_INFO (GLFS_PS_BASE + 90) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define PS_MSG_CLIENT_OPVERSION_GET_FAILED (GLFS_PS_BASE + 91) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ -#define PS_MSG_CHILD_STATUS_FAILED (GLFS_PS_BASE + 92) -/*------------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ + +GLFS_MSGID(PS, + PS_MSG_AUTHENTICATE_ERROR, + PS_MSG_VOL_VALIDATE_FAILED, + PS_MSG_AUTH_INIT_FAILED, + PS_MSG_REMOTE_CLIENT_REFUSED, + PS_MSG_GFID_RESOLVE_FAILED, + PS_MSG_ANONYMOUS_FD_CREATE_FAILED, + PS_MSG_NO_MEMORY, + PS_MSG_FD_NOT_FOUND, + PS_MSG_INVALID_ENTRY, + PS_MSG_GET_UID_FAILED, + PS_MSG_UID_NOT_FOUND, + PS_MSG_MAPPING_ERROR, + PS_MSG_FD_CLEANUP, + PS_MSG_SERVER_CTX_GET_FAILED, + PS_MSG_FDENTRY_NULL, + PS_MSG_DIR_NOT_FOUND, + PS_MSG_SERVER_MSG, + PS_MSG_DICT_SERIALIZE_FAIL, + PS_MSG_RW_STAT, + PS_MSG_DICT_GET_FAILED, + PS_MSG_LOGIN_ERROR, + PS_MSG_REMOUNT_CLIENT_REQD, + PS_MSG_DEFAULTING_FILE, + PS_MSG_VOL_FILE_OPEN_FAILED, + PS_MSG_STAT_ERROR, + PS_MSG_SSL_NAME_SET_FAILED, + PS_MSG_ASPRINTF_FAILED, + PS_MSG_CLIENT_VERSION_NOT_SET, + PS_MSG_CLIENT_ACCEPTED, + PS_MSG_CLIENT_LK_VERSION_ERROR, + PS_MSG_GRACE_TIMER_EXPD, + PS_MSG_SERIALIZE_REPLY_FAILED, + PS_MSG_AUTH_IP_ERROR, + PS_MSG_SKIP_FORMAT_CHK, + PS_MSG_INTERNET_ADDR_ERROR, + PS_MSG_CLIENT_DISCONNECTING, + PS_MSG_GRACE_TIMER_START, + PS_MSG_STATEDUMP_PATH_ERROR, + PS_MSG_GRP_CACHE_ERROR, + PS_MSG_RPC_CONF_ERROR, + PS_MSG_TRANSPORT_ERROR, + PS_MSG_SUBVOL_NULL, + PS_MSG_PARENT_VOL_ERROR, + PS_MSG_RPCSVC_CREATE_FAILED, + PS_MSG_RPCSVC_LISTENER_CREATE_FAILED, + PS_MSG_RPCSVC_NOTIFY, + PS_MSG_PGM_REG_FAILED, + PS_MSG_ULIMIT_SET_FAILED, + PS_MSG_STATFS, + PS_MSG_LOOKUP_INFO, + PS_MSG_LK_INFO, + PS_MSG_LOCK_ERROR, + PS_MSG_INODELK_INFO, + PS_MSG_ENTRYLK_INFO, + PS_MSG_ACCESS_INFO, + PS_MSG_DIR_INFO, + PS_MSG_MKNOD_INFO, + PS_MSG_REMOVEXATTR_INFO, + PS_MSG_GETXATTR_INFO, + PS_MSG_SETXATTR_INFO, + PS_MSG_RENAME_INFO, + PS_MSG_LINK_INFO, + PS_MSG_TRUNCATE_INFO, + PS_MSG_FSTAT_INFO, + PS_MSG_FLUSH_INFO, + PS_MSG_SYNC_INFO, + PS_MSG_WRITE_INFO, + PS_MSG_READ_INFO, + PS_MSG_CHKSUM_INFO, + PS_MSG_OPEN_INFO, + PS_MSG_CREATE_INFO, + PS_MSG_SETATTR_INFO, + PS_MSG_XATTROP_INFO, + PS_MSG_ALLOC_INFO, + PS_MSG_DISCARD_INFO, + PS_MSG_ZEROFILL_INFO, + PS_MSG_FD_CREATE_FAILED, + PS_MSG_WRONG_STATE, + PS_MSG_CONF_DIR_INVALID, + PS_MSG_MOUNT_PT_FAIL, + PS_MSG_STAT_INFO, + PS_MSG_FILE_OP_FAILED, + PS_MSG_GRACE_TIMER_CANCELLED, + PS_MSG_ENCODE_MSG_FAILED, + PS_MSG_REPLY_SUBMIT_FAILED, + PS_MSG_RPC_NOTIFY_ERROR, + PS_MSG_SERVER_EVENT_UPCALL_FAILED, + PS_MSG_SERVER_IPC_INFO, + PS_MSG_SEEK_INFO, + PS_MSG_COMPOUND_INFO, + PS_MSG_CLIENT_OPVERSION_GET_FAILED, + PS_MSG_CHILD_STATUS_FAILED +); #endif /* !_PS_MESSAGES_H__ */ diff --git a/xlators/storage/posix/src/posix-messages.h b/xlators/storage/posix/src/posix-messages.h index 7d0ff0282bf..a05f6739958 100644 --- a/xlators/storage/posix/src/posix-messages.h +++ b/xlators/storage/posix/src/posix-messages.h @@ -11,969 +11,132 @@ #ifndef _POSIX_MESSAGES_H_ #define _POSIX_MESSAGES_H_ -#ifndef _CONFIG_H -#define _CONFIG_H -#include "config.h" -#endif - #include "glfs-message-id.h" -/*! \file posix-messages.h - * \brief Psix log-message IDs and their descriptions - */ - -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define POSIX_COMP_BASE GLFS_MSGID_COMP_POSIX - -#define GLFS_NUM_MESSAGES 113 -#define GLFS_MSGID_END (POSIX_COMP_BASE + GLFS_NUM_MESSAGES + 1) -/* Messaged with message IDs */ -#define glfs_msg_start_x POSIX_COMP_BASE, "Invalid: Start of messages" -/*------------*/ - -/*! - * @messageid 106001 - * @diagnosis Operation could not be performed because the server quorum was not - * met - * @recommendedaction Ensure that other peer nodes are online and reachable from - * the local peer node - */ - -#define P_MSG_XATTR_FAILED (POSIX_COMP_BASE + 1) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_NULL_GFID (POSIX_COMP_BASE + 2) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - - -#define P_MSG_FCNTL_FAILED (POSIX_COMP_BASE + 3) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_READV_FAILED (POSIX_COMP_BASE + 4) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_FSTAT_FAILED (POSIX_COMP_BASE + 5) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_PFD_NULL (POSIX_COMP_BASE + 6) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_INVALID_ARGUMENT (POSIX_COMP_BASE + 7) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_IO_SUBMIT_FAILED (POSIX_COMP_BASE + 8) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_WRITEV_FAILED (POSIX_COMP_BASE + 9) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_IO_GETEVENTS_FAILED (POSIX_COMP_BASE + 10) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_UNKNOWN_OP (POSIX_COMP_BASE + 11) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_AIO_UNAVAILABLE (POSIX_COMP_BASE + 12) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_IO_SETUP_FAILED (POSIX_COMP_BASE + 13) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_ZEROFILL_FAILED (POSIX_COMP_BASE + 14) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_OPENDIR_FAILED (POSIX_COMP_BASE + 15) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_DIRFD_FAILED (POSIX_COMP_BASE + 16) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_FD_PATH_SETTING_FAILED (POSIX_COMP_BASE + 17) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_LSTAT_FAILED (POSIX_COMP_BASE + 18) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_READYLINK_FAILED (POSIX_COMP_BASE + 19) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_GFID_FAILED (POSIX_COMP_BASE + 20) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_CREATE_FAILED (POSIX_COMP_BASE + 21) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_MKNOD_FAILED (POSIX_COMP_BASE + 22) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_LCHOWN_FAILED (POSIX_COMP_BASE + 23) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_ACL_FAILED (POSIX_COMP_BASE + 24) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_MKDIR_NOT_PERMITTED (POSIX_COMP_BASE + 25) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_DIR_OF_SAME_ID (POSIX_COMP_BASE + 26) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_MKDIR_FAILED (POSIX_COMP_BASE + 27) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_CHOWN_FAILED (POSIX_COMP_BASE + 28) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_UNLINK_FAILED (POSIX_COMP_BASE + 29) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_KEY_STATUS_INFO (POSIX_COMP_BASE + 30) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_XATTR_STATUS (POSIX_COMP_BASE + 31) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_RMDIR_NOT_PERMITTED (POSIX_COMP_BASE + 32) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_RMDIR_FAILED (POSIX_COMP_BASE + 33) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_DIR_OPERATION_FAILED (POSIX_COMP_BASE + 34) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_SYMLINK_FAILED (POSIX_COMP_BASE + 35) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_DIR_FOUND (POSIX_COMP_BASE + 36) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_LINK_FAILED (POSIX_COMP_BASE + 37) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_TRUNCATE_FAILED (POSIX_COMP_BASE + 38) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_FILE_OP_FAILED (POSIX_COMP_BASE + 39) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_READ_FAILED (POSIX_COMP_BASE + 40) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_DICT_SET_FAILED (POSIX_COMP_BASE + 41) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_STATVFS_FAILED (POSIX_COMP_BASE + 42) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_DIR_NOT_NULL (POSIX_COMP_BASE + 43) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_FSYNC_FAILED (POSIX_COMP_BASE + 44) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_CLOSE_FAILED (POSIX_COMP_BASE + 45) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_GETTING_FILENAME_FAILED (POSIX_COMP_BASE + 46) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_INODE_PATH_GET_FAILED (POSIX_COMP_BASE + 47) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_GET_KEY_VALUE_FAILED (POSIX_COMP_BASE + 48) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_CHMOD_FAILED (POSIX_COMP_BASE + 49) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_FCHMOD_FAILED (POSIX_COMP_BASE + 50) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_FCHOWN_FAILED (POSIX_COMP_BASE + 51) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_UTIMES_FAILED (POSIX_COMP_BASE + 52) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_FUTIMES_FAILED (POSIX_COMP_BASE + 53) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_XATTR_NOT_REMOVED (POSIX_COMP_BASE + 54) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_PFD_GET_FAILED (POSIX_COMP_BASE + 55) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_ACCESS_FAILED (POSIX_COMP_BASE + 56) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_PREAD_FAILED (POSIX_COMP_BASE + 57) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_UUID_NULL (POSIX_COMP_BASE + 58) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_EXPORT_DIR_MISSING (POSIX_COMP_BASE + 59) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_SUBVOLUME_ERROR (POSIX_COMP_BASE + 60) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_VOLUME_DANGLING (POSIX_COMP_BASE + 61) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_INVALID_OPTION (POSIX_COMP_BASE + 62) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_INVALID_VOLUME_ID (POSIX_COMP_BASE + 63) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_VOLUME_ID_ABSENT (POSIX_COMP_BASE + 64) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_HOSTNAME_MISSING (POSIX_COMP_BASE + 65) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_SET_ULIMIT_FAILED (POSIX_COMP_BASE + 66) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_SET_FILE_MAX_FAILED (POSIX_COMP_BASE + 67) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_MAX_FILE_OPEN (POSIX_COMP_BASE + 68) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - - -#define P_MSG_OPEN_FAILED (POSIX_COMP_BASE + 69) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_LOOKUP_NOT_PERMITTED (POSIX_COMP_BASE + 70) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_RENAME_FAILED (POSIX_COMP_BASE + 71) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_WRITE_FAILED (POSIX_COMP_BASE + 72) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_FILE_FAILED (POSIX_COMP_BASE + 73) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_THREAD_FAILED (POSIX_COMP_BASE + 74) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_HEALTHCHECK_FAILED (POSIX_COMP_BASE + 75) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_GET_FDCTX_FAILED (POSIX_COMP_BASE + 76) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_HANDLEPATH_FAILED (POSIX_COMP_BASE + 77) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_IPC_NOT_HANDLE (POSIX_COMP_BASE + 78) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_SET_XDATA_FAIL (POSIX_COMP_BASE + 79) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_DURABILITY_REQ_NOT_SATISFIED (POSIX_COMP_BASE + 80) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_XATTR_NOTSUP (POSIX_COMP_BASE + 81) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_GFID_SET_FAILED (POSIX_COMP_BASE + 82) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_ACL_NOTSUP (POSIX_COMP_BASE + 83) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_BASEPATH_CHDIR_FAILED (POSIX_COMP_BASE + 84) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_INVALID_OPTION_VAL (POSIX_COMP_BASE + 85) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_INVALID_NODE_UUID (POSIX_COMP_BASE + 86) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_FSYNCER_THREAD_CREATE_FAILED (POSIX_COMP_BASE + 87) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_GF_DIRENT_CREATE_FAILED (POSIX_COMP_BASE + 88) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_VOLUME_ID_FETCH_FAILED (POSIX_COMP_BASE + 89) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_UNKNOWN_ARGUMENT (POSIX_COMP_BASE + 90) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_INODE_HANDLE_CREATE (POSIX_COMP_BASE + 91) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_ENTRY_HANDLE_CREATE (POSIX_COMP_BASE + 92) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_PGFID_OP (POSIX_COMP_BASE + 93) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_POSIX_AIO (POSIX_COMP_BASE + 94) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_HANDLE_CREATE_TRASH (POSIX_COMP_BASE + 95) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_HANDLE_CREATE (POSIX_COMP_BASE + 96) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_HANDLE_PATH_CREATE (POSIX_COMP_BASE + 97) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_SET_FILE_CONTENTS (POSIX_COMP_BASE + 98) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_XDATA_GETXATTR (POSIX_COMP_BASE + 99) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_STALE_HANDLE_REMOVE_FAILED (POSIX_COMP_BASE + 100) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_HANDLE_PATH_CREATE_FAILED (POSIX_COMP_BASE + 101) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_HANDLE_TRASH_CREATE (POSIX_COMP_BASE + 102) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_HANDLE_DELETE (POSIX_COMP_BASE + 103) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_READLINK_FAILED (POSIX_COMP_BASE + 104) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_BUFFER_OVERFLOW (POSIX_COMP_BASE + 105) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_SEEK_UNKOWN (POSIX_COMP_BASE + 106) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_SEEK_FAILED (POSIX_COMP_BASE + 107) -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_INODE_RESOLVE_FAILED (POSIX_COMP_BASE + 108) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_PREOP_CHECK_FAILED (POSIX_COMP_BASE + 109) - - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_LEASE_DISABLED (POSIX_COMP_BASE + 110) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_ANCESTORY_FAILED (POSIX_COMP_BASE + 111) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_DISK_SPACE_CHECK_FAILED (POSIX_COMP_BASE + 112) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -#define P_MSG_FALLOCATE_FAILED (POSIX_COMP_BASE + 113) - -/*! - * @messageid - * @diagnosis - * @recommendedaction - * - */ - -/*------------*/ -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. + */ + +GLFS_MSGID(POSIX, + P_MSG_XATTR_FAILED, + P_MSG_NULL_GFID, + P_MSG_FCNTL_FAILED, + P_MSG_READV_FAILED, + P_MSG_FSTAT_FAILED, + P_MSG_PFD_NULL, + P_MSG_INVALID_ARGUMENT, + P_MSG_IO_SUBMIT_FAILED, + P_MSG_WRITEV_FAILED, + P_MSG_IO_GETEVENTS_FAILED, + P_MSG_UNKNOWN_OP, + P_MSG_AIO_UNAVAILABLE, + P_MSG_IO_SETUP_FAILED, + P_MSG_ZEROFILL_FAILED, + P_MSG_OPENDIR_FAILED, + P_MSG_DIRFD_FAILED, + P_MSG_FD_PATH_SETTING_FAILED, + P_MSG_LSTAT_FAILED, + P_MSG_READYLINK_FAILED, + P_MSG_GFID_FAILED, + P_MSG_CREATE_FAILED, + P_MSG_MKNOD_FAILED, + P_MSG_LCHOWN_FAILED, + P_MSG_ACL_FAILED, + P_MSG_MKDIR_NOT_PERMITTED, + P_MSG_DIR_OF_SAME_ID, + P_MSG_MKDIR_FAILED, + P_MSG_CHOWN_FAILED, + P_MSG_UNLINK_FAILED, + P_MSG_KEY_STATUS_INFO, + P_MSG_XATTR_STATUS, + P_MSG_RMDIR_NOT_PERMITTED, + P_MSG_RMDIR_FAILED, + P_MSG_DIR_OPERATION_FAILED, + P_MSG_SYMLINK_FAILED, + P_MSG_DIR_FOUND, + P_MSG_LINK_FAILED, + P_MSG_TRUNCATE_FAILED, + P_MSG_FILE_OP_FAILED, + P_MSG_READ_FAILED, + P_MSG_DICT_SET_FAILED, + P_MSG_STATVFS_FAILED, + P_MSG_DIR_NOT_NULL, + P_MSG_FSYNC_FAILED, + P_MSG_CLOSE_FAILED, + P_MSG_GETTING_FILENAME_FAILED, + P_MSG_INODE_PATH_GET_FAILED, + P_MSG_GET_KEY_VALUE_FAILED, + P_MSG_CHMOD_FAILED, + P_MSG_FCHMOD_FAILED, + P_MSG_FCHOWN_FAILED, + P_MSG_UTIMES_FAILED, + P_MSG_FUTIMES_FAILED, + P_MSG_XATTR_NOT_REMOVED, + P_MSG_PFD_GET_FAILED, + P_MSG_ACCESS_FAILED, + P_MSG_PREAD_FAILED, + P_MSG_UUID_NULL, + P_MSG_EXPORT_DIR_MISSING, + P_MSG_SUBVOLUME_ERROR, + P_MSG_VOLUME_DANGLING, + P_MSG_INVALID_OPTION, + P_MSG_INVALID_VOLUME_ID, + P_MSG_VOLUME_ID_ABSENT, + P_MSG_HOSTNAME_MISSING, + P_MSG_SET_ULIMIT_FAILED, + P_MSG_SET_FILE_MAX_FAILED, + P_MSG_MAX_FILE_OPEN, + P_MSG_OPEN_FAILED, + P_MSG_LOOKUP_NOT_PERMITTED, + P_MSG_RENAME_FAILED, + P_MSG_WRITE_FAILED, + P_MSG_FILE_FAILED, + P_MSG_THREAD_FAILED, + P_MSG_HEALTHCHECK_FAILED, + P_MSG_GET_FDCTX_FAILED, + P_MSG_HANDLEPATH_FAILED, + P_MSG_IPC_NOT_HANDLE, + P_MSG_SET_XDATA_FAIL, + P_MSG_DURABILITY_REQ_NOT_SATISFIED, + P_MSG_XATTR_NOTSUP, + P_MSG_GFID_SET_FAILED, + P_MSG_ACL_NOTSUP, + P_MSG_BASEPATH_CHDIR_FAILED, + P_MSG_INVALID_OPTION_VAL, + P_MSG_INVALID_NODE_UUID, + P_MSG_FSYNCER_THREAD_CREATE_FAILED, + P_MSG_GF_DIRENT_CREATE_FAILED, + P_MSG_VOLUME_ID_FETCH_FAILED, + P_MSG_UNKNOWN_ARGUMENT, + P_MSG_INODE_HANDLE_CREATE, + P_MSG_ENTRY_HANDLE_CREATE, + P_MSG_PGFID_OP, + P_MSG_POSIX_AIO, + P_MSG_HANDLE_CREATE_TRASH, + P_MSG_HANDLE_CREATE, + P_MSG_HANDLE_PATH_CREATE, + P_MSG_SET_FILE_CONTENTS, + P_MSG_XDATA_GETXATTR, + P_MSG_STALE_HANDLE_REMOVE_FAILED, + P_MSG_HANDLE_PATH_CREATE_FAILED, + P_MSG_HANDLE_TRASH_CREATE, + P_MSG_HANDLE_DELETE, + P_MSG_READLINK_FAILED, + P_MSG_BUFFER_OVERFLOW, + P_MSG_SEEK_UNKOWN, + P_MSG_SEEK_FAILED, + P_MSG_INODE_RESOLVE_FAILED, + P_MSG_PREOP_CHECK_FAILED, + P_MSG_LEASE_DISABLED, + P_MSG_ANCESTORY_FAILED, + P_MSG_DISK_SPACE_CHECK_FAILED, + P_MSG_FALLOCATE_FAILED +); #endif /* !_GLUSTERD_MESSAGES_H_ */ diff --git a/xlators/system/posix-acl/src/posix-acl-messages.h b/xlators/system/posix-acl/src/posix-acl-messages.h index ab93d749924..782750e99a5 100644 --- a/xlators/system/posix-acl/src/posix-acl-messages.h +++ b/xlators/system/posix-acl/src/posix-acl-messages.h @@ -13,44 +13,18 @@ #include "glfs-message-id.h" -/*! \file posix-acl-messages.h - * \brief POSIX-ACL log-message IDs and their descriptions. +/* To add new message IDs, append new identifiers at the end of the list. + * + * Never remove a message ID. If it's not used anymore, you can rename it or + * leave it as it is, but not delete it. This is to prevent reutilization of + * IDs by other messages. + * + * The component name must match one of the entries defined in + * glfs-message-id.h. */ -/* NOTE: Rules for message additions - * 1) Each instance of a message is _better_ left with a unique message ID, even - * if the message format is the same. Reasoning is that, if the message - * format needs to change in one instance, the other instances are not - * impacted or the new change does not change the ID of the instance being - * modified. - * 2) Addition of a message, - * - Should increment the GLFS_NUM_MESSAGES - * - Append to the list of messages defined, towards the end - * - Retain macro naming as glfs_msg_X (for redability across developers) - * NOTE: Rules for message format modifications - * 3) Check acorss the code if the message ID macro in question is reused - * anywhere. If reused then then the modifications should ensure correctness - * everywhere, or needs a new message ID as (1) above was not adhered to. If - * not used anywhere, proceed with the required modification. - * NOTE: Rules for message deletion - * 4) Check (3) and if used anywhere else, then cannot be deleted. If not used - * anywhere, then can be deleted, but will leave a hole by design, as - * addition rules specify modification to the end of the list and not filling - * holes. - */ - -#define GLFS_COMP_BASE_POSIX_ACL GLFS_MSGID_COMP_POSIX_ACL -#define GLFS_NUM_MESSAGES 1 -#define GLFS_MSGID_END (GLFS_COMP_BASE_POSIX_ACL + GLFS_NUM_MESSAGES + 1) - -#define glfs_msg_start_x GLFS_COMP_BASE_POSIX_ACL, "Invalid: Start of messages" - -/*! - * @messageid 139001 - * @diagnosis Access to the file/directory for the operation is denied. - * @recommendedaction The log contains details as to why it denied access. - */ -#define POSIX_ACL_MSG_EACCES (GLFS_COMP_BASE_POSIX_ACL + 1) +GLFS_MSGID(POSIX_ACL, + POSIX_ACL_MSG_EACCES +); -#define glfs_msg_end_x GLFS_MSGID_END, "Invalid: End of messages" #endif /* !_POSIX_ACL_MESSAGES_H_ */ -- cgit