You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Yifan Cai (Jira)" <ji...@apache.org> on 2024/08/15 00:17:00 UTC
[jira] [Created] (CASSANDRASC-142) [Sidecar] Improve S3 download throttling with range-GetObject
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: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org