All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/11] updates to stacking and lvconvert
@ 2008-01-11 23:22 Jun'ichi Nomura
  2008-01-11 23:43 ` [PATCH 1/11] lvconvert takes '--wait' instead of '--background' Jun'ichi Nomura
                   ` (12 more replies)
  0 siblings, 13 replies; 27+ messages in thread
From: Jun'ichi Nomura @ 2008-01-11 23:22 UTC (permalink / raw)
  To: lvm-devel

Hi,

These patches do followings:

  - Change default behavior of lvconvert
    [ 1/11] lvconvert takes '--wait' instead of '--background'

  - Add generalized upward link from LV to seg
    [ 2/11] Add upward link from underlying LV to stacked seg

  - Cosmetic changes for later bugfixes
    [ 3/11] Move mirror log initialization functions
    [ 4/11] Move _find_tmp_mirror()
    [ 5/11] Move removable_pvs checking

  - Fix mirror log addition/removal for LV under conversion
    [ 6/11] Export find_tmp_mirror()
    [ 7/11] lvconvert adds/removes mirror log to/from the original LV

  - Fix remove_mirror_images()
    [ 8/11] Allow "mirror" segment with only 1 area
    [ 9/11] _init_mirror_log() to cope with activation status
    [10/11] Fix _remove_mirror_images() to cope with stacked mirror
    [11/11] Fix _remove_mirror_images() to skip AREA_LV

  - Appendix: 2 test scripts for mirroring

Since the last week's patchset,

> Other things I would like to work on next are:
>   - Generalization of seg->mirrored_seg as upward link
>     from LV to seg(s) which use the LV.

Done with the patch "2/11" of this series.

>   - Review and fix remove_mirror_images() so that 'removable_pvs'
>     filtering works on stacked mirror.

remove_mirror_images() didn't work nicely with non-empty
removable_pvs.
Fixed by patches "8/11" - "11/11".

>   - Review the suspend code path. I think 'noflush' should be
>     avoided for lower-level mirrors. Otherwise the upper-level mirror
>     can't suspend.

This was not a problem.

>   - Remaining patches from the last post:
>     https://www.redhat.com/archives/lvm-devel/2007-December/msg00045.html
>      [11/13] Add 'lv_mirrors' field to reporting functions
>      [12/13] Remove hardcoded "_mlog" name from deptree construction
>      [13/13] Allow disk logs for temporary resync mirror
>   - Creating a script for 'make check'

-- 
Jun'ichi Nomura, NEC Corporation of America



^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2008-01-16 20:46 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-11 23:22 [PATCH 0/11] updates to stacking and lvconvert Jun'ichi Nomura
2008-01-11 23:43 ` [PATCH 1/11] lvconvert takes '--wait' instead of '--background' Jun'ichi Nomura
2008-01-12  1:48   ` [PATCH 14/14] lvconvert help message wasn't fixed to '--wait' Jun'ichi Nomura
2008-01-14 14:29   ` [PATCH 1/11] lvconvert takes '--wait' instead of '--background' Alasdair G Kergon
2008-01-14 17:03     ` Jun'ichi Nomura
2008-01-11 23:44 ` [PATCH 2/11] Add upward link from underlying LV to stacked seg Jun'ichi Nomura
2008-01-12  1:48   ` [PATCH 12/14] Do not make extra call to lv_add_user_seg() Jun'ichi Nomura
2008-01-14 22:39   ` [PATCH 2/11] Add upward link from underlying LV to stacked seg Alasdair G Kergon
2008-01-14 22:53   ` Alasdair G Kergon
2008-01-15 16:39     ` Jun'ichi Nomura
2008-01-15 16:56       ` Alasdair G Kergon
2008-01-15 19:54         ` Jun'ichi Nomura
2008-01-15 22:42           ` Jun'ichi Nomura
2008-01-11 23:45 ` [PATCH 3/11] Move mirror log initialization functions Jun'ichi Nomura
2008-01-11 23:45 ` [PATCH 4/11] Move _find_tmp_mirror() Jun'ichi Nomura
2008-01-11 23:46 ` [PATCH 5/11] Move removable_pvs checking Jun'ichi Nomura
2008-01-11 23:46 ` [PATCH 6/11] Export find_tmp_mirror() Jun'ichi Nomura
2008-01-11 23:47 ` [PATCH 7/11] lvconvert adds/removes mirror log to/from the original LV Jun'ichi Nomura
2008-01-12  1:48   ` [PATCH 13/14] lvconvert should check first_seg(original_lv) Jun'ichi Nomura
2008-01-16 20:46     ` Jun'ichi Nomura
2008-01-11 23:48 ` [PATCH 8/11] Allow "mirror" segment with only 1 area Jun'ichi Nomura
2008-01-11 23:48 ` [PATCH 9/11] _init_mirror_log() to cope with activation status Jun'ichi Nomura
2008-01-11 23:49 ` [PATCH 10/11] Fix _remove_mirror_images() to cope with stacked mirror Jun'ichi Nomura
2008-01-11 23:49 ` [PATCH 11/11] Fix _remove_mirror_images() to skip AREA_LV Jun'ichi Nomura
2008-01-11 23:56 ` [Test case 1/2] Basic mirrored LV testing Jun'ichi Nomura
2008-01-11 23:56 ` [Test case 2/2] lvconvert mirror-addition testing Jun'ichi Nomura
2008-01-15 23:12   ` Jun'ichi Nomura

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.