On 31/05/16 22:21, Riccardo Murri wrote:
Hi Gizo,

([email protected], Mon, May 30, 2016 at 03:23:25PM +0200:)
now that works, thank you.
Good to know!


Though I had to deactivate the function _check_version in 
../easybuild/tools/job/gc3pie.py to avoid the error

  eb Bonnie++-1.03e-goolf-1.4.10.eb -r -f --job
ERROR: Failed to parse GC3Pie version string 'development version (SVN $Revision$)' using 
pattern ^(?P<version>\S*) version \(SVN \$Revision: (?P<svn_rev>\d+)\s*\$\)

So I guess I have installed the gc3pie dev version not quit correctly.
No, it;s the check that EB does that is nowadays incorrect ;-)  GC3Pie
has switched from SVN to Git ...

OK, we'll need to fix that then. :-)

Originally the problem was not related to  the torque version, instead to not 
complete input to tracejob command I have given. Sorry about that.
As it seems  currently gc3pue is using only torque server log to grab a job 
completion status('S' records in the output),
while  the same info is available in job accounting ('A' records in the same  
output) files too.

Once I have let the tracejob to access the torque  server logs, gc3pie starts 
working without any changes.
In case gc3ie runs on batch server machine that would be not an issue,  however 
this is not always the case, like mine.

It would be good to mention about this somewhere in doc( i could not find) or I 
would keep the changes you have done so that the tracejob
command gets a job status even if only a job accounting info files are 
available.
I'm open to both solutions for GC3Pie 2.5.  What do you think would be
best, i.e., make GC3Pie work across the wider variety of TORQUE/PBS
configurations?

Not relying on tracejob working is the way forward imho...


regards,

Kenneth

Reply via email to