]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
[g]hobject_t: normalize operator<< result, and implement parse
authorSage Weil <sage@redhat.com>
Tue, 5 Jan 2016 20:00:12 +0000 (15:00 -0500)
committerSage Weil <sage@redhat.com>
Wed, 27 Jan 2016 19:06:12 +0000 (14:06 -0500)
commitefa88a4560af7bf233c3d4eb911fac6c4f4cf118
tree11c06e4b0cb72bc336aca2825801cf0ca3a65426
parentf9dbf1066c9e8669aba8e8b6757eba6f7de79249
[g]hobject_t: normalize operator<< result, and implement parse

- print hash in *bitwise reverse* order
- include all fields, every time
- use : delimitor for hobject_t
- use @ delimitor for ghobject_t
- escape unprintable characters <32, >=127, :, %.
  - also /, for fuse layer's benefit

Signed-off-by: Sage Weil <sage@redhat.com>
src/common/hobject.cc
src/common/hobject.h
src/test/osd/osd-scrub-snaps.sh
src/test/osd/types.cc