- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for isDeletingDependents (0.39 sec)
-
pkg/controller/garbagecollector/garbagecollector.go
"virtual", !item.isObserved(), ) // "being deleted" is an one-way trip to the final deletion. We'll just wait for the final deletion, and then process the object's dependents. if item.isBeingDeleted() && !item.isDeletingDependents() { logger.V(5).Info("processing item returned at once, because its DeletionTimestamp is non-nil", "item", item.identity, ) return nil }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Sat May 04 18:33:12 UTC 2024 - 32.9K bytes - Viewed (0) -
pkg/controller/garbagecollector/graph.go
return !n.virtual } func (n *node) markDeletingDependents() { n.deletingDependentsLock.Lock() defer n.deletingDependentsLock.Unlock() n.deletingDependents = true } func (n *node) isDeletingDependents() bool { n.deletingDependentsLock.RLock() defer n.deletingDependentsLock.RUnlock() return n.deletingDependents } func (n *node) addDependent(dependent *node) { n.dependentsLock.Lock()
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Mar 08 13:37:56 UTC 2023 - 7.1K bytes - Viewed (0) -
pkg/controller/garbagecollector/graph_builder.go
for dep := range existingNode.dependents { gb.attemptToDelete.Add(dep) } for _, owner := range existingNode.owners { ownerNode, found := gb.uidToNode.Read(owner.UID) if !found || !ownerNode.isDeletingDependents() { continue } // this is to let attempToDeleteItem check if all the owner's // dependents are deleted, if so, the owner will be deleted. gb.attemptToDelete.Add(ownerNode) } }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Sat May 04 18:33:12 UTC 2024 - 36.9K bytes - Viewed (0)