kvark / choir

Task Orchestration Framework
MIT License
52 stars 3 forks source link

Support multiple parents of a fork #39

Closed kvark closed 1 year ago

kvark commented 1 year ago

What happens in Blade is: each resource gets associated with a load task. When we are serving the higher level resources that depend on this one, we add them as a parent to this one. So we may end up with more than one "parent" for any give resource. It functions as a "completion dependency" as opposed to "start dependency", which the regular dependency is.