Hi Bill,
Perfect! I backported the fix to 1.6 also.
Thanks and regards,
Bogdan
Bill W wrote:
Hey Bogdan,
Looks like your patch is working. My probe interval was set to 15
seconds, but I increased it to 60 for testing.
The disabling, probing, and re-enabling appear to be working correctly now.
Thanks so much!
Bill
On 11/8/2010 7:24 AM, Bogdan-Andrei Iancu wrote:
Hi Bill,
What is the probing interval you configured ?
http://www.opensips.org/html/docs/modules/1.6.x/load_balancer.html#id250040
Could you test the attached patch ? (same as revision 7356 on trunk).
Regards,
Bogdan
Bill W. wrote:
Hello Bogdan,
This is how I mark the destination down:
failure_route[1] {
if (t_check_status("(408)|(5[0-9][0-9])")) {
lb_disable();
if (load_balance("1","sip","1")) {
t_on_failure("1");
t_relay();
} else {
t_reply("503", "Service Unavailable");
}
}
}
opensipsctl fifo lb_list shows: enabled=no auto-re=on
I do not see any probes from opensips when probe_mode in the database
is set to "1" which should probe the destination when it's marked down.
When probe_mode is set to "2", and opensips probes continuously,
it works fine.
The docs say: "(1) - probing only when the destination is in disabled
mode (disabling via MI command will competely stop the probing also).
The destination will be automatically re-enabled when the probing will
succeed next time;"
So when I disable via lb_disable(), it is acting like I did it from the
MI, and disabling the probing too.
Thoughts?
Thanks,
Bill
On 8/1/10 1:14 PM, Bogdan-Andrei Iancu wrote:
Hi Bill,
How do you mark down the destination (MI ?) and what state are you
setting ?
Also, after marking it down, do you see any new pings being sent to
that destination?
Something was changed during rev 6653:
http://opensips.svn.sourceforge.net/opensips/?rev=6653&view=rev
But the new code seams ok for me - the LB_DST_STAT_NOEN_FLAG flag is
set when disabling the destination via MI and with this flag set, no
more pings are sent.
Regards,
Bogdan
Bill W wrote:
Hello Bogdan,
I'm experiencing the same problem as I did before, with the load
balancer not re-enabling a device marked down.
If I go into the database and set probe_mode = 2, it re-enables the
device.
I'm currently running opensips 1.6.2-tls (x86_64/linux)
Did the patch get reverted?
Thanks!
Bill
Bogdan-Andrei Iancu wrote:
Super! I uploaded the fix on SVN.
Thanks and regards,
Bogdan
Bill W wrote:
Hey Bogdan,
It looks like that fixed it. Thanks so much!
Bill
Bogdan-Andrei Iancu wrote:
Hi Bill,
Could you please try the attached patch? It seams that there was
an issue with the the probing values in the code. Let me know if
the patch does solves your problem and I will upload it on SVN.
Regards,
Bogdan
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
--
Bogdan-Andrei Iancu
OpenSIPS Bootcamp
15 - 19 November 2010, Edison, New Jersey, USA
www.voice-system.ro
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users