kubernetes/pkg/controller/garbagecollector
Kubernetes Submit Queue ff58401257
Merge pull request #57503 from liggitt/gc-virtual-node-fix
Automatic merge from submit-queue (batch tested with PRs 57735, 57503). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Ensure virtual nodes aren't stranded in GC graph

Fixes #56121

See https://github.com/kubernetes/kubernetes/issues/56121#issuecomment-353265160 for details on the sequence of events that can lead to virtual nodes getting stranded in the graph

```release-note
Fixed garbage collection hang
```

(a branch with a commit that reliably triggers the cascading deletion test failure is at https://github.com/liggitt/kubernetes/commits/gc-debug-cascading... it's not easily made into a permanent test case because it only works when that test is run in isolation, and requires plumbing test hooks deep into the watch cache layer)
2018-01-02 07:51:30 -08:00
..
metaonly Regenerate all generated code 2018-01-02 00:21:07 -08:00
BUILD Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
errors.go Enable garbage collection of custom resources 2017-07-28 10:00:10 -04:00
garbagecollector_test.go Only attempt to construct GC informers for watchable resources 2017-11-15 02:26:58 -05:00
garbagecollector.go Requeue unobserved nodes in attemptToDelete 2017-12-21 14:00:07 -05:00
graph_builder.go Requeue unobserved nodes in attemptToDelete 2017-12-21 14:00:07 -05:00
graph.go Requeue unobserved nodes in attemptToDelete 2017-12-21 14:00:07 -05:00
operations.go Process cluster-scoped owners correctly 2017-12-14 22:53:59 -05:00
OWNERS add approvers to pkg/controller/garbagecollector 2017-07-13 15:16:17 -07:00
patch.go gc changes 2017-02-28 23:05:41 -08:00
uid_cache.go start the apimachinery repo 2017-01-11 09:09:48 -05:00