Bug 1133116

Summary: vgspliting volume groups without lvmetad running can produce "Checksum error" for each PV split
Product: Red Hat Enterprise Linux 6 Reporter: Corey Marthaler <cmarthal>
Component: lvm2Assignee: Alasdair Kergon <agk>
lvm2 sub component: LVM Metadata / lvmetad (RHEL6) QA Contact: cluster-qe <cluster-qe>
Status: CLOSED WONTFIX Docs Contact:
Severity: medium    
Priority: low CC: agk, heinzm, jbrassow, lvm-team, msnitzer, mspqa-list, nperic, prajnoha, prockai, zkabelac
Version: 6.6   
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1102919 Environment:
Last Closed: 2017-09-29 20:59:53 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:
Bug Depends On: 1102919    
Bug Blocks:    

Comment 1 Corey Marthaler 2014-08-22 19:00:23 UTC
Exists in 6.6 as well.

./seven_ten -e split_whole_vg

SCENARIO - [split_whole_vg]
Split out entire VG on host-049.virt.lab.msp.redhat.com
host-049.virt.lab.msp.redhat.com: vgsplit seven ten /dev/sdd1 /dev/sdf1 /dev/sdc1 /dev/sde1 /dev/sdb1 /dev/sda1 /dev/sdg1
  /dev/sdd1: Checksum error
  /dev/sdf1: Checksum error
  /dev/sdc1: Checksum error
  /dev/sde1: Checksum error
  /dev/sdb1: Checksum error
  /dev/sda1: Checksum error
  /dev/sdg1: Checksum error
Deactivating and removing volume groups...  


2.6.32-495.el6.x86_64
lvm2-2.02.109-2.el6    BUILT: Tue Aug 19 09:32:25 CDT 2014
lvm2-libs-2.02.109-2.el6    BUILT: Tue Aug 19 09:32:25 CDT 2014
lvm2-cluster-2.02.109-2.el6    BUILT: Tue Aug 19 09:32:25 CDT 2014
udev-147-2.57.el6    BUILT: Thu Jul 24 08:48:47 CDT 2014
device-mapper-1.02.88-2.el6    BUILT: Tue Aug 19 09:32:25 CDT 2014
device-mapper-libs-1.02.88-2.el6    BUILT: Tue Aug 19 09:32:25 CDT 2014
device-mapper-event-1.02.88-2.el6    BUILT: Tue Aug 19 09:32:25 CDT 2014
device-mapper-event-libs-1.02.88-2.el6    BUILT: Tue Aug 19 09:32:25 CDT 2014
device-mapper-persistent-data-0.3.2-1.el6    BUILT: Fri Apr  4 08:43:06 CDT 2014
cmirror-2.02.109-2.el6    BUILT: Tue Aug 19 09:32:25 CDT 2014

Comment 3 Corey Marthaler 2014-09-24 17:30:12 UTC
proposing this for 6.7...


Split out entire VG on grant-03
grant-03: vgsplit seven ten /dev/mapper/mpathdp1 /dev/mapper/mpathep1 /dev/mapper/mpathcp1 /dev/mapper/mpathfp1 /dev/mapper/mpathbp1 /dev/mapper/mpathhp1 /dev/mapper/mpathap1
  /dev/mapper/mpathdp1: Checksum error
  /dev/mapper/mpathep1: Checksum error
  /dev/mapper/mpathcp1: Checksum error
  /dev/mapper/mpathfp1: Checksum error
  /dev/mapper/mpathbp1: Checksum error
  /dev/mapper/mpathhp1: Checksum error
  /dev/mapper/mpathap1: Checksum error
Deactivating and removing volume groups...  


2.6.32-502.el6.x86_64
lvm2-2.02.111-2.el6    BUILT: Mon Sep  1 06:46:43 CDT 2014
lvm2-libs-2.02.111-2.el6    BUILT: Mon Sep  1 06:46:43 CDT 2014
lvm2-cluster-2.02.111-2.el6    BUILT: Mon Sep  1 06:46:43 CDT 2014
udev-147-2.57.el6    BUILT: Thu Jul 24 08:48:47 CDT 2014
device-mapper-1.02.90-2.el6    BUILT: Mon Sep  1 06:46:43 CDT 2014
device-mapper-libs-1.02.90-2.el6    BUILT: Mon Sep  1 06:46:43 CDT 2014
device-mapper-event-1.02.90-2.el6    BUILT: Mon Sep  1 06:46:43 CDT 2014
device-mapper-event-libs-1.02.90-2.el6    BUILT: Mon Sep  1 06:46:43 CDT 2014
device-mapper-persistent-data-0.3.2-1.el6    BUILT: Fri Apr  4 08:43:06 CDT 2014
cmirror-2.02.111-2.el6    BUILT: Mon Sep  1 06:46:43 CDT 2014

Comment 4 Zdenek Kabelac 2014-11-25 14:00:48 UTC
I assume lvmetad should probably cache and report 'erroneous' metadata back to user - otherwise user with lvmetad doesn't even realize there is an error ?