Odin Ugedal
4ee5fe23e8
Fix cgroup hugetlb size prefix for kB
...
Use the exported list from runc that uses "KB" and not "kB".
This issue breaks kubelet on AArch64 (arm 64).
var HugePageSizeUnitList = []string{"B", "KB", "MB", "GB", "TB", "PB"}
The hugetlb cgroup control files (introduced here in 2012:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=abb8206cb0773 )
use "KB" and not "kB"
(https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/mm/hugetlb_cgroup.c?h=v5.0#n349 ).
The behavior in the kernel has not changed since the introduction, and
the current code using "kB" will therefore fail on devices with huge
pages smaller than 1MiB. This is the case for AArch64.
As seen from the code in "mem_fmt" inside hugetlb_cgroup.c, only "KB",
"MB" and "GB" are used, so the others may be removed as well.
Here is a real world example of the files inside the
"/sys/kernel/mm/hugepages/" directory:
- "hugepages-64kB"
- "hugepages-2048kB"
- "hugepages-32768kB"
- "hugepages-1048576kB"
And the corresponding cgroup files:
- "hugetlb.64KB._____"
- "hugetlb.2MB._____"
- "hugetlb.32MB._____"
- "hugetlb.1GB._____"
Signed-off-by: Odin Ugedal <odin@ugedal.com>
2019-06-28 21:28:26 +02:00
Odin Ugedal
7a7d8c21e7
Update dependency sirupsen/logrus
2019-06-28 21:28:24 +02:00
Odin Ugedal
2bcdb944f0
Update dependency opencontainer/runc
2019-06-28 21:23:05 +02:00
Kubernetes Prow Robot
81c8552d7e
Merge pull request #79520 from wojtek-t/cleanup_etcd_metrics
...
Remove dead metrics in etcd code
2019-06-28 11:21:52 -07:00
Kubernetes Prow Robot
436194a088
Merge pull request #79396 from seans3/kubectl-docs
...
Re-add kubectl docs to kubectl staging
2019-06-28 11:21:39 -07:00
Kubernetes Prow Robot
5019bb57a3
Merge pull request #79514 from feiskyer/fix-lb-rg
...
Default resourceGroup should be used when value of annotation azure-load-balancer-resource-group is empty string
2019-06-28 10:03:50 -07:00
Kubernetes Prow Robot
9fbf364a13
Merge pull request #79506 from BenTheElder/auto-mark-integration
...
automatically tag tests in test/integration/* as integration
2019-06-28 10:03:38 -07:00
Kubernetes Prow Robot
ce9d4a947e
Merge pull request #79500 from BenTheElder/node-run-tests
...
fix shellcheck failures in test/e2e_node/conformance/run_test.sh
2019-06-28 08:05:51 -07:00
Kubernetes Prow Robot
fa65154a58
Merge pull request #78412 from draveness/feature/assign=start-time-for-test-pod
...
fix: assign default value for pod.Status.StartTime in TestSelectNodes…
2019-06-28 08:05:39 -07:00
Kubernetes Prow Robot
967b23c727
Merge pull request #78119 from nodo/golint-test-e2e-scalability
...
Fix golint failures in test/e2e/scalability
2019-06-28 05:47:38 -07:00
Andrea Nodari
1da7f0fc12
Remove tests/e2e/scalability from the list of golint failures
2019-06-28 12:33:06 +01:00
Andrea Nodari
b31f5c7233
Fix golint failures related to docs
2019-06-28 12:31:06 +01:00
Andrea Nodari
35f6ad187b
Fix golint failures for test/e2e/scalability
2019-06-28 12:31:06 +01:00
Kubernetes Prow Robot
3bd11af6a1
Merge pull request #79012 from mgdevstack/master-service-errmsg
...
Replace exec, pause pod with platform agnostic agnhost pause pod
2019-06-28 03:57:38 -07:00
wojtekt
fd9fb50251
Remove dead metrics in etcd code
2019-06-28 11:17:27 +02:00
Kubernetes Prow Robot
04c1fa22ec
Merge pull request #79462 from ss104301/t-qini-loadbalancer_unit_test
...
add unit tests for azure_loadbalancer_test.go
2019-06-28 01:51:38 -07:00
Pengfei Ni
2b5afd8113
Default resourceGroup should be used when value of annotation azure-load-balancer-resource-group is empty string
2019-06-28 16:11:05 +08:00
Benjamin Elder
5c6d68caba
automatically tag tests in test/integration/* as integration
2019-06-27 23:19:06 -07:00
Kubernetes Prow Robot
9138fa5805
Merge pull request #79190 from falcon78921/wip-k8s-hack-fix
...
hack: fixed issues from previous refactor PR
2019-06-27 21:19:20 -07:00
Benjamin Elder
30bf22c10e
fix shellcheck failures in test/e2e_node/conformance/run_test.sh
2019-06-27 21:12:08 -07:00
Kubernetes Prow Robot
4745946525
Merge pull request #79345 from liggitt/kubectl-printing
...
Add meta Table tests, fix --watch-only with single item
2019-06-27 20:09:33 -07:00
Kubernetes Prow Robot
f4a33c1997
Merge pull request #78808 from MikeSpreitzer/issue-78807
...
Fixed clock.fakeTimer.Stop and Reset
2019-06-27 20:09:20 -07:00
t-qini
3cddcb0d40
add unit tests for azure_loadbalancer_test.go
2019-06-28 02:25:50 +00:00
Mayank Gaikwad
49cc8ef60f
Replace buzybox and pause pod image with agnhost
2019-06-28 07:44:31 +05:30
Kubernetes Prow Robot
85aaf7ea36
Merge pull request #79407 from BenTheElder/super-minor-shellcheck
...
clarify elasticsearch script as bash
2019-06-27 18:53:45 -07:00
Kubernetes Prow Robot
d86823a75f
Merge pull request #79320 from BenTheElder/more-swagger
...
fix hack/lib/swagger.sh, hack/lib/init.sh, hack/lib/version.sh shellcheck failures
2019-06-27 18:53:33 -07:00
Kubernetes Prow Robot
e0af9cf491
Merge pull request #79203 from damemi/kubectl-slice
...
Move pkg/kubectl/util/slice to staging
2019-06-27 18:53:20 -07:00
Kubernetes Prow Robot
8f41397210
Merge pull request #79490 from seans3/remove-kubectl-dep
...
Removes test-cmd inappropriate dependency on kubectl
2019-06-27 17:44:11 -07:00
Kubernetes Prow Robot
e74f75a98b
Merge pull request #79448 from falcon78921/wip-k8s-boilerplate
...
hack/boilerplate: added regex to strip Python shebang
2019-06-27 17:43:59 -07:00
Kubernetes Prow Robot
22305274d3
Merge pull request #79410 from BenTheElder/always-restore-etcd-with-spooky-bash
...
fix shellcheck failures in cluster/restore-from-backup.sh
2019-06-27 17:43:46 -07:00
Kubernetes Prow Robot
46667d0bbb
Merge pull request #79375 from answer1991/feature/flow-control-context-aware
...
RateLimiter context aware and fix request may hang issue
2019-06-27 17:43:34 -07:00
Kubernetes Prow Robot
dfb7748542
Merge pull request #78347 from obitech/fix_golint_pkg_kubelet_prober
...
Fix golint issues in pkg/kubelet/{prober,secret}
2019-06-27 17:43:21 -07:00
Kubernetes Prow Robot
f3a03f71af
Merge pull request #79473 from wojtek-t/coordination_v1
...
Use coordination v1 API
2019-06-27 15:30:14 -07:00
Kubernetes Prow Robot
b51f62186a
Merge pull request #79451 from yujuhong/fix-pod-restarts
...
kubelet: retry pod sandbox creation when containers were never created
2019-06-27 15:30:01 -07:00
Kubernetes Prow Robot
16bb0371dc
Merge pull request #79450 from spiffxp/remove-monopole-from-root-owners
...
Remove monopole from root OWNERS
2019-06-27 15:29:48 -07:00
Kubernetes Prow Robot
d009936151
Merge pull request #79405 from spiffxp/fix-walker-to-walk-all-describes
...
Conformance walker should handle nested/adjacent Describes
2019-06-27 15:29:35 -07:00
Kubernetes Prow Robot
814052aaff
Merge pull request #79193 from seans3/move-kubectl-util-fieldpath
...
Move pkg/kubectl/util/fieldpath to staging
2019-06-27 15:29:22 -07:00
Kubernetes Prow Robot
9c8827f564
Merge pull request #78914 from liggitt/pod-spec-defaults
...
Add tests to detect default changes to podspec and podspectemplate defaults
2019-06-27 14:11:21 -07:00
Jordan Liggitt
617309cbce
Add tests for podspec and podtemplatespec default changes
2019-06-27 12:56:43 -07:00
Kubernetes Prow Robot
c5dc18b593
Merge pull request #79353 from misterikkit/owners
...
remove misterikkit from scheduler maintainers
2019-06-27 12:47:35 -07:00
Kubernetes Prow Robot
1a80962db6
Merge pull request #76124 from tossmilestone/fix-crd-validate-items
...
Fix CRD validation error on 'items' field
2019-06-27 12:47:22 -07:00
Mike Dame
18ea637d09
update vendor
2019-06-27 15:12:55 -04:00
Mike Dame
5f7dbefa03
Move pkg/util/slice and update refs
2019-06-27 15:09:37 -04:00
Kubernetes Prow Robot
ed9f340add
Merge pull request #79305 from paivagustavo/clean-up-self-set-node-labels
...
Clean up self-set node labels
2019-06-27 11:37:21 -07:00
Sean Sullivan
f33ac85342
Re-add kubectl docs to kubectl staging
2019-06-27 11:06:11 -07:00
Sean Sullivan
e851af0aab
Removes test-cmd inappropriate dependency on kubectl
2019-06-27 10:49:42 -07:00
Sean Sullivan
c32921672f
Update BUILD files
2019-06-27 10:06:54 -07:00
Sean Sullivan
e3a74bafc8
Update imports for the files moved to staging
2019-06-27 09:53:13 -07:00
Sean Sullivan
6274ef995f
Move pkg/kubectl/util/fieldpath to staging
2019-06-27 09:52:26 -07:00
Kubernetes Prow Robot
6fe4119998
Merge pull request #79467 from jsafrane/fix-mock-selinux
...
Run sidecars for csi-mock as privileged
2019-06-27 09:39:21 -07:00