Replies: 3 comments 1 reply
-
The payload proxy is renewed by the InProcess/SingularityComputingElement components. The method used to monitor the payload proxy and to renew it as necessary is ComputingElement._monitorProxy(). |
Beta Was this translation helpful? Give feedback.
-
Hi, Isn't that the payload proxy rather than the pilot proxy? It's the latter we're having trouble with. On the old system the pilot proxy was renewed via the grid CE, but I haven't seen/found an equivalent for that in the BundledProxy mode... Regards, |
Beta Was this translation helpful? Give feedback.
-
IIUC, the pilot proxy is bundled with the pilot files in: This method is called by the The proxy used is the one attached to the CE: And this proxy attached to the CE is initialized in: DIRAC/src/DIRAC/WorkloadManagementSystem/Agent/SiteDirector.py Lines 891 to 920 in b5bc25c Where DIRAC/src/DIRAC/WorkloadManagementSystem/Agent/SiteDirector.py Lines 318 to 319 in b5bc25c I might be wrong, but I don't think there is any mechanism in place to renew the pilot proxy once it is submitted to the CE. Is that your problem? Because @marianne013 also mentioned the following issue:
|
Beta Was this translation helpful? Give feedback.
-
Hi,
We're having a lot of problems with proxy expiry in longer jobs... One of the things I'm looking at is the (now default due to tokens I guess) BundleProxy mode where the pilot proxy is included in the job wrapper: Which component is responsible for renewing that proxy once the job is running (if any)?
Regards,
Simon
Beta Was this translation helpful? Give feedback.
All reactions