I am trying to run a durable function with Fan-In/Fan-Out to handle several concurrent calls. At the moment I get the output of all the calls at the end. However, I wanted to know if there was any way I could get the output of whichever calls have finished and return it via Custom Status while waiting for the rest of the calls to process?
parallel_tasks = [ context.call_activity("Activity", url) for url in context.get_input()["URLs"] ]
outputs = yield context.task_all(parallel_tasks)
return outputs