Handle requests locked by a previous "incarnation" of the same run #2870
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.
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.
clientKey
changes with every restart -crawlee/packages/core/src/storages/request_provider.ts
Line 34 in 059a33c
Other relevant info:
The text was updated successfully, but these errors were encountered: