Yifan Cai created CASSANDRASC-142:
-------------------------------------
Summary: [Sidecar] Improve S3 download throttling with
range-GetObject
Key: CASSANDRASC-142
URL: https://issues.apache.org/jira/browse/CASSANDRASC-142
Project: Sidecar for Apache Cassandra
Issue Type: Improvement
Reporter: Yifan Cai
Assignee: Yifan Cai
The current s3 download throttling in sidecar is implemented by blocking the
streaming consumption. The block happens in Netty event loop threads. The
blocking prolongs each connection, leading to connection reset or suboptimal
concurrency.
This patch changes the throttling mechanism to be range-GetObject based. Each
request retrieves a data range of the object once permitted by rate limiter.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]