Skip to content

Commit 38089c7

Browse files
committed
fixes
1 parent 0eff09d commit 38089c7

File tree

4 files changed

+16
-3
lines changed

4 files changed

+16
-3
lines changed

core/src/main/java/com/cloud/agent/resource/virtualnetwork/facade/SetMonitorServiceConfigItem.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ private void setupHealthChecksRelatedInfo(MonitorService monitorService, SetMoni
7171

7272
monitorService.setExcludedHealthChecks(command.getAccessDetail(SetMonitorServiceCommand.ROUTER_HEALTH_CHECKS_EXCLUDED));
7373
monitorService.setHealthChecksConfig(command.getHealthChecksConfig());
74+
monitorService.setDeleteProcessedFilesInterval(Integer.valueOf(command.getAccessDetail(SetMonitorServiceCommand.ROUTER_PROCESSED_COMMANDS_CLEANUP_INTERVAL)));
7475
}
7576

7677
@Override

core/src/main/java/com/cloud/agent/resource/virtualnetwork/model/MonitorService.java

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,17 @@ public class MonitorService extends ConfigBase {
2828
public Integer healthChecksAdvancedRunInterval;
2929
public String excludedHealthChecks;
3030
public Map<String, String> healthChecksConfig;
31+
public Integer deleteProcessedFilesInterval;
3132

3233
public MonitorService() {
3334
super(ConfigBase.MONITORSERVICE);
3435
}
3536

3637
public MonitorService(String config, String disableMonitoring, String healthChecksEnabled) {
3738
super(ConfigBase.MONITORSERVICE);
38-
this.config = config;
39-
this.disableMonitoring = disableMonitoring;
39+
this.setConfig(config);
40+
this.setDisableMonitoring(disableMonitoring);
41+
this.setHealthChecksEnabled(Boolean.parseBoolean(healthChecksEnabled));
4042
}
4143

4244
public String getConfig() {
@@ -67,6 +69,10 @@ public Map<String, String> getHealthChecksConfig() {
6769
return healthChecksConfig;
6870
}
6971

72+
public Integer getDeleteProcessedFilesInterval() {
73+
return deleteProcessedFilesInterval;
74+
}
75+
7076
public void setConfig(String config) {
7177
this.config = config;
7278
}
@@ -98,4 +104,8 @@ public void setHealthChecksConfig(Map<String, String> healthChecksConfig) {
98104
public void setDeleteFromProcessedCache(boolean deleteFromProcessedCache) {
99105
this.deleteFromProcessedCache = deleteFromProcessedCache;
100106
}
107+
108+
public void setDeleteProcessedFilesInterval(Integer deleteProcessedFilesInterval) {
109+
this.deleteProcessedFilesInterval = deleteProcessedFilesInterval;
110+
}
101111
}

systemvm/debian/opt/cloud/bin/cs_monitorservice.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,7 @@ def merge(dbag, data):
3232
dbag["excluded_health_checks"] = data["excluded_health_checks"]
3333
if "health_checks_config" in data:
3434
dbag["health_checks_config"] = data["health_checks_config"]
35+
if "delete_from_processed_cache" in data:
36+
dbag["delete_from_processed_cache"] = data["delete_from_processed_cache"]
3537

3638
return dbag

systemvm/debian/root/cleanup_processed.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ fi
3333

3434
files_to_delete=`find . -mtime +${days} 2>/dev/null`
3535

36-
if [ -z $files_to_delete ]
36+
if [ -z "$files_to_delete" ]
3737
then
3838
echo "numberOfFiles: 0"
3939
exit 0

0 commit comments

Comments
 (0)