You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added a universal check for all objects returned from calls to Dirac.
Added GangaDiracError exception type which is thrown when a command timesout/fails.
ganga/python/GangaLHCb
Cleaned up code for SplitByFiles, added more documentation.
Added new gridProxy object for backwards compatibility. This a wrapper around the new credential_store.
Default DiracProxy is constructed to be for lhcb_user.
Added function getAccessURLs to GPI to return a list of accessURLs for a provided list of DiracFiles or LFNs (strings).
Can access from the Dirac backend job.backend.getOutputDataAccessURLs(). #801
Bugfix for GaudiExec. Now it checks that the SE is writable before attempting to upload the tarballs #852
Update default LHCbDirac to v8r4p4
ganga/python/Ganga/GPIDev/Credentials
Integrated new credentials managment framework into Core.
Added AfsToken and VomsProxy for AFS and LCG credential managment.
_All forwarded kerberos tokens are expected to be renewable. If ganga hangs after kinit -R check your config!_
ganga/python/GangaDirac/Lib/Credentials
Added DiracProxy to allow for managing multiple proxies.
New grid proxies can be constructed via credential_store.create(DiracProxy()).
New grid proxies can be destoryed via credential_store.destroy(DiracProxy()).
Default DIRAC proxy group is now managed via [defaults_DiracProxy] group = myvo_user in your .gangarc.