Skip to content

Start moving code from copytool_working branch Part1 of 5

James Grogan requested to merge copytool_branch_sync into devel

The copytool_working https://git.ichec.ie/io-sea-internal/hestia/-/tree/copytool_working?ref_type=heads branch has a design for the copytool integration with hestia. It also has a lot of support code for:

  • consuming OSTK interfaces
  • adding an 'application context' for handling things with state (e.g. logging, config/settings)
  • Stubs for the main architectural pieces (event feed, placement engine, object store).

The branch is too big to move in at once, so the plan is to move in a few pieces:

  1. Move over source code but don't build it.
  2. Fix source code formatting and linting
  3. Get source code building (i.e. add make support)
  4. Bring over test code
  5. Final clean up

This MR is for Part 1. It is mainly copying files over - but I made a temporary change to the format/lint scripts to they don't run on subdirectories of src (so a no-op for existing code since src is currently flat). After Part 2 they can be re-enabled for all of the 'src' dir and the 'test' dir in Part 4.

Merge request reports

Loading