1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/lib/cache
David Teigland 6c67c7557c scan: use separate fd for bcache
Create a new dev->bcache_fd that the scanning code owns
and is in charge of opening/closing.  This prevents other
parts of lvm code (which do various open/close) from
interfering with the bcache fd.  A number of dev_open
and dev_close are removed from the reading path since
the read path now uses the bcache.

With that in place, open(O_EXCL) for pvcreate/pvremove
can then be fixed.  That wouldn't work previously because
of other open fds.
2018-04-20 11:22:46 -05:00
..
lvmcache.c pvremove: device check doesn't require label_read 2018-04-20 11:22:45 -05:00
lvmcache.h pvremove: device check doesn't require label_read 2018-04-20 11:22:45 -05:00
lvmetad.c scan: use separate fd for bcache 2018-04-20 11:22:46 -05:00
lvmetad.h lvmetad: two phase vg_remove 2016-06-28 02:30:36 +01:00