[sr-dev] git:master:ba27633c: dispatcher: info log message when adding extra weight or rweight percentages
Daniel-Constantin Mierla
miconda at gmail.com
Thu Dec 10 17:07:43 CET 2020
Module: kamailio
Branch: master
Commit: ba27633ca22bcfc18fd4bb7d62c2f5bb32e56962
URL: https://github.com/kamailio/kamailio/commit/ba27633ca22bcfc18fd4bb7d62c2f5bb32e56962
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2020-12-10T17:07:30+01:00
dispatcher: info log message when adding extra weight or rweight percentages
---
Modified: src/modules/dispatcher/dispatch.c
---
Diff: https://github.com/kamailio/kamailio/commit/ba27633ca22bcfc18fd4bb7d62c2f5bb32e56962.diff
Patch: https://github.com/kamailio/kamailio/commit/ba27633ca22bcfc18fd4bb7d62c2f5bb32e56962.patch
---
diff --git a/src/modules/dispatcher/dispatch.c b/src/modules/dispatcher/dispatch.c
index c1f4dbfd8f..c0a6d22fc0 100644
--- a/src/modules/dispatcher/dispatch.c
+++ b/src/modules/dispatcher/dispatch.c
@@ -653,6 +653,10 @@ int dp_init_relative_weights(ds_set_t *dset)
/* if the array was not completely filled (i.e., the sum of rweights is
* less than 100 due to truncated), then use last address to fill the rest */
last_insert = t > 0 ? dset->rwlist[t - 1] : (unsigned int)(dset->nr - 1);
+ if(t < 100) {
+ LM_INFO("extra rweight %d for last active destination in group %d\n",
+ (100-t), dset->id);
+ }
for(j = t; j < 100; j++)
dset->rwlist[j] = last_insert;
@@ -706,6 +710,10 @@ int dp_init_weights(ds_set_t *dset)
}
/* if the array was not completely filled (i.e., the sum of weights is
* less than 100), then use last address to fill the rest */
+ if(t < 100) {
+ LM_INFO("extra weight %d for last destination in group %d\n",
+ (100-t), dset->id);
+ }
for(; t < 100; t++)
dset->wlist[t] = (unsigned int)(dset->nr - 1);
randomize:
More information about the sr-dev
mailing list