Hi all, Here is an updated trunk patch. It includes a small change that alleviates the need for parent processes to wake up at regular intervals after child processes hit equilibrium WRT max/min_spare_children.
http://dev198.esilibrary.com/~berick/stuffs/opensrf_inline_server2.patch.txt To test on an OpenSRF trunk checkout: wget ' http://dev198.esilibrary.com/~berick/stuffs/opensrf_inline_server2.patch.txt ' patch -p1 < opensrf_inline_server2.patch.txt ./autogen.sh && ./configure ... && make && sudo make install -b On Wed, May 26, 2010 at 10:43 AM, Bill Erickson <[email protected]>wrote: > > On Wed, May 26, 2010 at 9:53 AM, Jason Stephenson <[email protected]>wrote: > >> Bill, >> >> We'll apply your patch when we next update our trunk test server. We'll >> let you know how it works for us. >> >> It might be a couple of weeks before we have any information for you. I am >> going on vacation for two weeks starting next week. >> >> > Thanks, Jason. > > Be sure to re-run ./autogen.sh (possibly unnecessary) and ./configure after > applying the patch. Otherwise, it won't install the updated > opensrf-perl.pl. > > Also, if you turn logging up to log level 5, you'll get all kinds of > process management logs (grep for "server: "). This is very useful for > tuning min/max children and min/max spare children. > > > -b > > > -- > Bill Erickson > | VP, Software Development & Integration > | Equinox Software, Inc. / Your Library's Guide to Open Source > | phone: 877-OPEN-ILS (673-6457) > | email: [email protected] > | web: http://esilibrary.com > -- Bill Erickson | VP, Software Development & Integration | Equinox Software, Inc. / Your Library's Guide to Open Source | phone: 877-OPEN-ILS (673-6457) | email: [email protected] | web: http://esilibrary.com
