Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Page Properties


Status

Status
colourYellow
titleIn Progress

Stakeholders

<at-mentions>

Outcome<the decision>
Created date

  

Owner

<at-mention someone>



Note
titleNOTICE

This decision has been migrated to the Technical Council's Decision Log as part of a consolidation effort.  See:   DR-000027 - Check Out Performance


Cornell reports that check-ins and checkouts range from 1 second to 5 seconds (and sometimes up to 11 seconds). Missouri State reports the same rate. We need to improve the processing time for check-ins and checkouts. This page is about the check out performance.

On https://wikifolio-org.folioatlassian.orgnet/wiki/display/~marcjohnson/Check+Out+Performance Marc Johnson gives Context, Analysis, Options and Recommendations for check out performance. However, it is a private page that is not open for collaboration.

The Capacity Planning Team has determined that we should proceed with the caching approach (with sequential execution of the non-cached requests).

Julian Ladisch suggests that this decision should be reversed and mod-circulation should be changed to run the requests in parallel.

This diagram is a preliminary analysis and shows which requests can most likely run in parallel – requests at the same vertical position run in parallel:

Image Added

The red boxes are requests that cannot be avoided by caching: Fetching the item record by barcode, and using the itemId to fetch open loans and open requests for that item. They cannot be avoided by a cache maintained by mod-circulation because the cache most likely don't contain them.

...