Design specifications and operational procedures

Quick brainstorm: are there parts of the project which we do we not fully understand or where we are not all on the same page? What needs to be agreed and/or documented?

Other technical problems to solve:

 

CTA instances and testing

Julien confirms that we currently have the following instances:

What needs to be done to migrate ATLAS?

ATLAS will do their Run-2 exercises in January. Ideally we would like to do the full ATLAS migration immediately after the end-of-year shutdown so that the Run-2 exercises are done on CTA.

What do we need to make this happen?

What needs to be done to set up ALICE instance with two spaces?

Stress tests

The new "query prepare" logic is in EOS dev branch. This should be deployed and the stress tests repeated.

Actions

 

Repack

Thanks to Cédric for documenting the repack tools and procedure for repacking a single tape (see EOSCTA.pdf chapter 4). Eric is working on the system-level documentation.

Eric confirmed that most of the functionality in Daniele's repack scripts are not required by CTA. However, the tape lifecycle management parts of the scripts are still required.

During the test to repack 2 tapes, Eric identified an issue with the scheduling. There is a race between an existing mount fetching more work and a new mount starting and snatching this set of jobs before the first mount. The existing mount finds no work and finishes. It is then replaced by a new archive mount which continues to work on a different tape. This problem is not specific to repack. For the time being we can live with this problem; at some point in the future Eric will review the scheduling logic.

Actions

 

AOB

Documentation

There are two CTA website addresses:

The general info site will link to the documentation. The MkDocs site is intended for operational documentation such as operator procedures and the current configuration of headnodes/EOSCTA instances. Developer documentation will be kept in LaTeX/PDF format as before.

Eric pointed out that our current documentation is rather scattered: Tapeserver technical documentation is still under CTA/doc/castor, there is an obsolete document about the Tape Storage Element, etc.

Actions

 

Database development and version control

We need to do the following work in the DB :

We could use some additional resources to do this work (fellow, or possibly technical student).

 

RPMs: Oracle OCCI dependency

The upgrade from Oracle 12 to 19 caused us all some pain due to some twisted dependencies and the oracle-instantclient19.3-meta package which is the only one which has a CERN version. Steve explained that this can be resolved by fixing the Requires: in the spec file for our own RPMs.

Actions