kubernetes/pkg
Kubernetes Submit Queue 8201e4ba00
Merge pull request #57124 from JiangtianLi/jiangtli-memfunc
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Use GlobalMemoryStatusEx to get total physical memory on Windows node

**What this PR does / why we need it**:
This PR fixes issue #57110 due to failure in getting total physical memory on some Windows VM such as in VMWare Fusion or Virtualbox. This change uses GlobalMemoryStatusEx instead of GetPhysicallyInstalledSystemMemory to retrieve total physical memory on Windows node. The amount obtained this way is also closer in parity with reading MemTotal from /proc/meminfo on Linux node.
(thanks to @martinivanov and @marono for the help)

**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
Fixes #57110

**Special notes for your reviewer**:

**Release note**:

```release-note

```
2018-02-06 13:53:09 -08:00
..
api Merge pull request #54680 from tianshapjq/testcase-pod/util_test.go 2018-02-06 06:31:29 -08:00
apis Merge pull request #58415 from gnufied/fix-volume-resize-messages 2018-02-06 07:55:32 -08:00
auth Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
capabilities Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
client Fix typo 2018-02-01 19:11:19 +08:00
cloudprovider Merge pull request #59340 from feiskyer/fip 2018-02-06 08:36:24 -08:00
controller Merge pull request #58415 from gnufied/fix-volume-resize-messages 2018-02-06 07:55:32 -08:00
credentialprovider Better check for GCE VM 2018-01-17 18:35:51 -05:00
features Merge pull request #59252 from jsafrane/mountpropagation-beta 2018-02-05 22:28:38 -08:00
fieldpath Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
generated Merge pull request #59334 from cblecker/top-dir-owners 2018-02-05 21:14:37 -08:00
kubeapiserver Merge pull request #58743 from NickrenREN/pv-protection 2018-02-01 19:39:52 -08:00
kubectl Merge pull request #58991 from juanvallejo/jvallejo/fix-apply-force 2018-02-06 10:40:37 -08:00
kubelet Merge pull request #57124 from JiangtianLi/jiangtli-memfunc 2018-02-06 13:53:09 -08:00
kubemark Move ungated 'alpha' KubeletConfiguration fields and self-registration fields to KubeletFlags 2017-11-15 17:47:10 -08:00
master Merge pull request #58462 from NickrenREN/va-to-beta 2018-02-01 18:50:25 -08:00
printers Merge pull request #52942 from amitkumarj441/patch-3 2018-02-06 07:10:00 -08:00
probe Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
proxy Merge pull request #55986 from xiangpengzhao/kubeproxy-fuzzer 2018-02-05 20:23:02 -08:00
quota Merge pull request #50286 from Pingan2017/modify0808 2018-01-15 11:35:03 -08:00
registry Promote v1alpha1 meta to v1beta1 2018-02-02 14:00:45 -05:00
routes Update Dashboard add-on to version 1.8.0 2017-11-28 17:53:02 +01:00
scheduler Merge pull request #58999 from tanshanshan/scheduler-msg 2018-02-02 13:36:23 -08:00
security selinux/mustrunas_test.go(TestMustRunAsValidate): add more test cases to improve code coverage. 2018-01-24 18:52:11 +01:00
securitycontext pkg/securitycontext/util_test.go(TestAddNoNewPrivileges): update tests. 2018-01-08 15:46:39 +01:00
serviceaccount Add tests for pkg/serviceaccount. 2018-02-02 11:11:13 +08:00
ssh Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
util Merge pull request #59050 from cofyc/get_fstype 2018-02-06 10:40:40 -08:00
version Kubelet flags take precedence 2018-01-29 10:07:37 -08:00
volume Merge pull request #58415 from gnufied/fix-volume-resize-messages 2018-02-06 07:55:32 -08:00
watch/json remove outdate package 2018-01-15 23:17:19 +08:00
.import-restrictions
BUILD Merge pull request #58295 from zouyee/outdate 2018-02-05 22:28:41 -08:00
OWNERS