EricGao888 commented on issue #16285:
URL: 
https://github.com/apache/dolphinscheduler/issues/16285#issuecomment-2292652033

   @starrysxy It is a bug. However, I don't think it still exists in 
3.2.2-release or dev. You could cherry-pick related stuff to patch your local 
code.
   
   As you could see in the below code fragments, in the latest logic, the query 
joins the task instances table to make sure the upstream task included when 
querying last workflow instance.
   
   
https://github.com/apache/dolphinscheduler/blob/57c80f2af5d1f29417fdbea09b27221f54987655/dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ProcessInstanceMapper.xml#L192-L234
   
   But this logic was added only in and after 3.2.2-release:
   
   
https://github.com/apache/dolphinscheduler/blob/15d356b79d4dc14fa187f618107bc50e824061ac/dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ProcessInstanceMapper.xml#L209-L236
   
   cc @SbloodyS @ruanwenjun 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to