]> rtime.felk.cvut.cz Git - frescor/fna.git/commitdiff
add debugging messages in analysis module
authorsangorrin <sangorrin@35b4ef3e-fd22-0410-ab77-dab3279adceb>
Tue, 25 Nov 2008 19:07:06 +0000 (19:07 +0000)
committersangorrin <sangorrin@35b4ef3e-fd22-0410-ab77-dab3279adceb>
Tue, 25 Nov 2008 19:07:06 +0000 (19:07 +0000)
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1433 35b4ef3e-fd22-0410-ab77-dab3279adceb

src_frescan/frescan_bwres_analysis.c

index 448ac552850c8d4539bcf34239299e0fff249b79..f8105b30c00bc0f53b15d161bcdddfdcb4db4a6e 100644 (file)
@@ -102,6 +102,10 @@ int frescan_bwres_sa_init(frescan_bwres_sa_scenario_t          *scenario,
         fsa_scenario_init_data.ovhd_data.np =
                         frsh_rel_time_to_sa_time(frsh_usec_to_rel_time(0));
 
+        DEBUG(FRESCAN_BWRES_SA_ENABLE_DEBUG,
+              "init the scenario min_prio:%d max_prio:%d\n",
+              params->min_prio, params->max_prio);
+
         ret = frsh_sa_scenario_init(&scenario->fsa_scenario,
                                     &fsa_scenario_init_data);
         if (ret != 0) return -1;
@@ -139,6 +143,10 @@ int frescan_bwres_sa_add_contract(frescan_bwres_sa_scenario_t *scenario,
         list_add_tail(&sa_vres->list,
                       &scenario->vres_head.list);
 
+        DEBUG(FRESCAN_BWRES_SA_ENABLE_DEBUG,
+              "add contract, node:%d ss:%d globalid:%d\n",
+              node, ss, sa_vres->fsa_vres_global_id);
+
         ret = frsh_sa_scenario_add_vres(&scenario->fsa_scenario,
                                         &sa_vres->contract,
                                         sa_vres->fsa_vres_global_id);
@@ -166,6 +174,10 @@ int frescan_bwres_sa_update_contract(frescan_bwres_sa_scenario_t  *scenario,
 
         sa_vres->contract = *contract;
 
+        DEBUG(FRESCAN_BWRES_SA_ENABLE_DEBUG,
+              "update contract node:%d ss:%d globalid:%d\n",
+              node, ss, sa_vres->fsa_vres_global_id);
+
         ret = frsh_sa_scenario_modify_vres(&scenario->fsa_scenario,
                                            sa_vres->fsa_vres_global_id,
                                            &sa_vres->contract);
@@ -190,6 +202,10 @@ int frescan_bwres_sa_remove_contract(frescan_bwres_sa_scenario_t *scenario,
                 *contract = sa_vres->contract;
         }
 
+        DEBUG(FRESCAN_BWRES_SA_ENABLE_DEBUG,
+              "remove contract, node:%d ss:%d globalid:%d\n",
+              node, ss, sa_vres->fsa_vres_global_id);
+
         ret = frsh_sa_scenario_del_vres(&scenario->fsa_scenario,
                                         sa_vres->fsa_vres_global_id);
         if (ret != 0) return -1;
@@ -213,15 +229,22 @@ int frescan_bwres_sa_sched_test(frescan_bwres_sa_scenario_t *scenario,
 {
         int ret;
 
+        DEBUG(FRESCAN_BWRES_SA_ENABLE_DEBUG, "init the fsa scenario\n");
+
         ret = frsh_sa_init_analysis(&scenario->fsa_scenario);
         if (ret != 0) return -1;
 
         ret = frsh_sa_assign_priorities(&scenario->fsa_scenario);
         if (ret != 0) return -1;
 
+        DEBUG(FRESCAN_BWRES_SA_ENABLE_DEBUG, "do scheduling test\n");
+
         ret = frsh_sa_sched_test(&scenario->fsa_scenario, is_schedulable);
         if (ret != 0) return -1;
 
+        DEBUG(FRESCAN_BWRES_SA_ENABLE_DEBUG, "%s\n",
+              (*is_schedulable) ? "OK" : "FAILED");
+
         return 0;
 }
 
@@ -233,6 +256,8 @@ int frescan_bwres_sa_spare_capacity(frescan_bwres_sa_scenario_t *scenario)
 {
         int ret;
 
+        DEBUG(FRESCAN_BWRES_SA_ENABLE_DEBUG, "distribute sc\n");
+
         ret = frsh_sa_distribute_spare(&scenario->fsa_scenario);
         if (ret != 0) return -1;