-
Notifications
You must be signed in to change notification settings - Fork 728
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
Provide PD self-protection mechanism #4373
Labels
type/feature-request
Categorizes issue or PR as related to a new feature.
Comments
/assign |
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 10, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 10, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 10, 2021
… in last commit Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 10, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 15, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 15, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 15, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 15, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 15, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 15, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 15, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 15, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 15, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 15, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 15, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 15, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 16, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 20, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 20, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 20, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 20, 2021
Signed-off-by: Cabinfever_B <[email protected]>
18 tasks
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 21, 2021
Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 22, 2021
This reverts commit 01fb757. Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 28, 2021
This reverts commit 01fb757. Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 28, 2021
This reverts commit 01fb757. Signed-off-by: Cabinfever_B <[email protected]>
CabinfeverB
added a commit
to CabinfeverB/pd
that referenced
this issue
Dec 28, 2021
This reverts commit 01fb757. Signed-off-by: Cabinfever_B <[email protected]>
12 tasks
This was referenced Sep 23, 2024
ti-chi-bot bot
added a commit
that referenced
this issue
Sep 30, 2024
ref #4373 Signed-off-by: Ryan Leung <[email protected]> Co-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>
ti-chi-bot bot
pushed a commit
that referenced
this issue
Jan 15, 2025
ref #4373 Signed-off-by: Ryan Leung <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Background
We have met many cases which crush down the PD leader or make the PD leader overloaded. Under these circumstances, PD cannot provide important services such as TSO. It has a large impact on high availability and performance.
In the current implementation, PD doesn't have any self-protection mechanism. In other words, any component which accesses etcd directly or PD API may lead to the above things happening, like TiDB, TiFlash, TiCDC, etc. Even we manually request to PD through the raw HTTP API or pd-ctl may cause PD unavailable.
Development task
Some optional tasks:
Testing
TODO
The text was updated successfully, but these errors were encountered: