]> git.evergreen-ils.org Git - working/Evergreen.git/commit
LP#1406367 Reduce Fine gen. API memory use
authorBill Erickson <berickxx@gmail.com>
Fri, 19 Dec 2014 17:14:10 +0000 (12:14 -0500)
committerBill Erickson <berickxx@gmail.com>
Mon, 29 Dec 2014 20:07:41 +0000 (15:07 -0500)
commit6475087fae18079e2f4a3f5e539b849260cace2b
tree2c65690c417c5be76a530791a6bbce9e44d0ae09
parent4bd42e9a2fc973351edd9a58b00c2feec949cb1a
LP#1406367 Reduce Fine gen. API memory use

Avoid loading the full set of billable transaction objects into
memory when generating fines to reduce the memory footprint of the
open-ils.storage fine generater API.  Instead, load transaction IDs
on startup, then fetch individual transactions as needed.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm