Description of problem: Create a VM template and edit the flavor of the template, change the memory or just click save without any change, using the template in vm wizard, the memory 2Gb/1.5Gb loads as 2000Gb/1500Gb. Version-Release number of selected component (if applicable): 4.3.0-0.nightly-2020-01-16-123848 How reproducible: 100% Steps to Reproduce: 1. Edit vm template's flavor, change the memory or just click save. 2. Use the template to create a VM. 3. Check the memory field on VM wizard. Actual results: Expected results: Additional info:
Indeed, when changing custom Memory in template using the flavor dialog, the unit used for memory is MB. But Wizard uses GB and takes the value without conversion
Even worse, not only the template. The discrepancy is between new and edit flows. In new VM/template the unit used is GB and in the edit VM/template the unit is MB. And there is no translation between the two. Lets unify and use Gi on all the places.
verified on 4.4.0-0.nightly-2020-02-17-022408
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. https://access.redhat.com/errata/RHBA-2020:0581