acceptorQueueSize [sic] - Documentation and http.ini examples have incorrect parameter name #4939
Closed
Description
Jetty version
9.4.29.v20200521 (and probably many others)
Java version
Any
OS type/version
Any
Description
Documentation / ini file references for acceptQueueSize
configuration are incorrectly listed as accept[or]QueueSize
- Setting acceptorQueueSize
has no effect while setting acceptQueueSize
works as intended.
Source References
https://github.com/eclipse/jetty.project/search?q=acceptorQueueSize&unscoped_q=acceptorQueueSize
Documentation Reference
https://www.eclipse.org/jetty/documentation/current/configuring-connectors.html
Jetty Download - Demo-Base - Example http.ini Reference
Testing Instructions
- Mac
- Base-case:
java -jar ../start.jar -Djetty.port=8000 -Djetty.http.acceptorQueueSize=100
- Get Listen Queue Depth:
netstat -Lan | grep 8000
- Expected:
0/0/100
- Actual:
0/0/50
- Get Listen Queue Depth:
- Fixed-case:
java -jar ../start.jar -Djetty.port=8000 -Djetty.http.acceptQueueSize=100
- Get Listen Queue Depth:
netstat -Lan | grep 8000
- Expected == Actual:
0/0/100
- Get Listen Queue Depth:
- Base-case:
- Linux
- Base-case:
java -jar ../start.jar -Djetty.port=8000 -Djetty.http.acceptorQueueSize=100
- Get Listen Queue Depth:
ss -l | egrep 'Netid|:8000'
- Expected:
Recv-Q: 0, Send-Q: 100
(Recv-Q == current depth, Send-Q == configured depth) - Actual:
Recv-Q: 0, Send-Q: 50
(Recv-Q == current depth, Send-Q == configured depth)
- Get Listen Queue Depth:
- Fixed-case:
java -jar ../start.jar -Djetty.port=8000 -Djetty.http.acceptQueueSize=100
- Get Listen Queue Depth:
ss -l | egrep 'Netid|:8000'
- Expected == Actual:
Recv-Q: 0, Send-Q: 100
(Recv-Q == current depth, Send-Q == configured depth)
- Get Listen Queue Depth:
- Base-case: