From 2155591aa7dd3a0cf1ae9fb36cfd7b069bcb690d Mon Sep 17 00:00:00 2001 From: Ajit Kumar Date: Wed, 14 Jun 2017 16:50:41 -0700 Subject: [PATCH] Add a new rule which catches docker image corruption. It will address https://github.com/kubernetes/kubernetes/issues/47219 --- config/docker-monitor-filelog.json | 8 +++++++- config/docker-monitor.json | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/config/docker-monitor-filelog.json b/config/docker-monitor-filelog.json index 349b7adc..db504cac 100644 --- a/config/docker-monitor-filelog.json +++ b/config/docker-monitor-filelog.json @@ -10,5 +10,11 @@ "bufferSize": 10, "source": "docker-monitor", "conditions": [], - "rules": [] + "rules": [ + { + "type": "temporary", + "reason": "CorruptDockerImage", + "pattern": "Error trying v2 registry: failed to register layer: rename /var/lib/docker/image/(.+) /var/lib/docker/image/(.+): directory not empty.*" + } + ] } diff --git a/config/docker-monitor.json b/config/docker-monitor.json index 226e555c..57132528 100644 --- a/config/docker-monitor.json +++ b/config/docker-monitor.json @@ -8,5 +8,11 @@ "bufferSize": 10, "source": "docker-monitor", "conditions": [], - "rules": [] + "rules": [ + { + "type": "temporary", + "reason": "CorruptDockerImage", + "pattern": "Error trying v2 registry: failed to register layer: rename /var/lib/docker/image/(.+) /var/lib/docker/image/(.+): directory not empty.*" + } + ] }