Re: [linux-lvm] Failed merge, still running?

2020-01-22 Thread Mauricio Tavares
On Wed, Jan 22, 2020 at 8:50 AM Stuart D. Gathman  wrote:
>
> On Wed, 22 Jan 2020, Mauricio Tavares wrote:
>
> > lvconvert --merge vmhost_vg0/desktop_snap_20200121
> >
> > and instead of seeing the usual percentage of how far it has
> > completed, I got nothing. lvs -a -o +devices shows
> >
> >  LV  VG Attr   LSize  Pool Origin
> > Data%  Meta%  Move Log Cpy%Sync Convert Devices
> >  desktop vmhost_vg0 Owi-a-s--- 20.00g
> > /dev/sdb3(14848)
> >  [desktop_snap_20200121] vmhost_vg0 Swi-a-s--- 10.00g  desktop 100.00
>
> While not a guru, I think I can tell you the issue.  It looks like
> the snapshot was full (says 100.00).  The snapshot is unusable at
> that point.  Maybe it wasn't before you started the merge, and the
> merge sets it to 100.00 when it starts, I haven't noticed.
>
> > Before I blow that lv up, what else should I be checking?
>
> What was the snapshot percent used before you started the merge?
>
  Based on the 3 times I tried to do the patching (unsuccessfully)
and then rewind and try again, I would say under 30%. I had shut guest
down, created snapshot, boot it up, and then let it try to download
some 2G worth of patches. I do not know why it is showing 100% above.

> --
>   Stuart D. Gathman 
> "Confutatis maledictis, flammis acribus addictis" - background song for
> a Microsoft sponsored "Where do you want to go from here?" commercial.
>
>
> ___
> linux-lvm mailing list
> linux-lvm@redhat.com
> https://www.redhat.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
>


___
linux-lvm mailing list
linux-lvm@redhat.com
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/



Re: [linux-lvm] Failed merge, still running?

2020-01-22 Thread Stuart D. Gathman

On Wed, 22 Jan 2020, Mauricio Tavares wrote:


lvconvert --merge vmhost_vg0/desktop_snap_20200121

and instead of seeing the usual percentage of how far it has
completed, I got nothing. lvs -a -o +devices shows

 LV  VG Attr   LSize  Pool Origin
Data%  Meta%  Move Log Cpy%Sync Convert Devices
 desktop vmhost_vg0 Owi-a-s--- 20.00g
/dev/sdb3(14848)
 [desktop_snap_20200121] vmhost_vg0 Swi-a-s--- 10.00g  desktop 100.00


While not a guru, I think I can tell you the issue.  It looks like
the snapshot was full (says 100.00).  The snapshot is unusable at
that point.  Maybe it wasn't before you started the merge, and the
merge sets it to 100.00 when it starts, I haven't noticed.


Before I blow that lv up, what else should I be checking?


What was the snapshot percent used before you started the merge?

--
  Stuart D. Gathman 
"Confutatis maledictis, flammis acribus addictis" - background song for
a Microsoft sponsored "Where do you want to go from here?" commercial.


___
linux-lvm mailing list
linux-lvm@redhat.com
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/



Re: [linux-lvm] Failed merge, still running?

2020-01-22 Thread Mauricio Tavares
On Wed, Jan 22, 2020 at 8:12 AM Zdenek Kabelac  wrote:
>
> Dne 22. 01. 20 v 11:58 Mauricio Tavares napsal(a):
> > So after a botched package update I decided to revert to the snapshot
> > I took just before doing the update. After shutting guest down, I
> > started
> >
> > lvconvert --merge vmhost_vg0/desktop_snap_20200121
> >
> > and instead of seeing the usual percentage of how far it has
> > completed, I got nothing. lvs -a -o +devices shows
> >
> >LV  VG Attr   LSize  Pool Origin
> > Data%  Meta%  Move Log Cpy%Sync Convert Devices
> >desktop vmhost_vg0 Owi-a-s--- 20.00g
> >   /dev/sdb3(14848)
> >[desktop_snap_20200121] vmhost_vg0 Swi-a-s--- 10.00g  desktop 100.00
> >
> > I see nothing when I do lsof against both the lv (lsof
> > /dev/vmhost_vg0/desktop) and its snapshot. dmsetup tells me:
> >
> > [root@vmhost ~]# dmsetup info /dev/vmhost_vg0/desktop
> > Name:  vmhost_vg0-desktop
> > State: ACTIVE
> > Read Ahead:256
> > Tables present:LIVE
> > Open count:0
> > Event number:  0
> > Major, minor:  253, 5
> > Number of targets: 1
> > UUID: LVM-qa4WnlE7w8V7pasHwdNH6bnpz2ajYY1F2ZXwTWzpUE2r6eE2DftMGLHdeATE8XAq
> >
> > [root@vmhost ~]# dmsetup info /dev/vmhost_vg0/desktop_snap_20200121
> > Name:  vmhost_vg0-desktop_snap_20200121
> > State: ACTIVE
> > Read Ahead:256
> > Tables present:LIVE
> > Open count:0
> > Event number:  0
> > Major, minor:  253, 15
> > Number of targets: 1
> > UUID: LVM-qa4WnlE7w8V7pasHwdNH6bnpz2ajYY1FkyXcvv8ai1Sc0q5zlsXeenYOqCPUXs3M
> >
> > [root@vmhost ~]#
> >
> > Before I blow that lv up, what else should I be checking?
>
>
> Hi
>
>
> Merging can ONLY start when devices are not in-use - so if you've issued merge
> command while devices were still opened - the 'merge' operation has
> been just committed into lvm2 metadata and the actual merge would normally
> happen/start with next activation of the merged LV.
>
  Interesting. I guess when I told guest to shutdown I did not
wait for it to be completely shutdown as far as kvm was concerned; it
might have been doing some housekeeping when I unleashed lvconvert.

> You can invoke it also by issuing 'lvchange --refresh' which may start to
> merging (if the conditions do allow the operation to start).
>
  Thanks! As soon as I ran

lvchange --refresh vmhost_vg0/desktop

I was able to see progress:

[root@vmhost ~]# lvs -a -o +devices
[desktop_snap_20200121] vmhost_vg0 Swi-a-s--- 10.00g  desktop 30.78
[desktop_snap_20200121] vmhost_vg0 Swi-a-s--- 10.00g  desktop 30.76
[...]

After a few more minutes, the vm gues was "rewinded." Now I can run it again.

Thanks again!

> Regard
>
> Zdenek
>
>


___
linux-lvm mailing list
linux-lvm@redhat.com
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/



Re: [linux-lvm] Failed merge, still running?

2020-01-22 Thread Zdenek Kabelac

Dne 22. 01. 20 v 11:58 Mauricio Tavares napsal(a):

So after a botched package update I decided to revert to the snapshot
I took just before doing the update. After shutting guest down, I
started

lvconvert --merge vmhost_vg0/desktop_snap_20200121

and instead of seeing the usual percentage of how far it has
completed, I got nothing. lvs -a -o +devices shows

   LV  VG Attr   LSize  Pool Origin
Data%  Meta%  Move Log Cpy%Sync Convert Devices
   desktop vmhost_vg0 Owi-a-s--- 20.00g
  /dev/sdb3(14848)
   [desktop_snap_20200121] vmhost_vg0 Swi-a-s--- 10.00g  desktop 100.00

I see nothing when I do lsof against both the lv (lsof
/dev/vmhost_vg0/desktop) and its snapshot. dmsetup tells me:

[root@vmhost ~]# dmsetup info /dev/vmhost_vg0/desktop
Name:  vmhost_vg0-desktop
State: ACTIVE
Read Ahead:256
Tables present:LIVE
Open count:0
Event number:  0
Major, minor:  253, 5
Number of targets: 1
UUID: LVM-qa4WnlE7w8V7pasHwdNH6bnpz2ajYY1F2ZXwTWzpUE2r6eE2DftMGLHdeATE8XAq

[root@vmhost ~]# dmsetup info /dev/vmhost_vg0/desktop_snap_20200121
Name:  vmhost_vg0-desktop_snap_20200121
State: ACTIVE
Read Ahead:256
Tables present:LIVE
Open count:0
Event number:  0
Major, minor:  253, 15
Number of targets: 1
UUID: LVM-qa4WnlE7w8V7pasHwdNH6bnpz2ajYY1FkyXcvv8ai1Sc0q5zlsXeenYOqCPUXs3M

[root@vmhost ~]#

Before I blow that lv up, what else should I be checking?



Hi


Merging can ONLY start when devices are not in-use - so if you've issued merge 
command while devices were still opened - the 'merge' operation has
been just committed into lvm2 metadata and the actual merge would normally 
happen/start with next activation of the merged LV.


You can invoke it also by issuing 'lvchange --refresh' which may start to 
merging (if the conditions do allow the operation to start).


Regard

Zdenek


___
linux-lvm mailing list
linux-lvm@redhat.com
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/



[linux-lvm] Failed merge, still running?

2020-01-22 Thread Mauricio Tavares
So after a botched package update I decided to revert to the snapshot
I took just before doing the update. After shutting guest down, I
started

lvconvert --merge vmhost_vg0/desktop_snap_20200121

and instead of seeing the usual percentage of how far it has
completed, I got nothing. lvs -a -o +devices shows

  LV  VG Attr   LSize  Pool Origin
Data%  Meta%  Move Log Cpy%Sync Convert Devices
  desktop vmhost_vg0 Owi-a-s--- 20.00g
 /dev/sdb3(14848)
  [desktop_snap_20200121] vmhost_vg0 Swi-a-s--- 10.00g  desktop 100.00

I see nothing when I do lsof against both the lv (lsof
/dev/vmhost_vg0/desktop) and its snapshot. dmsetup tells me:

[root@vmhost ~]# dmsetup info /dev/vmhost_vg0/desktop
Name:  vmhost_vg0-desktop
State: ACTIVE
Read Ahead:256
Tables present:LIVE
Open count:0
Event number:  0
Major, minor:  253, 5
Number of targets: 1
UUID: LVM-qa4WnlE7w8V7pasHwdNH6bnpz2ajYY1F2ZXwTWzpUE2r6eE2DftMGLHdeATE8XAq

[root@vmhost ~]# dmsetup info /dev/vmhost_vg0/desktop_snap_20200121
Name:  vmhost_vg0-desktop_snap_20200121
State: ACTIVE
Read Ahead:256
Tables present:LIVE
Open count:0
Event number:  0
Major, minor:  253, 15
Number of targets: 1
UUID: LVM-qa4WnlE7w8V7pasHwdNH6bnpz2ajYY1FkyXcvv8ai1Sc0q5zlsXeenYOqCPUXs3M

[root@vmhost ~]#

Before I blow that lv up, what else should I be checking?


___
linux-lvm mailing list
linux-lvm@redhat.com
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/