1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/lib
Zdenek Kabelac 9f6209b878 activation: improve activation
This patch fixes mostly cluster behavior but also updates
non-cluster reaction where calls like   'lvchange -aln'
lead to incorrect errors for some segment types.

Fix the implicit activation rules where some segment types could
be activated only in exclusive mode in cluster.
lvm2 command was not preserver 'local' property and incorrectly
converted local activations in to plain exclusive, so the local
activation could have activate volumes exclusively, but remotely.
2013-11-01 13:03:50 +01:00
..
activate activation: _lv_activate is ok when filtered. 2013-11-01 13:02:36 +01:00
cache metadata: Fix metadata repair paths when lvmetad is used. 2013-10-09 14:44:01 +02:00
commands Mirror: Fix hangs and lock-ups caused by attempting label reads of mirrors 2013-10-22 19:14:33 -05:00
config Mirror: Fix hangs and lock-ups caused by attempting label reads of mirrors 2013-10-22 19:14:33 -05:00
datastruct Switch to return void 2012-02-08 12:52:58 +00:00
device filters: Add NVM Express (nvme). 2013-10-09 20:08:07 +01:00
display gcc: fix comparing floating point warning 2013-10-25 10:43:32 +02:00
error cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
filters filter-mpath: remove superfluous error message about mpath major not equal to dm major 2013-08-21 14:07:01 +02:00
format1 cleanup: drop unused headers 2013-06-16 00:07:32 +02:00
format_pool cleanup: drop unused headers 2013-06-16 00:07:32 +02:00
format_text activation: flag temporary LVs internally 2013-10-23 14:09:37 +02:00
freeseg cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
label logging: classify log_debug messages 2013-01-07 22:30:29 +00:00
locking locking: activate_lv_excl return correct error code 2013-11-01 13:02:13 +01:00
log logging: tidy log_sys_error when string empty 2013-08-12 18:40:41 +01:00
metadata activation: improve activation 2013-11-01 13:03:50 +01:00
mirror config: add profile arg to find_config_tree_str 2013-07-02 15:19:09 +02:00
misc Mirror: Fix hangs and lock-ups caused by attempting label reads of mirrors 2013-10-22 19:14:33 -05:00
mm config: add profile arg to find_config_tree_bool 2013-07-02 15:19:09 +02:00
properties lvm2app: Add thin and thin pool lv creation 2013-07-12 16:52:16 -05:00
raid fix: also make commit b4637 work without dmeventd 2013-09-30 08:17:56 +02:00
replicator cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
report lvs: Add seg_size_pe field. 2013-09-23 21:50:14 +01:00
snapshot snapshot: rework parsing of snapshot metadata 2013-10-14 00:26:58 +02:00
striped Add activation/use_linear_target enabled by default. (prajnoha) 2011-11-28 20:37:51 +00:00
thin fix: also make commit b4637 work without dmeventd 2013-09-30 08:17:56 +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 filters: check for mpath before opening devs 2013-08-13 23:26:58 +01:00