-
Notifications
You must be signed in to change notification settings - Fork 4k
ARROW-16799: [C++] Create a self-pipe abstraction #13354
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
Conversation
Also create a FileDescriptor RAII wrapper to automate the chore of closing file descriptors, and make it more robust.
| return MakeArray(data); | ||
| } | ||
|
|
||
| // XXX create a testing/io.{h,cc}? |
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.
Did this have to be moved because of a circular dependency or something?
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.
No, I thought it would be better to not depend on io/ from util/, but perhaps that's not important :-)
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.
Ah, it does feel weird to have it in gtest_util.h, but it's already rather a grab-bag of test helpers so it's not a big deal.
|
@github-actions crossbow submit -g cpp |
|
Revision: ddd73b3 Submitted crossbow builds: ursacomputing/crossbow @ actions-177418cea1 |
|
While most CI failures are unrelated, the test-debian-10-cpp-i386 failure is directly caused by this PR. |
|
@github-actions crossbow submit -g cpp |
|
Revision: dcf1135 Submitted crossbow builds: ursacomputing/crossbow @ actions-9ec240e09d |
Also create a FileDescriptor RAII wrapper to automate the chore of closing file descriptors.