in pkg/model/node.go [87:100]
func (n *Node) DeletePod(namespace string, name string) {
n.mu.Lock()
defer n.mu.Unlock()
key := objectKey{namespace: namespace, name: name}
if p, ok := n.pods[key]; ok {
// subtract the pod requests
for rn, q := range p.Requested() {
existing := n.used[rn]
existing.Sub(q)
n.used[rn] = existing
}
delete(n.pods, key)
}
}