It should be setblocking(0)hi,allmy demo waiting all the time.vdsm can neither connect vm channel.--------------vdsm.log--------------vmChannels::103::vdsm::(_handle_unconnected) Trying to connect fileno 18.-----------------------my demo---------import os, sys
import time
import socket
import logging
sys.path.append("/usr/share/vdsm")
from vmChannels import Listener
import threading
import guestIF
import supermcvda
import json_guestSocketFile = "/var/lib/libvirt/qemu/channels/winxp.com.redhat.rhevm.vdsm"_sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
_sock.setblocking(1)
try:
_sock.connect(_guestSocketFile)
except Exception as err:
print err
exit(1)args={'__name__':'log-off'}
message = (json.dumps(args) + '\n').encode('utf8')time.sleep(1)
_sock.send(message)
print _sock.recv(2 ** 10)
_______________________________________________ vdsm-devel mailing list vdsm-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-devel
-- Regards, Vinzenz Feenstra | Senior Software Engineer RedHat Engineering Virtualization R & D Phone: +420 532 294 625 IRC: vfeenstr or evilissimo Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com