-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomerssize:Ssmall itemssmall items
Milestone
Description
Context / Goal
We will need to make decisions about how we want failures to be handled and recorded/reported, and which things should be retried.
Expected Outcome
Answer and implement:
- what should happen if one of the two dataset queries fail or are invalid?
- what if an individual row fails for some reason? Should the run be abandoned?
- how should transient errors be addressed? Should the code be able to retry a query in certain situations (network problems etc)
- how should the failures be reported/recorded? Details in logs? Summary error(s) stored alongside the run results with a status?
- how should we distinguish between "user" errors (e.g bad configuration of dataset query) vs "system" errors (unexpected bug in the tool/framework)
- should any (possibly partial) results be removed from the recce DB on failure?
Out of Scope
Additional context / implementation notes
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomerssize:Ssmall itemssmall items