You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(or request that a maintainer to update it for you).
32
32
33
33
## Workflow
34
34
@@ -39,11 +39,11 @@ within a few minutes.
39
39
40
40
### Stale pull requests
41
41
42
-
If you open a pull request that requires ongoing discussion or review, the
43
-
Fluent Bit maintainers will add a [`waiting-for-user`tag](#tags)to your pull
44
-
request. This tag means that we're blocked from moving forward until you reply.
45
-
To keep contributions from going stale, we'll wait 45 days for your response,
46
-
but we may close the pull request if we don't hear back from you by then.
42
+
If you open a pull request that requires ongoing discussion or review, the Fluent Bit
43
+
maintainers will add a `waiting-for-user` to your pull request. This tag means that
44
+
we're blocked from moving forward until you reply. To keep contributions from going
45
+
stale, we'll wait 45 days for your response, but we may close the pull request if we
46
+
don't hear back from you by then.
47
47
48
48
## Submit a contribution
49
49
@@ -55,14 +55,14 @@ create a single PR against `master` and specify that your changes need to be
55
55
**backported** to other branches; one of our maintainers will take care of that
56
56
process on your behalf.
57
57
58
-
All contributions must be made **first** against [master branch](https://github.com/fluent/fluent-bit-docs/tree/master) which is the active development branch, and then **if** the contribution also applies for the current stable branch, submit another PR for that specific branch, if submitting another PR adds some complexity, please specify in the first PR as a comment (for master branch) that it needs to be *backported*. One of our maintainers will take care of that process.
58
+
All contributions must be made **first** against [master branch](https://github.com/fluent/fluent-bit-docs/tree/master) which is the active development branch, and then if the contribution also applies for the current stable branch, submit another PR for that specific branch, if submitting another PR adds some complexity, specify in the first PR as a comment (for master branch) that it needs to be backported. One of the maintainers will take care of that process.
59
59
60
60
As a contributor, we'll ask you to follow a few best practices related to Git:
61
61
62
62
### One file per commit
63
63
64
-
Each commit you make should only modify one file or interface—we follow the same
65
-
practice in the Fluent Bit source code.
64
+
Each commit you make should only modify one file or interface, following the same
65
+
practice as commits to the Fluent Bit source code.
66
66
67
67
### Commit subjects
68
68
@@ -74,7 +74,7 @@ located at [pipeline/outputs/syslog.md](https://github.com/fluent/fluent-bit-doc
74
74
75
75
`pipeline: outputs: syslog: fix grammar in examples`
76
76
77
-
Since this commit is prefixed with the relevant file path, it helps our maintainers
77
+
Because this commit is prefixed with the relevant file's path, it helps the maintainers
78
78
understand and prioritize your contribution.
79
79
80
80
### Set your email in Git
@@ -88,7 +88,7 @@ For more information, refer to GitHub's guide to
88
88
### Sign off your commits
89
89
90
90
You must sign off your commits to certify your identity as the commit author. If
91
-
you don't sign off your commits, our CI system will flag the pull request with a
91
+
you don't sign off your commits, the CI system will flag the pull request with a
Copy file name to clipboardExpand all lines: administration/networking.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -71,6 +71,12 @@ For example, if you have five workers and `net.max_worker_connections` is set
71
71
to 10, a maximum of 50 connections is allowed. If the limit is reached, the output
72
72
plugin issues a retry.
73
73
74
+
### Listener backlog
75
+
76
+
When Fluent Bit listens for incoming connections (for example, in input plugins like HTTP, TCP, OpenTelemetry, Forward, Syslog, etc.), the operating system maintains a queue of pending connections. The `net.backlog` option controls the maximum number of pending connections that can be queued before new connection attempts are refused. Increasing this value can help Fluent Bit handle bursts of incoming connections more gracefully. The default value is `128`.
77
+
78
+
> **Note:** On Linux, the effective backlog value may be capped by the kernel parameter `net.core.somaxconn`. If you need to allow a higher number of pending connections, you may need to increase this system setting.
79
+
74
80
## Configuration options
75
81
76
82
The following table describes the network configuration properties available and
@@ -89,6 +95,7 @@ that rely on networking I/O:
89
95
|`net.keepalive_max_recycle`| Set maximum number of times a keepalive connection can be used before it's retired. |`2000`|
90
96
|`net.max_worker_connections`| Set maximum number of TCP connections that can be established per worker. |`0` (unlimited) |
91
97
|`net.source_address`| Specify network address to bind for data traffic. |_none_|
98
+
|`net.backlog`| Set the maximum number of pending connections for listening sockets. This option is vailable on versions >= 4.0.4. |`128`|
0 commit comments