Когда у меня есть что-то вроде следующего
group1 = group(task1.si(), task1.si(), task1.si())
group2 = group(task2.si(), task2.si(), task2.si())
workflow = chain(group1, group2, task3.si())
Интуитивная интерпретация заключается в том, что task3 должен выполняться только после завершения всех задач в группе 2.
В действительности задача 3 выполняется, пока группа 1 запущена, но еще не завершена.
Что я делаю неправильно?