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

Reply via email to