You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One question this raises for #1127: whether the registry keeps a history per name. If scrape-eu
failed and was restarted under the same name, a report covering only the live run hides the failed
attempts. apify-orchestrator keeps both, in a failedHistory map alongside the current runs.
Out of scope
An on_update callback firing whenever a child changes status, which apify-orchestrator exposes as UpdateCallback.
It would put a polling loop and an interval option inside the SDK, a callback cannot be persisted
across a migration the way the registry is, and the orchestrator needed a second callback for
item-count changes on top of the status one. A caller can poll Actor.child_runs() instead. Worth
revisiting if the SDK shares a single poll across all children, since that part a caller cannot do
from outside.
On the history question: keep it. A retry policy (see the concurrency/retry issues) needs to count previous attempts per name, and "how many times did scrape-eu fail before it succeeded" is exactly what a progress report needs. The orchestrator's current + failedHistory split is a reasonable shape.
Activity
B4nan commentedon Sep 22, 2026
On the history question: keep it. A retry policy (see the concurrency/retry issues) needs to count previous attempts per name, and "how many times did
scrape-eufail before it succeeded" is exactly what a progress report needs. The orchestrator'scurrent+failedHistorysplit is a reasonable shape.feat: add `Actor.child_runs` with clients for named child runs (#1151)
vdusek commentedon Oct 9, 2026
resolved by #1151