[Bugs] [Bug 1353156] [RFE] CLI to get local state representation for a cluster

bugzilla at redhat.com bugzilla at redhat.com
Fri Aug 26 15:23:42 UTC 2016


https://bugzilla.redhat.com/show_bug.cgi?id=1353156



--- Comment #18 from Worker Ant <bugzilla-bot at gluster.org> ---
COMMIT: http://review.gluster.org/14873 committed in master by Atin Mukherjee
(amukherj at redhat.com) 
------
commit 4a3454753f6e4ddc309c8d1cb11a6e4e432c1da6
Author: Samikshan Bairagya <samikshan at gmail.com>
Date:   Thu Jul 7 20:33:02 2016 +0530

    glusterd/cli: cli to get local state representation from glusterd

    Currently there is no existing CLI that can be used to get the
    local state representation of the cluster as maintained in glusterd
    in a readable as well as parseable format.

    The CLI added has the following usage:

     # gluster get-state [daemon] [odir <path/to/output/dir>] [file <filename>]

    This would dump data points that reflect the local state
    representation of the cluster as maintained in glusterd (no other
    daemons are supported as of now) to a file inside the specified
    output directory. The default output directory and filename is
    /var/run/gluster and glusterd_state_<timestamp> respectively. The
    option for specifying the daemon name leaves room to add support for
    other daemons in the future. Following are the data points captured
    as of now to represent the state from the local glusterd pov:

     * Peer:
        - Primary hostname
        - uuid
        - state
        - connection status
        - List of hostnames

     * Volumes:
        - name, id, transport type, status
        - counts: bricks, snap, subvol, stripe, arbiter, disperse,
     redundancy
        - snapd status
        - quorum status
        - tiering related information
        - rebalance status
        - replace bricks status
        - snapshots

     * Bricks:
        - Path, hostname (for all bricks these info will be shown)
        - port, rdma port, status, mount options, filesystem type and
    signed in status for bricks running locally.

     * Services:
        - name, online status for initialised services

     * Others:
        - Base port, last allocated port
        - op-version
        - MYUUID

    Change-Id: I4a45cc5407ab92d8afdbbd2098ece851f7e3d618
    BUG: 1353156
    Signed-off-by: Samikshan Bairagya <samikshan at gmail.com>
    Reviewed-on: http://review.gluster.org/14873
    Reviewed-by: Avra Sengupta <asengupt at redhat.com>
    Smoke: Gluster Build System <jenkins at build.gluster.org>
    CentOS-regression: Gluster Build System <jenkins at build.gluster.org>
    NetBSD-regression: NetBSD Build System <jenkins at build.gluster.org>
    Reviewed-by: Atin Mukherjee <amukherj at redhat.com>

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=OkT14n17R5&a=cc_unsubscribe


More information about the Bugs mailing list