Hi Thomas,
Thanks for looking into this, the problem is really somewhere around this
tasks file. However I just tried faking the memory values directly inside
the tasks file to something way higher and everything looks fine. I think
the problem resides in registering the output of the "free -m" at the
beginning of this file. There are also debug tasks which print registered
values from the shell commands where we could take a closer look, see if it
looks normal (stdout mainly).
This part that of the output that Seann provided seems particularly
strange: Available memory ( {'failed': False, 'changed': False,
'ansible_facts': {u'max_mem': u'180746'}}MB )
Normally it should just show the exact value/string, here we're getting
some dictionary from python most likely. I'd check if the latest version of
ansible is installed and see if this can be reproduced if there was an
update available.
If the issue persists please provide full log of the ansible run (ideally
with -vvvv).
-Roman
On Wed, Mar 31, 2021 at 9:19 PM Thomas Hoberg <[email protected]> wrote:
> Roman, I believe the bug is in
> /usr/share/ansible/roles/ovirt.hosted_engine_setup/tasks/pre_checks/validate_memory_size.yml
>
> - name: Set Max memory
> set_fact:
> max_mem: "{{ free_mem.stdout|int + cached_mem.stdout|int -
> he_reserved_memory_MB + he_avail_memory_grace_MB }}"
>
>
> If these lines are casting the result of `free -m` into 'int', that seems
> to fail at bigger RAM sizes.
>
> I wound up having to delete all the available memory checks from that file
> to have the wizard progress on a machine with 512GB of RAM.
> _______________________________________________
> Users mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> Privacy Statement: https://www.ovirt.org/privacy-policy.html
> oVirt Code of Conduct:
> https://www.ovirt.org/community/about/community-guidelines/
> List Archives:
> https://lists.ovirt.org/archives/list/[email protected]/message/CARDJXYUPFUFJT2VE2UNXELL2PSUZSPS/
>
_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct:
https://www.ovirt.org/community/about/community-guidelines/
List Archives:
https://lists.ovirt.org/archives/list/[email protected]/message/WTFXXEZDZ6V6RHBYDSGIBZ7B2DAFQHHC/