}
if (!no_zero) {
yield {
- const int num_shards0 =
- source_info.layout.logs.front().layout.in_index.layout.num_shards;
+ const int num_shards0 = rgw::num_shards(
+ source_info.layout.logs.front().layout.in_index.layout);
call(new CheckAllBucketShardStatusIsIncremental(sc, sync_pair,
num_shards0,
&all_incremental));
if (next_log_layout) {
s->formatter->open_object_section("next_log");
encode_json("generation", next_log_layout->gen, s->formatter);
- encode_json("num_shards", next_log_layout->layout.in_index.layout.num_shards, s->formatter);
+ encode_json("num_shards", rgw::num_shards(next_log_layout->layout.in_index.layout), s->formatter);
s->formatter->close_section(); // next_log
}
latest_gen = logs.back().gen;
for (auto& log : logs) {
- uint32_t num_shards = log.layout.in_index.layout.num_shards;
+ uint32_t num_shards = rgw::num_shards(log.layout.in_index.layout);
generations.push_back({log.gen, num_shards});
}
}