kubernetes/pkg/client
Kubernetes Submit Queue d2543c30d8 Merge pull request #30277 from wojtek-t/optimize_controllers
Automatic merge from submit-queue

Avoid computing DeepEqual in controllers all the time

Computing DeepCopy was responsible for ~33% of cpu usage of controller-manager before this PR.

<!--
Checklist for submitting a Pull Request

Please remove this comment block before submitting.

1. Please read our [contributor guidelines](https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md).
2. See our [developer guide](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md).
3. If you want this PR to automatically close an issue when it is merged,
   add `fixes #<issue number>` or `fixes #<issue number>, fixes #<issue number>`
   to close multiple issues (see: https://github.com/blog/1506-closing-issues-via-pull-requests).
4. Follow the instructions for [labeling and writing a release note for this PR](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes) in the block below.
-->

```release-note
* Use the release-note-* labels to set the release note state 
* Clear this block to use the PR title as the release note 
-OR-
* Enter your extended release note here (newlines are formatted as bullets)
```

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.kubernetes.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.kubernetes.io/reviews/kubernetes/kubernetes/30277)
<!-- Reviewable:end -->
2016-08-12 03:20:58 -07:00
..
cache Remove dead variable from reflector 2016-08-11 08:32:37 +02:00
chaosclient Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
clientset_generated csr: add approval to the typed client 2016-08-08 16:05:05 -07:00
leaderelection Update acquire to use newer JitterUntil vs. sleep with 0 timer which may 2016-07-29 11:10:00 -05:00
metrics Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
record Merge pull request #29230 from luxas/goimport 2016-08-05 16:22:01 -07:00
restclient Merge pull request #29137 from janetkuo/scheduledjob-controller 2016-08-05 18:07:48 -07:00
testdata Added test cases for NewKubeletClient with TLS enabled 2014-12-18 00:57:33 -08:00
testing/core Check all places to break the loop when object found 2016-07-23 13:49:04 +08:00
transport Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
typed add metrics to gc 2016-08-10 12:45:06 -07:00
unversioned fix register.go files up + add test import 2016-08-11 17:06:54 -07:00
OWNERS Move blunderbuss assignees into tree 2016-03-02 20:46:32 -05:00