Thanks Mike. I still can't place a hold or check out a book. I've got about 10,000 electronic records and 520 print with holdings so far.
Do I need to upgrade opensrf ? currently at 1.2.1.0 F. Grant Johnson Systems Coordinator Robertson Library University of Prince Edward Island >>> "Mike Rylander" <[EMAIL PROTECTED]> 03/15/08 8:51 PM >>> On Sat, Mar 15, 2008 at 5:37 PM, Grant Johnson <[EMAIL PROTECTED]> wrote: > Hey - So I run the proximity command and this is the output. > Doesn't seem to do much for me. > What am I missing? > > Thanks > > request open-ils.storage open-ils.storage.actor.org_unit.refresh_proximity > > osls:/openils/bin# ./srfsh > srfsh# request open-ils.storage > open-ils.storage.actor.org_unit.refresh_proximity > > Received Data: 1 > > ------------------------------------ > Request Completed Successfully > Request Time in seconds: 0.866824 > ------------------------------------ > srfsh# > > -- > This is the correct return value. It just does it's thing and returns '1'. With a small org tree it will be very quick. --miker > > F. Grant Johnson > 566-0630 / [EMAIL PROTECTED] > Skype ID = jetsongeorge > > Systems Coordinator > Robertson Library > University of Prince Edward Island > > *************** > Attitude is IT! > > > >>> On 2/28/2008 at 9:44 AM, in message > <[EMAIL PROTECTED]>, "Mike Rylander" > > > <[EMAIL PROTECTED]> wrote: > > On Wed, Feb 27, 2008 at 10:00 PM, Bill Erickson <[EMAIL PROTECTED]> > > wrote: > >> > >> Dan Scott wrote: > >> > On 27/02/2008, Bill Erickson <[EMAIL PROTECTED]> wrote: > >> > > >> >> Grant Johnson wrote: > >> >> > Hey all, > >> >> > > >> >> > I'm still in a test mode and have discovered that placing Holds > just > >> >> > freezes as a patron on the OPAC. > >> >> > Checking out a book throws a network error in the Staff Client. > >> >> > > >> >> > Are these known issues? > >> >> > > >> >> > Do I need to get the Circ rules setup before these functions will > work? > >> >> > >> >> Hi Grant, > >> >> > >> >> These functions should both work out of the box, provided you have > >> >> calculated the Org Unit proximities, as described in > >> >> > >> >> http://open-ils.org/dokuwiki/doku.php?id=server_installation > >> >> ("Configuring the System") > >> >> > >> > > >> > Hmm - I see the FIXME beside that OpenSRF call in the wiki. Would it > >> > make sense to add that to autogen.sh (as we need to run autogen.sh > >> > everytime the set of org units changes)? > >> > > >> > > >> > >> > >> Indeed, I asked the same question. The problem, as I understand it, is > >> the proximity calculation is very CPU intensive for large sets of org > >> units. Perhaps we make autogen.sh build the proximities by default, but > >> provide a flag to autogen.sh to avoid building the proximities when > >> unnecessary. > >> > > > > It's not the CPU intensiveness that would concern me, but time in a > > critical path script. The method is a blocking call (a DELETE and > > then a single INSERT ... SELECT) which calculates the vector proximity > > of each possible pairs of nodes in the org tree. For a large org tree > > this can take a good, long while -- it uses the existing (tested, > > robust) real-time tree walker SPs, and is intended to be used in an > > after-hours, low-load maintenance situation in a production > > environment (which is where my priorities will always go first) -- so > > I'd be against having the default calculate proximities. > > > > So, having explained the situation a bit, I could get behind a > > (non-default) switch to autogen.sh which would request proximity > > recalculation. > > -- Mike Rylander | VP, Research and Design | Equinox Software, Inc. / The Evergreen Experts | phone: 1-877-OPEN-ILS (673-6457) | email: [EMAIL PROTECTED] | web: http://www.esilibrary.com
