moving to ON_QA since this is on errata for async - https://errata.devel.redhat.com/errata/details/15420
it is impossible to verify using real HW as we do not have 2TB host. we first check that the value pass as str instead of int from vdsm to engine. changing the /usr/share/vdsm/libvirtvm.py (adding "max_mem = 2147483648") def _getBalloonInfo(self): for dev in self.conf['devices']: if dev['type'] == vm.BALLOON_DEVICES and \ dev['specParams']['model'] != 'none': max_mem = int(self.conf.get('memSize')) * 1024 max_mem = 2147483648 cur_mem = dev.get('target', max_mem) return {'balloon_max': str(max_mem), 'balloon_cur': str(cur_mem)} return {} no xml-rpc error appears in engine.log we then tried to simulate 2TB host by adding "caps['memSize'] = '2097152'" to the /usr/share/vdsm/caps.py caps['memSize'] = str(utils.readMemInfo()['MemTotal'] / 1024) caps['memSize'] = '2097152' failed becuase of libvirt with below error - 2013-08-13 11:59:44.034+0000: 2895: error : qemuProcessWaitForMonitor:1767 : internal error process exited while connecting to monitor: Failed to allocate 2199023255552 B: Cannot allocate memory as there is no other way to verify, marking as verified using is19.2 based on above.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2013-1158.html