1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/lib
Zdenek Kabelac 61a6f9905e metadata: optimize reading metadata copies in scan
While being in lockless scanning phase, we can avoid reading and checking
matching metadata copies if we already know them from other PV
and just rely on matching metadata header information.

These copies will be examined later during locked metadata read/write
access.

This patch may postpone discovering some read failures to locked phase.
2021-09-27 18:56:13 +02:00
..
activate gcc: use more zero length arrays 2021-09-22 17:18:50 +02:00
cache lvmcache: follow pv_id/pvid naming convention 2021-09-20 09:35:47 -05:00
cache_segtype gcc: remove invalid attribute 2021-09-13 12:34:41 +02:00
commands devices: apply ignorelockingfailure to devices file lock 2021-08-20 14:07:00 -05:00
config cov: add explicit NULL pointer check 2021-09-20 14:26:09 +02:00
datastruct cleanup: eliminate unused assign 2021-03-11 00:18:01 +01:00
device gcc: use more zero length arrays 2021-09-22 17:18:50 +02:00
display gcc-fanalyzer: helping understand answer is not null 2021-09-21 21:03:47 +02:00
error device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
filters filters: fix memleak on mpath filter destroy 2021-09-13 12:34:41 +02:00
format_text metadata: optimize reading metadata copies in scan 2021-09-27 18:56:13 +02:00
freeseg device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
integrity cleanup: no backtraces needed after log_error 2021-03-10 01:11:52 +01:00
label gcc: use more zero length arrays 2021-09-22 17:18:50 +02:00
locking cov: add error path for daemon_request_extend 2021-09-20 14:26:09 +02:00
log debug: keep microseconds aligned 2021-03-15 11:13:24 +01:00
lvmpolld device usage based on devices file 2021-02-23 16:43:32 -06:00
metadata metadata: remember parsing size of VG metadata 2021-09-27 18:49:41 +02:00
mirror lv_info: missing check for info.exists 2021-03-14 16:34:38 +01:00
misc cov: initialize attr 2021-09-13 12:34:41 +02:00
mm debug: change message level 2021-09-15 15:24:56 +02: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 cleanup: reduce code dupliction 2021-03-19 23:21:18 +01:00
report cov: remove unused variable setting 2021-09-13 12:34:41 +02:00
snapshot typo: fixes 2021-02-08 23:53:41 +01:00
striped device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
thin targets: use target_present_version 2021-02-08 23:43:38 +01:00
unknown device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
uuid build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
vdo vdo: just one probe is enough 2021-02-17 11:21:35 +01:00
writecache typo: fixes 2021-02-08 23:53:41 +01:00
zero device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
Makefile.in devices: rework libudev usage 2021-07-13 11:11:23 -05:00