diff options
author | Venky Shankar <vshankar@redhat.com> | 2013-08-12 22:09:45 +0530 |
---|---|---|
committer | Anand Avati <avati@redhat.com> | 2013-09-04 19:50:49 -0700 |
commit | fe98c2902fd13dac93e5add60d1f10b2cef8ae37 (patch) | |
tree | 5f92444e7bf86b7a56f00e3e7266a54fa4c06d03 /cli/src/cli.h | |
parent | 603119c57c5055e17693d47b9965216954f45247 (diff) |
glusterd/cli: Geo-Replication "status detail" cmd
Provides detailed status info in the following format
MASTER <master-vol> SLAVE <slave-vol>
NODE HEALTH UPTIME FILES SYNCD FILES PENDING BYTES PENDING DELETES PENDING
-----------------------------------------------------------------------------------
This patch introdues "status detail" command to show crawl related
information in CLI. These values are "pulled" from gsyncd when
"status detail" is executed.
Change-Id: I1fdaf7180eacce054a864d34971dc160bd7301e1
BUG: 990420
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Reviewed-on: http://review.gluster.org/5590
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Avra Sengupta <asengupt@redhat.com>
Tested-by: Avra Sengupta <asengupt@redhat.com>
Reviewed-by: Anand Avati <avati@redhat.com>
Diffstat (limited to 'cli/src/cli.h')
-rw-r--r-- | cli/src/cli.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/cli/src/cli.h b/cli/src/cli.h index 259f3bd3980..9b3afff36dc 100644 --- a/cli/src/cli.h +++ b/cli/src/cli.h @@ -147,6 +147,18 @@ struct cli_local { #endif }; +struct gf_cli_gsync_detailed_status_ { + char *node; + char *master; + char *slave; + char *health; + char *uptime; + char *files_syncd; + char *files_pending; + char *bytes_pending; + char *deletes_pending; +}; + struct cli_volume_status { int port; int online; @@ -165,6 +177,8 @@ struct cli_volume_status { #endif }; +typedef struct gf_cli_gsync_detailed_status_ gf_cli_gsync_status_t; + typedef struct cli_volume_status cli_volume_status_t; typedef struct cli_local cli_local_t; |