Authorise first
Check access before sending protected bytes. A cached copy never grants additional permissions.
ARCHITECTURE
A delivery layer serves authorised requests. A placement layer uses demand signals to decide where content belongs. Each has its own responsibilities and safety boundaries.
Ceph alone cannot see requests served from a local cache. The design tracks customer demand separately from physical origin reads so placement decisions can use both signals.
Read documentationCheck access before sending protected bytes. A cached copy never grants additional permissions.
Delivery caches can be rebuilt from origin. They do not replace Ceph durability or backups.
Record logical customer requests separately from origin reads, retries and background prefetch.
The target migration protocol copies, verifies and switches the catalog before removing the old copy.
Telemetry batches, scans and migrations belong in bounded background jobs.
Start with observation and measurements. Enable automated placement only after adapter and failure testing.