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

Re: [Condor-users] C of C++ API for Condor

-----Original Message-----
From: condor-users-bounces@xxxxxxxxxxx [mailto:condor-users-bounces@xxxxxxxxxxx] On Behalf Of Timothy St. Clair
Sent: 21 April 2011 14:46
To: Condor-Users Mail List
Cc: condor-admin@xxxxxxxxxxx
 Subject: Re: [Condor-users] C of C++ API for Condor

> Depending on what version you are running (namely 7.6) you can enable
> qmf plugins under the contrib area, which are a exposed API. 
> The plugins require qpid->qmf but are accessible via several languages,
> including C++ & Python.  
> https://condor-wiki.cs.wisc.edu/index.cgi/wiki?p=QmfSuite

Does the condor implementation do the command line tool launching/scraping technique or is it actually doing something more efficient (like talking DAEMON_CORE, parsing logs, inserting itself into hooks within condor and talking its own language, something else)?

I ask because the current approach I am forced into is error prone, slow (significantly, I am forced to throttle things heavily to avoid nuking the schedd) and occasionally spirals out of control. If I can replace some of it with this that might help. Alternatively I can see about borrowing ideas from how you do the sub process management.

Note: I haven't gone 7.6 series yet, it may be that that improves things sufficiently that I needn't bother, but you piqued my interest.


Gloucester Research Limited believes the information provided herein is reliable. While every care has been taken to ensure accuracy, the information is furnished to the recipients with no warranty as to the completeness and accuracy of its contents and on condition that any errors or omissions shall not be made the basis for any claim, demand or cause for action.
The information in this email is intended only for the named recipient.  If you are not the intended recipient please notify us immediately and do not copy, distribute or take action based on this e-mail.
All messages sent to and from this email address will be logged by Gloucester Research Ltd and are subject to archival storage, monitoring, review and disclosure.
Gloucester Research Limited, 5th Floor, Whittington House, 19-30 Alfred Place, London WC1E 7EA.
Gloucester Research Limited is a company registered in England and Wales with company number 04267560.