Bug 1280450 - should a raid volume converted to a thin lv with an external origin lose its Cpy%Sync?
should a raid volume converted to a thin lv with an external origin lose its ...
Status: NEW
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: lvm2 (Show other bugs)
7.2
x86_64 Linux
unspecified Severity medium
: rc
: ---
Assigned To: Zdenek Kabelac
cluster-qe@redhat.com
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2015-11-11 13:38 EST by Corey Marthaler
Modified: 2017-12-08 08:50 EST (History)
9 users (show)

See Also:
Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed:
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Corey Marthaler 2015-11-11 13:38:24 EST
Description of problem:
This may be expected behavior, but even read only raid volumes maintain their current sync percentage.

[root@host-109 ~]# lvcreate -m 1 -n raid --type raid1 -L 100M black_bird
  Logical volume "raid" created.
[root@host-109 ~]# lvs -a -o +devices
  LV              VG          Attr       LSize   Pool Origin Data%  Meta% Cpy%Sync Devices
  raid            black_bird  rwi-a-r--- 100.00m                          100.00   raid_rimage_0(0),raid_rimage_1(0)
  [raid_rimage_0] black_bird  iwi-aor--- 100.00m                                   /dev/sda1(1)
  [raid_rimage_1] black_bird  iwi-aor--- 100.00m                                   /dev/sdb1(1)
  [raid_rmeta_0]  black_bird  ewi-aor---   4.00m                                   /dev/sda1(0)
  [raid_rmeta_1]  black_bird  ewi-aor---   4.00m                                   /dev/sdb1(0)

[root@host-109 ~]# lvcreate --type thin-pool -n POOL -L 500M black_bird /dev/sdd1
  Logical volume "POOL" created.
[root@host-109 ~]# lvs -a -o +devices
  LV              VG          Attr       LSize   Pool Origin Data%  Meta% Cpy%Sync Devices
  POOL            black_bird  twi-a-tz-- 500.00m             0.00   0.88           POOL_tdata(0)
  [POOL_tdata]    black_bird  Twi-ao---- 500.00m                                   /dev/sdd1(1)
  [POOL_tmeta]    black_bird  ewi-ao----   4.00m                                   /dev/sdd1(126)
  [lvol0_pmspare] black_bird  ewi-------   4.00m                                   /dev/sdd1(0)
  raid            black_bird  rwi-a-r--- 100.00m                          100.00   raid_rimage_0(0),raid_rimage_1(0)
  [raid_rimage_0] black_bird  iwi-aor--- 100.00m                                   /dev/sda1(1)
  [raid_rimage_1] black_bird  iwi-aor--- 100.00m                                   /dev/sdb1(1)
  [raid_rmeta_0]  black_bird  ewi-aor---   4.00m                                   /dev/sda1(0)
  [raid_rmeta_1]  black_bird  ewi-aor---   4.00m                                   /dev/sdb1(0)


# Sync percent status is now gone:
[root@host-109 ~]# lvconvert --thinpool black_bird/POOL --originname raidextorig -T raid --yes
  Logical volume "raidextorig" created.
  Converted black_bird/raid to thin volume with external origin black_bird/raidextorig.
[root@host-109 ~]# lvs -a -o +devices
  LV                     VG          Attr       LSize   Pool Origin      Data%  Meta% Cpy%Sync Devices
  POOL                   black_bird  twi-aotz-- 500.00m                  0.00   0.98           POOL_tdata(0)
  [POOL_tdata]           black_bird  Twi-ao---- 500.00m                                        /dev/sdd1(1)
  [POOL_tmeta]           black_bird  ewi-ao----   4.00m                                        /dev/sdd1(126)
  [lvol0_pmspare]        black_bird  ewi-------   4.00m                                        /dev/sdd1(0)
  raid                   black_bird  Vwi-a-tz-- 100.00m POOL raidextorig 0.00
  raidextorig            black_bird  ori---r--- 100.00m                                        raidextorig_rimage_0(0),raidextorig_rimage_1(0)
  [raidextorig_rimage_0] black_bird  Iwi-aor-r- 100.00m                                        /dev/sda1(1)
  [raidextorig_rimage_1] black_bird  Iwi-aor-r- 100.00m                                        /dev/sdb1(1)
  [raidextorig_rmeta_0]  black_bird  ewi-aor-r-   4.00m                                        /dev/sda1(0)



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

lvm2-2.02.130-5.el7    BUILT: Wed Oct 14 08:27:29 CDT 2015
lvm2-libs-2.02.130-5.el7    BUILT: Wed Oct 14 08:27:29 CDT 2015
lvm2-cluster-2.02.130-5.el7    BUILT: Wed Oct 14 08:27:29 CDT 2015
device-mapper-1.02.107-5.el7    BUILT: Wed Oct 14 08:27:29 CDT 2015
device-mapper-libs-1.02.107-5.el7    BUILT: Wed Oct 14 08:27:29 CDT 2015
device-mapper-event-1.02.107-5.el7    BUILT: Wed Oct 14 08:27:29 CDT 2015
device-mapper-event-libs-1.02.107-5.el7    BUILT: Wed Oct 14 08:27:29 CDT 2015
device-mapper-persistent-data-0.5.5-1.el7    BUILT: Thu Aug 13 09:58:10 CDT 2015
cmirror-2.02.130-5.el7    BUILT: Wed Oct 14 08:27:29 CDT 2015
sanlock-3.2.4-1.el7    BUILT: Fri Jun 19 12:48:49 CDT 2015
sanlock-lib-3.2.4-1.el7    BUILT: Fri Jun 19 12:48:49 CDT 2015
lvm2-lockd-2.02.130-5.el7    BUILT: Wed Oct 14 08:27:29 CDT 2015

Note You need to log in before you can comment on or make changes to this bug.