Skip to content

Commit 7a950cb

Browse files
committed
simplify code
Signed-off-by: Abhishek Kumar <[email protected]>
1 parent 8c6bac8 commit 7a950cb

File tree

1 file changed

+11
-15
lines changed

1 file changed

+11
-15
lines changed

server/src/com/cloud/api/query/dao/HostJoinDaoImpl.java

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,17 @@
2626

2727
import javax.inject.Inject;
2828

29-
import org.apache.log4j.Logger;
30-
import org.springframework.stereotype.Component;
31-
3229
import org.apache.cloudstack.api.ApiConstants.HostDetails;
3330
import org.apache.cloudstack.api.response.GpuResponse;
3431
import org.apache.cloudstack.api.response.HostForMigrationResponse;
3532
import org.apache.cloudstack.api.response.HostResponse;
3633
import org.apache.cloudstack.api.response.VgpuResponse;
3734
import org.apache.cloudstack.framework.config.dao.ConfigurationDao;
35+
import org.apache.cloudstack.ha.HAResource;
36+
import org.apache.cloudstack.ha.dao.HAConfigDao;
3837
import org.apache.cloudstack.outofbandmanagement.dao.OutOfBandManagementDao;
38+
import org.apache.log4j.Logger;
39+
import org.springframework.stereotype.Component;
3940

4041
import com.cloud.api.ApiDBUtils;
4142
import com.cloud.api.query.vo.HostJoinVO;
@@ -52,9 +53,6 @@
5253
import com.cloud.utils.db.SearchBuilder;
5354
import com.cloud.utils.db.SearchCriteria;
5455

55-
import org.apache.cloudstack.ha.HAResource;
56-
import org.apache.cloudstack.ha.dao.HAConfigDao;
57-
5856
@Component
5957
public class HostJoinDaoImpl extends GenericDaoBase<HostJoinVO, Long> implements HostJoinDao {
6058
public static final Logger s_logger = Logger.getLogger(HostJoinDaoImpl.class);
@@ -184,12 +182,11 @@ public HostResponse newHostResponse(HostJoinVO host, EnumSet<HostDetails> detail
184182

185183
hostResponse.setHypervisorVersion(host.getHypervisorVersion());
186184

187-
Float cpuWithOverprovisioning = host.getCpus() * host.getSpeed() * ApiDBUtils.getCpuOverprovisioningFactor(host.getClusterId());
185+
final float clusterCpuOvercommitRatio = NumbersUtil.parseFloat(_clusterDetailsDao.findDetail(host.getClusterId(), "cpuOvercommitRatio").getValue(), ApiDBUtils.getCpuOverprovisioningFactor(host.getClusterId()));
186+
Float cpuWithOverprovisioning = host.getCpus() * host.getSpeed() * clusterCpuOvercommitRatio;
188187
String cpuAlloc = decimalFormat.format(((float)cpu / cpuWithOverprovisioning * 100f)) + "%";
189188
hostResponse.setCpuAllocated(cpuAlloc);
190-
final float clusterCpuOvercommitRatio = NumbersUtil.parseFloat(_clusterDetailsDao.findDetail(host.getClusterId(), "cpuOvercommitRatio").getValue(), ApiDBUtils.getCpuOverprovisioningFactor(host.getClusterId()));
191-
String cpuWithOverprovisioningStr = Float.toString(host.getCpus() * host.getSpeed() * clusterCpuOvercommitRatio);
192-
hostResponse.setCpuWithOverprovisioning(cpuWithOverprovisioningStr);
189+
hostResponse.setCpuWithOverprovisioning(Float.toString(host.getCpus() * host.getSpeed() * clusterCpuOvercommitRatio));
193190
}
194191

195192
if (details.contains(HostDetails.all) || details.contains(HostDetails.stats)) {
@@ -335,12 +332,11 @@ public HostForMigrationResponse newHostForMigrationResponse(HostJoinVO host, Enu
335332

336333
hostResponse.setHypervisorVersion(host.getHypervisorVersion());
337334

338-
Float cpuWithOverprovisioning = new Float(host.getCpus() * host.getSpeed() * ApiDBUtils.getCpuOverprovisioningFactor(host.getClusterId()));
339-
String cpuAlloc = decimalFormat.format(((float)cpu / cpuWithOverprovisioning * 100f)).toString() + "%";
340-
hostResponse.setCpuAllocated(cpuAlloc);
341335
final float clusterCpuOvercommitRatio = NumbersUtil.parseFloat(_clusterDetailsDao.findDetail(host.getClusterId(), "cpuOvercommitRatio").getValue(), ApiDBUtils.getCpuOverprovisioningFactor(host.getClusterId()));
342-
String cpuWithOverprovisioningStr = Float.toString(host.getCpus() * host.getSpeed() * clusterCpuOvercommitRatio);
343-
hostResponse.setCpuWithOverprovisioning(cpuWithOverprovisioningStr);
336+
Float cpuWithOverprovisioning = host.getCpus() * host.getSpeed() * clusterCpuOvercommitRatio;
337+
String cpuAlloc = decimalFormat.format(((float)cpu / cpuWithOverprovisioning * 100f)) + "%";
338+
hostResponse.setCpuAllocated(cpuAlloc);
339+
hostResponse.setCpuWithOverprovisioning(Float.toString(host.getCpus() * host.getSpeed() * clusterCpuOvercommitRatio));
344340
}
345341

346342
if (details.contains(HostDetails.all) || details.contains(HostDetails.stats)) {

0 commit comments

Comments
 (0)