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~

pingyu pushed a commit that referenced this issue Mar 21, 2022
Signed-off-by: Jian Zhang <zjsariel@gmail.com>
pingyu pushed a commit that referenced this issue Mar 22, 2022
* [fix #67] fix golangci failures for TiKV BR

Signed-off-by: Jian Zhang <zjsariel@gmail.com>

* add workflow for BR related pull requests

Signed-off-by: Jian Zhang <zjsariel@gmail.com>

* remove unused scripts and source files

Signed-off-by: Jian Zhang <zjsariel@gmail.com>

* add ut to workflow

Signed-off-by: Jian Zhang <zjsariel@gmail.com>
@pingyu pingyu reopened this Mar 23, 2022
zz-jason added a commit that referenced this issue Mar 23, 2022
Co-authored-by: Ping Yu <yuping@pingcap.com>
pingyu added a commit to pingyu/tikv-migration that referenced this issue Mar 28, 2022
Issue Number: tikv#67

Signed-off-by: pingyu <yuping@pingcap.com>
zz-jason added a commit that referenced this issue Mar 31, 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 <zjsariel@gmail.com>

* add github action

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

Signed-off-by: Jian Zhang <zjsariel@gmail.com>

* remove web

Signed-off-by: Jian Zhang <zjsariel@gmail.com>

Co-authored-by: Ping Yu <yuping@pingcap.com>
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 <yuping@pingcap.com>

* revert unnecessary port change

Signed-off-by: pingyu <yuping@pingcap.com>

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

Signed-off-by: pingyu <yuping@pingcap.com>

* temporarily disable old versions < 6.0

Signed-off-by: pingyu <yuping@pingcap.com>

* separate CI of 5.X versions

Signed-off-by: pingyu <yuping@pingcap.com>

* bugfix

Signed-off-by: pingyu <yuping@pingcap.com>

* bugfix

Signed-off-by: pingyu <yuping@pingcap.com>

* address comments

Signed-off-by: pingyu <yuping@pingcap.com>

* tiny fix

Signed-off-by: pingyu <yuping@pingcap.com>
pingyu pushed a commit that referenced this issue Apr 26, 2022
* fix backup&re store issue

Signed-off-by: haojinming <jinming.hao@pingcap.com>

fix issue

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* golang format

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* resolve parts of review comments

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* fix br integration test issue

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* fix br integration test issue

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* fix br integration test issue

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* fix br integration test issue

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* fix br integration test issue

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* add unit test for SplitRegion

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* add unit test for GetCurrentTiKVApiVersion

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* add unit test for RegionSplitter.Split

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* fix v1->v1 issue

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* add unit test for format func

Signed-off-by: haojinming <jinming.hao@pingcap.com>
@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 <jinming.hao@pingcap.com>

* clean debug log and address review comment

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* change module name and add golangci check

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* add unit test

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* add readme

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* add config file and unit test

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* resolve review comments

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* resolve review comments

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* resolve review comments

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* remove etcd endpoint from input

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* fix configure file discription

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* address review comments

Signed-off-by: haojinming <jinming.hao@pingcap.com>

* fix golang lint check

Signed-off-by: haojinming <jinming.hao@pingcap.com>
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