tasksdistinct
Tasksdistinct is a concept used in task orchestration and job scheduling to ensure that certain tasks are treated as distinct, preventing duplicate execution within a defined scope. It is commonly implemented in distributed systems, data pipelines, and automation platforms to reduce wasted compute and maintain predictable behavior when the same trigger could initiate multiple submissions.
The core idea is to associate a distinct key with each task, derived from the task type
Key features typically supported include distinct until completion, where a new submission waits or is suppressed
Common use cases involve avoiding duplicate CI builds, preventing repeated data processing runs for the same