1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/lib
Jonathan Brassow ed3c2537b8 raid: Allow repair to reuse PVs from same image that suffered a PV failure
When repairing RAID LVs that have multiple PVs per image, allow
replacement images to be reallocated from the PVs that have not
failed in the image if there is sufficient space.

This allows for scenarios where a 2-way RAID1 is spread across 4 PVs,
where each image lives on two PVs but doesn't use the entire space
on any of them.  If one PV fails and there is sufficient space on the
remaining PV in the image, the image can be reallocated on just the
remaining PV.
2014-06-25 22:26:06 -05:00
..
activate report: select: refactor: move percent handling code to libdm for reuse 2014-06-17 16:27:21 +02:00
cache report: select: refactor: move str_list to libdm 2014-06-17 16:27:20 +02:00
cache_segtype cleanup: modules_needed only for devmapper 2014-04-30 10:26:30 +02:00
commands coverity: fix issues reported by coverity 2014-06-24 14:58:53 +02:00
config coverity: fix issues reported by coverity 2014-06-24 14:58:53 +02:00
datastruct report: select: refactor: move str_list to libdm 2014-06-17 16:27:20 +02:00
device report: select: refactor: move str_list to libdm 2014-06-17 16:27:20 +02:00
display report: select: refactor: move percent handling code to libdm for reuse 2014-06-17 16:27:21 +02:00
error cleanup: modules_needed only for devmapper 2014-04-30 10:26:30 +02:00
filters report: select: refactor: move str_list to libdm 2014-06-17 16:27:20 +02:00
format1 report: select: refactor: move str_list to libdm 2014-06-17 16:27:20 +02:00
format_pool pvscan: use format feature flags in lvmetad code 2014-01-08 02:13:13 +00:00
format_text report: select: refactor: move str_list to libdm 2014-06-17 16:27:20 +02:00
freeseg cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
label cleanup: remove unneeded header files 2014-02-11 19:00:06 +01:00
locking locking: fix cluster locking 2014-06-20 16:38:48 +01:00
log report: select: refactor: move str_list to libdm 2014-06-17 16:27:20 +02:00
metadata raid: Allow repair to reuse PVs from same image that suffered a PV failure 2014-06-25 22:26:06 -05:00
mirror report: select: refactor: move percent handling code to libdm for reuse 2014-06-17 16:27:21 +02:00
misc report: select: refactor: move percent handling code to libdm for reuse 2014-06-17 16:27:21 +02:00
mm memlock: skip more entries 2014-06-20 11:13:41 +02:00
properties prop: update FIELD macro to accomodate the differentiation of number, size and percent field values 2014-06-17 18:14:57 +02:00
raid report: select: refactor: move percent handling code to libdm for reuse 2014-06-17 16:27:21 +02:00
replicator compilation: fix warnings: build_dm_uuid now accepts whole struct logical_volume, not lvid 2014-06-18 14:43:13 +02:00
report prop: update FIELD macro to accomodate the differentiation of number, size and percent field values 2014-06-17 18:14:57 +02:00
snapshot report: select: refactor: move percent handling code to libdm for reuse 2014-06-17 16:27:21 +02:00
striped Add activation/use_linear_target enabled by default. (prajnoha) 2011-11-28 20:37:51 +00:00
thin report: select: refactor: move percent handling code to libdm for reuse 2014-06-17 16:27:21 +02:00
unknown unknown: add_target_line is not needed 2014-04-30 10:26:30 +02:00
uuid cleanup: drop unused define 2014-03-12 19:12:34 +01:00
zero cleanup: modules_needed only for devmapper 2014-04-30 10:26:30 +02:00
Makefile.in locking: Separate out flock and signal code. 2014-05-01 17:37:14 +01:00