[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Condor-users] Should Condor SOAP calls to the schedd be this slow?

Hi Everyone,

I've been using the condor soap interface a bit, and I've found that when I have about 3000 jobs in my queue, with twenty machines in the pool and twenty jobs running, it takes about 20 minutes for my getJobAds query to the schedd to return. This is just from localhost, so I'm confused at why it's taking so long. Am I doing anything strange here, or is this just to be expected with the SOAP interface?

This is all I'm doing:

[user@machine dir]$ python
Python 2.4.3 (#1, Jul 27 2009, 06:41:38)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from suds.client import Client
>>> schedd = Client("file:///path/to/condorwsdl/condorSchedd.wsdl", location="http://localhost:8080";)
>>> schedd.service.getJobAds(None, None)

Any ideas at why this is so slow?