Skip to content

Harden TiDB distributed catalog management#1

Open
ngaut wants to merge 5 commits into
mainfrom
codex/tidb-native-ttl-ownership
Open

Harden TiDB distributed catalog management#1
ngaut wants to merge 5 commits into
mainfrom
codex/tidb-native-ttl-ownership

Conversation

@ngaut
Copy link
Copy Markdown
Owner

@ngaut ngaut commented May 29, 2026

Summary

  • retry TiDB catalog-management transactions on documented whole-transaction retry errors
  • move TransactWriteItems idempotency fully to the TiDB data database and drop the unused catalog table
  • update TiDB docs/requirements for distributed management, native TTL, and data-owned idempotency

Verification

  • cargo fmt --all
  • cargo test -j12 -p extenddb-storage-tidb
  • cargo clippy -j12 -p extenddb-storage-tidb --all-targets -- -D warnings
  • cargo test -j12 -p extenddb --no-default-features --features tidb --all-targets
  • cargo clippy -j12 -p extenddb --no-default-features --features tidb --all-targets -- -D warnings
  • docs/build-docs.py
  • live TiDB playground migration check: catalog reached 0.0.12, catalog idempotency table absent, data idempotency table present with native TTL
  • git diff --check

Notes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant