Skip to content
CTA Docs
EOS
Initializing search
GitLab
Home
Overview
Operations
Development
⚠️ Deprecated
CTA Docs
GitLab
Home
Overview
Overview
Introduction
Common Use Cases
Getting Started
Tape Infrastructure
Tape Infrastructure
Tape Media
Tape Media
Overview
Tape Labels
CTA Tape Format
Tape Drives
Tape Servers
Tape Libraries
CTA Architecture
CTA Architecture
Requirements
Design Philosophy
Components
Components
Disk Buffer
Disk Buffer
EOS
dCache
CTA Frontend
CTA Frontend
gRPC Frontend
XRootD Frontend
CTA Catalogue
Scheduler
CTA Tape Daemon
File Lifecycle
File Lifecycle
Introduction
Archival
Retrieval
Deletion
Tape Lifecycle
Security
Operations
Operations
Introduction
Deployment
Deployment
Installation
Verifying the Installation
Configuration
Configuration
cta-taped
cta-frontend
cta-rmcd
cta-fst-gcd
Basic System Health Checks
Monitoring
Tools
Tools
cta-admin
cta-change-storage-class
cta-eos-namespace-inject
cta-restore-deleted-files
cta-statistics-save
cta-statistics-update
Catalogue
Catalogue
cta-catalogue-set-production
cta-catalogue-schema-verify
cta-catalogue-schema-drop
Operator Utilities
Operator Utilities
Overview
ATRESYS
CTA Ops Admin
CTA Operations Drive Config Generate
CTA Ops EOS
CTA Utils
CTA Tape Pool Supply
CTA Tape Admin
CTA Tape Verify
CTA Ops Drive Environmentals
CTA Ops Data Monitoring
Procedures
Procedures
Maintenance
Upgrading CTA
Upgrading CTA Catalogue schema
Upgrading CTA Catalogue schema
Introduction
Automated procedure
Manual procedure
Upgrading EOS
Hardware Installation
Hardware Replacement
Emergencies
Troubleshooting
Development
Development
Introduction
Contributing
Contributing
Coding Conventions
Git Workflow
Development Tracking
Building CTA
Building CTA
CMake Overview
Development Setup
Development Commands
Debugging
Debugging
Useful Commands for Testing
Continuous Integration
Continuous Integration
Overview
Guidelines
GitLab Pipelines
Tagging Releases
Architecture
Architecture
Components
Components
Scheduler
Protobuf
Catalogue
Catalogue
Introduction
Description
Modifying the schema
Modifying the schema
Introduction
Creating a new schema version
Naming conventions
Backwards-compatible schema updates
Backwards-incompatible schema updates
Create the Liquibase changelog file
Tape Daemon
Workflows
Workflows
Introduction
Archival
Retrieval
Repack
Deletion
Scheduling
Garbage Collection
Roadmap
Roadmap
Scheduler Backend
⚠️ Deprecated
⚠️ Deprecated
CTA Design
CTA Design
Design Constraints
Questions and Answers
Software Development
Software Development
Create a native EOSCTA development environment
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
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
WIP
This page is still work in progress.
EOS
¶
Back to top