Skip to content

Commit d6db476

Browse files
committed
Merge remote-tracking branch 'origin/4.14'
2 parents 5b419b9 + 16bb053 commit d6db476

3 files changed

Lines changed: 10 additions & 4 deletions

File tree

plugins/integrations/kubernetes-service/src/main/java/org/apache/cloudstack/api/command/user/kubernetes/cluster/ScaleKubernetesClusterCmd.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public class ScaleKubernetesClusterCmd extends BaseAsyncCmd {
5757
/////////////////////////////////////////////////////
5858
//////////////// API parameters /////////////////////
5959
/////////////////////////////////////////////////////
60-
@Parameter(name = ApiConstants.ID, type = CommandType.UUID,
60+
@Parameter(name = ApiConstants.ID, type = CommandType.UUID, required = true,
6161
entityType = KubernetesClusterResponse.class,
6262
description = "the ID of the Kubernetes cluster")
6363
private Long id;

plugins/integrations/prometheus/src/main/java/org/apache/cloudstack/metrics/PrometheusExporterImpl.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
import com.cloud.api.query.dao.HostJoinDao;
3838
import com.cloud.api.query.dao.StoragePoolJoinDao;
3939
import com.cloud.api.query.vo.DomainJoinVO;
40-
import com.cloud.api.query.vo.HostJoinVO;
4140
import com.cloud.api.query.vo.StoragePoolJoinVO;
4241
import com.cloud.capacity.Capacity;
4342
import com.cloud.capacity.CapacityManager;
@@ -50,7 +49,9 @@
5049
import com.cloud.dc.dao.DataCenterDao;
5150
import com.cloud.dc.dao.DataCenterIpAddressDao;
5251
import com.cloud.host.Host;
52+
import com.cloud.host.HostVO;
5353
import com.cloud.host.Status;
54+
import com.cloud.host.dao.HostDao;
5455
import com.cloud.network.dao.IPAddressDao;
5556
import com.cloud.storage.ImageStore;
5657
import com.cloud.storage.StorageStats;
@@ -78,6 +79,8 @@ public class PrometheusExporterImpl extends ManagerBase implements PrometheusExp
7879
@Inject
7980
private DataCenterDao dcDao;
8081
@Inject
82+
private HostDao hostDao;
83+
@Inject
8184
private HostJoinDao hostJoinDao;
8285
@Inject
8386
private VMInstanceDao vmDao;
@@ -112,8 +115,8 @@ private void addHostMetrics(final List<Item> metricsList, final long dcId, final
112115
int total = 0;
113116
int up = 0;
114117
int down = 0;
115-
for (final HostJoinVO host : hostJoinDao.listAll()) {
116-
if (host == null || host.getType() != Host.Type.Routing || host.getZoneId() != dcId) {
118+
for (final HostVO host : hostDao.listAll()) {
119+
if (host == null || host.getType() != Host.Type.Routing || host.getDataCenterId() != dcId) {
117120
continue;
118121
}
119122
total++;

scripts/vm/network/vnet/modifyvxlan.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,9 @@ fi
131131

132132
LOCKFILE=/var/run/cloud/vxlan.lock
133133

134+
# ensures that parent directories exists and prepares the lock file
135+
mkdir -p "${LOCKFILE%/*}"
136+
134137
(
135138
flock -x -w 10 200 || exit 1
136139
if [[ "$OP" == "add" ]]; then

0 commit comments

Comments
 (0)