]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
cls_rbd: invalidate bufferlist CRC when updating object map 3764/head
authorJason Dillaman <dillaman@redhat.com>
Fri, 20 Feb 2015 15:37:59 +0000 (10:37 -0500)
committerJason Dillaman <dillaman@redhat.com>
Fri, 20 Feb 2015 15:37:59 +0000 (10:37 -0500)
commit55d3db979a6fbfb2b00653517925d78ccc5922a4
tree7a3c7a2ce77fe806a6946d5e2e7df7632342fb7c
parent54dd411aea0b4dde7132101e4acf6a13f7dfab8e
cls_rbd: invalidate bufferlist CRC when updating object map

The bit vector was not invalidating the bufferlist's CRC, resulting
in peer OSDs rejecting write op due to a mismatched CRC on the
message.

Fixes: #10919
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/common/bit_vector.hpp
src/test/common/test_bit_vector.cc