]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librados: don't claim ObjectOperation::cmpext() buffer
authorIlya Dryomov <idryomov@gmail.com>
Tue, 19 Feb 2019 15:07:22 +0000 (16:07 +0100)
committerJason Dillaman <dillaman@redhat.com>
Wed, 15 May 2019 20:48:50 +0000 (16:48 -0400)
commit1a2d977e113557c6c36c850da5ed138e65f0e535
treefa9f3fe81cd17969a7977413517f8e1eb777e1cd
parent5d87cf83c16a3d45dc08083b81f276ec1da9bf9a
librados: don't claim ObjectOperation::cmpext() buffer

This is counter-intuitive and doesn't match the behavior of either
other compare ops (cmpxattr, omap_cmp) or write ops.

Fixes: http://tracker.ceph.com/issues/38383
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 4daddf0564dcd548ecc7c214ab9a41fc12ba71c0)

Conflicts:
don't change method signature but copy bufferlist
src/librados/librados.cc