]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: clean up object map update interface, revisited 15460/head
authorNathan Cutler <ncutler@suse.com>
Sat, 26 Aug 2017 08:06:25 +0000 (10:06 +0200)
committerNathan Cutler <ncutler@suse.com>
Sat, 26 Aug 2017 09:04:14 +0000 (11:04 +0200)
commit36b1a35a449d7d1e0b3e506e021fc6bdb274750c
treed81dc8eb3c88eb1cce764a49195a4d465ffb3731
parentca5577853cacb76ee46d50d644884102353caa21
librbd: clean up object map update interface, revisited

In master, the "batch update" change [1] was merged before the "order
concurrent updates" [2], while in jewel the latter is already
backported [3]. A backport of [1] to jewel was attempted, and was
necessarily applied on top of [3] - i.e. in the reverse order compared
to how the commits went into master. This reverse ordering caused the
automated cherry-pick to miss some parts of [1] which this commit is
adding manually.

[1] https://github.com/ceph/ceph/pull/11510
[2] https://github.com/ceph/ceph/pull/12420
[3] https://github.com/ceph/ceph/pull/12909

Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Signed-off-by: Nathan Cutler <ncutler@suse.com>
src/librbd/operation/TrimRequest.cc