Bug 1481354
Summary: | fluentd log is filled up with KubeClient messages when using journal and output queue is full | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Rich Megginson <rmeggins> |
Component: | Logging | Assignee: | Rich Megginson <rmeggins> |
Status: | CLOSED ERRATA | QA Contact: | Junqi Zhao <juzhao> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | 3.7.0 | CC: | aos-bugs, jcantril, jdyson, nhosoi, qitang, rmeggins, sradco, wsun, xiazhao |
Target Milestone: | --- | ||
Target Release: | 3.7.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
This is a bug in fluentd filter_kubernetes_metadata plugin.
Please ignore fluentd log messages from Kubeclient::Common::WatchNotice like this.
#<Kubeclient::Common::WatchNotice type="MODIFIED", object={:kind=>"Namespace", :apiVersion=>"v1", :metadata=>{...}, :spec=>{...}, :status=>{:phase=>"Active"}}>
|
Story Points: | --- |
Clone Of: | 1476731 | Environment: | |
Last Closed: | 2017-11-28 22:07:08 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1476731 | ||
Bug Blocks: |
Description
Rich Megginson
2017-08-14 16:53:17 UTC
https://github.com/openshift/origin-aggregated-logging/commit/75dea649f637fea84d177ef9cd2a112dbb862d60 fix will get picked up when we merge upstream to downstream and build fluentd Fixed in 3.6: koji_builds: https://brewweb.engineering.redhat.com/brew/buildinfo?buildID=595912 repositories: brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/openshift3/logging-fluentd:rhaos-3.6-rhel-7-docker-candidate-82316-20170908145540 brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/openshift3/logging-fluentd:latest brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/openshift3/logging-fluentd:v3.6 brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/openshift3/logging-fluentd:v3.6.173.0.31 brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/openshift3/logging-fluentd:v3.6.173.0.31-2 Waiting for 3.7 puddle rebuild to fix in 3.7 Test steps: 1. Create a 3 projects and populate logs before logging is deployed # for i in {1..3} do oc new-project project${i} oc new-app chunyunchen/java-mainclass:2.3-SNAPSHOT sleep 10s done 2. Deploy logging with openshift_logging_fluentd_journal_read_from_head=true in inventory file 2. To increase the read journal load of fluentd, created 27 projects with 38 pods running inside on openshift, each pod sended out logs continously: # for i in {4..30} do oc new-project project${i} oc new-app chunyunchen/java-mainclass:2.3-SNAPSHOT sleep 30s done 3. Wait after a few hour until every index can be found in ES, searched in fluentd logs for "BufferQueueLimitError", no findings. Test env: # openshift version openshift v3.7.0-0.126.1 kubernetes v1.7.0+80709908fd etcd 3.2.1 Images tested with: logging-kibana:v3.7.0-0.126.1.0 logging-fluentd:v3.7.0-0.126.1.0 logging-auth-proxy:v3.7.0-0.126.1.0 logging-curator:v3.7.0-0.126.1.0 logging-elasticsearch:v3.7.0-0.126.1.0 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2017:3188 |