Netflix / conductor

Conductor is a microservices orchestration engine.
Apache License 2.0
12.81k stars 2.34k forks source link

Skip and next task scheduling #970

Open jkaipa opened 5 years ago

jkaipa commented 5 years ago

I have my tasks in the following way.

T1 -> D1 -> true  -> T2 -> T3
         -> false -> T4 -> T5

Step1: Start the workflow Step2: Skip task T2 Step3: Update T1 as completed and provide input in such a way the decision task D1 would evaluate to true. I have expected conductor to schedule T3 while skipping T2.

Observation: Conductor completed T1 and evaluated D1 as true. T3 was not scheduled when it supposed to.

kishorebanala commented 5 years ago

Apparently, this is related to #971. There must be some anomaly with Skip and Decision task. We'll try to reproduce this along with #971.

jkaipa commented 1 year ago

Anyone have an idea if this issue has was fixed?