double now = MSG_get_clock();
if (now < next_iter_after_date)
MSG_process_sleep(next_iter_after_date - now);
- next_iter_after_date = MSG_get_clock() + opt::min_iter_duration;
+ next_iter_after_date = MSG_get_clock() + opt::min_lb_iter_duration;
++lb_iter;
double timeout;
if (real_load != 0 || get_load() != prev_load_broadcast)
timeout = 0.0;
- else if (opt::min_iter_duration)
- timeout = opt::min_iter_duration;
+ else if (opt::min_lb_iter_duration)
+ timeout = opt::min_lb_iter_duration;
else
timeout = 1.0;
receive(timeout);
finalizing = true;
total_load_running -= real_load;
- XBT_DEBUG("send CLOSE to %lu neighbor%s",
- (unsigned long )neigh.size(), ESSE(neigh.size()));
+ XBT_DEBUG("send CLOSE to %zu neighbor%s", neigh.size(), ESSE(neigh.size()));
std::for_each(neigh.begin(), neigh.end(),
bind(&process::finalize1, this, _1));