[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Condor-users] remote proxy renewal failing with Condor-G



On Jan 17, 2006, at 8:30 AM, Dr Ian C. Smith wrote:

I'm having great difficulty getting Condor-G to refresh
the proxy certificate on a remote host. Looking at the
logs, it appears that condor detects that the proxy has
been updated on the submit host and tries to renew the
one on the remote execution host but when this happens
all of the files in the working directory, on the remote
machine, seem to get deleted. That includes the stdout
and stderr files and crucially the proxy cert (x509_up).
So in effect the renewal process seems to be trashing
my job - bizarre !

I'm using the standard fork jobmanager with GT 3.2.
I've used the standard GT 2 scheduler config in the
.sub file though:

globusscheduler = ulgbc2.liv.ac.uk/jobmanager-fork

presumably this OK as GT 3 still implements the GT2
(non-WS) functionality ? I'm also using Condor 6.6.7.

Anyone seen anything like this before or have an idea
what is failing ?

When Condor-G detects that the proxy has been refreshed, it invokes Globus GRAM's proxy refresh call to forward the updated proxy to the job. The Globus JobManager receives the refreshed proxy and replaces the old proxy for the job.

The JobManager writes the new proxy to disk and then calls a perl script that can be customized in case the local scheduler needs to take further action to get the proxy to the job. The perl script does nothing normally, but you should check if yours is doing something weird. Look in $GL/lib/perl/Globus/GRAM/JobManager.pm and $GL/lib/ perl/Globus/GRAM/JobManager/fork.pm for a subroutine called proxy_update.

+--------------------------------+-----------------------------------+
|           Jaime Frey           | I used to be a heavy gambler.     |
|       jfrey@xxxxxxxxxxx        | But now I just make mental bets.  |
| http://www.cs.wisc.edu/~jfrey/ | That's how I lost my mind.        |
+--------------------------------+-----------------------------------+