• Clayton Coleman's avatar
    Fill partial pages on the server rather than forcing client to · da7124e5
    Clayton Coleman authored
    The etcd3 storage now attempts to fill partial pages to prevent clients
    having to make more round trips (latency from server to etcd is lower
    than client to server). The server makes repeated requests to etcd of
    the current page size, then uses the filter function to eliminate any
    matches. After this change the apiserver will always return full pages,
    but we leave the language in place that clients must tolerate it.
    
    Reduces tail latency of large filtered lists, such as viewing pods
    assigned to a node.
    da7124e5
Name
Last commit
Last update
..
apimachinery Loading commit data...
apps Loading commit data...
auth Loading commit data...
autoscaling Loading commit data...
chaosmonkey Loading commit data...
common Loading commit data...
framework Loading commit data...
generated Loading commit data...
instrumentation Loading commit data...
kubectl Loading commit data...
lifecycle Loading commit data...
manifest Loading commit data...
multicluster Loading commit data...
network Loading commit data...
node Loading commit data...
perftype Loading commit data...
scalability Loading commit data...
scheduling Loading commit data...
servicecatalog Loading commit data...
storage Loading commit data...
testing-manifests Loading commit data...
ui Loading commit data...
upgrades Loading commit data...
BUILD Loading commit data...
README.md Loading commit data...
e2e-example-config.json Loading commit data...
e2e.go Loading commit data...
e2e_test.go Loading commit data...
events.go Loading commit data...
example_cluster_dns.go Loading commit data...
examples.go Loading commit data...
gke_local_ssd.go Loading commit data...
gke_node_pools.go Loading commit data...
limit_range.go Loading commit data...
network_partition.go Loading commit data...
pod_gc.go Loading commit data...
pods.go Loading commit data...
pre_stop.go Loading commit data...
resource_quota.go Loading commit data...
ssh.go Loading commit data...