All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Add pv->vg link, v2
@ 2010-04-05 19:51 Dave Wysochanski
  2010-04-05 19:51 ` [PATCH 1/5] Add pv to vg->pvs after check for maximum value of vg->extent_count Dave Wysochanski
  0 siblings, 1 reply; 14+ messages in thread
From: Dave Wysochanski @ 2010-04-05 19:51 UTC (permalink / raw)
  To: lvm-devel


This patchset refactors and adds a pv->vg link.  The previous patchset
missed a few cases, namely vgsplit, vgmerge, vgrename, and format1 code.
This patcheset I believe addresses all cases.  I dropped the lvm2app
patches that utilize this link for pv/vg/lv properties - will be submitted
in another patchset.

It would be nice to refactor further if possible, in particular
the pv->vgname should probably be set inside the add_pvl_to_vgs()
function or something similar, but for now this refactoring is
a step in the right direction.

Although the testsuite is still failing on the latest commits,
these patches passed the testsuite when rebased on the following commit:
commit f9554c7d27930d2ad404b4473ec13aa77f0e53d0
Author: Mike Snitzer <snitzer@redhat.com>
Date:   Wed Mar 24 22:25:11 2010 +0000

    Revert having clvmd consult the lvm.conf "activation/monitoring".
    Correctly implementing the intent of this change requires more
    analysis.




^ permalink raw reply	[flat|nested] 14+ messages in thread
* [PATCH 0/5] Add pv->vg link, v3
@ 2010-04-06 23:53 Dave Wysochanski
  2010-04-06 23:53 ` [PATCH 1/5] Remove unnecessary parameter from import_pool_pvs() Dave Wysochanski
  0 siblings, 1 reply; 14+ messages in thread
From: Dave Wysochanski @ 2010-04-06 23:53 UTC (permalink / raw)
  To: lvm-devel


This is a third revision of the patchset that adds a pv->vg link.
This patchset hopefully covers all remaining cases.

There's plenty of room for future cleanup/refactorings but I stop
here for now.

Passes testsuite.




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

end of thread, other threads:[~2010-04-06 23:53 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-05 19:51 [PATCH 0/5] Add pv->vg link, v2 Dave Wysochanski
2010-04-05 19:51 ` [PATCH 1/5] Add pv to vg->pvs after check for maximum value of vg->extent_count Dave Wysochanski
2010-04-05 19:51   ` [PATCH 2/5] Refactor _read_pv() code that updates vg->extent_count and vg->free_count Dave Wysochanski
2010-04-05 19:51     ` [PATCH 3/5] Refactor format1 vg->pvs list add and vg->pv_count Dave Wysochanski
2010-04-05 19:51       ` [PATCH 4/5] Add add_pvl_to_vgs() - helper function to add a pv to a vg list Dave Wysochanski
2010-04-05 19:51         ` [PATCH 5/5] Add pv->vg to solidify link between a pv and a vg Dave Wysochanski
2010-04-06 13:27           ` Alasdair G Kergon
2010-04-06 13:48             ` Dave Wysochanski
2010-04-06 13:39           ` Alasdair G Kergon
2010-04-06 13:15         ` [PATCH 4/5] Add add_pvl_to_vgs() - helper function to add a pv to a vg list Alasdair G Kergon
2010-04-06 13:06       ` [PATCH 3/5] Refactor format1 vg->pvs list add and vg->pv_count Alasdair G Kergon
2010-04-06 13:03     ` [PATCH 2/5] Refactor _read_pv() code that updates vg->extent_count and vg->free_count Alasdair G Kergon
2010-04-06 12:59   ` [PATCH 1/5] Add pv to vg->pvs after check for maximum value of vg->extent_count Alasdair G Kergon
  -- strict thread matches above, loose matches on Subject: below --
2010-04-06 23:53 [PATCH 0/5] Add pv->vg link, v3 Dave Wysochanski
2010-04-06 23:53 ` [PATCH 1/5] Remove unnecessary parameter from import_pool_pvs() Dave Wysochanski
2010-04-06 23:53   ` [PATCH 2/5] Move increment of vg->pv_count from import_pool_vg() to import_pool_pvs() Dave Wysochanski
2010-04-06 23:53     ` [PATCH 3/5] Add del_pvl_from_vgs() and move prototypes into metadata-exported.h Dave Wysochanski
2010-04-06 23:53       ` [PATCH 4/5] Call add_pvl_to_vgs() and del_pvl_from_vgs() from more places Dave Wysochanski
2010-04-06 23:53         ` [PATCH 5/5] Add pv->vg to solidify link between a pv and a vg Dave Wysochanski

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.