fluent / fluent/fluentd-forwarder

CLOSED_WAIT can cause lost messages

Open
#29 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
287
Forks
34
PR merge metrics
No merged PRs in 30d

Description

We were trying to figure out why we weren't getting messages sent through the fluent go proxy. The issue was intermittent and while the forwarder would say that it was sending those messages onto fluentd...they never arrived.

In the end, we discovered that the go proxy will occasionally go into a CLOSED_WAIT state when no messages are coming through for a while. The connection is 'eventually' closed, but everything that comes through this system while in a closed_wait state is lost.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.