mirror of
https://github.com/ceph/ceph
synced 2024-12-22 11:31:55 +00:00
997d67e5b1
Before, we would provide "have" and a bool "onetime" flag. The struct was also screwed up with an extra __le64. Then have=0 was a special case that meant "give me the latest". The problem is this is ambiguous between the usual "give me everything since X" and "give me your latest", because you might actually have 0 and want 1..current. Changes protocol and cleans up the struct: - now "start" and "flags", where only 1 flag (ONETIME) is defined - clean up sub_want_* methods throughout - fix all sub_want callers to ask for _start_ (not have) epoch, or 0 for any/latest - add a feature bit; talks old clients w/o that bit Signed-off-by: Sage Weil <sage@newdream.net> |
||
---|---|---|
.. | ||
Blinker.h | ||
Filer.cc | ||
Filer.h | ||
Journaler.cc | ||
Journaler.h | ||
ObjectCacher.cc | ||
ObjectCacher.h | ||
Objecter.cc | ||
Objecter.h | ||
rados_bencher.h |