-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Schema Management
-
None
-
Storage Engines - Persistence
-
45.741
-
SE Persistence backlog
-
None
Problem
schema_drop.c, schema_alter.c, schema_truncate.c, and schema_worker.c still implement tiered: / object: / tier: drop, alter, truncate, and worker paths after the tests that used them are gone. src/tiered stays in the tree; this ticket only strips schema call sites.
Change
Delete __drop_tiered, __alter_tiered and related object/tier alter helpers, __truncate_tiered, and __schema_tiered_worker. Strip the URI dispatch that calls them. Those URIs should fail as an unexpected object type, not map to file:. Do not take schema_create.c / schema_open.c (WT-18470). Do not remove WT_TIERED / WT_DHANDLE_TYPE_TIERED / bstorage header fields. Do not change tests, docs, or src/tiered. Leave table/file tiered_storage= parse stubs.
Test
Ninja Debug build. cd dist && ./s_fast. python3 ../test/suite/run.py test_schema01 from build/. Do not run test_tiered*.
- is related to
-
WT-18470 Strip schema create and open of tiered URIs
-
- Closed
-