I think cleaning up the way that ssync sender disconnects would be very helpful to taking some noise out of the logs.
SSYNC has a (weird?) tunneling protocol (currently) where it wraps HTTP requests inside of an ongoing chunked-transfer HTTP request. When it disconnects that old eventlet chunked transfer ValueError disconnect message pops (I'm not sure why that shows up in the logs unless eventlet_debug = True).
In order to disconnect cleanly ssync_sender can write a chunked transfer termination line to the wire.
good logs paul!
I think cleaning up the way that ssync sender disconnects would be very helpful to taking some noise out of the logs.
SSYNC has a (weird?) tunneling protocol (currently) where it wraps HTTP requests inside of an ongoing chunked-transfer HTTP request. When it disconnects that old eventlet chunked transfer ValueError disconnect message pops (I'm not sure why that shows up in the logs unless eventlet_debug = True).
In order to disconnect cleanly ssync_sender can write a chunked transfer termination line to the wire.