]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: fix improper blob usage while handling deferred big write. 34754/head
authorIgor Fedotov <ifedotov@suse.com>
Fri, 24 Apr 2020 22:03:25 +0000 (01:03 +0300)
committerIgor Fedotov <ifedotov@suse.com>
Fri, 24 Apr 2020 22:03:25 +0000 (01:03 +0300)
commitf47ccfa70abd6a1ff4eb3ed45015390e50ea6245
tree8369488eb7b1fdc0bc76cf3a051e10611ebe4d52
parentc17f4d926226850156b63edf91d53fc1a4ad2a26
os/bluestore: fix improper blob usage while handling deferred big write.

The root cause is tail extent iterator invalidation when rewriting head
one.

Fixes: https://tracker.ceph.com/issues/45195
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h
src/test/objectstore/store_test.cc