[drmaa-wg] New Condor DRMAA library

Peter Troeger peter.troeger at hpi.uni-potsdam.de
Thu Nov 3 10:11:31 CST 2005


Hi Eric,

> We're OK with the DRMAA library going into sourceforge and development 
> going there. We'd like to be able to include your changes into future Condor
> releases, so it'd be most helpful if you could post diffs to the Condor
> releases (future Condor releases will have a src/drmaa directory, which will
> have what's the the contrib tarball now)

I would like to announce that the new Condor DRMAA library is now in a
stable state. According to the DRMAA test suite, the library is
feature-complete and 'bug-free' ;-) . I am still aware of one missing
mandatory feature, but I plan to discuss with the DRMAA group if this is
really needed as mandatory functionality (remote sources for input files).

I switched to an autoconf-based setup. I tested everything on MacOS X
and Debian Sarge, but the generated Makefile *should* also work on other
platforms. Please let me know how to go on from here. I could send you
diffs and a generated Makefile. Anyway since I have no details about
your UWCS-internal build process, I fear that something will not work on
your side. Are you able to integrate the configure / make call in case
of an internal build ?

BTW, DRMAA expects the library to be a shared one. My version of the
Makefile therefore build both a static version (for backward
compatibility) and a shared library. Another major change is that all
jobs are now submitted in vanilla universe.

The Windows version is on the agenda, but currently there is not even a
NMAKE file. The code is prepared for being compiled under Win32, but I
expect a lot of remaining bugs in this environment.

I would be happy if the new library will be available with the next
Condor version. The release is a precondition for DRMAA working group to
take the final step in the GGF standardization process, which demands 2
independent compliant versions of the spec.

Thank you and regards,
Peter.

P.S. Nicholas did a great job. I had no problem to understand the code
he developed so far.






More information about the drmaa-wg mailing list