k3s/pkg
Kubernetes Submit Queue 0d9685b0b5 Merge pull request #32805 from caesarxuchao/more-gc-optimization
Automatic merge from submit-queue

Add the uid in a delete event to the absentOwnerCache

This is a small optimization to further reduce the traffic sent by the GC.

In #31167, GC caches the non-existent owners when it processes the dirtyQueue. As discovered in #32571, there is still small inefficiency, because there are multiple goroutines processing the dirtyQueue, many of them might send a GET to the apiserver before the cache gets populated.

This PR populates the cache when GC observes an object gets deleted, which happens before the processing of the dirtyQueue, so it avoids the simultaneous GET sent by the GC workers.

cc @lavalamp
2016-09-16 00:40:24 -07:00
..
admission move informer and controller to pkg/client/cache 2016-09-15 12:50:08 -07:00
api Merge pull request #32751 from caesarxuchao/specific-error-rolling-update 2016-09-15 21:41:56 -07:00
apimachinery Merge pull request #30565 from lavalamp/improve-registered 2016-09-15 16:03:39 -07:00
apis Merge pull request #30565 from lavalamp/improve-registered 2016-09-15 16:03:39 -07:00
apiserver Merge pull request #32751 from caesarxuchao/specific-error-rolling-update 2016-09-15 21:41:56 -07:00
auth Merge pull request #30369 from lixiaobing10051267/masterQuote 2016-08-23 00:19:25 -07:00
capabilities Use Go canonical import paths 2016-07-16 13:48:21 -04:00
client Merge pull request #32048 from smarterclayton/consistent_errors 2016-09-15 20:13:48 -07:00
cloudprovider Merge pull request #32636 from justinsb/aws_slower_volume_poll 2016-09-14 19:40:06 -07:00
controller Merge pull request #32805 from caesarxuchao/more-gc-optimization 2016-09-16 00:40:24 -07:00
conversion Introduce GroupVersioner for capturing desired target version 2016-08-18 14:45:00 -04:00
credentialprovider Wrong path for log_handler.go 2016-07-27 16:04:20 +08:00
dns move informer and controller to pkg/client/cache 2016-09-15 12:50:08 -07:00
fieldpath Fix default resource limits (node capacities) for downward api volumes 2016-08-16 14:41:17 -04:00
fields make labels, fields expose selectable requirements 2016-08-20 10:10:51 -07:00
genericapiserver Merge pull request #32586 from deads2k/api-05-restrict-versions 2016-09-15 05:56:34 -07:00
healthz fixes the wrong doc in package healthz 2016-07-18 22:46:09 +08:00
httplog Log useful information on 500's 2016-08-31 13:46:40 -07:00
hyperkube Use Go canonical import paths 2016-07-16 13:48:21 -04:00
kubectl Merge pull request #32048 from smarterclayton/consistent_errors 2016-09-15 20:13:48 -07:00
kubelet Merge pull request #31847 from feiskyer/syncpod 2016-09-15 22:26:52 -07:00
kubemark Kubelet Refactoring 2016-08-25 10:57:31 -07:00
labels Don't validate selector that is already validated 2016-08-22 09:39:32 +02:00
master Merge pull request #32586 from deads2k/api-05-restrict-versions 2016-09-15 05:56:34 -07:00
metrics
probe Merge pull request #27562 from 7ing/ipt 2016-08-02 08:02:32 -07:00
proxy Fix kube-proxy logic to change iptables chains when ESIPP is turned on or off 2016-09-06 11:04:36 -07:00
quota Fix quota constraints func for pvc 2016-08-22 14:18:15 -04:00
registry print instruction in case of failed kubectl 1.3 rolling-update against 1.4 cluster 2016-09-15 17:20:39 -07:00
runtime Merge pull request #32529 from smarterclayton/move_unstructured 2016-09-15 01:05:31 -07:00
security Fix PSP volumes error message 2016-09-01 15:55:34 -07:00
securitycontext Remove pod mutation for PVs with supplemental GIDs 2016-07-22 17:41:44 -04:00
selection make labels, fields expose selectable requirements 2016-08-20 10:10:51 -07:00
serviceaccount
ssh
storage etcd3/watcher: logging error 2016-09-15 17:23:04 -07:00
types Add Federated Ingress Controller. 2016-08-22 12:59:54 -07:00
ui Use Go canonical import paths 2016-07-16 13:48:21 -04:00
util Revert "[kubelet] Fix oom-score-adj policy in kubelet" 2016-09-15 19:28:59 -07:00
version Add +k8s:openapi-gen tag to API types 2016-09-12 18:47:03 -07:00
volume Merge pull request #32662 from humblec/glusterfs-default-volume 2016-09-15 18:07:14 -07:00
watch Federated Ingress: unify UID's across Cluster Ingress Controllers 2016-09-13 08:29:33 -07:00
OWNERS