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]
