Vandelay queued record creation can timeout, causing queue creation failure

Bug #1265047 reported by Bill Erickson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Undecided
Unassigned
2.5
Fix Released
Undecided
Unassigned

Bug Description

Evergreen 2.4+

If a record match set query, which occurs during Vandelay queued record creation, takes longer than 60 seconds (the default CStoreEditor timeout), the entire queue creation transaction will fail, resulting in an empty queue. While the real solution is to make the matching faster (indexes, etc.), upping the timeout will at least allow imports to complete where long-running match queries do occur. To that end, here is a belt-and-suspenders patch to increase the record creation API call timeout to 10 minutes.

http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/berick/vandelay-rec-create-timeout

Bill Erickson (berick)
tags: added: cataloging
Dan Wells (dbw2)
Changed in evergreen:
milestone: 2.6.0-alpha1 → 2.6.0-beta1
Revision history for this message
Ben Shum (bshum) wrote :

Sounds like a short-term workaround till we get to making things faster. Assigning myself for further review.

Changed in evergreen:
assignee: nobody → Ben Shum (bshum)
Revision history for this message
Ben Shum (bshum) wrote :

Okay, picked to master, rel_2_5, and rel_2_4

Changed in evergreen:
status: New → Fix Committed
assignee: Ben Shum (bshum) → nobody
Changed in evergreen:
status: Fix Committed → Fix Released
no longer affects: evergreen/2.4
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.