- 02 Feb, 2016 40 commits
-
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
Jeff Lowdermilk authored
Don't re-check with gcloud for a firewall's existence to fix a potential flake.
-
Jeff Lowdermilk authored
Change docker health checker to using `docker ps`
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
Yu-Ju Hong authored
`docker ps` is a more reliable health check than docker version from past experiences.
-
Jeff Lowdermilk authored
Add timestamps to the liveness e2e test
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
Jeff Lowdermilk authored
Knock down the timeouts for gce, gce-slow, gke, and gke-slow
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
Jan Safranek authored
Add a mutex to guard SetUpAt() and TearDownAt() calls - they should not run in parallel. There is a race in these calls when there are two pods using the same volume, one of them is dying and the other one starting. TearDownAt() checks that a volume is not needed by any pods and detaches the volume. It does so by counting how many times is the volume mounted (GetMountRefs() call below). When SetUpAt() of the starting pod already attached the volume and did not mount it yet, TearDownAt() of the dying pod will detach it - GetMountRefs() does not count with this volume. These two threads run in parallel: dying pod.TearDownAt("myVolume") starting pod.SetUpAt("myVolume") | | | AttachDisk("myVolume") refs, err := mount.GetMountRefs() | Unmount("myDir") | if refs == 1 { | | | Mount("myVolume", "myDir") | | | | DetachDisk("myVolume") | | start containers - OOPS! The volume is detached! | finish the pod cleanup Also, add some logs to cinder plugin for easier debugging in the future, add a test and update the fake mounter to know about bind mounts. -
k8s-merge-robot authored
Auto commit by PR queue bot
-
Filip Grzadkowski authored
Remove additional space which broke http link.
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
Michail Kargakis authored
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
Yu-Ju Hong authored
This change removes RuntimeCache in the pod workers and the syncPod() function. Note that it doesn't deprecate RuntimeCache completely as other components still rely on the cache.
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
Isaac Hollander McCreery authored
Skip kubectl tests that don't work before v1.1 when running against a pre-v1.1 cluster; fixes #18581
-
k8s-merge-robot authored
Auto commit by PR queue bot
-
k8s-merge-robot authored
Auto commit by PR queue bot
-