]> sourceware.org Git - lvm2.git/commit
pool: zero metadata
authorZdenek Kabelac <zkabelac@redhat.com>
Wed, 24 Jun 2020 10:11:21 +0000 (12:11 +0200)
committerZdenek Kabelac <zkabelac@redhat.com>
Wed, 24 Jun 2020 13:01:03 +0000 (15:01 +0200)
commitbc39d5bec6fea787a8d8d16fa484084b7d2a7c29
tree7a8356e0db261249990f854db1b7f7f4addcaa43
parentedbc5a62b26806e5c4de59b5292609e955303576
pool: zero metadata

To avoid polution of metadata with some 'garbage' content or eventualy
some leak of stale data in case user want to upload metadata somewhere,
ensure upon allocation the metadata device is fully zeroed.

Behaviour may slow down allocation of thin-pool or cache-pool a bit
so the old behaviour can be restored with lvm.conf setting:
allocation/zero_metadata=0

TODO: add zeroing for extension of metadata volume.
WHATS_NEW
lib/config/config_settings.h
lib/config/defaults.h
lib/metadata/lv_manip.c
lib/metadata/metadata-exported.h
lib/metadata/pool_manip.c
This page took 0.031887 seconds and 5 git commands to generate.