kubernetes/pkg/controller
Kubernetes Submit Queue 9bbcd4af60 Merge pull request #50335 from ironcladlou/gc-discovery-optimization
Automatic merge from submit-queue (batch tested with PRs 49642, 50335, 50390, 49283, 46582)

Improve GC discovery sync performance

Improve GC discovery sync performance by only syncing when discovered
resource diffs are detected. Before, the GC worker pool was shut down
and monitors resynced unconditionally every sync period, leading to
significant processing delays causing test flakes where otherwise
reasonable GC timeouts were being exceeded.

Related to https://github.com/kubernetes/kubernetes/issues/49966.

/cc @kubernetes/sig-api-machinery-bugs

```release-note
NONE
```
2017-08-10 00:53:19 -07:00
..
bootstrap run hack/update-all 2017-06-22 11:31:03 -07:00
certificates Merge pull request #49788 from mikedanese/resync-csr 2017-08-09 23:56:05 -07:00
cloud Moved node/testutil to upper dir. 2017-08-08 10:14:21 +08:00
cronjob Merge pull request #48141 from ankon/patch-2 2017-08-05 06:12:57 -07:00
daemon Merge pull request #50124 from k82cn/k8s_49103 2017-08-07 21:36:48 -07:00
deployment Merge pull request #49830 from jianglingxia/jlx72916 2017-08-09 22:07:15 -07:00
disruption remove duplicated import and wrong alias name of api package 2017-07-25 10:04:25 +08:00
endpoint Adds v1.Service.PublishUnreadyAddresses and deprecates service.alpha.kubernetes.io/tolerate-unready-endpoints 2017-08-09 15:17:56 -07:00
garbagecollector Improve GC discovery sync performance 2017-08-09 09:16:05 -04:00
history Scripted migration from clientset_generated to client-go. 2017-07-17 15:05:37 -07:00
job Let controllers ignore initialization timeout error when creating a pod. 2017-08-03 15:28:08 -07:00
namespace Merge pull request #49495 from deads2k/controller-12-toleration 2017-07-27 21:45:34 -07:00
node golint fixes 2017-08-08 17:04:50 -07:00
podautoscaler remove duplicated import and wrong alias name of api package 2017-07-25 10:04:25 +08:00
podgc Moved node/testutil to upper dir. 2017-08-08 10:14:21 +08:00
replicaset Let controllers ignore initialization timeout error when creating a pod. 2017-08-03 15:28:08 -07:00
replication Let controllers ignore initialization timeout error when creating a pod. 2017-08-03 15:28:08 -07:00
resourcequota fix typo 2017-08-05 11:09:15 +08:00
route Have a uniform format for filenames across controllers 2017-08-02 09:50:05 +05:30
service Have a uniform format for filenames across controllers 2017-08-02 09:50:05 +05:30
serviceaccount Merge pull request #49830 from jianglingxia/jlx72916 2017-08-09 22:07:15 -07:00
statefulset Copy annotations from StatefulSet to ControllerRevisions it owns 2017-08-07 14:50:05 -07:00
testutil Moved node/testutil to upper dir. 2017-08-08 10:14:21 +08:00
ttl Have a uniform format for filenames across controllers 2017-08-02 09:50:05 +05:30
volume Merge pull request #49016 from jsafrane/pv-controller-no-resync 2017-08-01 16:39:40 -07:00
.import-restrictions add import restrictions 2016-10-13 16:10:24 -07:00
BUILD Moved node/testutil to upper dir. 2017-08-08 10:14:21 +08:00
client_builder.go Scripted migration from clientset_generated to client-go. 2017-07-17 15:05:37 -07:00
controller_ref_manager_test.go run hack/update-all 2017-06-22 11:31:03 -07:00
controller_ref_manager.go Export BaseControllerRefManager 2017-07-17 22:36:51 +02:00
controller_utils_test.go Moved node/testutil to upper dir. 2017-08-08 10:14:21 +08:00
controller_utils.go Merge pull request #49524 from k82cn/k8s_49522 2017-08-07 13:51:54 -07:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
lookup_cache.go Use fnv.New32a() in hash instead adler32 2017-02-15 14:03:54 +08:00
OWNERS remove some people from OWNERS so they don't get reviews anymore 2017-07-13 10:02:21 -07:00