Skip to content

Commit b9adfbb

Browse files
authored
Merge pull request #321 from wangzhen127/overlay2
Update the detection method for docker overlay2 issue
2 parents 7f0b914 + a852771 commit b9adfbb

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

config/docker-monitor.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,24 @@
88
"bufferSize": 10,
99
"source": "docker-monitor",
1010
"metricsReporting": true,
11-
"conditions": [],
11+
"conditions": [
12+
{
13+
"type": "CorruptDockerOverlay2",
14+
"reason": "NoCorruptDockerOverlay2",
15+
"message": "docker overlay2 is functioning properly"
16+
}
17+
],
1218
"rules": [
1319
{
1420
"type": "temporary",
1521
"reason": "CorruptDockerImage",
1622
"pattern": "Error trying v2 registry: failed to register layer: rename /var/lib/docker/image/(.+) /var/lib/docker/image/(.+): directory not empty.*"
23+
},
24+
{
25+
"type": "permanent",
26+
"condition": "CorruptDockerOverlay2",
27+
"reason": "CorruptDockerOverlay2",
28+
"pattern": "returned error: readlink /var/lib/docker/overlay2.*: invalid argument.*"
1729
}
1830
]
1931
}

test/build.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,12 @@ function build-npd-custom-flags() {
101101
local -r sm_config="${kube_home}/node-problem-detector/config/systemd-monitor.json"
102102

103103
local -r custom_km_config="${kube_home}/node-problem-detector/config/kernel-monitor-counter.json"
104-
local -r custom_dm_config="${kube_home}/node-problem-detector/config/docker-monitor-counter.json"
105104
local -r custom_sm_config="${kube_home}/node-problem-detector/config/systemd-monitor-counter.json"
106105

107106
flags="--v=2"
108107
flags+=" --logtostderr"
109108
flags+=" --config.system-log-monitor=${km_config},${dm_config},${sm_config}"
110-
flags+=" --config.custom-plugin-monitor=${custom_km_config},${custom_dm_config},${custom_sm_config}"
109+
flags+=" --config.custom-plugin-monitor=${custom_km_config},${custom_sm_config}"
111110
flags+=" --port=20256"
112111

113112
export NODE_PROBLEM_DETECTOR_CUSTOM_FLAGS=${flags}

0 commit comments

Comments
 (0)