[Swift-devel] proxy expiration whilst jobs are running through GRAM4

Ben Clifford benc at hawaga.org.uk
Thu Mar 27 23:15:04 CDT 2008


If the user proxy expires whilst a job is running from Swift through 
GRAM4, that job will hang in the swift runtime.

This is reproducable by running a 5 minutes sleep job with a 2 minute 
proxy.

I think (though I haven't looked at gram server side logs to check) what 
is happening here is that status notifications cannot be delivered because 
of the expired credential; and the job then sits forever waiting for the 
notification that will never come.

If so, then probably it would be better to refresh the credential if 
possible; and fail the job if we know that we cannot get notifications 
because the local proxy has expired.

-- 




More information about the Swift-devel mailing list