1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/lib
Zdenek Kabelac f82bddb76c Thin disable snapshot creation when pool is over the threshold.
Since snapshot needs to suspend origin - it might lead to pool userspace
deadlock (as the pool will wait for new space in case it would be overfilled,
but dmeventd would not be able to resize it, as the lvcreate operation would
have kept the VG lock.)
To minimize the risk of such scenario - we prevent to create new snapshot
in case we are over the threshold - but beware, there is still small timewindow,
so keep threshold at some reasonable level!
2012-01-19 15:39:41 +00:00
..
activate Thin add function to read thin volume percent 2012-01-19 15:27:54 +00:00
cache Make a cleaner split between config tree and config file functionality. Move 2011-12-18 21:56:03 +00:00
commands Give priority to emcpower devices with duplicate PVIDs. 2012-01-11 20:38:42 +00:00
config Thin add new display field for lvs 2012-01-19 15:34:32 +00:00
datastruct Revert the #include changes. Need to fix this at the #include site for now, and 2011-07-18 14:34:33 +00:00
device Drop extra stat before open of device 2011-12-21 13:24:24 +00:00
display Thin rename seg var pool_metadata_lv to metadata_lv 2012-01-19 15:23:50 +00:00
error Add lv_activate_opts structure 2011-06-17 14:14:19 +00:00
filters Give priority to emcpower devices with duplicate PVIDs. 2012-01-11 20:38:42 +00:00
format1 Always use vg memory pool for allocated lv segment 2011-10-23 16:02:01 +00:00
format_pool Always use vg memory pool for allocated lv segment 2011-10-23 16:02:01 +00:00
format_text Add support to keep info about creation time and host for each LV 2012-01-19 15:31:45 +00:00
freeseg Replace malloc with zalloc when creating segment_type's 2011-03-25 21:59:42 +00:00
label Report sector containing label in verbose message. 2011-06-01 15:30:36 +00:00
locking Add dm_uuid_prefix/dm_set_uuid_prefix for non-lvm users to override hard-coded 2012-01-10 02:03:31 +00:00
log Reduce stack size usage in print_log 2011-10-22 16:52:00 +00:00
metadata Thin disable snapshot creation when pool is over the threshold. 2012-01-19 15:39:41 +00:00
mirror Add activation/use_linear_target enabled by default. (prajnoha) 2011-11-28 20:37:51 +00:00
misc Thin uses _tdata instead of _tpool for data LV 2011-11-03 14:38:36 +00:00
mm Make error message hit when preallocated memlock memory exceeded clearer. 2012-01-12 18:29:07 +00:00
raid Support the ability to replace specific devices in a RAID array. 2011-11-30 02:02:10 +00:00
replicator Fix last checkin for replicator. 2011-11-29 12:10:38 +00:00
report Thin add new display field for lvs 2012-01-19 15:34:32 +00:00
snapshot Move the core of the lib/config/config.c functionality into libdevmapper, 2011-08-30 14:55:15 +00:00
striped Add activation/use_linear_target enabled by default. (prajnoha) 2011-11-28 20:37:51 +00:00
thin Thin add function to read thin volume percent 2012-01-19 15:27:54 +00:00
unknown Fix log_error() usage 2011-09-24 21:19:30 +00: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 Add lv_activate_opts structure 2011-06-17 14:14:19 +00:00
Makefile.in Do not scan device if it is part of active multipath. 2011-11-11 15:11:08 +00:00