Hello,
We are also creating a version with a backend interface to the Condor system. This is where we have a problem and perhaps some of you can help us
You may be interested in a DRMAA Condor demo I gave on GGF12. One of the outcomes is a configure script which supports both SGE and Condor: http://www.dcl.hpi.uni-potsdam.de/research/grid/drmaa/
out. Since Condor only provides a C implementation of the DRMAA spec we our creating a new Java/JNI JDRMAA version based on the SGE one. The first real problem we have is that Condor does not support the mandatory Working Directory attribute and at the moment I cannot see how one can programmatically submit jobs to Condor without this. Where should users put their executables? Will all go to a system-wide submit directory? There may be a simple answer to this, so excuse me if I just miss some information or don’t understand how Condor uses the file system for this.
Condor distinguishes between installations with and without a shared file system. This is configured with the FILESYSTEM_DOMAIN configuration parameter. In the first case you need to give an absolute path for the executable in the job template. Condor will use exactly this path in order to find the executable, which may lead sometimes to problems with automounter paths. In the second case, Condor will transfer your executable to a spool directory on the destination machine. Therefore it should be enough to use the executable name only, all file accesses are relative to the spool directory. The latest Condor 6.7.2 version lacks some DRMAA functionality, you can find more information in the README file. Don't hesitate to contact me directly if you have any further questions. Regards, Peter.