All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] VG Validation updates
@ 2011-03-09 12:18 Zdenek Kabelac
  2011-03-09 12:18 ` [PATCH 1/4] Use hash tables for validating names Zdenek Kabelac
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Zdenek Kabelac @ 2011-03-09 12:18 UTC (permalink / raw)
  To: lvm-devel

This patchset should address some algorithmic problems
which will become noticable with thousans of LVs.

Using hash tables.
Simplify postorder for all LVs in VG.
Skip some duplicate tests.

The last patch just add pool name to fast pools.
It's IMHO very cheap and adds useful debug info for 
non-debug builds.


Zdenek Kabelac (4):
  Use hash tables for validating names
  Refactor code for _lv_postoder
  Do not check already checked part
  Add pool name to pool-fast as well

 lib/metadata/merge.c    |    3 +
 lib/metadata/metadata.c |  177 +++++++++++++++++++++++++++-------------------
 libdm/mm/pool-fast.c    |    2 +
 libdm/mm/pool.c         |    2 +-
 4 files changed, 110 insertions(+), 74 deletions(-)

-- 
1.7.4.1



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

end of thread, other threads:[~2011-03-09 12:18 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-09 12:18 [PATCH 0/4] VG Validation updates Zdenek Kabelac
2011-03-09 12:18 ` [PATCH 1/4] Use hash tables for validating names Zdenek Kabelac
2011-03-09 12:18 ` [PATCH 2/4] Refactor code for _lv_postoder Zdenek Kabelac
2011-03-09 12:18 ` [PATCH 3/4] Do not check already checked part Zdenek Kabelac
2011-03-09 12:18 ` [PATCH 4/4] Add pool name to pool-fast as well Zdenek Kabelac

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.