DIRACGrid / DIRACGrid/DIRAC

Create a legacy adaptor for PilotManager

Open
#8,597 1 comment 0 reactions 1 assignee Claimed by @AcquaDiGiorgio View on GitHub
Dominant language
Python
Stars
126
Forks
191
Avg merge
1d 13h
Merged PRs (30d)
33

Description

PR #8233 has been a first attempt to to create a legacy adaptor for the `DIRAC/PilotManagerHandler -> DiracX/Pilots`. Nonetheless, there are few issues with it.

- it is mixing some PilotManagerHandler simplifications with the main objective
- some parts of what is in there needs https://github.com/DIRACGrid/diracx/pull/421, which is a superset of https://github.com/DIRACGrid/diracx/pull/570. This last one is the only one we want to merge right now
- it doesn't implement `getPilotOutput`, for which a solution should be found (maybe moved to another Handler)
- it doesn't implement `getPilotLoggingInfo`

Separate PRs will be done for solving each of the issues. The first one will only include PilotManagerHandler simplifications (effectively, removals).

Update:

- Can reuse #8696 : need to be tested with DiracX, make sure that everything is there

## DoD

- We can use the DiracX Pilot service through the legacy adaptor of DIRAC (to use it transparently from DIRAC)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.