1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-07 21:18:59 +03:00
lvm2/lib
Zdenek Kabelac f1f5572fbb Unlock memory for vg_write
For write we do not need to hold memory locked.
This relaxes many conditions and avoid problems when allocating
a lot of memory for writting metadata buffers.
(In case of huge MDA size this would lead to mismatch between
locked and unlocked memory region size).

Add also internal check we are not writing in critical section.
2011-11-18 19:28:00 +00:00
..
activate Thin clean 2011-11-15 17:25:05 +00:00
cache Check for refresh_filter failure 2011-10-11 09:09:00 +00:00
commands Do not scan device if it is part of active multipath. 2011-11-11 15:11:08 +00:00
config Do not scan device if it is part of active multipath. 2011-11-11 15:11:08 +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 Move the core of the lib/config/config.c functionality into libdevmapper, 2011-08-30 14:55:15 +00:00
display Use capital letters 2011-10-04 12:39:59 +00:00
error Add lv_activate_opts structure 2011-06-17 14:14:19 +00:00
filters Fix major number filter structure boundary test. 2011-11-11 16:59:30 +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 Avoid 'mda inconsistency' by properly registering UNLABELLED_PV flag (2.02.86). 2011-11-15 11:54:15 +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 Pass exclusive LV locks to all nodes in the cluster. 2011-10-21 15:49:45 +00:00
log Reduce stack size usage in print_log 2011-10-22 16:52:00 +00:00
metadata Unlock memory for vg_write 2011-11-18 19:28:00 +00:00
mirror Replace const usage of dm_config_find_node with more appropriate value-lookup 2011-08-31 15:19:19 +00:00
misc Thin uses _tdata instead of _tpool for data LV 2011-11-03 14:38:36 +00:00
mm Move the core of the lib/config/config.c functionality into libdevmapper, 2011-08-30 14:55:15 +00:00
raid Fix log_error() usage 2011-09-24 21:19:30 +00:00
replicator Move the core of the lib/config/config.c functionality into libdevmapper, 2011-08-30 14:55:15 +00:00
report Thin supports snapshots 2011-11-07 11:03:47 +00:00
snapshot Move the core of the lib/config/config.c functionality into libdevmapper, 2011-08-30 14:55:15 +00:00
striped Replace const usage of dm_config_find_node with more appropriate value-lookup 2011-08-31 15:19:19 +00:00
thin Thin remove unused define 2011-11-12 22:44:10 +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