Bug 41223

Summary: SUSHI harvest should respect rate limits
Product: Koha Reporter: John Vinke <jvinke>
Component: ERMAssignee: Jonathan Druart <jonathan.druart>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: jonathan.druart, jonathan.field, martin.renvoize, mathsabypro, matt.blenkinsop, pedro.amorim
Version: 25.05   
Hardware: All   
OS: All   
GIT URL: Initiative type: ---
Sponsorship status: --- Comma delimited list of Sponsors:
Crowdfunding goal: 0 Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:

Description John Vinke 2025-11-07 19:11:34 UTC
Many SUSHI providers have rate limits that will prevent successful harvest of usage statistics if they are exceeded.

If a harvest job results in a "Fatal - Client has made too many requests 1020" response, there is currently no recourse because rerunning the harvest will result in the issue.

If there were either a built-in rate limit or a setting that could be applied to specific Data Providers it would resolve this.
Comment 1 Mathieu Saby 2025-11-08 16:18:34 UTC
+1