mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
7156b4930d
With existing code, the cache was working only to the 2nd. locking. So i.e. when 'lvs' scans system with more then one VG, the caching was effectively not working. Update the code, so the label invalidate code is able to update DM cache - so whenever we take a new lock - we will refresh the cache. TODO: the refresh ATM does a very simple compare of old a new list of cached DM device, and with the first spotted difference, it just fallback to the full rebuild of DM cache - with large amount of active devices this might not the most efficient way.... |
||
---|---|---|
.. | ||
bcache-utils.c | ||
bcache.c | ||
bcache.h | ||
dev_util.c | ||
dev-cache.c | ||
dev-cache.h | ||
dev-dasd.c | ||
dev-ext-udev-constants.h | ||
dev-ext.c | ||
dev-io.c | ||
dev-luks.c | ||
dev-lvm1-pool.c | ||
dev-md.c | ||
dev-mpath.c | ||
dev-swap.c | ||
dev-type.c | ||
dev-type.h | ||
device_id.c | ||
device_id.h | ||
device-types.h | ||
device.h | ||
filesystem.c | ||
filesystem.h | ||
online.c | ||
online.h | ||
parse_vpd.c |