This is set when we know we have *all* the data for this object.
Signed-off-by: Sage Weil <sage@inktank.com>
xlist<Object*>::item set_item;
object_locator_t oloc;
+ bool complete;
public:
map<loff_t, BufferHead*> data;
ref(0),
oc(_oc),
oid(o), oset(os), set_item(this), oloc(l),
+ complete(false),
last_write_tid(0), last_commit_tid(0),
dirty_or_tx(0),
lock_state(LOCK_NONE), wrlock_ref(0), rdlock_ref(0) {
case ObjectCacher::Object::LOCK_RDUNLOCKING: out << " rdunlocking"; break;
}
+ if (ob.complete)
+ out << " COMPLETE";
+
out << "]";
return out;
}