Comments (3)
The leader peer in a region will report HeartBeat to pd, so pd can know how many leaders in a store.
Does it mean that we have to cache all regions in memory? Will the data become too big?
from pd.
Yes, but don't worry, the memory can't become too huge.
Btw, we can introduce boltdb or other db to cache if we really meet the memory problem.
from pd.
How to determine to transfer a leader from one store to another? E,g, store 1 has 100 leaders, but 2 has only 1, we may know that we should transfer some leaders from 1 to 2.
If we know that we should do from 1 to 2, how to select the region leaders? Random is ok?
Maybe we could evaluate time cost of each region on tikv and sync it to pd server.
from pd.
Related Issues (20)
- pd panicked during jepsen tests
- non-default keyspace groups use the same timestamp path by mistake
- tikv read only label is lost after tikv restart HOT 1
- TSO microservice discovery fallback path shouldn't call FindGroupByKeyspaceID
- Add a runaway field for resource group
- Hit connection running loop panic in tidb when do patrol check in serverless prod env HOT 1
- Keyspace GC Safepoint interface
- PD could continue last timeout operator step to avoid useless scheduling
- Provide an interface to halt all scheduler and checking HOT 1
- There is a confusing log when the token is insufficient
- Update the Go version in README
- metrics: tso event metrics can be seen
- Fix token bucket filename typo
- Client keeps updating the keyspace group discovery info
- Tracking issue for the part of PD about runaway
- tso keyspace group manager keeps printing unnecessary and inaccurate meta update info
- Print too many `create tso forward stream` logs
- `members` field is null after creating the keyspace
- dashboard: fix slow query detail page throw 500 error with invalid utf-8 error
- watchKeyspace initial load not complete
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pd.