[OPEN-ILS-GENERAL] Update on MassLNC Performance Evaluation for Evergreen

Kathy Lussier klussier at masslnc.org
Tue Jul 16 11:12:15 EDT 2013


Hi all,

As many of you know, MassLNC issued an RFP in the spring to hire a 
consultant to do a performance evaluation for Evergreen. I know we've 
been fairly quiet since the RFP was issued, but I'm pleased to announce 
that we awarded a contract to OmniTI http://omniti.com/ to perform the 
evaluation.

I would like to send along thanks to Rogan Hamby of SC LENDS and Sharon 
Herbert of SITKA (along with her great technical staff) who helped 
review the proposals and provided feedback to aid us in making a 
decision. Also, many thanks to those on the MassLNC team who helped in 
the selection process: Dan Pearl (C/W MARS), Jason Stephenson (MVLC), 
Martha Driscoll (NOBLE), and Tim Spindler (C/W MARS).

MassLNC has been busy getting a test server set up for the evaluation 
(thank you to Thomas Berezansky for his work on this). Once the server 
is ready, the evaluation will begin in earnest. I'm sending along 
OmniTI's next steps for the evaluation so that the community has an 
opportunity to provide feedback on their plans and to ask any questions. 
I also asked Pat Norton and Jon Sime from OmniTI to join us at the 
developers meeting today in case anyone has feedback to offer there.

CURRENT PROGRESS
As we wait for the test environment to be fully functional, we have 
requested both the database logs and Postgresql.conf files from MVLC, 
CW/Mars, and Noble.  We have begun reviewing both to determine two 
things prior to getting into the test environment:

1.)  Are there configuration settings that can be recommended in 
postgresql.conf

2.)  What are the slowest running queries according to the database 
logs.  As we compile a list of the latter they will allow us to focus on 
running those queries in the test environment and observing performance.

NEXT STEPS (ONCE WE HAVE A FULLY OPERATIONAL TEST ENVIRONMENT)
Database

  * Execute the worst performing queries and review results and
    potential improvements.
  * Examine in more detail how Searches are executed and possible
    improvements in using T-Search over ILike.

Staff Client

  * Put instrumentation in place to observe in more detail where
    bottlenecks are occurring
  * Determine recommendations based on observance of bottlenecks and
    current application architecture
  * Once the above strategies are in place in some form, we will be able
    to focus on the
    specific areas mentioned in the MassLNC RFP. These areas include
    potentially migrating to more
    recent releases of XULRunner, moving away from XULRunner, locating
    memory leaks,
    continued use/upgrade of the Dojo toolkit, and the feasibility of
    modifying the
    architecture to facilitate streaming requests.

Messaging

  * Take a detailed review of current messaging architecture
  * Determine if alternative technologies can be used to replace all or
    part of the existing messaging environment
  * If some other technologies can be used, run some tests to compare
    using other strategies for messaging in the Evergreen Environment

My hope is that this evaluation will lead to improvements that will 
benefit the entire community. Please feel free to send any questions or 
feedback our way!

I also want to send thanks along to the Massachusetts Board of Library 
Commissioners, which authorized the use of Library Services and 
Technology Act grant money to fund a large part of the evaluation.

Kathy


<http://omniti.com/>

-- 
Kathy Lussier
Project Coordinator
Massachusetts Library Network Cooperative
(508) 343-0128
klussier at masslnc.org
Twitter: http://www.twitter.com/kmlussier

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://libmail.georgialibraries.org/pipermail/open-ils-general/attachments/20130716/b66f96e5/attachment-0001.htm>


More information about the Open-ils-general mailing list