I don't understand how encode/decode of entity_addr_t is changing
without versioning in the encode/decode. This means that this branch is
changing the ceph-objectstore-tool export format if
CEPH_FEATURE_MSG_ADDR2 is part of the features. So we could bump
super_header::super_ver if the export format must change.
Now that I look at it, I'm sure I can clear the watchers and
old_watchers in object_info_t during export because that is dynamic
information and it happens to include entity_addr_t. I need to verify
this, but that may be the only reason that the objectstore tool needs a
valid features value to be passed there.
David
On 10/9/15 2:49 PM, Sage Weil wrote:
2.
>(about line 2067 in src/tools/ceph_objectstore_tool.cc)
>(use via ceph cmd?) tools - "object store tool".
>This has a way to serialize objects which includes a watch list
>which includes an address. There should be an option here to say
>whether to include exported addresses.
I think it's safe to use defaults here.. what do you think, David?
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html