Details
-
Task
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
In Short:
HMV's and lbids described in extent map exist/valid on disk for each table/extent (i.e every table is writable before upgrading, extent map checker searching for orphaned files on disk, table_checker making sure all table are selectable before upgrading etc.)
Long:
Need to implement EM checks based on several tools:
- Columnstore_review --emcheck--s3check (single threaded)
- https://github.com/mariadb-corporation/columnstore-tooling/blob/main/support/debug/extent-map-checker/checkExtents.bash (faster Allens Implementation)
- https://github.com/mariadb-corporation/columnstore-tooling/blob/main/support/debug/extent-map-checker/oid2FileChecker.pl
- https://github.com/mariadb-corporation/columnstore-tooling/pull/51 (Add csfsck: EM<->disk scan/report tool for fragmented extent maps)
- https://github.com/mariadb-corporation/columnstore-tooling/pull/52 (Add extent_map_tools: scripts for disabled-partition triage and repair)
Attachments
Issue Links
- is part of
-
MCOL-5810 Pre-Upgrade Sanity Check Tool
-
- Open
-