Skip to content

Commit 2b220b5

Browse files
committed
Merge branch '4.14'
2 parents 6f559d2 + b0d300c commit 2b220b5

4 files changed

Lines changed: 7 additions & 12 deletions

File tree

api/src/main/java/org/apache/cloudstack/api/command/admin/usage/ListUsageRecordsCmd.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ public void execute() {
181181
}
182182
}
183183

184-
response.setResponses(usageResponses, usageResponses.size());
184+
response.setResponses(usageResponses, usageRecords.second());
185185
}
186186

187187
response.setResponseName(getCommandName());

server/src/main/java/com/cloud/api/ApiResponseHelper.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3436,11 +3436,6 @@ public UsageRecordResponse createUsageResponse(Usage usageRecord, Map<String, Se
34363436
if (networkId == null) {
34373437
networkId = ip.getSourceNetworkId();
34383438
}
3439-
NetworkDetailVO networkDetail = networkDetailsDao.findDetail(networkId, Network.hideIpAddressUsage);
3440-
if (networkDetail != null && networkDetail.getValue() != null && networkDetail.getValue().equals("true")) {
3441-
// Don't export network usage when admin wants it hidden
3442-
return null;
3443-
}
34443439
resourceType = ResourceObjectType.PublicIpAddress;
34453440
resourceId = ip.getId();
34463441
usageRecResponse.setUsageId(ip.getUuid());

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ public HostResponse newHostResponse(HostJoinVO host, EnumSet<HostDetails> detail
171171

172172
hostResponse.setMemoryTotal(host.getTotalMemory());
173173
Float totalMemorywithOverprovisioning = host.getTotalMemory() * ApiDBUtils.getMemOverprovisioningFactor(host.getClusterId());
174-
hostResponse.setMemWithOverprovisioning(totalMemorywithOverprovisioning.toString());
174+
hostResponse.setMemWithOverprovisioning(decimalFormat.format(totalMemorywithOverprovisioning));
175175
hostResponse.setMemoryAllocated(mem);
176176

177177
String hostTags = host.getTag();
@@ -192,7 +192,7 @@ public HostResponse newHostResponse(HostJoinVO host, EnumSet<HostDetails> detail
192192

193193
float cpuWithOverprovisioning = host.getCpus() * host.getSpeed() * ApiDBUtils.getCpuOverprovisioningFactor(host.getClusterId());
194194
hostResponse.setCpuAllocated(calculateResourceAllocatedPercentage(cpu, cpuWithOverprovisioning));
195-
hostResponse.setCpuWithOverprovisioning(Float.toString(cpuWithOverprovisioning));
195+
hostResponse.setCpuWithOverprovisioning(decimalFormat.format(cpuWithOverprovisioning));
196196
}
197197

198198
if (details.contains(HostDetails.all) || details.contains(HostDetails.stats)) {
@@ -320,7 +320,7 @@ public HostForMigrationResponse newHostForMigrationResponse(HostJoinVO host, Enu
320320

321321
hostResponse.setMemoryTotal(host.getTotalMemory());
322322
Float memWithOverprovisioning = host.getTotalMemory() * ApiDBUtils.getMemOverprovisioningFactor(host.getClusterId());
323-
hostResponse.setMemWithOverprovisioning(memWithOverprovisioning.toString());
323+
hostResponse.setMemWithOverprovisioning(decimalFormat.format(memWithOverprovisioning));
324324
hostResponse.setMemoryAllocated(decimalFormat.format((float) mem / memWithOverprovisioning * 100.0f) +"%");
325325

326326
String hostTags = host.getTag();
@@ -341,7 +341,7 @@ public HostForMigrationResponse newHostForMigrationResponse(HostJoinVO host, Enu
341341

342342
float cpuWithOverprovisioning = host.getCpus() * host.getSpeed() * ApiDBUtils.getCpuOverprovisioningFactor(host.getClusterId());
343343
hostResponse.setCpuAllocated(calculateResourceAllocatedPercentage(cpu, cpuWithOverprovisioning));
344-
hostResponse.setCpuWithOverprovisioning(Float.toString(cpuWithOverprovisioning));
344+
hostResponse.setCpuWithOverprovisioning(decimalFormat.format(cpuWithOverprovisioning));
345345
}
346346

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

server/src/main/java/com/cloud/network/vpn/Site2SiteVpnManagerImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -562,9 +562,9 @@ public Site2SiteVpnConnection resetVpnConnection(ResetVpnConnectionCmd cmd) thro
562562
_accountMgr.checkAccess(caller, null, false, conn);
563563

564564
if (conn.getState() == State.Pending) {
565-
throw new InvalidParameterValueException("VPN connection " + id + " cannot be reseted when state is Pending!");
565+
conn.setState(State.Disconnected);
566566
}
567-
if (conn.getState() == State.Connected || conn.getState() == State.Error) {
567+
if (conn.getState() == State.Connected || conn.getState() == State.Error || conn.getState() == State.Disconnected) {
568568
stopVpnConnection(id);
569569
}
570570
startVpnConnection(id);

0 commit comments

Comments
 (0)