You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Lite Query Store slice repair doesn't see compaction part files #4721
Lite's QueryStoreSliceRepairService finds the files it rewrites by listing *_query_store_stats.parquet. Compaction can split a month into part files (*_query_store_stats_ptNNN.parquet), and the listing doesn't match those, so the repair never sees the rows in them.
Where: Lite/Services/QueryStoreSliceRepairService.cs, the file listing.
Expected: the repair covers part files as well as whole-month files. It rewrites files in place, so each part file is rewritten on its own, with the same checks as a whole-month file.
Test that must fail first: a month split into part files, with a slice that needs repair in one part, is repaired.
Activity
Lite archive: a run stopped mid-way no longer archives the same rows …