f->open_array_section("gather_set");
if (have_more()) {
- for(std::set<int32_t>::iterator i = more()->gather_set.begin();
- i != more()->gather_set.end(); ++i) {
- f->dump_int("rank", *i);
+ for(const auto &i : more()->gather_set) {
+ f->dump_int("rank", i);
}
}
f->close_section();
set<__s32> gather_set; // auth+rep. >= 0 is mds, < 0 is client
// local state
- int num_wrlock, num_xlock;
+ int num_wrlock = 0, num_xlock = 0;
MutationRef xlock_by;
- client_t xlock_by_client;
- client_t excl_client;
+ client_t xlock_by_client = -1;
+ client_t excl_client = -1;
bool empty() {
return
excl_client == -1;
}
- unstable_bits_t() : num_wrlock(0),
- num_xlock(0),
- xlock_by(),
- xlock_by_client(-1),
- excl_client(-1) {}
+ unstable_bits_t() {}
};
mutable std::unique_ptr<unstable_bits_t> _unstable;