[libvirt] virStream: this function is not supported by the connection driver

Wido den Hollander wido at widodh.nl
Sat Jan 30 18:59:33 UTC 2016


Hi,

I'm trying to implement the volUpload and volDownload functions for the
RBD storage driver but I keep getting this:

2016-01-30 18:56:11.675+0000: 6447: debug :
virStorageBackendRBDVolDownload:1395 : Read 4096 bytes at offset 0 from
RBD image libvirt/wido1

2016-01-30 18:56:11.675+0000: 6447: debug : virStreamSend:168 :
stream=0x7fe780000930, data=0x7fe780062df0, nbytes=4096

2016-01-30 18:56:11.675+0000: 6447: error : virStreamSend:186 : this
function is not supported by the connection driver: virStreamSend

I reference to the stream with virStreamRef(stream); and then I use
virStreamSend() to write data to the stream, but that fails.

I've looked through the source and couldn't find anything what might be
the issue.

Libvirt is running locally on my system and I'm using qemu:///system to
connect locally with virsh.

Do I need to initialize the stream in any way before I can write data to it?

Wido




More information about the libvir-list mailing list