Stores: sending document copies has no time budget, so a slow store holds the scheduler pass before webhooks and syncs #1172
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo#1172
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
archiving.send_pendingsends every pending document copy in one scheduler pass. With postulo-paperless waiting up to 20 s for each consumption, fifty documents hold the pass for minutes before webhooks and syncs run.What would change
Give
archiving.send_pendingthe time budget the webhooks already have: stop starting copies once 60 s have gone and leave the rest to the next pass.Accessibility
None.
The whole finding, with its measurements and decisions, is postulo/postulo-paperless#27.
Found by the efficiency and reliability audit of 2026-10-30 (finding PR9; index postulo/postulo#1108). Checked against
mainatdaee30b15(2026-10-30).