Skip to content

[9.0] feat: add scitag support - #8263

Merged
fstagni merged 1 commit into
DIRACGrid:integrationfrom
fstagni:90_scitags
Nov 19, 2025
Merged

fstagni merged 1 commit into
DIRACGrid:integrationfrom
fstagni:90_scitags

Conversation

@fstagni

@fstagni fstagni commented Jul 15, 2025 •

Copy link
Copy Markdown
Contributor

Only for FTS transfers (I do not think we want others...?).

BEGINRELEASENOTES

*DMS
NEW: add scitag to FTS transfers

ENDRELEASENOTES


PS: the scitag "API" is https://scitags.org/api.json. The "activityName" as coded should be match the "FTS3 activity", which is of course VO-specific. In LHCb it's coded as simple as:

    def inferFTSActivity(self, ftsOperation, rmsRequest, rmsOperation):
        """
        Tries to infer the FTS Activity
        """

        ### Data Challenge activity
        # All the tests with data challenges are done
        # on SE with '-DC-' in their name
        targetSEs = rmsOperation.targetSEList
        if any("-DC-" in se for se in targetSEs):
            return "Data Challenge"

        return super().inferFTSActivity(ftsOperation, rmsRequest, rmsOperation)

(pay attention that here it's spelled "Data Challenge" while in the scitag API is "DataChallenge".

@fstagni
fstagni marked this pull request as ready for review September 4, 2025 11:58
@fstagni
fstagni force-pushed the 90_scitags branch 6 times, most recently from 59137f9 to da61742 Compare September 5, 2025 08:28
@fstagni
fstagni force-pushed the 90_scitags branch 3 times, most recently from e5624e5 to bea1aec Compare September 8, 2025 12:17
@chaen
chaen marked this pull request as draft October 14, 2025 07:50
@chaen
chaen force-pushed the 90_scitags branch 2 times, most recently from b6b032d to da29113 Compare November 14, 2025 16:50
@fstagni fstagni closed this Nov 17, 2025
@fstagni fstagni reopened this Nov 17, 2025
@fstagni
fstagni marked this pull request as ready for review November 17, 2025 13:40
@fstagni
fstagni merged commit 3e5bbe2 into DIRACGrid:integration Nov 19, 2025
24 of 25 checks passed
@fstagni
fstagni deleted the 90_scitags branch October 20, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants