Hi,

> Am 08.01.2016 um 14:51 schrieb nico.faer...@id.unibe.ch:
> 
> Dear all
> 
> We are using OGS/GE 2011.11. I’m evaluating the built in checkpointing 
> support. I would like to store checkpoints in the job owner’s home directory. 
> Setting ckpt_dir (in the configuration of the checkpointing environment, 
> transparent interface) to a path containing a variable (e.g. 
> $HOME/checkpointing)  seems not possible, right? Each user has therefore to 
> provide the location of the checkpoint files from within the job, and the env 
> var $SGE_CKPT_DIR is useless in this case. Is that true, or do I miss 
> something?

AFAICS ckpt_dir is just a central place to define a string there. Hence it 
could still be set to $HOME/checkpoint and works for all users as long as the 
variable is expanded in their scripts.

All checkpoint processes are executed under the particular user account and so 
the access to it should be possible.

In case you prefer a canonical name, it might indeed be necessary to evaluate 
inside the jobscript and all the used checkpointing scripts something like:

CKPT_DIR=$(readlink -f $SGE_CKPT_DIR)*

Sure, the plain definition could be placed in each script, but this way it's 
necessary to change it only in the checkpointing definition in case you want to 
move it to a different location.

-- Reuti

*) This could be placed in a starter_method too.
_______________________________________________
users mailing list
users@gridengine.org
https://gridengine.org/mailman/listinfo/users

Reply via email to