Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TiKV BR Development Tasks #67

Closed
12 tasks done
pingyu opened this issue Mar 21, 2022 · 3 comments · Fixed by #70
Closed
12 tasks done

TiKV BR Development Tasks #67

pingyu opened this issue Mar 21, 2022 · 3 comments · Fixed by #70

Comments

@pingyu
Copy link
Collaborator

pingyu commented Mar 21, 2022

TiKV BR Development Tasks

Close: #66
RFC: tikv/rfcs#86

Tasks

Reference

TiKV components related to backup & restore:

  • components/backup: for backup
  • components/sst_importer: for restore
  • split_region interface: for pre-splitting regions before restore

Some merged PR related:

@pingyu
Copy link
Collaborator Author

pingyu commented Mar 21, 2022

@zz-jason @haojinming PTAL~

zz-jason added a commit to zz-jason/migration that referenced this issue Mar 21, 2022
zz-jason added a commit to zz-jason/migration that referenced this issue Mar 21, 2022
pingyu pushed a commit that referenced this issue Mar 21, 2022
zz-jason added a commit to zz-jason/migration that referenced this issue Mar 21, 2022
zz-jason added a commit to zz-jason/migration that referenced this issue Mar 21, 2022
pingyu pushed a commit that referenced this issue Mar 22, 2022
* [fix #67] fix golangci failures for TiKV BR

Signed-off-by: Jian Zhang <[email protected]>

* add workflow for BR related pull requests

Signed-off-by: Jian Zhang <[email protected]>

* remove unused scripts and source files

Signed-off-by: Jian Zhang <[email protected]>

* add ut to workflow

Signed-off-by: Jian Zhang <[email protected]>
@pingyu pingyu reopened this Mar 23, 2022
zz-jason added a commit that referenced this issue Mar 23, 2022
zz-jason added a commit to zz-jason/migration that referenced this issue Mar 28, 2022
zz-jason added a commit to zz-jason/migration that referenced this issue Mar 28, 2022
zz-jason added a commit to zz-jason/migration that referenced this issue Mar 28, 2022
zz-jason added a commit to zz-jason/migration that referenced this issue Mar 28, 2022
zz-jason added a commit to zz-jason/migration that referenced this issue Mar 28, 2022
pingyu added a commit to pingyu/tikv-migration that referenced this issue Mar 28, 2022
zz-jason added a commit to zz-jason/migration that referenced this issue Mar 30, 2022
zz-jason added a commit to zz-jason/migration that referenced this issue Mar 30, 2022
Signed-off-by: Jian Zhang <[email protected]>
zz-jason added a commit to zz-jason/migration that referenced this issue Mar 30, 2022
Signed-off-by: Jian Zhang <[email protected]>
zz-jason added a commit that referenced this issue Mar 31, 2022
zz-jason added a commit to zz-jason/migration that referenced this issue Mar 31, 2022
zz-jason added a commit to zz-jason/migration that referenced this issue Apr 2, 2022
pingyu pushed a commit that referenced this issue Apr 6, 2022
* [to #67] setup backup/restore integration test for rawkv

Signed-off-by: Jian Zhang <[email protected]>

* add github action

Signed-off-by: Jian Zhang <[email protected]>
pingyu added a commit that referenced this issue Apr 6, 2022
* [to #67] remove some unused code

Signed-off-by: Jian Zhang <[email protected]>

* remove web

Signed-off-by: Jian Zhang <[email protected]>

Co-authored-by: Ping Yu <[email protected]>
zz-jason added a commit to zz-jason/migration that referenced this issue Apr 7, 2022
zz-jason added a commit to zz-jason/migration that referenced this issue Apr 7, 2022
pingyu added a commit that referenced this issue Apr 14, 2022
* br: cherry pick tidb#32612 to fix rawkv backup failure

Issue Number: #67

Signed-off-by: pingyu <[email protected]>

* revert unnecessary port change

Signed-off-by: pingyu <[email protected]>

* migrate test logics from run.sh to run.py

Signed-off-by: pingyu <[email protected]>

* temporarily disable old versions < 6.0

Signed-off-by: pingyu <[email protected]>

* separate CI of 5.X versions

Signed-off-by: pingyu <[email protected]>

* bugfix

Signed-off-by: pingyu <[email protected]>

* bugfix

Signed-off-by: pingyu <[email protected]>

* address comments

Signed-off-by: pingyu <[email protected]>

* tiny fix

Signed-off-by: pingyu <[email protected]>
pingyu pushed a commit that referenced this issue Apr 26, 2022
* fix backup&re store issue

Signed-off-by: haojinming <[email protected]>

fix issue

Signed-off-by: haojinming <[email protected]>

* golang format

Signed-off-by: haojinming <[email protected]>

* resolve parts of review comments

Signed-off-by: haojinming <[email protected]>

* fix br integration test issue

Signed-off-by: haojinming <[email protected]>

* fix br integration test issue

Signed-off-by: haojinming <[email protected]>

* fix br integration test issue

Signed-off-by: haojinming <[email protected]>

* fix br integration test issue

Signed-off-by: haojinming <[email protected]>

* fix br integration test issue

Signed-off-by: haojinming <[email protected]>

* add unit test for SplitRegion

Signed-off-by: haojinming <[email protected]>

* add unit test for GetCurrentTiKVApiVersion

Signed-off-by: haojinming <[email protected]>

* add unit test for RegionSplitter.Split

Signed-off-by: haojinming <[email protected]>

* fix v1->v1 issue

Signed-off-by: haojinming <[email protected]>

* add unit test for format func

Signed-off-by: haojinming <[email protected]>
@github-actions
Copy link

This issue is stale because it has been open 30 days with no activity.

@pingyu
Copy link
Collaborator Author

pingyu commented Apr 30, 2022

All sub tasks are done.

@pingyu pingyu closed this as completed Apr 30, 2022
pingyu pushed a commit that referenced this issue May 6, 2022
* init tikv gc worker

Signed-off-by: haojinming <[email protected]>

* clean debug log and address review comment

Signed-off-by: haojinming <[email protected]>

* change module name and add golangci check

Signed-off-by: haojinming <[email protected]>

* add unit test

Signed-off-by: haojinming <[email protected]>

* add readme

Signed-off-by: haojinming <[email protected]>

* add config file and unit test

Signed-off-by: haojinming <[email protected]>

* resolve review comments

Signed-off-by: haojinming <[email protected]>

* resolve review comments

Signed-off-by: haojinming <[email protected]>

* resolve review comments

Signed-off-by: haojinming <[email protected]>

* remove etcd endpoint from input

Signed-off-by: haojinming <[email protected]>

* fix configure file discription

Signed-off-by: haojinming <[email protected]>

* address review comments

Signed-off-by: haojinming <[email protected]>

* fix golang lint check

Signed-off-by: haojinming <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant