]> git.apps.os.sepia.ceph.com Git - ceph-ci.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)
committerIlya Dryomov <idryomov@gmail.com>
Tue, 19 Feb 2019 19:06:02 +0000 (20:06 +0100)
commit4daddf0564dcd548ecc7c214ab9a41fc12ba71c0
tree1027c1fff03a37718dcc93f6d56c56b7c801e3a2
parent60f042130ab331cf10f643dbe5e76b1424fbdbf0
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>
src/include/rados/librados.hpp
src/librados/librados_cxx.cc
src/test/librados_test_stub/LibradosTestStub.cc