Review request changed
- Change Summary:
-
Fill in some holes:
- Clarify retry with redacted parameters: task definition can re-mint any credentials. Any tasks with redacted kwargs and no override won't be retryable.
- Don't store LOST state in order to prevent late completions from ending up with improper status. This simplifies the worker since we no longer need a reaper.
- Clarify STARTED state and task acks.
- Ensure dispatch is atomic with database state.
- Spec out how worker deals with config changes: watch extension and siteconfig generations and gracefully restart
- Better coordination of beat state and leaders on config change
- A variety of smaller tweaks and fixes for consistency.
- Added Files: