1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-11 09:18:25 +03:00
lvm2/lib
Zdenek Kabelac e03bdd7556 lv_manip: add synchronizations
New udev in rawhide seems to be 'dropping' udev rule operations for devices
that are no longer existing - while this is 'probably' a bug - it's
revealing moments in lvm2 that likely should not run in a single
transaction and we should wait for a cookie before submitting more work.

TODO: it seem more 'error' paths should always include synchronization
before starting deactivating 'just activated' devices.
We should probably figure out some 'automatic' solution for this instead
of placing sync_local_dev_name() all over the place...
2019-08-26 15:36:41 +02:00
..
activate activation: extend handling of pending_delete 2019-08-26 15:36:41 +02:00
cache cov: add stack tracing for error paths 2019-06-25 17:33:25 +02:00
cache_segtype build: remove --with-{snapshots,mirrors,raid,thin,cache} options from ./configure 2018-04-30 10:11:23 +01:00
commands activation: extend handling of pending_delete 2019-08-26 15:36:41 +02:00
config thin: select chunk size as power of 2 2019-04-30 12:11:50 +02:00
datastruct datastruct: Add str_list_wipe. 2016-04-29 19:47:15 +01:00
device devices: put ifdef around BLKPBSZGET 2019-08-20 09:32:26 -05:00
display Remove lvm1 and pool disk formats 2018-04-30 16:55:02 -05:00
error activate: Use macros for target and module names. 2016-03-22 17:46:15 +00:00
filters gcc: cleanup const warning 2019-04-10 13:30:34 +02:00
format_text cov: remove unused headers 2019-06-25 17:34:56 +02:00
freeseg doc: change fsf address 2016-01-21 12:11:37 +01:00
label Fix rounding writes up to sector size 2019-07-25 17:06:43 -05:00
locking lvmlockd: do not allow mirror LV to be activated shared 2019-05-21 15:06:37 -05:00
log cleanup: explicitely ignore result code 2018-02-28 21:15:55 +01:00
lvmpolld doc: change fsf address 2016-01-21 12:11:37 +01:00
metadata lv_manip: add synchronizations 2019-08-26 15:36:41 +02:00
mirror lvmlockd: do not allow mirror LV to be activated shared 2019-05-21 15:06:37 -05:00
misc gcc: cleanup warning of shawhing a global dclr 2019-07-06 01:24:28 +02:00
mm memlock: extend exception list 2018-07-04 13:41:08 +02:00
notify dbus: also recognize error state for missing service that comes from original D-Bus 2016-11-15 10:09:11 +01:00
properties doc: change fsf address 2016-01-21 12:11:37 +01:00
raid build: remove --with-{snapshots,mirrors,raid,thin,cache} options from ./configure 2018-04-30 10:11:23 +01:00
report vgs: add report field for shared 2018-05-31 10:23:03 -05:00
snapshot build: remove --with-{snapshots,mirrors,raid,thin,cache} options from ./configure 2018-04-30 10:11:23 +01:00
striped segtype: add linear 2018-06-26 12:15:44 +02:00
thin build: remove --with-{snapshots,mirrors,raid,thin,cache} options from ./configure 2018-04-30 10:11:23 +01:00
unknown gcc: remove warns about free of const 2018-02-13 19:56:02 +01:00
uuid cleanup :drop unneeded header file 2016-10-03 17:49:56 +02:00
zero activate: Use macros for target and module names. 2016-03-22 17:46:15 +00:00
Makefile.in bcache: Move the utils to a separate file. 2018-05-03 09:34:41 +01:00