NealSun96 opened a new issue #1469:
URL: https://github.com/apache/helix/issues/1469


   ### Describe the bug
   Due to the way selective update is done, it's possible to read a 
WorkflowConfig containing more jobs in a DAG than the actual JobConfigs read. 
That causes Garbage Collection stage to remove the jobs from the DAG as well. 
   
   ### To Reproduce
   1. Add job 1; 
   2. finishes the "listing" operation during selective update; 
   3. add job 2 and update WorkflowConfig DAG;
   4. finishes the "updating" operation during selective update.
   This results in a WorkflowConfig containing a DAG of both job 1 and job 2, 
but only job 1 is read into the cache. 
   
   ### Expected behavior
   Task Garbage Collection stage should try not to delete jobs like those 
before a better solution is implemented. 
   


----------------------------------------------------------------
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.

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



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to