Conversation
| self.log.verbose("Using input data query for transformation", "%d: %s" % (transID, str(inputDataQuery))) | ||
| start = time.time() | ||
| mdc = self.metadataClient | ||
| if self.multiVO: |
There was a problem hiding this comment.
@fstagni The multi-vo case I am very unsure about if this is the correct way to deal with it, but there seems to be no way to pass delegateDN / delegatedGroup through the FileCatalog
There was a problem hiding this comment.
I don't know if there is a way to delegate to the FileCatalog like there is for the FileCatalogClient.
On existing possibility might be to call the function in a UserProxy block ?
https://dirac.diracgrid.org/en/integration/CodeDocumentation/Core/Utilities/Proxy.html#DIRAC.Core.Utilities.Proxy.UserProxy
But that is overkill since no proxy is needed.
Maybe one needs to program the possibility to delegate into the FileCatalog?
There was a problem hiding this comment.
Ah, actually, since this code was for multiVO metadata (#7683), just passing the vo to the FileCatalog is maybe sufficient?
There was a problem hiding this comment.
Thanks for having a look.
just passing the vo to the FileCatalog is maybe sufficient?
Ok, so the current solution here should be fine?
There was a problem hiding this comment.
Asking @martynia or @marianne013 since they are using the multiVO metadata.
is this FileCatalog(vo="myVO") instance enough to use the multiVO metadata?
BEGINRELEASENOTES
*TransformationSystem
FIX: The InputDataAgent now uses
FileCataloginstead ofFileCatalogClient, enabling its use with any configuredFileCatalog, e.g. theRucioFileCatalog.ENDRELEASENOTES
Closes #8752