Files
kubernetes/pkg/api
Kubernetes Submit Queue c6df88991d Merge pull request #35194 from wojtek-t/efficient_selector
Automatic merge from submit-queue

Optimize label selector

The number of values for a given label is generally pretty small (in huge majority of cases it is exactly one value).
Currently computing selectors is up to 50% of CPU usage in both apiserver and scheduler.

Changing the structure in which those values are stored from map to slice improves the performance of typical usecase for computing selectors.

Early results:
- scheduler throughput it ~15% higher
- apiserver cpu-usage is also lower (seems to be also ~10-15%)
2016-10-20 20:45:22 -07:00
..
2016-07-16 13:48:21 -04:00
2016-09-28 10:53:30 -07:00
2016-09-19 09:57:19 -04:00
2016-08-29 11:31:16 +02:00
2016-10-13 21:22:59 -07:00
2016-09-09 09:55:51 -04:00
2016-10-20 15:16:58 +02:00
2016-07-16 13:48:21 -04:00
2016-10-20 15:16:58 +02:00
2016-09-19 09:57:19 -04:00
2016-08-22 21:09:57 -07:00
2016-09-28 10:53:30 -07:00
2016-03-02 20:46:32 -05:00
2016-07-12 21:52:00 -07:00
2016-08-29 11:31:16 +02:00
2016-09-23 12:03:58 +02:00