-
Notifications
You must be signed in to change notification settings - Fork 5.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tracking issue for speed up PiTR by pre-compacting logs #56522
Labels
component/br
This issue is related to BR of TiDB.
type/enhancement
The issue or PR belongs to an enhancement.
Comments
13 tasks
13 tasks
13 tasks
13 tasks
YuJuncen
pushed a commit
to YuJuncen/tidb
that referenced
this issue
Jan 6, 2025
YuJuncen
pushed a commit
to YuJuncen/tidb
that referenced
this issue
Jan 6, 2025
This was referenced Jan 10, 2025
YuJuncen
pushed a commit
to YuJuncen/tidb
that referenced
this issue
Jan 16, 2025
YuJuncen
pushed a commit
to YuJuncen/tidb
that referenced
this issue
Jan 16, 2025
YuJuncen
pushed a commit
to YuJuncen/tidb
that referenced
this issue
Jan 17, 2025
YuJuncen
pushed a commit
to YuJuncen/tidb
that referenced
this issue
Jan 17, 2025
13 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
component/br
This issue is related to BR of TiDB.
type/enhancement
The issue or PR belongs to an enhancement.
Enhancement
For now PiTR is slow. Because we need:
This routine includes many overheads:
We may "pre-compact" the backup data to SSTs, and use the
download
/ingest
API to put them into the cluster.Progress Tracking
Generate SSTs from Logs Offline
tracking issue for implementing
compact-log-backup
intikv-ctl
tikv/tikv#17283compact-log-backup
. tikv/tikv#17284tikv-ctl
. tikv/tikv#17844This Issue tracks the subcommand
compact-log-backup
oftikv-ctl
.Manage the Metadata of Compactions
Migration
s. #55661br log truncate
to delete outdated compactions #56758We will introduce the migration system for log backup storages. Generally, we now modify the "stabilized" logs by putting an atomic "migration".
Point in Time Restore with SSTs
The whole changes is in #54813
input_min_ts
andinput_max_ts
to filter compactions #58733Implement a More Friendly User Interface.
Testing
General Workload
This is an internal workload, with:
(Short Duration Compaction) Restore Performance:
(Long Duration Compaction) Restore Performance:
The text was updated successfully, but these errors were encountered: