diff options
| author | Xavier Hernandez <jahernan@redhat.com> | 2017-12-12 22:31:53 +0100 | 
|---|---|---|
| committer | Amar Tumballi <amarts@redhat.com> | 2017-12-14 02:33:51 +0000 | 
| commit | 415e0bcc80b350fc75f325b490560f44ba419b20 (patch) | |
| tree | 6b428127e3fb460da434e7eab18352c65898eb9b | |
| parent | bafe0c14f5743cb084a89595860e4ba33baf900c (diff) | |
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 <jahernan@redhat.com>
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_<name> and + * GLFS_MSGID_COMP_<name>_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_<component> -#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 <component>_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" \<path to the newly created backup file\> - *              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 <VOLNAME> 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 <VOLNAME> 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_ */  | 
