Description
This aims to have Spark Streaming be more resilient to high-throughput situations through back-pressure signaling & dynamic throttling.
The Design doc can be found there:
https://issues.apache.org/jira/browse/SPARK-8834
An (outdated) PoC implementation exists.
Attachments
Issue Links
- blocks
-
SPARK-8835 Provide pluggable Congestion Strategies to deal with Streaming load
-
- Resolved
-
- is superceded by
-
SPARK-8975 Implement a mechanism to send a new rate from the driver to the block generator
-
- Resolved
-
-
SPARK-8977 Define the RateEstimator interface, and implement the ReceiverRateController
-
- Resolved
-
-
SPARK-8978 Implement the DirectKafkaRateController
-
- Resolved
-
-
SPARK-8979 Implement a PIDRateEstimator
-
- Resolved
-
- supercedes
-
SPARK-6691 Abstract and add a dynamic RateLimiter for Spark Streaming
-
- Resolved
-