
On 11/27/2011 08:01 PM, Geert Jansen wrote:
Hi,
i've got a setup with 1500 guests, of which about 800 are running now. Things start getting a little slow. I'm trying to start more guests via the ovirt-engine-sdk, but i get this error:
File "/usr/bin/labmgr", line 171, in func_start vm.start(action) File "/usr/lib/python2.6/site-packages/ovirt_engine_sdk-1.0_SNAPSHOT-py2.6.egg/ovirtsdk/infrastructure/brokers.py", line 2389, in start body=ParseHelper.toXml(action)) File "/usr/lib/python2.6/site-packages/ovirt_engine_sdk-1.0_SNAPSHOT-py2.6.egg/ovirtsdk/infrastructure/proxy.py", line 42, in request conn=self.getConnectionsPool().getConnection()) File "/usr/lib/python2.6/site-packages/ovirt_engine_sdk-1.0_SNAPSHOT-py2.6.egg/ovirtsdk/infrastructure/proxy.py", line 54, in __doRequest raise ConnectionError, str(e) ovirtsdk.infrastructure.errors.ConnectionError: [ERROR]::oVirt API connection failure, The read operation timed out
this is known httplib issue, i wasn't able to reproduce it in 2.7, but i see you using 2.6 (as for now I'm yet not backported the code for 2.6) please file BZ for ovirt-engine-sdk, and as temporary workaround please try two things: 1) when you creating the proxy[1] you have [temeout] parameter in constructor, the default is 60 seconds, please raise it - it will solve any reconnection issues. [1] API(url, username, password, ..., timeout): 2) re-setting socket timeout to default import socket ... timeout = socket.getdefaulttimeout() socket.setdefaulttimeout(None) ...request()... socket.setdefaulttimeout(timeout) (let me know if it helped)
Any ideas?
Regards, Geert _______________________________________________ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel
-- Michael Pasternak RedHat, ENG-Virtualization R&D