k8s-merge-robot
4566e039bf
Merge pull request #16716 from huangyuqi/add_res_types_kubctl_get
...
Auto commit by PR queue bot
2015-11-06 02:20:27 -08:00
k8s-merge-robot
c7d5f3cdca
Merge pull request #16881 from krousey/client_path
...
Auto commit by PR queue bot
2015-11-06 01:11:21 -08:00
k8s-merge-robot
0932755036
Merge pull request #16833 from hurf/agg_attach
...
Auto commit by PR queue bot
2015-11-05 22:23:35 -08:00
k8s-merge-robot
a5e4462003
Merge pull request #16825 from Random-Liu/cleanup-pod-worker-test
...
Auto commit by PR queue bot
2015-11-05 21:51:32 -08:00
k8s-merge-robot
6b7115067d
Merge pull request #16807 from smarterclayton/server_backpressure_on_etcd_down
...
Auto commit by PR queue bot
2015-11-05 21:19:30 -08:00
k8s-merge-robot
5b4c92fe94
Merge pull request #16774 from nikhiljindal/checkAPIsExtensions
...
Auto commit by PR queue bot
2015-11-05 20:15:24 -08:00
k8s-merge-robot
5156b93a35
Merge pull request #16576 from hurf/mv_minions
...
Auto commit by PR queue bot
2015-11-05 17:15:17 -08:00
Kris
9e1afbceb0
Remove bad heuristic path manipulation
2015-11-05 14:42:36 -08:00
k8s-merge-robot
76ec5cd1c8
Merge pull request #16784 from mqliang/AssignLoop
...
Auto commit by PR queue bot
2015-11-05 14:24:37 -08:00
k8s-merge-robot
0fb51751ef
Merge pull request #16726 from wojtek-t/extend_codec_interface
...
Auto commit by PR queue bot
2015-11-05 13:48:34 -08:00
Dawn Chen
2041297ade
Merge pull request #16823 from yujuhong/sync_logging
...
kublet: reduce logging frequency for sync loop
2015-11-05 10:35:36 -08:00
Yu-Ju Hong
5863f2a0a5
kubelet: reduce logging frequency for sync loop
...
Only logs when there are pods to sync.
2015-11-05 10:06:10 -08:00
Timothy St. Clair
f6f2f41ab3
Removal of fakeClient from registry/generic/etcd/etcd_test.go in leiu of
...
NewEtcdTestClientServer
2015-11-05 08:28:58 -06:00
k8s-merge-robot
4711a87323
Merge pull request #16758 from janetkuo/remove-verbose-output
...
Auto commit by PR queue bot
2015-11-05 05:23:25 -08:00
Wojciech Tyczynski
ce95f68d2a
Changes in codec interfaces
2015-11-05 13:52:22 +01:00
k8s-merge-robot
32956b7dd3
Merge pull request #16829 from mikedanese/until-immediate
...
Auto commit by PR queue bot
2015-11-05 04:51:20 -08:00
k8s-merge-robot
fb571e3e2e
Merge pull request #16545 from timstclair/mirrorpods
...
Auto commit by PR queue bot
2015-11-05 02:56:23 -08:00
k8s-merge-robot
9b60fb0c4f
Merge pull request #16536 from rootfs/fix-mkfs
...
Auto commit by PR queue bot
2015-11-05 01:48:18 -08:00
k8s-merge-robot
cdbb461194
Merge pull request #16745 from pmorie/replica-count-update-debug
...
Auto commit by PR queue bot
2015-11-05 01:12:15 -08:00
k8s-merge-robot
8b8f55032c
Merge pull request #16778 from hongchaodeng/fix-15952
...
Auto commit by PR queue bot
2015-11-05 00:19:57 -08:00
k8s-merge-robot
0089235bab
Merge pull request #16776 from feihujiang/moveSubresourcesOfPodToRestPackage
...
Auto commit by PR queue bot
2015-11-04 21:57:31 -08:00
hurf
a15998f46c
Aggregate errors while validating attach options
...
Return all errors at a time while validating attach options.
2015-11-05 10:39:32 +08:00
Lantao Liu
a35220c321
cleanup pod_workers_test.go to use general runtime interface
2015-11-04 16:55:25 -08:00
Mike Danese
8b9809291b
make util.Until return immediately if stop is written inside the loop
2015-11-04 16:55:15 -08:00
Hongchao Deng
10cd7f5b7c
testing: refactor TestTcpHealthChecker
...
- use host, port explicitly instead of usePort flag
- check error explicitly
- testing failure output formatting
- test struct naming
2015-11-04 14:54:41 -08:00
Hongchao Deng
65ab91d41c
testing: fix TCP health checker failure on Mac
...
On Mac, error output looks like "nodename nor servname provided, or not known".
2015-11-04 14:54:41 -08:00
Clayton Coleman
3da15535b6
Provide backpressure to clients when etcd goes down
...
When etcd is down today we don't specifically handle the error involved,
which means clients get a generic 500 error. This commit adds a formal
error type internally for both WatchExpired and EtcdUnreachable, and
then converts them to api/errors before returning to the client. It also
upgrades the client to retry on any 429 or 5xx error that has a
Retry-After header, instead of just 429.
In combination, this allows the apiserver to exert backpressure on
controllers that are hotlooping. Picked 2 seconds by default, but we
could potentially ramp that up even further in a future iteration.
2015-11-04 16:05:12 -05:00
Tim St. Clair
858126b42a
Clean up static/mirror pod status logic
...
- status.Manager always deals with the local (static) pod, but gets the
mirror pod when syncing
- This lets components like the probe workers ignore mirror pods
2015-11-04 11:42:25 -08:00
Yu-Ju Hong
b734155954
Clean up housekeeping routine in kubelet
...
Now that kubelet checks sources seen correctly, there is no need to enforce the
initial order of pod updates and housekeeping. Use a ticker for housekeeping to
simplify the code.
2015-11-04 08:12:18 -08:00
k8s-merge-robot
75ecc34417
Merge pull request #16723 from wulonghui/wulonghui-patch-4
...
Auto commit by PR queue bot
2015-11-04 04:59:16 -08:00
k8s-merge-robot
456220ff1a
Merge pull request #16637 from lavalamp/go2idl.2
...
Auto commit by PR queue bot
2015-11-04 03:33:27 -08:00
k8s-merge-robot
2842d9476b
Merge pull request #16496 from wojtek-t/switch_cacher_for_other_resources
...
Auto commit by PR queue bot
2015-11-04 03:01:24 -08:00
huangyuqi
1bf2f869c7
add valid resource types for kubectl get
2015-11-04 10:12:30 +00:00
k8s-merge-robot
ac63290ff5
Merge pull request #16781 from timothysc/fix-testing-deps
...
Auto commit by PR queue bot
2015-11-04 01:58:34 -08:00
mqliang
f26d437903
move assignment in loop
2015-11-04 15:42:25 +08:00
k8s-merge-robot
859f75f436
Merge pull request #15264 from yujuhong/work_queue
...
Auto commit by PR queue bot
2015-11-03 22:51:18 -08:00
k8s-merge-robot
5ff0e128ad
Merge pull request #16752 from markturansky/remove_nfs_cansupport_binary_check
...
Auto commit by PR queue bot
2015-11-03 22:19:15 -08:00
Timothy St. Clair
dbdd1614e6
Fix for linkage issue with new testing utilities
2015-11-03 22:16:47 -06:00
feihujiang
c39faf19f3
Move rest handler of subresources of pod to rest package
2015-11-04 10:23:49 +08:00
nikhiljindal
61cef8f570
Updating typeToJSON to handle pointers as well
2015-11-03 17:31:40 -08:00
Daniel Smith
241551e36e
set-gen example
2015-11-03 15:14:51 -08:00
Janet Kuo
b8f97dd185
Remove unhelpful output when jsonpath and template printers fail to print
2015-11-03 15:09:00 -08:00
k8s-merge-robot
bad838f35c
Merge pull request #16717 from liggitt/hpa_ref_validation
...
Auto commit by PR queue bot
2015-11-03 15:04:30 -08:00
Nikhil Jindal
34cbe48736
Merge pull request #16690 from nikhiljindal/apiDeclNotFound
...
Fixing missing swagger spec for apis/extensions
2015-11-03 14:36:31 -08:00
k8s-merge-robot
c24873743f
Merge pull request #16664 from wojtek-t/remove_fake_client_from_cacher
...
Auto commit by PR queue bot
2015-11-03 13:48:35 -08:00
Yu-Ju Hong
2eb17df46b
kubelet: independent pod syncs and backoff on error
...
Currently kubelet syncs all pods every 10s. This is not preferred because
* Some pods may have been sync'd recently.
* This may cause all the pods to be sync'd at once, causing undesirable
CPU spikes.
This PR replaces the global syncs with independent, periodic pod syncs. At the
end of syncing, each pod worker will enqueue itslef with a future timestamp (
current time + sync interval), when it will be due for another sync.
* If the pod worker encoutners an sync error, it may requeue with a different
timestamp to retry sooner.
* If a sync is triggered by the update channel (events or spec changes), the
pod worker would enqueue a new sync time.
This change is necessary for moving to long or no periodic sync period once pod
lifecycle event generator is completed. We will still rely on the mechanism to
requeue the pod on sync error.
This change also makes sure that if a sync does not succeed (either due to
real error or the per-container backoff mechanism), an error would be propagated
back to the pod worker, which is responsible for requeuing.
2015-11-03 13:29:08 -08:00
markturansky
d3bb6575fb
Revert "nfs: check if /sbin/mount.nfs* is present in CanSupport()"
...
This reverts commit 1b3a88dc87
.
2015-11-03 16:09:57 -05:00
Jordan Liggitt
b3157d1445
Ensure HPA has valid resource/name/subresource, validate path segments
2015-11-03 14:46:17 -05:00
Paul Morie
09701b4fa8
Surface replica count update errors in log
2015-11-03 14:20:08 -05:00
k8s-merge-robot
c8fe00b94f
Merge pull request #16711 from liggitt/remotecommand_error
...
Auto commit by PR queue bot
2015-11-03 06:43:37 -08:00