Task Driver - Migrate from Entity Keyed Tasks to RequestIDs #274
Labels
effort-intense
Sleep on it - 16 to 40 hours
priority-medium
Standard task, plan as you see fit.
type-feature
New feature or request
Using Entities to key tasks becomes limiting when we start using Tasks Drivers in more advanced ways. Particularly if we setup circular or recursive uses of the same task driver instance.
In other words, it lets us create complex hierarchies where a task request can make its way through the same Task Driver multiple times.
Right now cancel is preventing a proper sequential unwind when the same Task Driver instance is visited multiple times in the hierarchy. All task instances that are keyed on the same entity will be cancelled at once.
What do we need?
When does this come up?
Example:
ContextFiltered -> QuestTD -> Navigate ->(new requestID) ContextFiltered -> QuestTD -> Navigate -> ...
The text was updated successfully, but these errors were encountered: