[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: AW: [geclipse-dev] PBS implementation
|
Hi Mathias,
I am working on it right now. I have created a new package in the bundle
and exposed the SSH tool. I will send a patch to Harald as soon as I
have a first working version with PBS.
I don't think you had this mail, it was off the mailing list:
Hi Harald,
Thank you for your quick answer,
It may be interesting to provide the functionality to submit jobs
directly to the batch service.
In fact it is just a side effect of taking advantage of the already
implemented PBSBatchService class of geclipse. My aim is to implement
the grid model of geclipse for PBS.
This was not initially though of, thats why the class is declared
final. But if the need is there the final can be removed. The
question is, should there be an interface declared in the
IBatchService interface for job submission or should this be done by
extending the specific implementations as you suggest. So could you
answer the following question:
Are you going to use the qsub command to submit your job, if not
which command?
Yes, I have been looking for an implementation of a PBS client
library in java, but it doesn't exist. So I will use qsub and command
line parsing.
Talking about parsing, some methods of the actual PBSBatchService
doesn't work on our pbs cluster (like the one to get the kernel
version). Maybe the parsing methods can be generalized I may look into
it.
How are you going to do the translation from jdl to whatever qsub (or
another command) may accept?
I will base my implementation on the jsdl format because it is
documentend and normalized, and I will generate pbs scripts from it. I
don't know if I will be able to implement the full specifications, but
I think it is pretty doable to translate a launching command with
arguments and implement basic data staging in PBS.
If you let me know what interface you would like I can look into it
on Thursday(I don't have access to the code right now and will be
traveling tomorrow). You could also request the following interface
as an bugzilla feature request (
https://bugs.eclipse.org/bugs/enter_bug.cgi?product=gEclipse&bug_severity=enhancement
) and
Ok.
either provide a patch for an implementation or if its simple I may
do it.
I may do the work, I'll send you the patch and the new eu.geclipse.pbs
pluggin as soon as I have a working version. I will not implement the
user interface however.
Please let me know what you would prefer.
Thanks,
Harald G.
Thank you,
Romain.
Romain.