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

br: self protection enhancement #56575

Open
BornChanger opened this issue Oct 11, 2024 · 0 comments
Open

br: self protection enhancement #56575

BornChanger opened this issue Oct 11, 2024 · 0 comments
Labels
component/br This issue is related to BR of TiDB. type/enhancement The issue or PR belongs to an enhancement.

Comments

@BornChanger
Copy link
Contributor

BornChanger commented Oct 11, 2024

Enhancement

via this issue, kinds of br self protection methods are tracked

storage node out of disk

  1. precheck available disk of tikv/tiflash nodes before restore br: prevent out of disk during restore #54316
  2. check available disk against tikv before download sst files br: pre-check TiKV disk space before download tikv/tikv#17238

br node oom

  1. self adaptive GOMEMLIMIT set to br task br: set memory limit #53793

overwrite existing tables

  1. prevent restore sql statement at table level from overwriting existing table br: Add pre-check of duplicate table in the downstream #55044

write coming while restore is active

  1. make table invisible while its restore is on-going br: make table invisible to user during lightning/ restore execution #52476

stuck of safe point advantage

  1. pause log task if the global checkpoint lag is too large br: Enable checkpoint advancer to pause tasks lagged too large #51441
@BornChanger BornChanger added type/enhancement The issue or PR belongs to an enhancement. component/br This issue is related to BR of TiDB. labels Oct 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/br This issue is related to BR of TiDB. type/enhancement The issue or PR belongs to an enhancement.
Projects
None yet
Development

No branches or pull requests

1 participant