Skip to content

Conversation

arthurpassos
Copy link
Collaborator

@arthurpassos arthurpassos commented May 23, 2025

Antalya: Cache the list objects operation on object storage using a TTL + prefix matching cache implementation

Changelog category (leave one):

  • New Feature

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):

Port #743

Documentation entry for user-facing changes

...

Exclude tests:

  • Fast test
  • Integration Tests
  • Stateless tests
  • Stateful tests
  • Performance tests
  • All with ASAN
  • All with TSAN
  • All with MSAN
  • All with UBSAN
  • All with Coverage
  • All with Aarch64
  • All Regression
  • Disable CI Cache

@arthurpassos arthurpassos changed the title Merge pull request #743 from Altinity/list_objects_cache Object storage list objects cache forward port 25.3 May 23, 2025
Antalya: Cache the list objects operation on object storage using a TTL + prefix matching cache implementation
@arthurpassos arthurpassos force-pushed the list_objects_object_storage_cache_25.3 branch from 7d541da to 62f5344 Compare May 23, 2025 20:02
@Enmk Enmk changed the base branch from antalya-v25.3.3.42-lts to antalya-25.3 May 27, 2025 16:18
@Enmk Enmk changed the title Object storage list objects cache forward port 25.3 25.3 port of #743 - Object storage list objects cache May 28, 2025
@Enmk Enmk changed the title 25.3 port of #743 - Object storage list objects cache 25.3 Antalya port of #743 - Object storage list objects cache May 28, 2025
@arthurpassos
Copy link
Collaborator Author

Rebase to get fix for error: undefined symbol: DB::Setting::object_storage_remote_initiator

@@ -6136,6 +6136,8 @@ Possible values:
DECLARE(Bool, allow_experimental_ts_to_grid_aggregate_function, false, R"(
Experimental tsToGrid aggregate function for Prometheus-like timeseries resampling. Cloud only
)", EXPERIMENTAL) \
DECLARE(Bool, use_object_storage_list_objects_cache, false, R"(
Cache the list of objects returned by list objects calls in object storage

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wrong merge here, as result object_storage_remote_initiator goes into description.

@Enmk Enmk merged commit ff42c3a into antalya-25.3 Jun 6, 2025
279 of 319 checks passed
@svb-alt svb-alt added port-antalya PRs to be ported to all new Antalya releases and removed port-antalya PRs to be ported to all new Antalya releases labels Jul 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants