]> git.baikalelectronics.ru Git - kernel.git/commit
rbd: whole-object write and zeroout should copyup when snapshots exist
authorIlya Dryomov <idryomov@gmail.com>
Thu, 28 Feb 2019 14:51:39 +0000 (15:51 +0100)
committerIlya Dryomov <idryomov@gmail.com>
Tue, 5 Mar 2019 17:55:17 +0000 (18:55 +0100)
commit172bc9dae228f8b5d06f1ff5c092f20aed8554df
treecfc265860bd30c20d66c726af9c3fab32d396c61
parent25979b5a11f51ef3ce61a0e4ec764deb5a4582c9
rbd: whole-object write and zeroout should copyup when snapshots exist

Otherwise, once the parent snapshot is removed, the clone's snapshot
wouldn't reflect the state of the clone prior to whole-object write or
zeroout because a deep-copyup was never done ("rbd flatten" wouldn't do
it because the modified object would exist in HEAD).

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
drivers/block/rbd.c