Commit Graph

62 Commits

Author SHA1 Message Date
0d6741039a log-backup: calculate global checkpoint-ts from storage (#36255)
close pingcap/tidb#36246
2022-07-18 14:09:07 +08:00
1883a4444d br: restore privilege tables on full restore by default (#35397)
close pingcap/tidb#35395
2022-07-18 13:11:06 +08:00
f47978c3c2 log-backup: add the switch for log backup (#36115)
ref pingcap/tidb#29501
2022-07-15 14:31:06 +08:00
1885ebfaf0 log-backup: get can restored global-checkpoint-ts when support v3 checkpoint advance (#36197)
close pingcap/tidb#29501
2022-07-13 23:37:05 +08:00
f581ec3a45 test: remove meaningless test and update bazel (#36136) 2022-07-13 16:41:05 +08:00
fee2a12d69 log-backup: implement the checkpoint V3 (#36114)
close pingcap/tidb#35164
2022-07-13 11:07:05 +08:00
d214d3eec5 log-backup: support calculating dynamic shift-start-ts when restoring kv-files belonging to default-cf (#36151)
close pingcap/tidb#36138
2022-07-12 22:39:06 +08:00
4f229f29c3 br: deal with mddljob when pitr restores (#35976) (#36118)
close pingcap/tidb#35372
2022-07-12 20:13:05 +08:00
354cb537aa backup-log: support the new feature PiTR- backup/restore log at the tikv endpoint (#36031)
close pingcap/tidb#29501
2022-07-11 18:17:05 +08:00
600fa2ec31 log-backup: fix default ts not passed tz check (#35907)
ref pingcap/tidb#31975
2022-07-11 10:41:04 +08:00
55aea2787d *: use pdqsort to improve sort performance (#34404)
close pingcap/tidb#34250
2022-07-06 13:41:02 +08:00
d8dbab23cc br: optimize communication with tikv stores. #31722 (#35147)
close pingcap/tidb#31722
2022-07-05 13:43:02 +08:00
e50b9430fc *: enable gci (#35823)
ref pingcap/tidb#35345
2022-07-04 14:53:02 +08:00
5eac3b6999 log-backup: check timezone when using datatime format ts string (#35811)
ref pingcap/tidb#31975
2022-06-29 17:20:40 +08:00
fde7c36e10 raw_restore: fix the issue that raw restore rewrite the t prefix keys (#35641)
close pingcap/tidb#35279
2022-06-23 20:06:37 +08:00
f5d3b0272c br: return given error and wait retry when failed to ScanRegions (#35339)
close pingcap/tidb#35211
2022-06-14 14:12:33 +08:00
c1728d7de1 br: add summary to stream restore (#35237)
close pingcap/tidb#35236
2022-06-09 18:08:30 +08:00
6432975be3 *: enable race test on util/chunk and update bazel config (#35235)
ref pingcap/tidb#35234
2022-06-09 16:32:31 +08:00
7846d1e83c BR: fix Unit test TestconfigureRestoreClient (#35214)
close pingcap/tidb#35209
2022-06-08 17:00:31 +08:00
2b4a4c6d7a *: support bazel (#33691)
close pingcap/tidb#34083
2022-06-07 15:22:30 +08:00
5ee0957cbb BR: fix case sensitive issue in CheckRestoreDBAndTable (#32400) (#34912)
close pingcap/tidb#32400
2022-05-31 00:56:26 +08:00
76cc528baf pitr: Compatible with tiflash (#34776)
close pingcap/tidb#34777
2022-05-18 20:26:39 +08:00
2faac4f507 br: filter (start-ts, restore-ts) when restore data kv (#34703)
close pingcap/tidb#33873
2022-05-18 13:52:37 +08:00
6207978549 log-backup: sleep on every retryable error. (#34700)
ref pingcap/tidb#31979
2022-05-17 19:24:37 +08:00
89bbe78203 br: save global checkpoint to storage and support complete transaction (#34612)
close pingcap/tidb#34632
2022-05-14 17:02:35 +08:00
096ec51cd6 br: use the correct status address (#34650)
close pingcap/tidb#34651
2022-05-14 15:22:35 +08:00
c68b6172d9 restore: Auto set region split size/keys from tikv (#34605)
close pingcap/tidb#34370
2022-05-13 21:56:37 +08:00
19b85656d8 *: use generics to improve Clamp (#34586)
close pingcap/tidb#34588
2022-05-13 17:28:35 +08:00
c6fe032e99 br: support PiTR feature (#34409)
ref pingcap/tidb#29501
2022-05-12 17:08:35 +08:00
9339955f0d backup: backup empty databases (#34385)
close pingcap/tidb#33866
2022-05-07 18:30:32 +08:00
f88dab92f9 util: use generics to implement max/min (#34197)
close pingcap/tidb#34247
2022-05-06 10:08:57 +08:00
2578630108 br: enhance the error infomation (#33882)
close pingcap/tidb#33598
2022-04-21 21:54:04 +08:00
8f8dfafc10 br: Fix new collaction enable check (#33500)
* add glue to get global variables
2022-03-28 21:16:53 +08:00
11db011054 br: Ignore ddl jobs with empty query or blacklist type when exec restore (#33384)
close pingcap/tidb#33322
2022-03-28 18:00:28 +08:00
6517ee3fb6 *: migrate tidb-tools (#33296)
close pingcap/tidb#32999
2022-03-25 19:08:35 +08:00
815a5375fd br: Add comment to filterRestoreFiles function (#33353)
close pingcap/tidb#33352
2022-03-24 17:12:33 +08:00
e130e52290 restore: allow restore accross one major version (#33203)
close pingcap/tidb#33182
2022-03-17 20:42:31 +08:00
dcafe8ec71 br: download sst again with no-crypt parameters when met decryption error for downloadSST (#32847)
close pingcap/tidb#32423
2022-03-17 14:00:30 +08:00
e0db77ecd1 br: implement backup & restore policy info (#33007)
close pingcap/tidb#32290
2022-03-15 17:39:53 +08:00
4e69c0705e br: Fix backup rawkv failure (#32612)
close pingcap/tidb#32607
2022-03-03 15:05:47 +08:00
5988d0b2f4 *: update client-go and etcd version (#32457)
close pingcap/tidb#32456
2022-02-22 11:11:43 +08:00
88e9f682bf br: refactor restore client configuration (#31940)
close pingcap/tidb#31906
2022-02-11 16:55:37 +08:00
74261e1432 backup, restore: Write correct api-version in rawkv backup/restore (#31122)
close pingcap/tidb#31121
2022-02-08 23:07:36 +08:00
006e9d955d br, ddl: change batch create table api to only handle jobs those are not nil (#31902)
close pingcap/tidb#31901
2022-01-30 18:03:14 +08:00
f28cb77500 br: disable the batch ddl by default (#31845)
close pingcap/tidb#31835
2022-01-22 02:49:46 +08:00
622b8583e8 br: update unit test - take local timestamp for TSO calculation instead of const variable (#31361)
close pingcap/tidb#30449
2022-01-21 23:07:46 +08:00
8bf4942cdd br: support batch create table for restore (#29380)
close pingcap/tidb#30284
2022-01-17 14:35:46 +08:00
46e67db084 Makefile: add t.Parallel check to ensure tests are run in serial (#30869) 2021-12-22 14:35:47 +08:00
d0fc70e6cb br/pkg/task: migrate test-infra to testify (#30605) 2021-12-17 11:40:36 +08:00
4b48e55ae9 lightning: Add source dir existence check for s3 (#30674) 2021-12-14 20:04:35 +08:00