I am trying to chain following tasks with celery(v4.0),
task = group([tasks1.s(), task2.s()) | generate_job_requests.s() | execute_job.map() | aggregate_result.s()
result = task.get()
Above part is working fine upto generate_job_requests
as chord.
But problem starts with execute_job
where it gets list of jobs from generate_job_requests
, for which I need to create parallel tasks and later on aggregate result of all jobs.
I am trying to validate whether such kind of taskgraph is possible with celery ? Is there any possible alternate workflow to solve problem with such dependency ? Anything I am missing in documentation.