[libvirt-users] libvir: Remote error : cannot recv data: : Connection reset by peer

I'm using Libvirt's Java API and connecting to the hypervisor using the same. My program is such that periodic discovery of active VMs is done using Libvirt's functions. However, when I try to perform any VM related operations while the Java code connecting to Qemu is running such as shutdown, start VM using virsh, I end up with : 'libvir: Remote error : cannot recv data: : Connection reset by peer' on my Java IDE and 'error: cannot recv data: : Connection reset by peer error: failed to connect to the hypervisor' on the terminal running virsh. I'm using QEMU emulator version 0.14.0 (qemu-kvm-0.14.0) and Libvirt version 0.4.7 on Ubuntu 11.04. Please help me out! Thanks.

Check the 'max_clients' value in /etc/libvirt/libvirtd.conf. Experiment with increasing that value to see if your problem goes away. Regards, Sharad Mishra PREETHI RAMESH <iampreethiramesh @gmail.com> To Sent by: libvirt-users@redhat.com libvirt-users-bou cc nces@redhat.com Subject [libvirt-users] libvir: Remote 10/04/11 12:44 AM error : cannot recv data: : Connection reset by peer I'm using Libvirt's Java API and connecting to the hypervisor using the same. My program is such that periodic discovery of active VMs is done using Libvirt's functions. However, when I try to perform any VM related operations while the Java code connecting to Qemu is running such as shutdown, start VM using virsh, I end up with : 'libvir: Remote error : cannot recv data: : Connection reset by peer' on my Java IDE and 'error: cannot recv data: : Connection reset by peer error: failed to connect to the hypervisor' on the terminal running virsh. I'm using QEMU emulator version 0.14.0 (qemu-kvm-0.14.0) and Libvirt version 0.4.7 on Ubuntu 11.04. Please help me out! Thanks._______________________________________________ libvirt-users mailing list libvirt-users@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-users

On Tue, Oct 04, 2011 at 08:30:16AM -0700, Sharad Mishra wrote:
Check the 'max_clients' value in /etc/libvirt/libvirtd.conf. Experiment with increasing that value to see if your problem goes away.
The OP filed a BZ about this problem that provided a bit more information about the code which indicated that it was opening new connections for every API call and not closing them, resulting in no available connections. Increasing max_clients will appear to make the problem go away, but will only delay the inevitable result of running out of connections. The code needs to be fixed to open one connection and use it for all subsequent API calls. Dave
Regards, Sharad Mishra
PREETHI RAMESH <iampreethiramesh @gmail.com> To Sent by: libvirt-users@redhat.com libvirt-users-bou cc nces@redhat.com Subject [libvirt-users] libvir: Remote 10/04/11 12:44 AM error : cannot recv data: : Connection reset by peer
I'm using Libvirt's Java API and connecting to the hypervisor using the same. My program is such that periodic discovery of active VMs is done using Libvirt's functions.
However, when I try to perform any VM related operations while the Java code connecting to Qemu is running such as shutdown, start VM using virsh, I end up with : 'libvir: Remote error : cannot recv data: : Connection reset by peer' on my Java IDE and 'error: cannot recv data: : Connection reset by peer error: failed to connect to the hypervisor' on the terminal running virsh.
I'm using QEMU emulator version 0.14.0 (qemu-kvm-0.14.0) and Libvirt version 0.4.7 on Ubuntu 11.04.
Please help me out! Thanks._______________________________________________ libvirt-users mailing list libvirt-users@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-users
_______________________________________________ libvirt-users mailing list libvirt-users@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-users
participants (3)
-
Dave Allan
-
PREETHI RAMESH
-
Sharad Mishra