Module: kamailio Branch: master Commit: ba27633ca22bcfc18fd4bb7d62c2f5bb32e56962 URL: https://github.com/kamailio/kamailio/commit/ba27633ca22bcfc18fd4bb7d62c2f5bb...
Author: Daniel-Constantin Mierla miconda@gmail.com Committer: Daniel-Constantin Mierla miconda@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/ba27633ca22bcfc18fd4bb7d62c2f5bb... Patch: https://github.com/kamailio/kamailio/commit/ba27633ca22bcfc18fd4bb7d62c2f5bb...
---
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: