1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/lib
David Teigland 18259d5559 Remove unused clvm variations for active LVs
Different flavors of activate_lv() and lv_is_active()
which are meaningful in a clustered VG can be eliminated
and replaced with whatever that flavor already falls back
to in a local VG.

e.g. lv_is_active_exclusive_locally() is distinct from
lv_is_active() in a clustered VG, but in a local VG they
are equivalent.  So, all instances of the variant are
replaced with the basic local equivalent.

For local VGs, the same behavior remains as before.
For shared VGs, lvmlockd was written with the explicit
requirement of local behavior from these functions
(lvmlockd requires locking_type 1), so the behavior
in shared VGs also remains the same.
2018-06-07 16:17:04 +01:00
..
activate Remove unused clvm variations for active LVs 2018-06-07 16:17:04 +01:00
cache Remove clvmd and associated code 2018-06-05 11:09:13 -05:00
cache_segtype build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
commands segtype: add linear 2018-06-05 16:23:18 +02:00
config Merge branch 'master' into 2018-05-11-fork-libdm 2018-05-16 13:43:02 +01:00
datastruct build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
device devices: clean up io error messages 2018-06-07 16:17:04 +01:00
display build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
error build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
filters Merge branch 'master' into 2018-05-11-fork-libdm 2018-06-01 13:04:12 +01:00
format_text Remove more clvm code 2018-06-07 16:17:04 +01:00
freeseg build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
label devices: clean up io error messages 2018-06-07 16:17:04 +01:00
locking Remove unused clvm variations for active LVs 2018-06-07 16:17:04 +01:00
log build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
lvmpolld build: compile fixes 2018-06-01 21:12:31 +02:00
metadata Remove unused clvm variations for active LVs 2018-06-07 16:17:04 +01:00
mirror Remove clvmd and associated code 2018-06-05 11:09:13 -05:00
misc Merge branch 'master' into 2018-05-11-fork-libdm 2018-05-16 13:43:02 +01:00
mm build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
notify build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
properties build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
raid build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
report Remove unused clvm variations for active LVs 2018-06-07 16:17:04 +01:00
snapshot build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
striped segtype: add linear 2018-06-05 16:23:18 +02:00
thin build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
unknown build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
uuid build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
zero build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
Makefile.in Remove clvmd and associated code 2018-06-05 11:09:13 -05:00