Commit Graph

86 Commits

Author SHA1 Message Date
25da0bc25a br: use common scan-split-scatter logic (#52433)
ref pingcap/tidb#51533
2024-04-10 04:12:21 +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
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
f7391a4e1e br: split in each TiKV and wait scatter at last (#51281)
close pingcap/tidb#50665
2024-03-06 03:09:35 +00:00
b6e955b383 restore: auto tune concurrency configuration when using new mode restoration (#50877)
ref pingcap/tidb#50701
2024-02-29 03:56:01 +00:00
9553bc6cb7 br: skip fresh check when user has specified --filter in restore full (#51010)
close pingcap/tidb#51009
2024-02-07 08:07:27 +00:00
489edc75f7 br: check the first run by checkpoint meta (#50629)
close pingcap/tidb#50232
2024-02-07 04:29:45 +00:00
3fab8fda69 br: create database by db pool (#50771)
close pingcap/tidb#50767
2024-02-07 03:47:45 +00:00
5a6d859abd br: add restore stats config (#50649)
close pingcap/tidb#50568
2024-02-05 10:25:13 +00:00
078aeb2763 br: backup/restore statistic data in the partition dimension (#49628)
close pingcap/tidb#49627
2024-01-08 12:20:01 +00:00
d38c54a566 br: skip maintenance to root and cloud_admin user of mysql.user table (#48568)
close pingcap/tidb#48567
2024-01-08 12:19:54 +00:00
5cc32b67c7 restore: use token bucket to balance download requests. (#49887)
ref pingcap/tidb#49886
2024-01-08 08:33:23 +00:00
44f33c682d restore: refactor split code for two phase split. (#48244)
ref pingcap/tidb#33937
2024-01-03 13:57:31 +00:00
49484b1966 restore: correct new collation when "--check-requirements=false" (#49579)
close pingcap/tidb#49466
2024-01-02 04:18:31 +00:00
c52655cd19 br, lightning: split client use pd HTTP client (#49864)
ref pingcap/tidb#49865
2023-12-28 10:51:28 +00:00
e62699cb26 br: remove duplicate bind info after snapshot restore (#48946)
close pingcap/tidb#46527
2023-12-10 08:48:16 +00:00
56106454d3 BR: Support encryption for restored ebs volumes (#48900)
close pingcap/tidb#48899
2023-11-27 10:35:52 +00:00
632cd843b0 executor/brie: use the default value from flags (#48025)
close pingcap/tidb#48000
2023-11-08 13:12:42 +00:00
30288c77c7 ebs br: provide fsr warmup to tikv data volumes (#47272) 2023-10-27 13:11:04 +00:00
318e82bbb7 *: move most of the packages to 'pkg' (#47123)
ref pingcap/tidb#41241
2023-10-13 14:36:26 +00:00
d743d05a38 br: adjust default tidb global config for br (#45794)
close pingcap/tidb#45793
2023-08-17 11:23:02 +00:00
8c5ca7b200 restore: precheck cluster is empty when first time full restore (#45014)
close pingcap/tidb#35744
2023-07-28 08:06:05 +00:00
0f20315681 br: pipeline wait tiflash synced (#43726)
close pingcap/tidb#43828
2023-06-27 03:08:34 +00:00
87c64bf7c3 br : a new flag to enable ebs br cross az restore (#43962)
close pingcap/tidb#43963
2023-05-22 04:53:37 +00:00
a085eff3da br: a new checkpoint file format with smaller space used (#43812)
close pingcap/tidb#43811
2023-05-18 11:21:36 +00:00
03ea3c12b8 br: push down checkpoint record (#43633)
close pingcap/tidb#43632
2023-05-09 11:20:58 +00:00
b51758efdb br: enhancement for checkpoint (#43384)
close pingcap/tidb#43270
2023-05-06 10:44:56 +00:00
a9045825ae br: make logs more clear. (#43519) 2023-05-04 13:09:55 +00:00
35e5b45212 br: support backup txn kv data (#40829)
* support txn backup and restore
2023-04-19 15:11:04 +08:00
2766aea88a br: checkpoint for full/log restore (#42340)
close pingcap/tidb#42339
2023-04-17 20:55:18 +08:00
9947add9ee br: register import task to pd (#41956)
close pingcap/tidb#41536
2023-03-14 11:00:39 +08:00
7b6e692eba br: display hidden flag of concurrency (#30085) 2023-02-27 19:07:08 +08:00
d16f4c0ed0 pitr: prevent from restore point to cluster running log backup (#40871)
ref pingcap/tidb#40797
2023-02-09 11:38:00 +08:00
e8c32ae8fb br: adaption for keyspace feature (#40532)
ref pingcap/tidb#40531
2023-02-02 12:21:57 +08:00
9b64d81bcf pitr: move step iterate backup files into worker pool (#40577)
close pingcap/tidb#40576
2023-01-19 12:01:49 +08:00
be31b6cba7 br: reset cloud_admin and root after ebs restoration (#39986)
close pingcap/tidb#40418
2023-01-10 12:26:22 +08:00
1b8a2338ab restore: set config value to default when failed to get config from tikv (#36051)
close pingcap/tidb#36053
2022-12-30 15:08:17 +08:00
d61b8c423f log-backup: add flag for restore point (#39431)
close pingcap/tidb#39379
2022-11-29 11:41:59 +08:00
84703efd01 br: modify collate.newCollationEnabled according to the config of the cluster (#39173)
close pingcap/tidb#39150
2022-11-22 19:19:58 +08:00
2103466f98 br: PiTR restore batch apply kv-files (#38772)
close pingcap/tidb#38211
2022-11-22 16:43:58 +08:00
74aa891cdd br: replace GetTS with GetTSWithRetry (#38948)
ref pingcap/tidb#36910
2022-11-22 14:47:58 +08:00
400f585578 br/restore: try keep table ID when possible (#38033)
close pingcap/tidb#38438
2022-10-14 12:21:52 +08:00
b84ea2326a br: modify the column of Restore Statement (#36281)
close pingcap/tidb#36142, close pingcap/tidb#37029
2022-09-22 15:27:03 +08:00
0e3e44001b ebs-br: change command line flags of restore (#38027)
close pingcap/tidb#38011
2022-09-21 23:21:03 +08:00
181fb8e905 br: merge feature branch of ebs-based-br (#37297)
ref pingcap/tidb#35306
2022-09-18 20:37:00 +08:00
fae88ae561 log-backup: refuse PiTR if the full-snapshot and stream-log do not come from the same cluster (#37546)
close pingcap/tidb#29501
2022-09-15 13:38:59 +08:00