Details
-
Type:
Epic
-
Status: To Do
-
Resolution: Unresolved
-
Fix Version/s: None
-
Component/s: Qserv
-
Labels:None
-
Epic Name:FY18 Qserv Data Verification
-
Story Points:90
-
WBS:02C.06.02.03
-
Team:Data Access and Database
Description
Need a tool for verifying whether data is in consistent stage (e.g., right after loading, after some upgrades, in general at any given time).
The list of things to check include:
- empty chunk file,
- xrootd exported DB,
- data tables
- overlap tables,
- data_0123456789 tables
- chunkId, subChunkId columns existence
Some of the above can be automatically fixed on the spot when problem is discovered.
Attachments
Issue Links
Key | Summary | Story Points | Assignee | Status | |
---|---|---|---|---|---|
|
4 | Unassigned | Invalid |
Instead of checking for the empty-chunk files, check to make sure the secondary index is valid, meaning that the secondary index should only point at chunks/subchunks that exist on the workers.
Eventually, the empty chunk information should be derived from the secondary index (or some other similar way of merging), so empty chunk files, in essence would become caches, and not having them wouldn't make things inconsistent--just recreate the cache.