Commit Graph

284 Commits

Author SHA1 Message Date
e79d22f156 br: revert backup progress (#53914)
ref pingcap/tidb#53778
2025-01-05 10:32:52 +00:00
a6cd5e7dc9 br: add chaos testing for advancer owner (#58183)
close pingcap/tidb#50458
2024-12-31 15:23:03 +00:00
444a1b9dab br: precheck disk space only when checkpoint first run (#58525)
ref pingcap/tidb#54316
2024-12-25 08:45:12 +00:00
384f858a6c br/stream: allow pitr to create oversized indices (#58433)
close pingcap/tidb#58430
2024-12-24 05:57:51 +00:00
14a469ab9d *: upgrade the PD client to adopt the latest refactor (#58440)
ref pingcap/tidb#58439
2024-12-23 10:36:12 +00:00
27a9a7d395 br: separate nested logic of table rewrite and building id map (#58112)
close pingcap/tidb#57859
2024-12-19 18:21:03 +00:00
659e3e73dd compact restore: use closure to initial snapshot restore checkpoint (#58146)
close pingcap/tidb#58237
2024-12-19 02:34:00 +00:00
ris
c1083de17d br: make table existence check unified on different br client (#58211)
close pingcap/tidb#58168
2024-12-13 06:16:42 +00:00
da965d144c statistics: move JSON* to statistics/util (#57950)
ref pingcap/tidb#57949
2024-12-04 18:30:23 +00:00
8fe061897e br: fix insert gc failed due to slow schema reload (#57742)
close pingcap/tidb#57743
2024-12-03 04:30:20 +00:00
b5b81096bd BR: support restore compacted logs with checkpoint (#57532)
close pingcap/tidb#57535
2024-12-02 10:03:53 +00:00
65e233edf3 br/stream: added --delete-compactions to log truncate (#56761)
close pingcap/tidb#56758
2024-11-28 12:17:32 +00:00
138386c098 br: refactor br cli backoff logic (#54644)
close pingcap/tidb#54643
2024-11-26 17:30:50 +00:00
fe1b9ed7e7 br: redact secret strings when logging arguments (#57593)
close pingcap/tidb#57585
2024-11-21 11:36:54 +00:00
ea7ec59cc5 external_storage: implement locking (#56597)
close pingcap/tidb#56523
2024-11-20 07:50:44 +00:00
9530fdc238 Restore: implement restorer for compacted SST/Snapshot/log files (#57208)
close pingcap/tidb#57209
2024-11-20 02:56:56 +00:00
4f047be191 br: restore checksum shouldn't rely on backup checksum (#56712)
close pingcap/tidb#56373
2024-11-18 16:42:14 +00:00
56e7093a9d ddl: use a global owner manager instance for DDL, to avoid owner change (#57179)
ref pingcap/tidb#57185
2024-11-11 05:12:48 +00:00
ef6662ed35 Restore: refine split code for both compacted sst files and logs (#56917)
ref pingcap/tidb#56522
2024-11-07 08:42:21 +00:00
1de6f3ef24 br/operator: added some commands for managing migrations (#56857)
close pingcap/tidb#56760
2024-11-04 09:52:42 +00:00
65fcaec648 br: have better crypter key error msg (#56589)
close pingcap/tidb#56388
2024-10-17 13:44:10 +00:00
7e00e81a3f infoschema_v2: remove schemaTableInfos call of DeadTableLockChecker (#55956)
ref pingcap/tidb#55394
2024-10-13 06:44:55 +00:00
f773b6eeb4 br: fix flaky test br_txn (#56444)
close pingcap/tidb#54979
2024-10-11 02:04:40 +00:00
6e842444a4 br: use a unique session for checkpoint runner (#56487)
close pingcap/tidb#56488
2024-10-09 03:40:49 +00:00
a1681769c1 br: fix region split failure due to empty split key (#56344)
close pingcap/tidb#56228
2024-09-30 04:12:10 +00:00
7c88876a7f br: add log backup/restore encryption support (#55757)
close pingcap/tidb#55834
2024-09-26 02:31:09 +00:00
589483305e br: migrate restore checkpoint data to the downstream cluster temporary database (#56075)
close pingcap/tidb#55870
2024-09-24 11:54:51 +00:00
027f01b7ef br: migrate pitr id map to the system table mysql.tidb_pitr_id_map (#55871)
ref pingcap/tidb#55870
2024-09-13 07:28:59 +00:00
782f08c5f4 br: restore merge split ranges with small data (#55662)
close pingcap/tidb#53532
2024-09-04 12:39:28 +00:00
3176b9c263 *: move XXInfo/Job, etc, out from model pkg in parser to meta (#55754)
ref pingcap/tidb#54436
2024-09-04 04:49:45 +00:00
ris
649dce7c2d br: fix duplicated table check would block incremental restore (#55688)
close pingcap/tidb#55562
2024-09-03 12:28:27 +00:00
4eeeef8a1b br: clean codes -- restore tables (#55519)
ref pingcap/tidb#52877
2024-08-26 07:01:46 +00:00
ed9aa18e4c br: clean codes -- simplify the CreateTable stage (#55274)
ref pingcap/tidb#52877
2024-08-20 08:07:41 +00:00
ris
f47130249b br: Add pre-check of duplicate table in the downstream (#55044)
close pingcap/tidb#55087
2024-08-20 05:37:42 +00:00
ce45eff158 br: error if the log restore has no full backup schema or id maps (#54421)
close pingcap/tidb#54418
2024-08-05 04:29:10 +00:00
6c3e25ebfe *: avoid using Tables field of model.DBInfo, use API instead (#52302)
close pingcap/tidb#52234
2024-07-25 10:57:06 +00:00
1acb8f7e43 br: make br compatible with infoschemaV2 (#52718)
close pingcap/tidb#52717
2024-07-25 06:31:35 +00:00
a18b3c54e9 *: remove infoschema.SchemaTables() API, replace it with SchemaTableInfos() (#54664)
ref pingcap/tidb#50959
2024-07-23 11:42:04 +00:00
ris
d662428574 br: disk space check follow up (#54596)
ref pingcap/tidb#54316
2024-07-23 06:15:06 +00:00
e33dbbc53a ddl: combine table/partition/db id allocation with job id (#54669)
ref pingcap/tidb#54436
2024-07-17 10:31:30 +00:00
ee9f58ceb5 br: use tikv volume count for ebs backup progress (#54556)
close pingcap/tidb#54555
2024-07-16 04:28:29 +00:00
749d303dc9 restore: make incremental restore and log restore compatible (#54473)
ref pingcap/tidb#54474
2024-07-10 17:39:03 +00:00
f490a98438 *: add context.Context parameter to infoschema TableByName (#54479)
ref pingcap/tidb#50959
2024-07-09 16:04:33 +00:00
08147e7e25 Incremental restore: fix the issue that backfill data is not covered by newTS (#54430)
close pingcap/tidb#54426
2024-07-08 04:48:08 +00:00
ris
088fec9f23 br: pre-check TiKV disk space before restore task (#54385)
close pingcap/tidb#54316
2024-07-08 04:48:02 +00:00
4af494fe97 br: add unit test for restore pkg (#53477)
ref pingcap/tidb#52877
2024-06-18 07:22:17 +00:00
e785887222 ebs br: fail backup when no tikv store (#53783)
close pingcap/tidb#53784
2024-06-12 09:01:30 +00:00
35e09a2a36 br: Enhance stream restore logs (#53649)
close pingcap/tidb#53645, close pingcap/tidb#53648
2024-05-31 08:28:23 +00:00
ris
04cb62d5bf br: add more options for br sql client (#53039)
close pingcap/tidb#53040
2024-05-28 07:26:50 +00:00
1c4a9c6434 br: separate the restore client (#53197)
ref pingcap/tidb#52877
2024-05-17 05:07:13 +00:00