All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6 v7] LVM2 topology support
@ 2009-07-25 22:14 Mike Snitzer
  2009-07-25 22:14 ` [PATCH 1/6] Add --dataalignmentoffset to pvcreate to shift start of aligned data area Mike Snitzer
                   ` (5 more replies)
  0 siblings, 6 replies; 8+ messages in thread
From: Mike Snitzer @ 2009-07-25 22:14 UTC (permalink / raw)
  To: lvm-devel

LVM2 topology support to properly align the PV's pe_start using the
associated 'alignment_offset' exposed in sysfs.

Provides manual configuration with pvcreate --dataalignmentoffset and
auto config control via 'devices/data_alignment_offset_detection' in
lvm.conf.

Documentation was added to the lvm.conf and pvcreate man pages.

v2 changes:
Also added another method for auto detection of --dataalignment using
the topology information that is exposed in sysfs.  Controlled via
'devices/data_alignment_detection' in lvm2.conf.

v3 changes:
Fixed 'devices/data_alignment_detection' patch (3/6) to retrieve the
minimum_io_size and optimal_io_size for partitions from the parent
device's 'queue/'.  Both attributes are found in 'queue/'

v4 changes:
Simplified the _mda_setup() change in --dataalignmentoffset patch (1/6).
Improved the documentation and comments in all patches. 

v5 changes:
Improved LVM2's support for partitions (in the MD and topology code paths).
Added MD, partitions, and topology tests to the testsuite.

v6 changes:
Added pe_align_offset to 'struct physical_volume'; Added
set_pe_align_offset().  After pe_start is initialized pe_align_offset is
added to it.

v7 changes:
Revised pvcreate manpage to document --datalignmentoffset more clearly.
Added negative check that makes sure the PV's data area is not beyond
the end of the device.



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

end of thread, other threads:[~2009-07-26  4:20 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-25 22:14 [PATCH 0/6 v7] LVM2 topology support Mike Snitzer
2009-07-25 22:14 ` [PATCH 1/6] Add --dataalignmentoffset to pvcreate to shift start of aligned data area Mike Snitzer
2009-07-26  4:20   ` Mike Snitzer
2009-07-25 22:14 ` [PATCH 2/6] Add devices/data_alignment_offset_detection to lvm.conf Mike Snitzer
2009-07-25 22:14 ` [PATCH 3/6] Add devices/data_alignment_detection " Mike Snitzer
2009-07-25 22:14 ` [PATCH 4/6] Improve ability to lookup primary device associated with partition Mike Snitzer
2009-07-25 22:14 ` [PATCH 5/6] Retrieve MD sysfs attributes for MD partitions Mike Snitzer
2009-07-25 22:14 ` [PATCH 6/6] Add MD, partition and topology tests to the LVM2 test-suite Mike Snitzer

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.