Bug 795063

Summary: engine-setup: Change minimum memory requirement
Product: [Retired] oVirt Reporter: Andrew Cathrow <acathrow>
Component: ovirt-engine-installerAssignee: Kiril Nesenko <knesenko>
Status: CLOSED INSUFFICIENT_DATA QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: unspecifiedCC: acathrow, dfediuck, iheim, juan.hernandez, mgoldboi, mzawdx, oschreib, rbalakri, ykaul
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: integration
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-08-13 19:32:13 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Andrew Cathrow 2012-02-19 02:11:45 UTC
engine-setup currently warns if the user doesn't have 4GB free memory.
This figure was calculated on RHEV3 using jboss eap5. With as7/eap6 this jboss footprint is greatly reduced and we can reduce our minimum requirement.

Comment 1 Ofer Schreiber 2012-05-08 07:56:08 UTC
Andrew/Doron: Any idea what's the right memory requirements for EAP6?

Comment 2 Itamar Heim 2012-05-30 15:56:59 UTC
there is a flag to workaround this check - is it good enough?

Comment 3 Andrew Cathrow 2012-05-30 18:03:15 UTC
(In reply to comment #2)
> there is a flag to workaround this check - is it good enough?

The question is if  4GB is still the right number - if we can reduce this to 3GB (for example) with EAP6 then that's better than forcing the user to override.

Comment 4 Juan Hernández 2012-06-04 08:46:15 UTC
In my experience I can run successfully the engine in machines with 2 GiB of RAM and assigning only 1 GiB of memory to the application server JVM. This of course is not the result of exahustive tests, but I think it is a good indication that 4 GiB it too conservative.

As we will be running performance tests in the future I would suggest setting 2 GiB as an objective for small deployments. Then, if the performance tests give good results, we can reduce the requirements.

Comment 5 Itamar Heim 2012-06-04 10:44:50 UTC
I think we should be fine with allowing 2GB[1], and just showing a warning 4GB is recomended.
we can tweak per feedback from community during testing if needed.
(i hope the value is easy to change in some config)
maybe the reports installer should block on say less than 3GB though.

[1] iirc, we assume a system will have 2GB, minus some video memory or something like that.

Comment 6 Itamar Heim 2012-06-06 12:22:21 UTC
andrew - my comment 5 is actually current behavior - just showing a warning.
are you looking to reduce the 2GB limit itself?

Comment 7 Andrew Cathrow 2012-06-06 13:52:42 UTC
(In reply to comment #6)
> andrew - my comment 5 is actually current behavior - just showing a warning.
> are you looking to reduce the 2GB limit itself?

the 4gb is what I'm trying to reduce.

Comment 8 Itamar Heim 2012-06-06 20:40:19 UTC
to what? 3GB?
2GB minimum and recomended?
I'm not sure 1GB as minimum is reasonable (mostly since we don't know).