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]

Reply via email to