[sr-dev] git:master:24cfce96: tm: improve comment related to dns failover, add debug output in this case

Henning Westerholt hw at gilawa.com
Fri Aug 19 16:02:57 CEST 2022


Module: kamailio
Branch: master
Commit: 24cfce96a1e9e970ab7661a4e188dab2b3542fd0
URL: https://github.com/kamailio/kamailio/commit/24cfce96a1e9e970ab7661a4e188dab2b3542fd0

Author: Henning Westerholt <hw at gilawa.com>
Committer: Henning Westerholt <hw at gilawa.com>
Date: 2022-08-19T14:02:16Z

tm: improve comment related to dns failover, add debug output in this case

---

Modified: src/modules/tm/timer.c

---

Diff:  https://github.com/kamailio/kamailio/commit/24cfce96a1e9e970ab7661a4e188dab2b3542fd0.diff
Patch: https://github.com/kamailio/kamailio/commit/24cfce96a1e9e970ab7661a4e188dab2b3542fd0.patch

---

diff --git a/src/modules/tm/timer.c b/src/modules/tm/timer.c
index 4c821ba871..8437b4ed40 100644
--- a/src/modules/tm/timer.c
+++ b/src/modules/tm/timer.c
@@ -442,12 +442,14 @@ inline static void final_response_handler(
 					BLST_ERR_TIMEOUT, &r_buf->dst, r_buf->my_T->uas.request);
 #endif
 #ifdef USE_DNS_FAILOVER
-		/* if this is an invite, the destination resolves to more ips, and
-		 *  it still hasn't passed more than fr_inv_timeout since we
-		 *  started, add another branch/uac */
+		/* if this is an request, the destination resolves to more IPs, and
+		 * it still hasn't passed more than max_inv_lifetime or
+		 * max_noninv_lifetimesince we started, add another branch/uac */
 		if(cfg_get(core, core_cfg, use_dns_failover)) {
 			now = get_ticks_raw();
 			if((s_ticks_t)(t->end_of_life - now) > 0) {
+				LM_DBG("send on branch %d failed, adding another branch\n",
+						r_buf->branch);
 				branch_ret = add_uac_dns_fallback(
 						t, t->uas.request, &t->uac[r_buf->branch], 0);
 				prev_branch = -1;




More information about the sr-dev mailing list