From: Dave H. <hel...@li...> - 2014-11-27 21:14:34
|
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/. |