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

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

refactor: move segment manifest cache to fetch module #484

Closed jeqo closed 2 weeks ago

jeqo commented 8 months ago

Context: There were some previous efforts on defining generic cache config. This follows up on that by making the SegmentManifest fetching reuse this definition. It also aligns with the SegmentIndexes fetching.

Moving the segment-manifest fetching to the fetch module helps to align with other caches and reuse configuration.

Following work should help to align cache config for chunk caching.