apache / apache/gravitino

[EPIC] Add an IRC deletion ledger and migration

Open
#12,394 0 comments 0 reactions 1 assignee Claimed by @nevzheng View on GitHub
epic
Dominant language
Java
Stars
3.2k
Forks
935
Avg merge
1d 16h
Merged PRs (30d)
298

Description

### Describe the proposal

After design approval, implement the durable IRC control-plane record required to track retained Iceberg-table deletions independently of optional `table_meta` projection.

The accepted schema, physical store, identifiers, migration path, and supported deployment modes remain design dependencies.

### Task list

- [ ] Finalize the approved ledger schema and migration plan.
- [ ] Implement transactional lifecycle storage operations.
- [ ] Add supported-mode configuration gating.
- [ ] Add backend-matrix, migration, and concurrency tests.
- [ ] Document upgrade and rollback behavior.

Depends on: #12393

Related to: #12392

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.