const auto now = clock::now();
const auto deadline =
now + std::chrono::seconds(local_conf()->osd_heartbeat_grace);
- auto& [peer, info] = item;
+ auto& info = item.second;
info.last_tx = now;
if (clock::is_zero(info.first_tx)) {
info.first_tx = now;
}
const utime_t sent_stamp{now};
- auto [reply, added] = info.ping_history.emplace(sent_stamp,
- reply_t{deadline, 0});
+ [[maybe_unused]] auto [reply, added] =
+ info.ping_history.emplace(sent_stamp, reply_t{deadline, 0});
std::vector<ceph::net::ConnectionRef> conns{info.con_front,
info.con_back};
return seastar::parallel_for_each(std::move(conns),
// when you find bugs!
auto min_last_update_acceptable = eversion_t::max();
epoch_t max_les = 0;
- for (auto& [shard, info] : infos) {
+ for ([[maybe_unused]] auto& [shard, info] : infos) {
if (max_les < info.history.last_epoch_started) {
max_les = info.history.last_epoch_started;
}
max_les = info.last_epoch_started;
}
}
- for (auto& [shard, info] : infos) {
+ for ([[maybe_unused]] auto& [shard, info] : infos) {
if (max_les <= info.last_epoch_started &&
min_last_update_acceptable > info.last_update) {
min_last_update_acceptable = info.last_update;