1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-22 17:35:59 +03:00
lvm2/lib
Jonathan Brassow 116bcb3ea4 RAID1: Like mirrors, do not allow adding images to LV created w/ --nosync
Mirrors do not allow upconverting if the LV has been created with --nosync.
We will enforce the same rule for RAID1.  It isn't hugely critical, since
the portions that have been written will be copied over to the new device
identically from either of the existing images.  However, the unwritten
sections may be different, causing the added image to be a hybrid of the
existing images.

Also, we are disallowing the addition of new images to a RAID1 LV that has
not completed the initial sync.  This may be different from mirroring, but
that is due to the fact that the 'mirror' segment type "stacks" when adding
a new image and RAID1 does not.  RAID1 will rebuild a newly added image
"inline" from the existant images, so they should be in-sync.
2012-09-14 16:12:52 -05:00
..
activate cleanup: initilize percent to INVALID 2012-08-23 14:38:48 +02:00
cache config: add silent mode 2012-08-25 20:35:48 +01:00
commands setvbuf: reopen only valid fd 2012-08-27 13:07:07 +02:00
config config: add silent mode 2012-08-25 20:35:48 +01:00
datastruct Switch to return void 2012-02-08 12:52:58 +00:00
device cleanup: add __attribute__ ((nonnull(1))) 2012-08-23 14:37:52 +02:00
display buffering: use unbuffered silent mode for liblvm 2012-08-26 00:15:45 +01:00
error cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
filters cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
format1 cleanup: format1 test whether PV was found 2012-08-23 14:37:52 +02:00
format_pool cleanup: uint64_t casts 2012-08-23 14:37:21 +02:00
format_text cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
freeseg cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
label The lvmetad client-side integration. Only active when use_lvmetad = 1 is set in 2012-02-23 13:11:07 +00:00
locking locking: clarify read-only locking error message v2 2012-07-25 14:37:22 +02:00
log config: add silent mode 2012-08-25 20:35:48 +01:00
metadata RAID1: Like mirrors, do not allow adding images to LV created w/ --nosync 2012-09-14 16:12:52 -05:00
mirror cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
misc setvbuf: reopen only valid fd 2012-08-27 13:07:07 +02:00
mm comments: misc updates 2012-08-07 18:34:30 +01:00
raid RAID: Add support for RAID10 2012-08-24 15:34:19 -05:00
replicator cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
report cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
snapshot Differentiate between snapshot status of "Invalid" and "Merge failed". 2012-01-20 22:02:04 +00:00
striped Add activation/use_linear_target enabled by default. (prajnoha) 2011-11-28 20:37:51 +00:00
thin cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
unknown cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
uuid Revert the #include changes. Need to fix this at the #include site for now, and 2011-07-18 14:34:33 +00:00
zero cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
Makefile.in cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00