Skip to content
EOSCTA Docs
Rucio Integration
Initializing search
GitLab
EOSCTA Docs
GitLab
Introduction
CTA Design
CTA Design
Design Constraints
Questions and Answers
Software Development
Software Development
Create a native EOSCTA development environment
Coding Conventions
Git Workflow
Tagging a new CTA release
Deployment Guide
Deployment Guide
Introduction
Build CTA
Native server installation
Native server installation
Install CTA
Configure CTA
Start CTA
Install EOS
Install mhVTL
Containerised installation
Containerised installation
A CTA instance built from source in a standalone VM
CI Runner in Alma9
Verify the CTA installation
CTA Frontend in a Docker container
Building EOS (for developers)
Running with Postgres
CTA Continuous Integration
Updating the EOS version used by CTA in the CI
Public RPMs installation instructions
Configure multiple tape libraries in CTA
File Lifecycle
File Lifecycle
Introduction
Checksums
Archival
Retrieval
Deletion
Repack
Reconciliation
Zero-length files
Recycle-bin
Restoring
Garbage Collection
Change Storage Class
EOS Namespace Injection
Move to Instance
Database
Database
Protecting the Production DB
How to drop an Oracle database account
CTA Catalogue Schema
CTA Catalogue Schema
Introduction
Updating the schema
Updating the schema
Introduction
Creating a new schema version
Naming conventions
Backwards-compatible schema updates
Backwards-incompatible schema updates
Create the Liquibase changelog file
Upgrading the schema
Upgrading the schema
Introduction
Automated upgrade
Manual upgrade
Tools
Tools
Introduction
cta-catalogue-schema-verify
Liquibase
CTA statistics
CTA statistics
Introduction
The cta-statistics-update tool
The cta-statistics-save tool
Queues and Scheduling
Queues and Scheduling
How CTA mount scheduling works
Failed Requests
Repack Lifecycle
Rucio Integration
Authentication and Security
Authentication and Security
Authentication
Security
RAO
RAO
Configuration of RAO in CTA
LTO Reports
LTO Tapes
SCSI Commands
RAO for LTO Experiments
Tape Infrastructure
Tape Infrastructure
Drives
Drives
Drive Dedications
Tape in Drive Check
Tape Drive Status Diagram
Libraries
Libraries
SpectraLogic
Tapes
Tapes
Disabled Tapes
Media Types
Tape lifecycle
Tape Verification
Tape Format
EOS
EOS
EOS-CTA Protocol
EOS converters and file identifiers
EOS failure statistics
EOS operations procedures
EOS disk file repairs
EOS rate limiter
EOS rate limiter
Introduction
Currently deployed rate limits
Implementation
EOS spaces versus disk storage layouts
EOS tape replicas
EOS disk layout CGI
EOSCTA failure modes
EOSCTA failure modes
Introduction
File system off
Lost disk replica
Too big disk replica
Too small disk replica
Truncated disk replica
Wrong checksum disk replica
EOSCTALICE instance
FST garbage collector
FST garbage collector
Introduction
Implementation
EOS space discussions
Current deployment on eosctacmspps
EOS MGM query rates
C++ versus Python
Use cases
The EOS namespace is the master
Tape REST API
CASTOR
CASTOR
CASTOR tape scheduling responsibilities
Glossary
Rucio Integration
¶
Tape Metadata Discussion Document