jenkinsci / jenkinsci/syslog-java-client

Messages may be lost when the server proactively closes the socket.

Open
#82 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Java
Stars
91
Forks
71
PR merge metrics
No merged PRs in 30d

Description

### Jenkins and plugins versions report

Environment


```text
Paste the output here
```

### What Operating System are you using (both controller, and any agents involved in the problem)?

centos7

### Reproduction steps

When the server proactively closes the socket, the client does not detect the EOF and fails to close the socket. When the next syslog message is sent, the application layer does not throw an exception. As a result, the client considers that the message has been sent successfully, but the server does not process the message.

### Expected Results

The client can identify that the server proactively closes the socket.

### Actual Results

but not

### Anything else?

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.