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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
Handle Arrow decoder errors gracefully #1247
Conversation
How can this be tested? EDIT: maybe you can clarify review instrux? |
Change random bytes from a segment and export contained table slices until you get the IOError from Arrow and notice that VAST doesn't crash anymore.
Edited in. |
Co-authored-by: Matthias Vallentin <matthias@tenzir.com>
1b2eb41
to
78a12f6
Compare
Rebased onto master. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Turns out the answer is "no."
馃摂 Description
This fixes a crash when encountering an issue with the on-disk format of serialized Arrow Record Batches or Arrow Schemas.
馃摑 Checklist
馃幆 Review Instructions
Change random bytes from a segment and export contained table slices until you get the IOError from Arrow and notice that VAST doesn't crash anymore.