[ https://issues.apache.org/jira/browse/YUNIKORN-1186?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Peter Bacsko updated YUNIKORN-1186: ----------------------------------- Parent: YUNIKORN-1187 Issue Type: Sub-task (was: Bug) > Race condition during recovery > ------------------------------ > > Key: YUNIKORN-1186 > URL: https://issues.apache.org/jira/browse/YUNIKORN-1186 > Project: Apache YuniKorn > Issue Type: Sub-task > Components: shim - kubernetes > Reporter: Peter Bacsko > Assignee: Peter Bacsko > Priority: Major > > The covery phase is not stable. Inside {{Context}}, we can create existing > {{Application}} objects in two possible ways: > 1. Asynchronously from shared informers. When Yunikorn starts up, it > initializes the event handlers and it immediately receives the list of > running pods and populates the {{Context}} from {{Manager.addPod()}}. > 2. Synchronously from {{Manager.ListApplications()}}. > We have to make sure that these two calls do not interfere with each other > and they create the same {{Application}} object, which right now does not > seem to be the case. -- This message was sent by Atlassian Jira (v8.20.7#820007) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@yunikorn.apache.org For additional commands, e-mail: issues-h...@yunikorn.apache.org