Details
-
Bug
-
Status: Resolved
-
Not specified
-
Resolution: Fixed
-
8.4.20
-
None
-
Windows 11
Docker Desktop 4.3.2
helm version
version.BuildInfo{Version:"v3.7+unreleased", GitCommit:"b8d3535991dd5089d58bc88c46a5ffe2721ae830", GitTreeState:"clean", GoVersion:"go1.17.5"}
kubectl version
Client Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.4", GitCommit:"b695d79d4f967c403a96986f1750a35eb75e75f1", GitTreeState:"clean", BuildDate:"2021-11-17T15:48:33Z", GoVersion:"go1.16.10", Compiler:"gc", Platform:"windows/amd64"}
Server Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.4", GitCommit:"b695d79d4f967c403a96986f1750a35eb75e75f1", GitTreeState:"clean", BuildDate:"2021-11-17T15:42:41Z", GoVersion:"go1.16.10", Compiler:"gc", Platform:"linux/amd64"}
docker version
Client:
Cloud integration: v1.0.22
Version: 20.10.11
API version: 1.41
Go version: go1.16.10
Git commit: dea9396
Built: Thu Nov 18 00:42:51 2021
OS/Arch: windows/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.11
API version: 1.41 (minimum version 1.12)
Go version: go1.16.9
Git commit: 847da18
Built: Thu Nov 18 00:35:39 2021
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.4.12
GitCommit: 7b11cfaabd73bb80907dd23182b9347b4245eb5d
runc:
Version: 1.0.2
GitCommit: v1.0.2-0-g52b36a2
docker-init:
Version: 0.19.0
GitCommit: de40ad0Windows 11 Docker Desktop 4.3.2 helm version version.BuildInfo{Version:"v3.7+unreleased", GitCommit:"b8d3535991dd5089d58bc88c46a5ffe2721ae830", GitTreeState:"clean", GoVersion:"go1.17.5"} kubectl version Client Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.4", GitCommit:"b695d79d4f967c403a96986f1750a35eb75e75f1", GitTreeState:"clean", BuildDate:"2021-11-17T15:48:33Z", GoVersion:"go1.16.10", Compiler:"gc", Platform:"windows/amd64"} Server Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.4", GitCommit:"b695d79d4f967c403a96986f1750a35eb75e75f1", GitTreeState:"clean", BuildDate:"2021-11-17T15:42:41Z", GoVersion:"go1.16.10", Compiler:"gc", Platform:"linux/amd64"} docker version Client: Cloud integration: v1.0.22 Version: 20.10.11 API version: 1.41 Go version: go1.16.10 Git commit: dea9396 Built: Thu Nov 18 00:42:51 2021 OS/Arch: windows/amd64 Context: default Experimental: true Server: Docker Engine - Community Engine: Version: 20.10.11 API version: 1.41 (minimum version 1.12) Go version: go1.16.9 Git commit: 847da18 Built: Thu Nov 18 00:35:39 2021 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.4.12 GitCommit: 7b11cfaabd73bb80907dd23182b9347b4245eb5d runc: Version: 1.0.2 GitCommit: v1.0.2-0-g52b36a2 docker-init: Version: 0.19.0 GitCommit: de40ad0
Description
In current environment, noticed Elastic4hpcclogs pods tend to fail after initial successful deployment:
]) for Container "elasticsearch" in Pod "elasticsearch-master-0_default(f1620817-111d-4f5b-b34f-51698d5b7f4f)" failed - error: command 'bash -c PIPELINE_NAME=hpccpipeline
ES_URL=http://localhost:9200
PIPELINE_REQ_PATH=_ingest/pipeline
[ -z ${WAIT_ES_READY_IN_SEC} ] && WAIT_ES_READY_IN_SEC=120
END_TIME=$(expr $(date +%s) + ${WAIT_ES_READY_IN_SEC})
START_FILE=/tmp/.es_start_file
while [[ $(date +%s) -le ${END_TIME} ]]; do
[ -f "${START_FILE}" ] && break
sleep 1
done
if [ -f "${START_FILE}" ]; then
echo 'Cluster is ready to add hpccpipeline'
else
echo 'Cluster health check timeout. Will try to add hpccpipeline anyway.'
fi
- Need wait elasticsearch container ready to test the hostname with ordinal
- Only add pipeline in the first elasticsearch master
if [ ${HOSTNAME##*-} -eq 0 ]; then
curl -s -X PUT "$ES_URL/$PIPELINE_REQ_PATH/$PIPELINE_NAME/" -H 'Content-Type: application/json' \
-d'{ "description": "Parses and formats HPCC Systems component log entries", "processors": [{ "grok":Unknown macro: { "field"}\\s+%{HPCC_LOG_CLASS:hpcc.log.class}\\s+%{TIMESTAMP_ISO8601:hpcc.log.timestamp}\\s+%{POSINT:hpcc.log.procid}\\s+%{POSINT:hpcc.log.threadid}\\s+%{HPCC_LOG_WUID:hpcc.log.jobid}
{8}
s+%{QUOTEDSTRING:hpcc.log.message}"], "pattern_definitions": { "HPCC_LOG_WUID": "([A-Z][0-9]-[0-9]{6})|(UNK)", "HPCC_LOG_CLASS": "DIS|ERR|WRN|INF|PRO|MET|UNK", "HPCC_LOG_AUDIENCE": "OPR|USR|PRG|AUD|UNK" } } }], "on_failure": [\{ "set": { "field": "error.message", "value": "{{ _ingest.on_failure_message }}" } }] }'
rc=$?
if [ ${rc} -eq 0 ]; then
echo 'Successfully added hpccpipeline !'
else
echo 'Failed to add hpccpipeline.'
exit $rc
fi
fi
' exited with 137: , message: ""
Normal Killing 45s (x3 over 8m45s) kubelet FailedPostStartHook