]> git.evergreen-ils.org Git - Evergreen.git/commit
LP#1415898 Fix Potential Cstore Starvation in KPAC
authorJason Stephenson <jason@sigio.com>
Thu, 29 Jan 2015 12:59:07 +0000 (07:59 -0500)
committerBill Erickson <berickxx@gmail.com>
Thu, 29 Jan 2015 15:16:09 +0000 (10:16 -0500)
commit7ecc442a45668db8a8b1e7aab667c1dc6657b934
treea4deb98fa7a48fc99dbda17f7226d86f8c1b627e
parent609db84f0499cf7083b09d1786ace1a60f71986e
LP#1415898 Fix Potential Cstore Starvation in KPAC

The getit_results function in EGKPacLoader.pm does xact_begin, which
opens a connected session to a cstore drone.  It later does xact_rollback,
which does not disconnect the session.  This leaves a drone hanging for
several seconds unable to responde to new requests.  This commit switches
to a rollback call that does disconnect the session.

Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm