-
Type:
Task
-
Resolution: Done
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Tiered Storage
-
None
-
Storage Engines - Persistence
-
SE Persistence - 2026-03-27, SE Persistence - 2026-04-10
-
5
Remove the chunk cache implementation from WiredTiger.
Files to delete:
- src/block_cache/block_chunkcache.c
- src/conn/conn_chunkcache.c
- src/include/block_chunkcache.h
Files to update:
- src/conn/conn_open.c — remove _wt_chunkcache_setup and _wti_chunkcache_metadata_create calls
- src/conn/conn_api.c — remove teardown calls and salvage call
- src/block/block_read.c — remove chunk cache read integration
- src/conn/conn_tiered.c — remove chunk cache hooks on tiered flush
- src/conn/conn_handle.c — remove chunk cache fields from WT_CONNECTION_IMPL
- src/include/connection.h, src/include/wt_internal.h, src/include/extern.h — remove declarations
- dist/filelist, dist/filelist.bzl — remove deleted files
Acceptance criteria: builds pass on all platforms with no compiler warnings. No chunk cache symbols remain.
- related to
-
WT-17077 Timed Out: bench-tiered-push-pull-s3 on ! Ubuntu 20.04 [WiredTiger (chunkcache delete) @ f04a0e76]
-
- Closed
-