Bug 1584427

Summary: RFE: Add vg_shared as an vgs attribute similar to vg_clustered
Product: Red Hat Enterprise Linux 7 Reporter: Corey Marthaler <cmarthal>
Component: lvm2Assignee: LVM and device-mapper development team <lvm-team>
lvm2 sub component: Displaying and Reporting QA Contact: cluster-qe <cluster-qe>
Status: CLOSED ERRATA Docs Contact:
Severity: low    
Priority: unspecified CC: agk, heinzm, jbrassow, mcsontos, msnitzer, prajnoha, rhandlin, teigland, zkabelac
Version: 7.5Keywords: FutureFeature, ImprovesTestability
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: lvm2-2.02.179-1.el7 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-10-30 11:03:47 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Corey Marthaler 2018-05-30 21:52:27 UTC
Description of problem:

CLVM volumes have the searchable vg_clustered attr:
    vg_clustered           - Set if VG is clustered.

LVMLOCKD volumes should probably have something similar.


Version-Release number of selected component (if applicable):
3.10.0-862.el7.x86_64

lvm2-2.02.177-4.el7    BUILT: Fri Feb 16 06:22:31 CST 2018
lvm2-libs-2.02.177-4.el7    BUILT: Fri Feb 16 06:22:31 CST 2018
lvm2-cluster-2.02.177-4.el7    BUILT: Fri Feb 16 06:22:31 CST 2018
lvm2-lockd-2.02.177-4.el7    BUILT: Fri Feb 16 06:22:31 CST 2018
lvm2-python-boom-0.8.5-4.el7    BUILT: Fri Feb 16 06:37:10 CST 2018
cmirror-2.02.177-4.el7    BUILT: Fri Feb 16 06:22:31 CST 2018
device-mapper-1.02.146-4.el7    BUILT: Fri Feb 16 06:22:31 CST 2018
device-mapper-libs-1.02.146-4.el7    BUILT: Fri Feb 16 06:22:31 CST 2018
device-mapper-event-1.02.146-4.el7    BUILT: Fri Feb 16 06:22:31 CST 2018
device-mapper-event-libs-1.02.146-4.el7    BUILT: Fri Feb 16 06:22:31 CST 2018
device-mapper-persistent-data-0.7.3-3.el7    BUILT: Tue Nov 14 05:07:18 CST 2017
sanlock-3.6.0-1.el7    BUILT: Tue Dec  5 11:47:21 CST 2017
sanlock-lib-3.6.0-1.el7    BUILT: Tue Dec  5 11:47:21 CST 2017

Comment 3 David Teigland 2018-05-31 15:39:19 UTC
# vgs -o name,attr,shared,clustered,locktype --binary
  Skipping clustered volume group vgcl
  VG           Attr   Shared  Clustered  LockType
  cc           wz--ns       1          0 dlm     
  eef          wz--ns       1          0 dlm     
  loops        wz--ns       1          0 dlm     
  rhel_null-01 wz--n-       0          0         


# vgs -o name,attr,shared,clustered,locktype
  Skipping clustered volume group vgcl
  VG           Attr   Shared  Clustered  LockType
  cc           wz--ns  shared            dlm     
  eef          wz--ns  shared            dlm     
  loops        wz--ns  shared            dlm     
  rhel_null-01 wz--n-

Comment 7 Corey Marthaler 2018-07-26 19:55:19 UTC
Feature verified in the latest rpms.

3.10.0-924.el7.x86_64
lvm2-2.02.179-4.el7    BUILT: Tue Jun 26 08:35:45 CDT 2018
lvm2-libs-2.02.179-4.el7    BUILT: Tue Jun 26 08:35:45 CDT 2018
lvm2-cluster-2.02.179-4.el7    BUILT: Tue Jun 26 08:35:45 CDT 2018
lvm2-lockd-2.02.179-4.el7    BUILT: Tue Jun 26 08:35:45 CDT 2018
lvm2-python-boom-0.9-3.el7    BUILT: Tue Jun 26 08:43:24 CDT 2018


[root@mckinley-02 ~]# vgs
  Reading VG raid_sanity without a lock.
  VG               #PV #LV #SN Attr   VSize   VFree
  raid_sanity       10   0   0 wz--ns   1.22t 1.22t

[root@mckinley-02 ~]# vgs -o vg_name,vg_shared raid_sanity
  Reading VG raid_sanity without a lock.
  VG          Shared 
  raid_sanity  shared

[root@mckinley-02 ~]# vgs -o vg_name,shared raid_sanity
  Reading VG raid_sanity without a lock.
  VG          Shared 
  raid_sanity  shared

Comment 9 errata-xmlrpc 2018-10-30 11:03:47 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2018:3193