v.23.12Improvement

Add Setting for Async Inserts Deduplication Cache Update Timing and Deprecate Old Interval Setting

Add a setting for async inserts deduplication cache - how long we wait for cache update. Deprecate setting async_block_ids_cache_min_update_interval_ms. Now cache is updated only in case of conflicts. #57743 (alesapin).
Introduces a new setting to control the duration for updating the async inserts deduplication cache, replacing the deprecated async_block_ids_cache_min_update_interval_ms setting. Now, the cache updates only occur when conflicts are detected.

Why it matters

This feature improves the efficiency and correctness of async inserts deduplication by updating the cache only when necessary—during conflicts—thereby reducing unnecessary cache refreshes and improving performance.

How to use it

Users can configure the new setting to specify how long the async inserts deduplication cache waits before updating. The previous setting async_block_ids_cache_min_update_interval_ms is deprecated and should no longer be used.