@Override public int getMinAllocatedMem() { if (super.getMinAllocatedMem() > 0) { return super.getMinAllocatedMem(); } return getMemSizeMb(); }
_writer.writeElement(MIN_ALLOCATED_MEMORY, String.valueOf(vmBase.getMinAllocatedMem())); _writer.writeElement(IS_STATELESS, String.valueOf(vmBase.isStateless())); _writer.writeElement(IS_RUN_AND_PAUSE, String.valueOf(vmBase.isRunAndPause()));
if (vmBase.getMinAllocatedMem() != 0) { model.getMinAllocatedMemory().setEntity(vmBase.getMinAllocatedMem());
@Override protected void build(VmBase vm, UnitVmModel model) { model.getMemSize().setEntity(vm.getMemSizeMb()); model.getMaxMemorySize().setEntity(vm.getMaxMemorySizeMb() ); model.getIoThreadsEnabled().setEntity(vm.getNumOfIoThreads() != 0); model.getNumOfIoThreads().setEntity(Integer.toString(vm.getNumOfIoThreads())); model.getMinAllocatedMemory().setEntity(vm.getMinAllocatedMem()); model.getUsbPolicy().setSelectedItem(vm.getUsbPolicy()); model.getNumOfMonitors().setSelectedItem(vm.getNumOfMonitors()); model.getIsSingleQxlEnabled().setEntity(vm.getSingleQxlPci()); model.setBootSequence(vm.getDefaultBootSequence()); model.getTotalCPUCores().setEntity(Integer.toString(vm.getNumOfCpus())); model.getNumOfSockets().setSelectedItem(vm.getNumOfSockets()); model.getCoresPerSocket().setSelectedItem(vm.getCpuPerSocket()); model.getThreadsPerCore().setSelectedItem(vm.getThreadsPerCpu()); model.getIsSmartcardEnabled().setEntity(vm.isSmartcardEnabled()); model.setSelectedMigrationDowntime(vm.getMigrationDowntime()); model.selectMigrationPolicy(vm.getMigrationPolicyId()); model.getEmulatedMachine().setSelectedItem(vm.getCustomEmulatedMachine()); model.getCustomCpu().setSelectedItem(vm.getCustomCpuName()); model.getBiosType().setSelectedItem(vm.getBiosType()); } }
private static VmStatic doMapVmBaseHwPartToVmStatic(VmBase entity, VmStatic staticVm, Version version) { staticVm.setMemSizeMb(entity.getMemSizeMb()); staticVm.setMaxMemorySizeMb(entity.getMaxMemorySizeMb()); staticVm.setAutoStartup(entity.isAutoStartup()); staticVm.setSmartcardEnabled(entity.isSmartcardEnabled()); staticVm.setDefaultBootSequence(entity.getDefaultBootSequence()); staticVm.setDefaultDisplayType(entity.getDefaultDisplayType()); staticVm.setNumOfSockets(entity.getNumOfSockets()); staticVm.setCpuPerSocket(entity.getCpuPerSocket()); staticVm.setThreadsPerCpu(entity.getThreadsPerCpu()); staticVm.setNumOfMonitors(entity.getNumOfMonitors()); staticVm.setSingleQxlPci(entity.getSingleQxlPci()); staticVm.setPriority(entity.getPriority()); staticVm.setUsbPolicy(entity.getUsbPolicy()); staticVm.setTunnelMigration(entity.getTunnelMigration()); staticVm.setMigrationSupport(entity.getMigrationSupport()); staticVm.setMigrationDowntime(entity.getMigrationDowntime()); staticVm.setDedicatedVmForVdsList(entity.getDedicatedVmForVdsList()); staticVm.setMinAllocatedMem(entity.getMinAllocatedMem()); staticVm.setNumOfIoThreads(entity.getNumOfIoThreads()); return staticVm; }
policy.setGuaranteed((long)entity.getMinAllocatedMem() * (long)BYTES_PER_MB); policy.setMax((long)entity.getMaxMemorySizeMb() * (long)BYTES_PER_MB); model.setMemoryPolicy(policy);
vmBase.getTunnelMigration(), vmBase.getVncKeyboardLayout(), vmBase.getMinAllocatedMem(), vmBase.isRunAndPause(), vmBase.getCreatedByUserId(),
.addValue("dedicated_vm_for_vds", entity.getDedicatedVmForVdsList().isEmpty() ? null : StringUtils.join(entity.getDedicatedVmForVdsList(), BaseDao.SEPARATOR)) .addValue("min_allocated_mem", entity.getMinAllocatedMem()) .addValue("is_run_and_pause", entity.isRunAndPause()) .addValue("created_by_user_id", entity.getCreatedByUserId())
assertEquals(ISO_NAME, vm.getIsoPath()); assertEquals(MEM_SIZE, vm.getMemSizeMb()); assertEquals(MIN_MEM, vm.getMinAllocatedMem()); assertEquals(NUM_OF_MONITORS, vm.getNumOfMonitors()); assertEquals(SERIAL_NUMBER_POLICY, vm.getSerialNumberPolicy());
if (vmBase.getMinAllocatedMem() == 0 && instanceTypeMinAllocatedMemory == 0) { updateMinAllocatedMemory();