Kubernetes Prow Robot
a3ae6c43c2
Merge pull request #75971 from smarterclayton/fix_partialobjectmeta_list
...
Correctly send list metadata with v1beta1 PartialObjectMetadataList
2019-04-01 22:44:46 -07:00
Kubernetes Prow Robot
9a8a1e2a94
Merge pull request #75962 from liggitt/aggregated-yaml
...
Update sample aggregated server yaml to work with e2e test image
2019-04-01 20:48:34 -07:00
Kubernetes Prow Robot
f71cde5cba
Merge pull request #75959 from sttts/sttts-staging-rules-go-mod
...
staging/publishing: split rules for godeps and go.mod bot
2019-04-01 19:02:34 -07:00
Kubernetes Prow Robot
a0e71b49b6
Merge pull request #75781 from roycaihw/fix/openapi-aggregator-log
...
kube-aggregator: bump openapi aggregation log level for delegation targets
2019-04-01 10:03:13 -07:00
Kubernetes Prow Robot
1e7ed38326
Merge pull request #75759 from WanLinghao/api_meta_test_fix
...
Fix a test build failed error
2019-04-01 10:02:47 -07:00
Jordan Liggitt
1b0cc829f3
Update sample aggregated server yaml to work with e2e test image
2019-04-01 12:16:51 -04:00
Clayton Coleman
6801ce990a
Set list meta on PartialObjectMetadataList during transform
2019-04-01 11:59:18 -04:00
Clayton Coleman
efde94a0bc
Add ListMeta to PartialObjectMetadataList
...
Unfortunately the proto id is now inconsistent with other "correct" objects,
but to change it will require a breaking serialization change. Worth considering.
2019-04-01 10:48:39 -04:00
Kubernetes Prow Robot
782ed5ce13
Merge pull request #75835 from hormes/add_timeout_to_watch
...
add timeout support for Watch()
2019-04-01 06:38:33 -07:00
Dr. Stefan Schimanski
7db60f678f
staging/publishing: split rules for godeps and go.mod bot
2019-04-01 14:55:09 +02:00
Kubernetes Prow Robot
b75e28fe73
Merge pull request #75595 from liggitt/client-go-instructions
...
Add preliminary go module instructions to client-go
2019-04-01 02:24:34 -07:00
fansong.cfs
c676e234cc
add timeout suuport for watch
2019-03-31 15:57:09 +08:00
Kubernetes Prow Robot
e9c42a15f7
Merge pull request #73672 from WanLinghao/failure_domain_remove
...
Remove dead code about failure-domains option in kube-scheduler
2019-03-30 18:22:33 -07:00
Kubernetes Prow Robot
615c491040
Merge pull request #75858 from danielqsj/crdct
...
add possible values to CustomResourceDefinitionConditionType
2019-03-30 09:41:08 -07:00
danielqsj
9c772a2855
update generated files
2019-03-30 14:52:50 +08:00
danielqsj
f07b9b6a3c
add possible values to CustomResourceDefinitionConditionType
2019-03-30 14:52:18 +08:00
Haowei Cai
597929a447
kube-aggregator: bump openapi aggregation log level
2019-03-29 09:59:42 -07:00
Kubernetes Prow Robot
2f62e8ff57
Merge pull request #75879 from hormes/watchcache_refactor
...
Refactor watchcache to pass function to create objects instead of the empty object itself
2019-03-29 08:16:14 -07:00
fansong.cfs
b29e69c156
Refactor watchcache to support bookmark
2019-03-29 20:40:51 +08:00
Kubernetes Prow Robot
c28b3b1fdd
Merge pull request #73937 from smarterclayton/report_errors
...
Report a watch error instead of eating it when we can't decode
2019-03-28 12:21:59 -07:00
Kubernetes Prow Robot
312eb890e6
Merge pull request #75760 from wojtek-t/follow_comment_from_critical_sections
...
Add explanation about forgetFunc in cacher
2019-03-27 18:41:26 -07:00
Kubernetes Prow Robot
a519e91256
Merge pull request #75748 from smarterclayton/request_scope_as_pointer
...
Make RequestScope be a pointer consistently for better memory use
2019-03-27 18:41:11 -07:00
Kubernetes Prow Robot
a8cbb22506
Merge pull request #74747 from liggitt/quota-deadlock
...
quota controller fixes
2019-03-27 09:04:48 -07:00
Clayton Coleman
8fede0b18a
Make RequestScope be a pointer consistently for better memory use
...
RequestScope is a large struct and causes stack growth when we pass
it by value into multiple stack levels. Avoid the allocations for
this read only struct by passing a pointer.
2019-03-27 11:09:42 -04:00
wojtekt
605522b0c7
Add explanation about forgetFunc in cacher
2019-03-27 08:24:45 +01:00
WanLinghao
4ce05eb3f4
Fix a test build failed error
2019-03-27 14:21:43 +08:00
Clayton Coleman
316a87ce7d
Avoid allocating the watch shim object more than once
...
We can reset and reuse this object repeatedly without triggering an
allocation.
2019-03-26 23:36:49 -04:00
Jordan Liggitt
0f9ebe5e16
Generated files
2019-03-26 23:15:39 -04:00
Jordan Liggitt
6eb082d6b0
Generate networkpolicies extensions/v1beta1 client
2019-03-26 23:15:39 -04:00
Kubernetes Prow Robot
42770799d3
Merge pull request #75743 from logicalhan/preshutdownerror
...
log preshutdowndown registration error if we encounter one
2019-03-26 19:27:00 -07:00
Kubernetes Prow Robot
feb9bb151c
Merge pull request #75730 from wojtek-t/minor_perf_improvements
...
Avoid allocations in ByIndex() function
2019-03-26 18:11:16 -07:00
Kubernetes Prow Robot
df9e66628c
Merge pull request #75717 from wojtek-t/reduce_critical_sections
...
Reduce critical sections in cacher::Watch function
2019-03-26 18:11:02 -07:00
Kubernetes Prow Robot
4b3eb60081
Merge pull request #75531 from dims/add-new-staging-repository-for-cri-api
...
New staging repository for cri-api
2019-03-26 18:10:49 -07:00
Davanum Srinivas
33081c1f07
New staging repository for cri-api
...
Change-Id: I2160b0b0ec4b9870a2d4452b428e395bbe12afbb
2019-03-26 18:21:04 -04:00
Kubernetes Prow Robot
1514bb2141
Merge pull request #75699 from smarterclayton/fast_encode
...
Avoid allocations when building SelfLinks and fast path escape
2019-03-26 15:10:29 -07:00
Kubernetes Prow Robot
531dbd409f
Merge pull request #75445 from shinytang6/enhance/fmt
...
Replace all time.Now().Sub with time.Since
2019-03-26 13:55:17 -07:00
Han Kang
021f608294
log preshutdowndown registration error if we encounter one
2019-03-26 13:04:10 -07:00
Kubernetes Prow Robot
b0158cea16
Merge pull request #75399 from sttts/sttts-initial-bulk-openapi-merge
...
apiextensions: merge OpenAPI specs once after cache sync
2019-03-26 12:34:03 -07:00
Kubernetes Prow Robot
11d472ea01
Merge pull request #72179 from WanLinghao/sa_controller
...
Migrate the controller to use TokenRequest and rotate token periodically
2019-03-26 12:33:19 -07:00
Kubernetes Prow Robot
152f0a150e
Merge pull request #75693 from smarterclayton/speed_up_time_json
...
Reduce allocations in metav1.Time JSON serialization
2019-03-26 11:17:33 -07:00
Clayton Coleman
389a8436b5
Avoid allocations when building SelfLinks and fast path escape
...
A self link should only require one allocation, and we should skip
url.PathEscape() except when the path actually needs it.
Add a fuzz test to build random strings and verify them against
the optimized implementation. Add a new BenchmarkWatchHTTP_UTF8 that
covers when we have unicode names in the self link.
```
> before
BenchmarkGet-12 10000 118863 ns/op 17482 B/op 130 allocs/op
BenchmarkWatchHTTP-12 30000 38346 ns/op 1893 B/op 29 allocs/op
> after
BenchmarkGet-12 10000 116218 ns/op 17456 B/op 130 allocs/op
BenchmarkWatchHTTP-12 50000 35988 ns/op 1571 B/op 26 allocs/op
BenchmarkWatchHTTP_UTF8-12 50000 41467 ns/op 1928 B/op 28 allocs/op
```
Saves 3 allocations in the fast path and 1 in the slow path (the
slow path has to build the buffer and then call url.EscapedPath
which always allocates).
2019-03-26 11:38:47 -04:00
wojtekt
7d46e27db1
Avoid allocations in ByIndex() function
2019-03-26 14:14:42 +01:00
Dr. Stefan Schimanski
a7f9ffd39f
apiextensions: merge OpenAPI specs once after cache sync
2019-03-26 11:01:29 +01:00
wojtekt
010cb44808
Reduce critical sections in watchache
2019-03-26 08:44:51 +01:00
Kubernetes Prow Robot
e7eb742c19
Merge pull request #75657 from guilhermeoki/docs/sample-controller
...
sample-controller: update README
2019-03-25 17:45:00 -07:00
Clayton Coleman
b405cdf85b
Reduce allocations in metav1.Time JSON serialization
...
Time has a limited set of allowed characters and so can bypass part of
the expensive checking done for valid JSON characters.
```
BenchmarkGet-12 10000 111846 ns/op 17273 B/op 130 allocs/op
BenchmarkWatchHTTP-12 50000 37830 ns/op 1886 B/op 29 allocs/op
BenchmarkGet-12 20000 115917 ns/op 17344 B/op 130 allocs/op
BenchmarkWatchHTTP-12 50000 36741 ns/op 1775 B/op 24 allocs/op
```
Can improve CRD watch performance by 5-10% for small objects.
2019-03-25 18:17:04 -04:00
Kubernetes Prow Robot
0fd410c4fc
Merge pull request #75486 from misterikkit/metrics-client
...
Fix fake clientsets in metrics.k8s.io.
2019-03-25 12:10:46 -07:00
WanLinghao
244b244f9d
Migrate the controller to use TokenRequest and rotate token periodically
2019-03-25 14:54:22 +08:00
Guilherme Oki
54e3f0f8a9
sample-controller: update README
2019-03-25 00:12:53 -03:00
Kubernetes Prow Robot
ec64aef25f
Merge pull request #74321 from yastij/signal-undecorated-storage-event
...
use cache size to signal undecorated storage
2019-03-24 03:21:05 -07:00