]> git.baikalelectronics.ru Git - kernel.git/commit
ceph: properly queue cap snap for newly created snap realm
authorYan, Zheng <zyan@redhat.com>
Fri, 22 Sep 2017 01:26:57 +0000 (09:26 +0800)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 2 Oct 2017 14:18:01 +0000 (16:18 +0200)
commit371cd140ba4127477a75ec7ae37b8cb45884196d
tree7437f82c8565c8e404df28bb84c1a53ef159d4d7
parent3fb5e40d11aacb853b61d450dad9651aef613f01
ceph: properly queue cap snap for newly created snap realm

commit ac01f0e0 "ceph: queue cap snap only when snap realm's
context changes" introduced a regression: we may not call
queue_realm_cap_snaps() for newly created snap realm. This
regression allows unflushed snapshot data to be overwritten.

Link: http://tracker.ceph.com/issues/21483
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
fs/ceph/snap.c