X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/8da825f95900484f657c27e30eafe4aacbba3af5..14bd120f97ae886b4b1bb538098e9f6574d97dcb:/process.cpp?ds=sidebyside diff --git a/process.cpp b/process.cpp index 92b75c9..26e1137 100644 --- a/process.cpp +++ b/process.cpp @@ -132,6 +132,7 @@ void process::load_balance_loop() // send std::for_each(neigh.begin(), neigh.end(), bind(&process::ctrl_send, this, _1)); + prev_load_broadcast = get_load(); sleep_until_date(next_iter_after_date, opt::min_lb_iter_duration); ctrl_receive(0.0); @@ -231,7 +232,6 @@ bool process::still_running() opt::load_ratio_threshold) { // fixme: this check should be implemented with a distributed // algorithm, and not a shared global variable! - // fixme: should this chunk be moved before call to receive() ? XBT_VERB("No more load to balance in system."); last_status = false; }