diff options
Diffstat (limited to 'xlators/protocol/server/src/server.h')
| -rw-r--r-- | xlators/protocol/server/src/server.h | 10 | 
1 files changed, 7 insertions, 3 deletions
diff --git a/xlators/protocol/server/src/server.h b/xlators/protocol/server/src/server.h index 0b37eb1414a..09a2d74ff2b 100644 --- a/xlators/protocol/server/src/server.h +++ b/xlators/protocol/server/src/server.h @@ -73,6 +73,12 @@ struct _volfile_ctx {          uint32_t             checksum;  }; +struct _child_status { +        struct list_head status_list; +        char *name; +        gf_boolean_t child_up; + +};  struct server_conf {          rpcsvc_t               *rpc;          struct rpcsvc_config    rpc_conf; @@ -101,9 +107,7 @@ struct server_conf {                                              * in case if volume set options                                              * (say *.allow | *.reject) are                                              * tweeked */ -        gf_boolean_t            child_up; /* Set to true, when child is up, and -                                           * false, when child is down */ - +        struct _child_status    *child_status;          gf_lock_t               itable_lock;  };  typedef struct server_conf server_conf_t;  | 
