Bug 1455884
Summary: | Installation failed at task openshift_health_check with instance of 16GiB Memory | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Weihua Meng <wmeng> |
Component: | Installer | Assignee: | Luke Meyer <lmeyer> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Weihua Meng <wmeng> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 3.6.0 | CC: | aos-bugs, jokerman, mmccomas, pep |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | No Doc Update | |
Doc Text: |
undefined
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2017-07-20 14:05:24 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Weihua Meng
2017-05-26 11:25:10 UTC
I bet a lot of cloud platforms will be shaving ~256-512MiB off the quoted size of the instance. We should probably account for that. There's already a little bit of fudge factor since we're measuring GB instead of GiB. But looking at a t2.xlarge instance it does look like AWS has some disappearing RAM: # dmidecode --type memory Handle 0x1000, DMI type 16, 15 bytes Physical Memory Array Maximum Capacity: 16 GB Handle 0x1100, DMI type 17, 21 bytes Memory Device Size: 16384 MB # cat /proc/meminfo MemTotal: 16005316 kB MemFree: 14720336 kB MemAvailable: 15595096 kB MemTotal is what the check is looking at. It's substantially lower than the "hardware" RAM. I don't think support would deny a customer with this memory setup, so we should probably introduce a bit more fudge factor for those with memory that's "close enough". I think this is expected and not specific to AWS: https://access.redhat.com/solutions/3006511 So yes we probably have to always give a small % of margin PR just merged to master, so should be available to test whenever there's a new openshift-ansible build. Verified on openshift-ansible-3.6.94-1.git.0.fff177b.el7.noarch.rpm Installation SUCCESS Fixed. never released |