Large amount data sitting on the proxy server's Recv-Q for the connection between proxy node and storage node.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
New
|
Undecided
|
Unassigned |
Bug Description
swift version : 2.2.2
We have observed swift proxy server processes sometime have very high number on the Recv-Q for the
tcp connection between the proxy server and object server on the storage node.
Here is an example
tcp 1019336 0 10.1.195.132:20717 10.1.195.145:6000 ESTABLISHED 6194/python2.7
Once this buildup, it will never go away until restart the proxy server. If a lot of such build up on
the proxy server, it can start exhaust TCP memory on the proxy server which caused other problems and
huge latency and eventually starts to fail.
Here is the code that may have something to do with the problem:
Looks like dup of https:/
Can someone confirm that?