]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
cls/rbd: use explicitly sized integer in mirror status summary 33828/head
authorJason Dillaman <dillaman@redhat.com>
Mon, 9 Mar 2020 18:20:50 +0000 (14:20 -0400)
committerSage Weil <sage@redhat.com>
Tue, 10 Mar 2020 13:30:23 +0000 (08:30 -0500)
commitf6caf6d75ab184a39db7aca8745d4117377ef187
tree5da15f9d02c118bab32aaaf4667fd964682ba1b2
parentac9383adcf35463aa94c0cece92f57d841e24702
cls/rbd: use explicitly sized integer in mirror status summary

PR 33673 accidentally broke enum encoding but it was originally
thought that it somehow broke endianness encoding of the non-
explicitly sized `int` state counter. Switch to use the explicitly
sized int32_t instead as a cleanup measure.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/cls/rbd/cls_rbd.cc
src/cls/rbd/cls_rbd_client.cc
src/cls/rbd/cls_rbd_client.h
src/librbd/api/Mirror.cc
src/test/cls_rbd/test_cls_rbd.cc