Hi Folks,
Here is announcing the latest release of SFCB: SFCB 1.4.9. There are
only a handful of changes this time, but this release includes the
"request handler timeout" patch [sfcb-tix:#97] I mentioned in previous
announcements. This is the last in a series of hang and
shutdown-related robustness enhancements that have been recently integrated.
This adds a new config property "httpReqHandlerTimeout", which is the
maximum time in seconds a HTTP request handler will wait for a provider
response before giving up. The idea is, if a req handler times out, the
provider is probably hung or crashed. The timeout prevents the handler
from waiting indefinitely, which prevents one rogue provider from tying
up all available (httpProcs) handlers: a situation that can happen
currently. When it does, it effectively hangs SFCB since no new CIM-XML
requests can be processed.
The default value for httpReqHandlerTimeout is 40s. There is no ideal
value that suits all environments, and a short timeout can cause
problems for long-running providers. Users should understand this and
set httpReqHandlerTimeout accordingly. If in doubt you can set
httpReqHandlerTimeout=0 and this will disable the feature.
Aside from this, there are a few minor bugfixes. You can see the NEWS
file for full list of changes. The new release is tagged (SFCB_1_4_9)
in git and the tarball is posted to the SourceForge download page.
http://sourceforge.net/projects/sblim/files/sblim-sfcb/1.4%20branch%20%28current%29/
Enjoy!
-Dave H.
SBLIM Team
P.S. I am now working on an equivalent timeout for SFCC localconnect
clients. Watch this space for updates:
https://sourceforge.net/p/sblim/sfcb-tix/109/.
|