Bug 1593312
Summary: | Fluent pipeline stuck because records in request do not equal response | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Jeff Cantrill <jcantril> |
Component: | Logging | Assignee: | Jeff Cantrill <jcantril> |
Status: | CLOSED ERRATA | QA Contact: | Anping Li <anli> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 3.7.1 | CC: | anli, aos-bugs, gpei, juzhao, mifiedle, qitang, rmeggins, smunilla |
Target Milestone: | --- | ||
Target Release: | 3.7.z | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
Cause: fluent-plugin-elasticsearch improperly handled book keeping of the records being submitted
Consequence: Fluent was stuck processing a chuck even though there was a valid request and response.
Fix: Properly account for the records submitted to Elasticsearch.
Result: The pipeline is no longer stuck
|
Story Points: | --- |
Clone Of: | 1593297 | Environment: | |
Last Closed: | 2018-08-09 22:14:04 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: | 1593297 | ||
Bug Blocks: | 1562004, 1593310 |
Description
Jeff Cantrill
2018-06-20 14:16:22 UTC
Waiting the image include the fix. Please change to ON_QA, issue is fixed. Used buffer file from https://bugzilla.redhat.com/attachment.cgi?id=1417859 and followed steps in Comment 0, all buffer record are read without the no equal response error in fluentd pods logs. fluentd image version: logging-fluentd-v3.7.58-1 # docker run -it brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/openshift3/logging-fluentd:v3.7.58-1 rpm -qa | grep rubygem-fluent-plugin-elasticsearch rubygem-fluent-plugin-elasticsearch-1.17.0-1.el7.noarch Change back to MOFIFIED, the latest logging-fluentd v3.7.59.2 is not built with rubygem-fluent-plugin-elasticsearch-1.17.0-1.el7.noarch.rpm, but with rubygem-fluent-plugin-elasticsearch-1.15.2-1.el7.noarch. need correct fluentd image # docker run -it brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/openshift3/logging-fluentd:v3.7.59.2 rpm -qa | grep rubygem-fluent-plugin-elasticsearch rubygem-fluent-plugin-elasticsearch-1.15.2-1.el7.noarch REPOSITORY TAG IMAGE ID CREATED SIZE brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/openshift3/logging-fluentd v3.7 268fc822a76a 10 hours ago 286.1 MB brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/openshift3/logging-fluentd v3.7.59-2 268fc822a76a 10 hours ago 286.1 MB (In reply to Junqi Zhao from comment #11) > Change back to MOFIFIED, the latest logging-fluentd v3.7.59.2 is not built Correction: the latest logging-fluentd v3.7.59-2 The fix is in 3.7.58. But the errata will release v3.7.57. so move bug to modified again. verified on v3.7.61 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/RHBA-2018:2337 |