Aiven-Open / tiered-storage-for-apache-kafka

RemoteStorageManager for Apache Kafka® Tiered Storage
Apache License 2.0
91 stars 19 forks source link

feat: additional configs for caches #592

Closed jeqo closed 1 week ago

jeqo commented 2 weeks ago

Currently the ForkJoinPools used by the fetch caches (chunk, indexes, and manifest) are defined by default. Also, the fetching is timeout by default to 10secs. This PR aims to introduce thread-pool size and timeout configurations to the cache config to each fetch cache, to allow tuning.