Skip to content

Triage Summary – 2025-09-19

🧾 Triage Summary for issues

💤 Inactive issues (60+ days without updates)

These issues are inactive and have been marked with the stale label:

📝 Issues missing descriptions

These issues have no description and need clarification:

🙋 Unassigned issues older than 2 weeks

These issues are old and still unassigned:

Avoid code duplication where possible between WFE request --> queueRetrieve --> insert() and RepackRequest --> RetrieveRequest --> insert.Make mhVTL usable for scaling tests with containerised environmentSummary of issues with MHVTLFix usage of cta-admin options of type OptionStrList::FILE_IDReduce restrictions imposed on repacked tape files being written to the CTA catalogueReplace the json-c library with jsoncppGracefully finish drive operations on demand and put the drive downPut getUsername and getHostname functions into common code which can be reusedStrategy to handle small files on CTARemove or finish implementation of cta-admin commands which are not functionalReview and clean up Exceptions in CTAAdd CRC32c comparison values to the logs when the check failsClarifying the meaning of 'instance' word throughout the code, logging and command outputs.Allow choosing between Oracle and Postgres RPMsAllow the cta-admin tool to modify the physical library model and typeAdd CTA logger to drive::DriveGeneric logicCleanup unused files from the CTA projectCTA forgets files on disk and never moves them to tapeMake cta-admin JSON onlyFix 'priority' column in 'cta-admin dr ls' commandAdd way to test liquibase migration scripts for Postgres in CIAll tape drive related tools must specify the drive nameFix wrong session ID 18446744073709551615 (overflow)Allow files to be evicted during a 'prepare abort'Cleanup campaign for function name in execeptionsAllow listing of current cta-frontend configuration with a dedicated commandDeprecate '--fromcastor' flagSimplify 'eos evict' output messageHarmonize logging fields (and values) across code base.Protect tape deletions from eos fs rmImprove handling of try-catch blocks of 'cta::exception::Exception'Investigate cta-restore-deleted-files rare segfaultsImprove error message returned to user on invalid input (uint64)Use organisation consistently in CTA softwareAdd a cta-admin option to invalidate cta-frontend cachesRefactor RDBMS functions for catching SQL exceptionsReduce the number of queue objects fetched in 'fetchMountInfo()'Large number of CRITICAL errors in cta-taped - "In BackendPopulator::~BackendPopulator(): error deleting agent (cta::exception::Exception). Backtrace follows."Update catalogue_schema.pdfNo tape candidate found while retrieve job batch requeue during repackPort CASTOR tape format/tape server documentation to EOSCTA docsHuge/wrong value on youngest age of retrieve queue (cta-admin sq)Pass tapeserver::drive::DriveInterface as unique_ptr instead of referenceUnit test for what happens during an archive mount if the tape becomes fullDon't queue reports with type NoReportRequiredDetect and fix ambiguous partial template specialisationMonitor cta-frontend thread usageCTA Schema Version ManagementReview scheduler retry logic for archive and retrieveMount rule cache is not updatedTape server can only deal with archival errors that occur before writing the first blockUse file creation time to improve data colocation during repackCI test the retry of a "layout only" conversion jobAdd test that file has been deleted from FSTHarmonize retrieve/recall reporting interface for success.Risk of database deadlock during bulk insert to the catalogue

🗣️ Issues needing discussion but inactive

These issues are marked needs discussion and haven't been updated in 14+ days:

Generated by the GitLab Triage Bot on 2025-09-19