97 Commits

Author SHA1 Message Date
28cce6a472 objstore: move s3 like store into separate pkg (#65513)
ref pingcap/tidb#65461
2026-01-12 10:01:26 +00:00
1e2cdaa16f objstore: move from 'br/pkg' to 'pkg/' directory (#65462)
ref pingcap/tidb#65461
2026-01-08 08:50:47 +00:00
dbda24361a br: fix some bugs for pitr filter (#65394)
close pingcap/tidb#65256
2026-01-08 02:48:47 +00:00
ris
12e56d1318 br: fix potential overflow issues (#64219)
close pingcap/tidb#64222
2025-12-31 16:12:14 +00:00
7f7756e175 br: fix upstream downstream id mismatch for deleted tables map (#64592)
ref pingcap/tidb#59280
2025-12-03 09:37:35 +00:00
ris
b0cad2137c br: Use int for vlen to prevent overflow (#63662)
close pingcap/tidb#63663
2025-09-23 01:53:22 +00:00
601e0405ec br: allow append migration to work with restore (#62433)
close pingcap/tidb#62546
2025-08-01 03:56:46 +00:00
0cd280bbd2 meta: unify definition of system or memory DB name (#62247)
ref pingcap/tidb#61702
2025-07-07 19:17:48 +00:00
4612807cd2 br: better control pd scheduler pause during log restore with filter (#61819)
close pingcap/tidb#61812
2025-06-24 10:07:54 +00:00
83109823c9 br: add ddl test for pitr online filter (#61631)
ref pingcap/tidb#61525
2025-06-17 16:47:09 +00:00
f46112d0e5 br: skip incomplete metakv (#61734)
close pingcap/tidb#61728, close pingcap/tidb#61731
2025-06-16 17:00:51 +00:00
c8e7dd4d6f log restore: filter backupmeta file by ts to speed up pitr (#61347)
ref pingcap/tidb#61318
2025-06-03 12:04:44 +00:00
19d2a07b29 br: sort meta kv by ts when updating table history (#61366)
close pingcap/tidb#61367
2025-05-30 09:26:08 +00:00
8a1ee5d1f4 br: PiTR table filter online support (#59281)
close pingcap/tidb#59280
2025-05-20 00:11:40 +00:00
97b7132a8d br: gopls modernize (#60762)
close pingcap/tidb#60761
2025-05-07 13:36:55 +00:00
0d74a99a2e br: fix pitr system table inconsistency issue (#60202)
close pingcap/tidb#60201
2025-03-21 09:10:00 +00:00
fc5197551c br: fix pitr meta kv fail to parse in during table filter code refactor (#60023)
close pingcap/tidb#57613, close pingcap/tidb#60024
2025-03-12 10:47:04 +00:00
6f49d25c70 br/lightning: Apply pd_enable_follower_handle_region to Lightning/BR (#59783)
close pingcap/tidb#58651
2025-03-03 11:12:31 +00:00
a3c70ceff6 br/stream: implement pause v2 (#59663)
close pingcap/tidb#59660
2025-03-03 09:01:57 +00:00
c2588e1564 br: error out if pitr with table filter has exchange partition in/out filter range (#59683)
close pingcap/tidb#59723
2025-03-01 00:13:09 +00:00
b7e97690b9 br: add table filter for log restore (#57394)
close pingcap/tidb#57613
2025-02-12 23:08:04 +00:00
debfc320af br: add tests to cover sequence id, auto increment id and auto random id, revert meta kv capture logic (#59109)
close pingcap/tidb#59108
2025-01-26 07:43:44 +00:00
c05646e352 test: fix error checking (#59092)
ref pingcap/tidb#57275
2025-01-21 10:05:38 +00:00
c9215ec93c br: copy full backup to pitr storage (#57716)
close pingcap/tidb#58685
2025-01-16 04:31:28 +00:00
1f74ac33d0 br/restore/log_client: use input ts as filter (#58734)
close pingcap/tidb#58733
2025-01-13 18:24:22 +00:00
b2f2faaa95 parser: move 'model' to 'ast' pkg (#58704)
ref pingcap/tidb#54436
2025-01-07 10:20:04 +00:00
ef7ade7efc br: add status field for log status with json (#58465)
close pingcap/tidb#57959
2024-12-23 08:20:13 +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
65e233edf3 br/stream: added --delete-compactions to log truncate (#56761)
close pingcap/tidb#56758
2024-11-28 12:17:32 +00:00
91c14a45bb br/stream: Added Version Check for Loading Migrations. (#57541)
close pingcap/tidb#57540
2024-11-21 02:00:38 +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
Bin
5faeca4d1b *: use golang built-in functions rather than mathutil (#56818)
close pingcap/tidb#56594
2024-10-25 05:18:17 +00:00
64c8d31855 br/stream: Added toolkit for managing migrations (#55665)
close pingcap/tidb#55661
2024-10-21 06:25:29 +00:00
c43d0589be *: replace exportloopref with copyloopvar (#56503)
close pingcap/tidb#56509
2024-10-09 12:12:43 +00:00
b427e33eb9 meta: separate reader and mutator (#56376)
ref pingcap/tidb#54436
2024-09-27 15:34:11 +00:00
7c88876a7f br: add log backup/restore encryption support (#55757)
close pingcap/tidb#55834
2024-09-26 02:31:09 +00:00
9785cddc78 ddl: args v2 for drop table/view/sequence (#56219)
ref pingcap/tidb#53930
2024-09-23 12:55:13 +00:00
2651b77fca ddl: args v2 for Alter/Remove Partitioning and Add/Drop/Reorganize Partition (#56163)
ref pingcap/tidb#53930
2024-09-20 16:52:04 +00:00
17c7b90dc6 ddl: args v2 for create/drop/modify schema (#55919)
ref pingcap/tidb#53930
2024-09-10 06:20:35 +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
1acb8f7e43 br: make br compatible with infoschemaV2 (#52718)
close pingcap/tidb#52717
2024-07-25 06:31:35 +00:00
1c4a9c6434 br: separate the restore client (#53197)
ref pingcap/tidb#52877
2024-05-17 05:07:13 +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
8973dddc9e br: no domain to run log command (#52127)
close pingcap/tidb#52088
2024-04-25 03:00:11 +00:00
8188ede43a linter, *: enable linters appends and unusedwrite (#52452)
ref pingcap/tidb#52449, close pingcap/tidb#52450
2024-04-10 11:45:22 +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
51e1e13494 *: update interface{} to any (#50770)
ref pingcap/tidb#50765
2024-01-29 07:21:29 +00:00
ef298bec49 br: skip when rewrite rule not found (#49360)
close pingcap/tidb#49346
2023-12-25 03:30:26 +00:00
be62f754fb ddl: wrap the sessionctx to public delete range logic to BR (#48050)
close pingcap/tidb#47738
2023-12-07 06:25:21 +00:00