Wilfred Spiegelenburg created YUNIKORN-2618: -----------------------------------------------
Summary: Streamline AsyncRMCallback UpdateAllocation Key: YUNIKORN-2618 URL: https://issues.apache.org/jira/browse/YUNIKORN-2618 Project: Apache YuniKorn Issue Type: Improvement Components: shim - kubernetes Reporter: Wilfred Spiegelenburg if task is not found, a nil is returned from {{context.getTask}} in for {{response.New}} processing we should just log that fact and proceed to the next alloc. Simplifies the flow as we never need to check for a. nil task. We should never have a pod in the cache that does not exist as a task on an application. We retrieve the application using the application ID from the response to never use the object. We only use the application ID to pass into an event. The context event handler then does the exact same lookup again to process the event on the app. We need to become much smarter in this area, double or triple lookups, generate async events that just change the state of the app or task or kick off another event. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@yunikorn.apache.org For additional commands, e-mail: dev-h...@yunikorn.apache.org