Comment 1 for bug 1609556

Revision history for this message
Jeff Davis (jdavis-sitka) wrote :

Fix pushed to working branch user/jeffdavis/lp1609556-z3950-sru-slowness:

http://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=0743bcf

This replaces the call to open-ils.supercat.record.basic_holdings.retrieve with a cstore request to unapi.bre. If holdings are requested, we tell unapi.bre to include holdings_xml, and convert the <holdings> element in the response into a set of MARC 852 tags.

Testing this approach on a large system, I see response times in the 2-3 second range (comparable to the OPAC), as opposed to 15+ seconds previously.