Commit Graph

259 Commits

Author SHA1 Message Date
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
835ea0451a backup: implement store based backup to solve the long tail issue (#53081)
ref pingcap/tidb#52534
2024-05-16 11:13:13 +00:00
b9b330a9b6 br/restore: use a more relax check for changefeeds when restoring (#53121)
close pingcap/tidb#53131
2024-05-15 13:11:44 +00:00
81da4f8811 br: send backup request in batch (#52535)
ref pingcap/tidb#52534
2024-05-07 07:31:07 +00:00
ris
e3c2c30182 br: Add goleak test for br integration test (#52741)
close pingcap/tidb#52696
2024-05-06 23:07:06 +00:00
7481aa6d0b br: adjust file directory br/pkg/restore (#52944)
ref pingcap/tidb#52877
2024-04-30 08:11:42 +00:00
2969b9e576 br/operator: fix adapt env for snapshot backup stuck when encountered error (#52607)
close pingcap/tidb#52846
2024-04-29 06:08:58 +00:00
8973dddc9e br: no domain to run log command (#52127)
close pingcap/tidb#52088
2024-04-25 03:00:11 +00:00
d4a8058747 br: add integration test for ingest corner case test (#52734)
close pingcap/tidb#52733
2024-04-19 09:27:07 +00:00
25da0bc25a br: use common scan-split-scatter logic (#52433)
ref pingcap/tidb#51533
2024-04-10 04:12:21 +00:00
8bba8261b0 log backup: fix the issue that paused service safepoint not removed (#52106)
close pingcap/tidb#52082
2024-03-29 10:07:44 +00:00
422ae46b6e lightning/br: move some common code into outer pkg (#52191)
ref pingcap/tidb#52182
2024-03-29 07:03:55 +00:00
1549ea645c br: change default value to coarse-grained (#52120)
close pingcap/tidb#52114
2024-03-26 14:45:47 +00:00
8428e387e7 br: turn on coarse-grained as default for restore (#51830)
ref pingcap/tidb#50701
2024-03-26 11:11:17 +00:00
b6dd17974b restore: use a limited workpool (#51872)
ref pingcap/tidb#50701, close pingcap/tidb#51621
2024-03-26 09:42:47 +00:00
40456f36fe *: make package sqlexec not depend on sessionctx anymore (#52031)
close pingcap/tidb#52029
2024-03-25 11:59:17 +00:00
411e945da3 operator: pause scheduler after all connections established (#51823)
ref pingcap/tidb#51448
2024-03-25 09:03:47 +00:00
8492f75086 br: Change default check point lag limit (#51906)
ref pingcap/tidb#50803
2024-03-25 06:33:47 +00:00
274d5e2e64 log_backup: remove checking store number (#51886)
close pingcap/tidb#51957
2024-03-20 12:11:13 +00:00
cbd41115f3 br: skip loading stats into memory if set --load-stats to false (#51535)
ref pingcap/tidb#50568
2024-03-15 10:48:41 +00:00
4d4f438ca5 restore: backpressure the importer producer goroutine (#51777)
ref pingcap/tidb#50701
2024-03-15 06:27:42 +00:00
857e5f9438 br: pre allocate table id at first (#51737)
close pingcap/tidb#51736
2024-03-15 04:35:11 +00:00
8f9fbbba58 txn: fix Pipelined DML duplicate entry message (#51708)
ref pingcap/tidb#50215
2024-03-13 07:59:15 +00:00
0639290a96 restore: shift rewrite ranges before split ranges (#51653)
close pingcap/tidb#51685
2024-03-12 11:39:39 +00:00
ff794e5ce0 operator: print callstack when exiting before preparing done (#51371)
close pingcap/tidb#51370
2024-03-06 10:39:35 +00:00
f7391a4e1e br: split in each TiKV and wait scatter at last (#51281)
close pingcap/tidb#50665
2024-03-06 03:09:35 +00:00