Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle requests locked by a previous "incarnation" of the same run #2870

Open
janbuchar opened this issue Mar 4, 2025 · 0 comments
Open
Labels
feature Issues that represent new features or improvements to existing features. performance Issues related to performance. t-tooling Issues with this label are in the ownership of the tooling team.

Comments

@janbuchar
Copy link
Contributor

janbuchar commented Mar 4, 2025

If a client locks some requests and is restarted (migration and so on), these requests won't be passed to the new instance automatically - instead they will stay locked until the locks expires, which is configurable and can possibly take hours.

One possible solution is to use the proposed "List locked requests" endpoint (https://github.com/apify/apify-core/issues/15063) and either unlock them, or just continue processing them as if nothing happened.

Other relevant info:

@janbuchar janbuchar added feature Issues that represent new features or improvements to existing features. performance Issues related to performance. t-tooling Issues with this label are in the ownership of the tooling team. labels Mar 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Issues that represent new features or improvements to existing features. performance Issues related to performance. t-tooling Issues with this label are in the ownership of the tooling team.
Projects
None yet
Development

No branches or pull requests

1 participant