mirror of https://github.com/apache/cloudstack.git
refactor
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
This commit is contained in:
parent
eaf17ddbb9
commit
5c379fd7fc
|
|
@ -939,7 +939,8 @@ public class VMInstanceDaoImpl extends GenericDaoBase<VMInstanceVO, Long> implem
|
|||
return customSearch(sc, null);
|
||||
}
|
||||
|
||||
protected Integer getPowerUpdateCount(final VMInstanceVO instance, final long powerHostId, final VirtualMachine.PowerState powerState, Date wisdomEra) {
|
||||
protected Integer getPowerUpdateCount(final VMInstanceVO instance, final long powerHostId,
|
||||
final VirtualMachine.PowerState powerState, Date wisdomEra) {
|
||||
if (instance.getPowerStateUpdateTime() == null || instance.getPowerStateUpdateTime().before(wisdomEra)) {
|
||||
Long savedPowerHostId = instance.getPowerHostId();
|
||||
boolean isStateMismatch = instance.getPowerState() != powerState
|
||||
|
|
@ -956,7 +957,8 @@ public class VMInstanceDaoImpl extends GenericDaoBase<VMInstanceVO, Long> implem
|
|||
}
|
||||
|
||||
@Override
|
||||
public boolean updatePowerState(final long instanceId, final long powerHostId, final VirtualMachine.PowerState powerState, Date wisdomEra) {
|
||||
public boolean updatePowerState(final long instanceId, final long powerHostId,
|
||||
final VirtualMachine.PowerState powerState, Date wisdomEra) {
|
||||
return Transaction.execute((TransactionCallback<Boolean>) status -> {
|
||||
VMInstanceVO instance = findById(instanceId);
|
||||
if (instance == null) {
|
||||
|
|
@ -989,7 +991,8 @@ public class VMInstanceDaoImpl extends GenericDaoBase<VMInstanceVO, Long> implem
|
|||
}
|
||||
|
||||
@Override
|
||||
public Map<Long, VirtualMachine.PowerState> updatePowerState(Map<Long, VirtualMachine.PowerState> instancePowerStates, long powerHostId, Date wisdomEra) {
|
||||
public Map<Long, VirtualMachine.PowerState> updatePowerState(
|
||||
final Map<Long, VirtualMachine.PowerState> instancePowerStates, long powerHostId, Date wisdomEra) {
|
||||
Map<Long, VirtualMachine.PowerState> notUpdated = new HashMap<>();
|
||||
List<VMInstanceVO> instances = listSelectPowerStateByIds(new ArrayList<>(instancePowerStates.keySet()));
|
||||
Map<Long, Integer> updateCounts = new HashMap<>();
|
||||
|
|
|
|||
|
|
@ -42,7 +42,6 @@ public interface UserVmJoinDao extends GenericDao<UserVmJoinVO, Long> {
|
|||
|
||||
List<UserVmJoinVO> listActiveByIsoId(Long isoId);
|
||||
|
||||
// TODO - We only need id, cpu and ram_size here. This could be done using JOIN on fly
|
||||
List<UserVmJoinVO> listByAccountServiceOfferingTemplateAndNotInState(long accountId,
|
||||
List<VirtualMachine.State> states, List<Long> offeringIds, List<Long> templateIds);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -622,7 +622,7 @@ public class UserVmJoinDaoImpl extends GenericDaoBaseWithTagInformation<UserVmJo
|
|||
|
||||
@Override
|
||||
public List<UserVmJoinVO> listByAccountServiceOfferingTemplateAndNotInState(long accountId, List<State> states,
|
||||
List<Long> offeringIds, List<Long> templateIds) {
|
||||
List<Long> offeringIds, List<Long> templateIds) {
|
||||
SearchBuilder<UserVmJoinVO> userVmSearch = createSearchBuilder();
|
||||
userVmSearch.selectFields(userVmSearch.entity().getId(), userVmSearch.entity().getCpu(),
|
||||
userVmSearch.entity().getRamSize());
|
||||
|
|
|
|||
Loading…
Reference in New Issue