Skip to content

feat: Implement Zero-Gap Hot-to-Cold Time-Series Migration #1021

Description

@Mosas2000

Area

TimescaleDB lifecycle and data retention

Problem

Retention and archival can create gaps or inconsistent reads while continuous aggregates, Redis caches, exports, and audit references still point at hot data.

Scope

Implement a zero-gap migration protocol for hot-to-cold time-series data with manifest checkpoints, dual-read verification, immutable archive objects, cache invalidation, and atomic range cutover.

Acceptance criteria

  • Readers see a complete range during migration and after restart.
  • Every archived segment has checksums, schema version, and row counts.
  • Continuous aggregates and alert history remain correct across the boundary.
  • Failed migration rolls back or resumes without duplicate rows.
  • Restore drills prove the archive can reconstruct API results.

Metadata

Metadata

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardThird CampaignCampaign: Third CampaignenhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions