Wilfred Spiegelenburg created YUNIKORN-1091:
-----------------------------------------------

             Summary: node capacity update not updated in cache
                 Key: YUNIKORN-1091
                 URL: https://issues.apache.org/jira/browse/YUNIKORN-1091
             Project: Apache YuniKorn
          Issue Type: Bug
          Components: shim - kubernetes
            Reporter: Wilfred Spiegelenburg


{{ctx.updateNode()}}  gets called by the K8s client event handling. This 
updates the two caches using two calls:
 # {{ctx.schedulerCache.UpdateNode()}}
 # {{ctx.nodes.updateNode()}} 

The first call adds the node (type _framework.NodeInfo_) if it does not exist 
and otherwise replaces the entry in the cache with the new info (GOOD)

The second call adds the node (type _SchedulerNode_) if it does no exist to 
(GOOD). If the node exists it checks for a resource change.  The call results 
in a notification of the scheduler core. It does NOT update the secondary cache 
with this change. This leaves the SchedulerNode capacity unchanged and out of 
sync.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@yunikorn.apache.org
For additional commands, e-mail: dev-h...@yunikorn.apache.org

Reply via email to