Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add error and edge-case handling to processing. #15

Open
DinoBektesevic opened this issue Jun 24, 2021 · 0 comments
Open

Add error and edge-case handling to processing. #15

DinoBektesevic opened this issue Jun 24, 2021 · 0 comments

Comments

@DinoBektesevic
Copy link
Member

Processing currently has no real error handling or has any meaningful business logic implemented regarding error and edge case handling for cases when processing throws an error due to:

  • unsupported instruments
    • I assume we want to keep the original data somewhere to work on it, maybe notify us or the user to open an issue etc...
  • bad data
    • purposeful or accidental, I assume we want ta way to see "accidental" failures that are errors in implementation but we don't actually want to keep all the uploaded bad raw data (which could be sizeable) if all the data contains is trash uploaded by bad actors etc...
  • logical errors
    • I mean, almost inevitably we will run into errors that will require us to replace, update soft or hard delete a datum somewhere, somehow at some point. There is no functionality supporting any of that at the moment and we might pick and chose some low hanging fruit now to help us out later
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant