Michelle Au
7a4f906f25
Rename UnmountMountPoint to CleanupMountPoint
2019-01-03 16:35:54 -08:00
Michelle Au
1dacde1210
Move linux test utils to os-independent test file
2019-01-03 16:35:54 -08:00
Michelle Au
f33d5d3b05
Add comments around use of PathExists
2019-01-03 16:34:53 -08:00
Michelle Au
57c7a200f0
Add unit test for UnmountMountPoint
2019-01-03 16:34:53 -08:00
Michelle Au
15d44a64e9
Update doCleanSubpaths to use UnmountMountPoint
2019-01-03 16:34:53 -08:00
Michelle Au
002a4e33d8
Move unmount volume util from pkg/volume/util to pkg/util/mount
2019-01-03 16:34:53 -08:00
Kubernetes Prow Robot
7284660483
Merge pull request #71300 from danielqsj/71165
...
Use prometheus conventions for workqueue metrics
2018-12-31 21:18:45 -08:00
Laurent Bernaille
1412d53b62
[kube-proxy/ipvs] Protect Netlink calls with a mutex
2018-12-27 10:53:27 +01:00
Kubernetes Prow Robot
68451f301b
Merge pull request #72291 from msau42/fix-subpath-orphan
...
Fix subpath issues with orphaned pod cleanup
2018-12-26 19:48:27 -08:00
Michelle Au
3ebbbbd5d8
Leave refactoring TODO
2018-12-26 10:49:28 -08:00
Jonathan Basseri
ec247ca0be
Add godoc to pkg/util/configz.
...
Document the intended use of this package. In particular, document the
fact that it is intended for ComponentConfig.
2018-12-19 17:38:30 -08:00
Walter Fender
d92ee41e44
Fix issue where missing external IP address breaks SSH Tunnel.
...
Added unit test to cover missing external IP case.
Justin's feedback.
Lint fix.
Lavalmap's feedback.
2018-12-12 10:59:32 -08:00
danielqsj
42214c5ac4
Using histogram metrics instead of summary
2018-12-12 17:53:24 +08:00
danielqsj
b828bc1a50
Use prometheus conventions for workqueue metrics
2018-12-12 16:55:13 +08:00
Kubernetes Prow Robot
f0bae6e9c5
Merge pull request #71573 from JacobTanenbaum/UDP_conntrack
...
Correctly Clear conntrack entry on endpoint changes when using nodeport
2018-12-07 15:01:43 -08:00
Jacob Tanenbaum
144280e7a7
Correctly Clear conntrack entrty on endpoint changes when using nodeport
...
When using NodePort to connect to an endpoint using UDP, if the endpoint is deleted on
restoration of the endpoint traffic does not flow. This happens because conntrack holds
the state of the connection and the proxy does not correctly clear the conntrack entry
for the stale endpoint.
Introduced a new function to conntrack ClearEntriesForPortNAT that uses the endpointIP
and NodePort to remove the stale conntrack entry and allow traffic to resume when
the endpoint is restored.
Signed-off-by: Jacob Tanenbaum <jtanenba@redhat.com>
2018-12-03 15:02:48 -05:00
Jan Safranek
cfbf6aa925
Fix unit test to run with random UID
...
User that runs the tests desn't need to be in /etc/passwd and thus
user.Current() can fail. Assume the user is not root in this case.
2018-11-19 13:08:54 +01:00
k8s-ci-robot
bc6aee19b0
Merge pull request #70884 from lavalamp/workqueue
...
add a metric that can be used to notice stuck worker threads
2018-11-13 14:59:27 -08:00
Daniel Smith
980242c209
fixup! add longest_running_processor_microseconds metric
2018-11-12 21:57:57 -08:00
Daniel Smith
fd77aa5a41
add longest_running_processor_microseconds metric
2018-11-12 10:52:18 -08:00
Daniel Smith
578962d934
fixup! Test workqueue metrics
...
change units to seconds
2018-11-10 18:46:43 -08:00
Davanum Srinivas
954996e231
Move from glog to klog
...
- Move from the old github.com/golang/glog to k8s.io/klog
- klog as explicit InitFlags() so we add them as necessary
- we update the other repositories that we vendor that made a similar
change from glog to klog
* github.com/kubernetes/repo-infra
* k8s.io/gengo/
* k8s.io/kube-openapi/
* github.com/google/cadvisor
- Entirely remove all references to glog
- Fix some tests by explicit InitFlags in their init() methods
Change-Id: I92db545ff36fcec83afe98f550c9e630098b3135
2018-11-10 07:50:31 -05:00
Daniel Smith
6195d1005d
add a metric that can be used to notice stuck worker threads
2018-11-09 10:50:11 -08:00
Weibin Lin
7a591ed361
update bazel
2018-11-05 10:33:31 +08:00
Weibin Lin
4b90559369
use 'nf_conntrack' instead of 'nf_conntrack_ipv4' for linux kernel >= 4.19
2018-11-05 10:33:31 +08:00
k8s-ci-robot
5fdad5c19f
Merge pull request #68771 from liyongxin/master
...
typo fix from utilites to utilities
2018-11-03 16:50:28 -07:00
k8s-ci-robot
0be22d8ace
Merge pull request #70230 from qingsenLi/git181025
...
fix golint for /pkg/util/ipconfig and /pkg/util/resourcecontainer
2018-10-31 11:50:23 -07:00
k8s-ci-robot
4c874dbefe
Merge pull request #66367 from cpuguy83/speedup_pidof
...
getPids - don't recursively traverse every dir in /proc
2018-10-29 15:53:41 -07:00
qingsenLi
ca74d32e4c
fix golint for /pkg/util/ipconfig and /pkg/util/resourcecontainer-2
2018-10-26 23:58:30 +08:00
tanshanshan
0ecff590bb
fix golint for some of pkg/util
2018-10-17 10:11:49 +08:00
WanLinghao
fe3131ba87
clean all unused packages under pkg/util
2018-10-15 09:54:08 +08:00
k8s-ci-robot
3dbb1481f2
Merge pull request #69491 from chrischdi/lint-pkg-util-strings
...
fix golint errors in pkg/util/strings
2018-10-11 18:26:43 -07:00
k8s-ci-robot
cda667e217
Merge pull request #69515 from WanLinghao/clean_term
...
clean unused package: pkg/util/term
2018-10-11 13:45:32 -07:00
k8s-ci-robot
820c9eef3f
Merge pull request #69512 from islinwb/reuse_GetNodeIP
...
Reuse func getNodeIP
2018-10-11 13:45:22 -07:00
Jan Safranek
0b8c472578
Fixed subpath in containerized kubelet.
...
IsNotMountPoint should return no error when the checked directory does not
exists - missing directory can't be mounted. Therefore containerized
kubelet should check if the target exists first before resolving symlinks.
EvalHostSymlinks() returns indistinguishible error in case the path does
not exist.
2018-10-09 13:11:23 +02:00
Weibin Lin
2d2ecb15d2
update bazel
2018-10-09 10:27:27 +08:00
Weibin Lin
0d57ec2938
reuse func getNodeIP
2018-10-09 10:27:27 +08:00
WanLinghao
26837d4858
clean unused package: pkg/util/term
2018-10-08 18:19:20 +08:00
Christian Schlotter
398039b36e
fix golint errors in pkg/util/strings
...
Signed-off-by: Christian Schlotter <christi.schlotter@gmail.com>
2018-10-06 13:35:19 +02:00
k8s-ci-robot
ecfd1a3e56
Merge pull request #68945 from gnufied/fix-mount-options
...
Make sure we pass mount options while creating bind mounts
2018-10-01 09:27:54 -07:00
k8s-ci-robot
577e06e0b8
Merge pull request #69222 from SataQiu/fix-2018092805
...
fix typo
2018-10-01 04:40:34 -07:00
liangwei
456c351e31
fix bugs introduced by ipvs graceful termination
2018-09-30 16:40:13 +08:00
SataQiu
94a653f100
fix typo
2018-09-28 23:41:24 +08:00
liangwei
9e4f84f42e
ipvs connection based graceful termination
2018-09-27 15:16:48 +08:00
liangwei
80ff8b359c
ipvs support graceful termination
2018-09-27 15:14:51 +08:00
k8s-ci-robot
3fe21e5433
Merge pull request #68922 from BenTheElder/version-staging
...
move pkg/util/version to staging
2018-09-26 22:59:42 -07:00
k8s-ci-robot
29cff0d518
Merge pull request #68741 from jsafrane/fix-var-symlink
...
Fixed subpath cleanup when /var/lib/kubelet is a symlink.
2018-09-26 14:42:44 -07:00
Hemant Kumar
6eda6d1a06
Make sure we pass mount options while creating bind mounts
...
This fixes an inconsitency that exists in mounter
2018-09-26 15:12:05 -04:00
k8s-ci-robot
c7a67b3e1b
Merge pull request #68626 from gnufied/fix-netdev-mount-opt
...
Apply _netdev mount option in bind mount if available
2018-09-25 17:00:36 -07:00
k8s-ci-robot
450fdc9c09
Merge pull request #68608 from andyzhangx/UnmountDevice-windows
...
fix UnmountDevice failure on Windows
2018-09-25 17:00:17 -07:00