Fix broken-pipe seen in glance-api
Fix broken-pipe seen in glance-api

When file size is an exact multiple of chunk_size, glance client
is processing EOF in image-data as a chunk and sends to
glance-api. The server treats this as the end of chunked
transmission and sends a http response.

When the actual last chunk is sent by the 'requests' library, the
server sends a 400 response and tracebacks with broken pipe
as the client has already closed the socket.

Closes-Bug: #1342080
Change-Id: Icdbff838450db1c252ddc919a230a7d3ca16765f

JioCloud/python-glanceclient,varunarya10/python-glanceclient,varunarya10/python-glanceclient,JioCloud/python-glanceclient