Tape server querying DB at very high rate
- For details check #155
- David is adding some simple counters to find the call stack causing most of the SQL requests.
- It will be released as a separate branch (simple fix) on top of the last release (4.8.2-1).
- Joao will plan and propose a more permanent solution that allows us to collect event count metrics in any part of the CTA project.event cou
Tapes get stuck on PENDING states if there is no queue object
- For details check #258
- For the current problematic queues, we will simply change the tape state directly in the DB. This will make them usable again.
- As a more permanent solution, we will implement option #2 (do not allow queues with
doCleanup
flag to be deleted by the tapeserver). Only the maintenance process is allowed to delete this queues.- Besides this, we will allow
doCleanup
to be activated again every time the operator triggers a change to REPACKING/BROKEN/EXPORTED state, even if the tape is already in the corresponding PENDING state. This will guarantee that the queue will be picked up by the maintenance process. It will make the `tape ch` command idempotent. - We also must must confirm which system components check for empty queues and eliminate them (the garbage collector?).
Improvements on CTA catalogue schema git workflow
- We will go for the git submodule approach: #254
- It makes development easier to track, and we can implement extra things in the CI, such as the automatic schema schematic generation.
Allow VO override for repack
- For details check #31
- To be discussed during the next week, in a specific meeting just for this issue (to be scheduled by Joao).
- Joao will need to analyse what needs to be done on each one of the options, how much work it takes, pros & cons, etc.
CTA cannot archive files on MHVTL ULTRIUM config
- CTA CI and buildtree scripts have hardcoded depencies on the MHVTL STK configuration. This means that we cannot use the new MHVTL configuration with ULTRIUM libraries without substancial development work...
- #257, #MR-146, #177
- We decided to stick to STK until we can afford a full review and refactoring of all the tests and tools (CI, container generation, etc.) that have STK components hardcoded.
- In addition, Michael will discuss the possibility of our team becoming maintainers of the MHVTL project.
Add new purchase order field to the tape table
- For details check #Ops-964
- Dev ticket #267
- We decided to do this. It is a good opportunity to try the new CTA catalogue schema submodule #254.
Make dependency directories cta-repo / cta-public-repo consistent
- Vova will check with licensing team, after which Joao will upload the necessary RPMs to the public dependencies repo
cta-taped not dismounting tapes on uncaught exception
- For details check #Ops-961
- Vova created two dev tickets to handle this issue.
stagerrm issues continued
- For details check #Ops-943
- There are many improvements related to
stagerrm
to be done. We need to create a issue containing a table that compares all stagerrm
problems, possible solutions, requirements, etc... This will make it easy to compare all cases and find common ways to approach them.