Wojciech Tyczynski
e76c0b7c72
Increase buffer size in etcd_watcher
2016-08-19 13:00:31 +02:00
Kubernetes Submit Queue
18aa761b07
Merge pull request #30664 from hongchaodeng/r3
...
Automatic merge from submit-queue
pkg/storage: remove Codec() from interface
What?
Removes Codec() from storage.Interface.
Why?
- storage interface doesn't need to expose Codec().
- Codec() isn't used anywhere.
2016-08-17 00:56:05 -07:00
Kubernetes Submit Queue
6bbc99937d
Merge pull request #30492 from lixiaobing10051267/masterUID
...
Automatic merge from submit-queue
Modify IsInvalidObj name and description
IsInvalidObj note incorrect, modify it.
2016-08-17 00:55:01 -07:00
Hongchao Deng
a607a69f4a
pkg/storage: cleanup Codec() from interface
2016-08-15 20:46:13 -07:00
Hongchao Deng
ed79925dd6
pkg/storage: remove unused Config
2016-08-15 14:20:38 -07:00
Hongchao Deng
d0938094d9
move new etcd storage into cacher
2016-08-12 18:40:20 -07:00
lixiaobing10051267
65f772d050
Modify IsInvalidObj name and description
2016-08-12 11:17:08 +08:00
Kubernetes Submit Queue
a69054f9c3
Merge pull request #30368 from wojtek-t/log_terminating_all_watchers
...
Automatic merge from submit-queue
Log warning when terminating all watchers
Ref #30275
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.kubernetes.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.kubernetes.io/reviews/kubernetes/kubernetes/30368 )
<!-- Reviewable:end -->
2016-08-10 09:26:07 -07:00
Wojciech Tyczynski
497f891cfb
Log warning when terminating all watchers
2016-08-10 17:04:10 +02:00
Kubernetes Submit Queue
0da589fa9c
Merge pull request #30197 from hongchaodeng/r1
...
Automatic merge from submit-queue
storage interface: remove Backends()
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.kubernetes.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.kubernetes.io/reviews/kubernetes/kubernetes/30197 )
<!-- Reviewable:end -->
2016-08-10 00:45:29 -07:00
Timothy St. Clair
24993b0343
Update generated files due to dependency shift.
...
Also minor bug fix in federation api.
2016-08-09 10:41:09 -05:00
Timothy St. Clair
4adb23c8cc
Update dependency shift from etcd3 changes in latest release.
2016-08-09 08:51:15 -05:00
Hongchao Deng
7f28eda9be
storage interface: remove Backends()
2016-08-07 16:10:18 -07:00
Kubernetes Submit Queue
f9cadb290b
Merge pull request #22919 from liggitt/http-test-etcd
...
Automatic merge from submit-queue
Allow starting test etcd with http
There are cases where we'll want to start a test etcd without https (external tools monitoring tests, tests with lots of parallelism, etc). This makes it an option.
Helps with https://github.com/kubernetes/kubernetes/issues/23127
<!-- Reviewable:start -->
---
This change is [<img src="http://reviewable.k8s.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](http://reviewable.k8s.io/reviews/kubernetes/kubernetes/22919 )
<!-- Reviewable:end -->
2016-08-05 12:06:12 -07:00
Harry Zhang
cb14b35bde
Refactor util clock into it's own pkg
2016-07-28 02:29:04 -04:00
Hongchao Deng
60d165a830
storage error: precondition failure should return invalid object error
2016-07-24 20:21:42 -07:00
Wojciech Tyczynski
33e612e101
Revert "cacher.go: embed storage.Interface into cacher"
2016-07-22 07:28:45 +02:00
k8s-merge-robot
42a1deeff3
Merge pull request #26861 from xiang90/embed
...
Automatic merge from submit-queue
cacher.go: embed storage.Interface into cacher
Continuous effort to simplify cacher implementation.
2016-07-21 09:50:19 -07:00
Xiang Li
44c0a1190c
cacher.go: embed storage.Interface into cacher
2016-07-16 23:25:48 -07:00
Davanum Srinivas
2b0ed014b7
Use Go canonical import paths
...
Add canonical imports only in existing doc.go files.
https://golang.org/doc/go1.4#canonicalimports
Fixes #29014
2016-07-16 13:48:21 -04:00
Hongchao Deng
54025ce8b3
etcd3/store: Add test for compact conflict
2016-07-15 10:24:50 -07:00
Hongchao Deng
186b4858b4
better handle etcd compaction in multi-apiserver
2016-07-15 10:24:49 -07:00
Jordan Liggitt
4fcd999c25
Fix watch cache filtering
2016-07-14 13:13:17 -04:00
joe2far
5ead89b5bb
Fixed several typos
2016-07-13 15:06:24 +01:00
Wojciech Tyczynski
1d9bc58328
Extend Filter interface with Trigger() and use it for pods and nodes
2016-07-13 08:45:18 +02:00
Wojciech Tyczynski
7f7ef0879f
Change filter to interface in storage.Interface
2016-07-13 08:44:22 +02:00
Jordan Liggitt
d4d6a0ee4c
Allow starting test etcd with http
2016-07-10 22:28:01 -04:00
Jordan Liggitt
e43e58c787
Allow specifying base location for test etcd data
2016-07-08 16:24:41 -04:00
Xiang Li
aa472ff734
cacher: replace usable lock with conditional variable
2016-07-04 08:57:59 -07:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00
k8s-merge-robot
00b5b548d6
Merge pull request #26854 from xiang90/cacher
...
Automatic merge from submit-queue
cacher.go: remove NewCacher func
NewCacher is a wrapper of NewCacherFromConfig. NewCacher understands
how to create a key func from scopeStrategy. However, it is not the
responsibility of cacher. So we should remove this function, and
construct the config in its caller, which should understand scopeStrategy.
2016-06-25 11:10:06 -07:00
k8s-merge-robot
b71e499c92
Merge pull request #26502 from gyuho/remove_name_field
...
Automatic merge from submit-queue
pkg/storage/etcd3: remove name field in test
Current test gets the name with its test table index,
so there seems to be no reason to have name field in test table.
2016-06-25 07:09:36 -07:00
k8s-merge-robot
e65965fca6
Merge pull request #26855 from xiang90/cacher_rm
...
Automatic merge from submit-queue
cacher: remove unnecessary initialzation
2016-06-24 13:56:47 -07:00
Wojciech Tyczynski
394db3b407
Fix traces
2016-06-06 10:49:46 +02:00
Xiang Li
c530a5810a
cacher: remove unnecessary initialzation
2016-06-04 22:49:45 -07:00
Xiang Li
e2aab093aa
cacher.go: remove NewCacher func
...
NewCacher is a wrapper of NewCacherFromConfig. NewCacher understands
how to create a key func from scopeStrategy. However, it is not the
responsibility of cacher. So we should remove this function, and
construct the config in its caller, which should understand scopeStrategy.
2016-06-04 22:46:58 -07:00
Gyu-Ho Lee
b8740c2c67
pkg/storage/etcd3: remove name field in test
...
Current test gets the name with its test table index,
so there seems to be no reason to have name field in test table.
2016-05-29 02:17:35 -07:00
k8s-merge-robot
ae28564526
Merge pull request #26386 from janetkuo/etcd-test-flake
...
Automatic merge from submit-queue
Increase etcd test server up timeout and disallow returning nil server
Fixes #25047
[![Analytics](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/.github/PULL_REQUEST_TEMPLATE.md?pixel )]()
2016-05-27 05:49:51 -07:00
k8s-merge-robot
8bfaec4b59
Merge pull request #26334 from fejta/own
...
Automatic merge from submit-queue
Create pkg/storage/OWNERS
Fixes #26118
2016-05-26 16:10:03 -07:00
Janet Kuo
672cd64035
Disallow returning nil server in NewEtcdTestClientServer
2016-05-26 14:37:12 -07:00
Janet Kuo
3cc2311c54
Increase etcd test server up timeout to wait.ForeverTestTimeout
2016-05-26 14:35:57 -07:00
Alex Mohr
edda837142
Merge pull request #25599 from caesarxuchao/orphaning-finalizer
...
Add orphaning finalizer logic to GC
2016-05-26 13:19:19 -07:00
Erick Fejta
f4d07ddf7d
Create pkg/storage/OWNERS
2016-05-25 21:13:10 -07:00
Chao Xu
1665546d2d
add finalizer logics to the API server and the garbage collector; handling DeleteOptions.OrphanDependents in the API server
2016-05-24 13:07:28 -07:00
deads2k
02c0181f26
reduce conflict retries
2016-05-23 13:09:37 -04:00
Hongchao Deng
ae6166f97d
etcd3/compactor: fix logging endpoints
2016-05-20 14:35:42 -07:00
Wojciech Tyczynski
9784dff94e
Merge pull request #25871 from smarterclayton/retry_on_error
...
Fix the Retry-After code path to work for clients, and send correct bodies
2016-05-19 16:18:18 +02:00
k8s-merge-robot
044d55ed7d
Merge pull request #24142 from rrati/controller-sync-interval-23394
...
Automatic merge from submit-queue
Separated resync and relist functionality in reflector #23394
controller-manager #23394
2016-05-19 07:10:00 -07:00
k8s-merge-robot
d89d45a861
Merge pull request #25266 from smarterclayton/common_storage
...
Automatic merge from submit-queue
kube-apiserver options should be decoupled from impls
A few months ago we refactored options to keep it independent of the
implementations, so that it could be used in CLI tools to validate
config or to generate config, without pulling in the full dependency
tree of the master. This change restores that by separating
server_run_options.go back to its own package.
Also, options structs should never contain non-serializable types, which
storagebackend.Config was doing with runtime.Codec. Split the codec out.
Fix a typo on the name of the etcd2.go storage backend.
Finally, move DefaultStorageMediaType to server_run_options.
@nikhiljindal as per my comment in #24454 , @liggitt because you and I
discussed this last time
2016-05-19 06:13:38 -07:00
Clayton Coleman
e5fbf86157
Allow StatusErrors to be modified after creation
2016-05-19 09:08:53 -04:00