We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
Our invariants are formally documented in https://github.com/apache/arrow-datafusion/blob/master/docs/specification/invariants.md, but it's not being fully enforced across the board. During the implementation of #55, I have found couple bugs in our existing code base that could have been prevented if check for invariants more aggressively during development and in CI.
Describe the solution you'd like
One thing we could do is to insert conditional compilation asserts for invariants in places that could break the invariants. For example:
ParquetExec::try_from_path
These asserts should be turned of in production builds.
The text was updated successfully, but these errors were encountered:
It seems as have re-discovered this idea 10,000 tickets later in
FYI @wiedld
Let's close this issue and use the newer one for further discussion
Sorry, something went wrong.
No branches or pull requests
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
Our invariants are formally documented in https://github.com/apache/arrow-datafusion/blob/master/docs/specification/invariants.md, but it's not being fully enforced across the board. During the implementation of #55, I have found couple bugs in our existing code base that could have been prevented if check for invariants more aggressively during development and in CI.
Describe the solution you'd like
One thing we could do is to insert conditional compilation asserts for invariants in places that could break the invariants. For example:
ParquetExec::try_from_path
These asserts should be turned of in production builds.
The text was updated successfully, but these errors were encountered: