]> rtime.felk.cvut.cz Git - frescor/fna.git/blobdiff - src_frescan/frescan_bwres_threads.c
tested negotiation in master.. TODO: check if the waiting time of the mode change...
[frescor/fna.git] / src_frescan / frescan_bwres_threads.c
index 351f13677f3a308635280ec238a60d07b420fb7f..fed6212169192b8f70a175cc093fffa477d33e65 100644 (file)
@@ -265,6 +265,14 @@ static void frescan_manager_neg(frescan_request_data_t *req_data)
 
                         ret = frescan_bwres_mode_change_protocol(req_data);
                         assert(ret == 0);
+
+                        if (req_data->request_node == FRESCAN_NEG_MASTER_NODE) {
+                                DEBUG(FRESCAN_MANAGER_ENABLE_DEBUG,
+                                      "signal local request\n");
+                                ret = frescan_bwres_robjs_signal
+                                                        (req_data->robj);
+                                assert(ret == 0);
+                        }
                 } else {
                         DEBUG(FRESCAN_MANAGER_ENABLE_DEBUG,
                               "not schedulable!\n");