SIMEXP / psom

pipeline system for octave and matlab
http://psom.simexp-lab.org
Other
24 stars 13 forks source link

Racing condition for success (return value at exit is wrong)! #103

Open poquirion opened 8 years ago

poquirion commented 8 years ago

When the last psom job fails, the pipeline execution sometimes return success du to a racing condition related to the garbage collector.

The best solution it seems it to create a PIPE.exit_code when the PIPE.lock is deleted. (but what should be the ret status when the PIPE.lock is manually removed? "2", maybe "128" ?

To flush the nfs cache in at directory, to most straightforward method is to do "ls /dir/to/flush/nfs"