Details
-
Brainstorming
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
None
-
None
-
None
Description
We should protect a region server from poorly designed/implemented clients/schemas that result in a "hotspot" which overwhelms a single machine. A client that creates a new connection for each request is an example of this case, where META gets completely flooded and kills the RS. Master diligently brings it up on another host, which sends the traffic along to the next victim, and will slowly bring down the whole cluster.
My suggestion is rate-limiting per client, implemented at the RPC level, but I'm looking for other suggestions.
Attachments
Issue Links
- is related to
-
HBASE-11598 Add simple rpc throttling
- Closed