v2.6.4
14th October 2021
Log Courier / Log Carver
- Simplified networking logic and fixed some deadlocks in publisher and scheduler
- Improved logging of transports, receivers, endpoints and publisher
- Faster TCP/TLS shutdown if the transport is an unusable state
- The name and version of the remote is now logged for new connections as part of the HELO/VERS handshake
Log Carver
- Implemented controlled shutdown of log-carver's log-courier connections to ensure all received events are acknowledged, so that log-courier does not resend any events already sent to the transport when it reconnects
- Added additional timeouts to ensure that all dead connections to log-carver are detected and closed
- Fixed shutdown hanging forever if an ES transport is unable to retrieve node information