[ovirt-devel] ImageIO issues

Piotr Kliczewski piotr.kliczewski at gmail.com
Mon Aug 28 10:13:22 UTC 2017


Hi,

For some time I am attempting to upload 14GB image over my local
network. I faced network service crash on my vdsm host (it runs
imageio daemon). Now I got following issue:
- daemon side:

2017-08-28 12:02:01,289 ERROR   (Thread-194) [web] 192.168.1.107 - PUT
/db08fc46-76f3-448a-8899-acd14a7cda41 500 210 (263.16s)
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/ovirt_imageio_common/web.py",
line 48, in __call__
    resp = self.dispatch(request)
  File "/usr/lib/python2.7/site-packages/ovirt_imageio_common/web.py",
line 73, in dispatch
    return method(*match.groups())
  File "/usr/lib/python2.7/site-packages/ovirt_imageio_daemon/server.py",
line 162, in put
    op.run()
  File "/usr/lib/python2.7/site-packages/ovirt_imageio_common/directio.py",
line 68, in run
    self._run()
  File "/usr/lib/python2.7/site-packages/ovirt_imageio_common/directio.py",
line 156, in _run
    self._receive_chunk(dst, buf, count)
  File "/usr/lib/python2.7/site-packages/ovirt_imageio_common/directio.py",
line 192, in _receive_chunk
    raise errors.PartialContent(self.size, self.done)
PartialContent: Requested 8388608 bytes, available 6389760 bytes

- proxy side:

192.168.1.107 - - [28/Aug/2017 12:01:56] "PUT
/images/db08fc46-76f3-448a-8899-acd14a7cda41 HTTP/1.1" 500 59
----------------------------------------
Exception happened during processing of request from ('192.168.1.107', 51716)
Traceback (most recent call last):
  File "/usr/lib64/python2.7/SocketServer.py", line 596, in
process_request_thread
    self.finish_request(request, client_address)
  File "/usr/lib64/python2.7/SocketServer.py", line 331, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib64/python2.7/SocketServer.py", line 654, in __init__
    self.finish()
  File "/usr/lib64/python2.7/SocketServer.py", line 713, in finish
    self.wfile.close()
  File "/usr/lib64/python2.7/socket.py", line 283, in close
    self.flush()
  File "/usr/lib64/python2.7/socket.py", line 307, in flush
    self._sock.sendall(view[write_offset:write_offset+buffer_size])
  File "/usr/lib64/python2.7/ssl.py", line 753, in sendall
    v = self.send(data[count:])
  File "/usr/lib64/python2.7/ssl.py", line 719, in send
    v = self._sslobj.write(data)
error: [Errno 32] Broken pipe
----------------------------------------

I am using sources from couple of days ago and running both services
on fedora 25. Is it known issue or should I open BZ for it?

Thanks,
Piotr


More information about the Devel mailing list