out << " v=" << dir.get_version();
out << " cv=" << dir.get_committing_version();
out << "/" << dir.get_committed_version();
- //out << "/" << dir.get_committed_version_equivalent();
} else {
pair<int,int> a = dir.authority();
out << " rep@" << a.first;
projected_version = 0;
committing_version = 0;
- //committed_version_equivalent =
committed_version = 0;
// dir_auth
::encode(fnode, bl);
::encode(dirty_old_rstat, bl);
::encode(committed_version, bl);
- //::encode(committed_version_equivalent, bl);
::encode(state, bl);
::encode(dir_rep, bl);
::decode(dirty_old_rstat, blp);
projected_version = fnode.version;
::decode(committed_version, blp);
- //::decode(committed_version_equivalent, blp);
committing_version = committed_version;
unsigned s;
// state
version_t committing_version;
version_t committed_version;
- //version_t committed_version_equivalent; // in case of, e.g., temporary file
// lock nesting, freeze
// -- dirtyness --
version_t get_committing_version() { return committing_version; }
version_t get_committed_version() { return committed_version; }
- //version_t get_committed_version_equivalent() { return committed_version_equivalent; }
void set_committed_version(version_t v) { committed_version = v; }
void mark_complete() { state_set(STATE_COMPLETE); }