kubernetes/pkg/controller/deployment
Matt Matejczyk 8140bbc4f5 Deployment Controller - don't copy pods in getPodMapForDeployment
As the benchmark shows it speeds up the method~x4 and reduces memory
consumption ~x20.

```
benchmark                              old ns/op     new ns/op     delta
BenchmarkGetPodMapForDeployment-12     276121        72591         -73.71%

benchmark                              old allocs     new allocs     delta
BenchmarkGetPodMapForDeployment-12     241            238            -1.24%

benchmark                              old bytes     new bytes     delta
BenchmarkGetPodMapForDeployment-12     554025        28956         -94.77%
```
2019-07-10 09:14:15 +02:00
..
config auto-generated file 2019-03-02 12:55:26 +08:00
util Impose length limit when concatenating revision history 2019-05-08 10:14:18 -07:00
BUILD auto-generated file 2019-03-02 12:55:26 +08:00
deployment_controller_test.go Deployment Controller - don't copy pods in getPodMapForDeployment 2019-07-10 09:14:15 +02:00
deployment_controller.go Deployment Controller - don't copy pods in getPodMapForDeployment 2019-07-10 09:14:15 +02:00
OWNERS Updates OWNERS files and OWNERS_ALIASES for SIG Apps to make reviewers 2019-04-16 11:35:21 -07:00
progress_test.go fix more metrics rergister errors 2019-02-22 10:20:09 +08:00
progress.go Move from glog to klog 2018-11-10 07:50:31 -05:00
recreate_test.go Deployment Controller - don't copy pods in getPodMapForDeployment 2019-07-10 09:14:15 +02:00
recreate.go Deployment Controller - don't copy pods in getPodMapForDeployment 2019-07-10 09:14:15 +02:00
rollback.go Move from glog to klog 2018-11-10 07:50:31 -05:00
rolling_test.go Use apps/v1 in Deployment controller. 2018-05-22 13:42:10 -07:00
rolling.go replace client-go/util/integer with k8s.io/utils/integer 2019-01-24 15:34:21 -05:00
sync_test.go Default extensions/v1beta1 Deployment's RevisionHistoryLimit to MaxInt32 2018-08-14 09:20:45 +08:00
sync.go add comment on rev history length limit 2019-05-14 03:11:20 +08:00