Skip to content

Conversation

@pitrou
Copy link
Member

@pitrou pitrou commented Jun 9, 2022

Also create a FileDescriptor RAII wrapper to automate the chore of closing file descriptors.

Also create a FileDescriptor RAII wrapper to automate the chore of closing file descriptors, and make it more robust.
@pitrou pitrou requested a review from lidavidm June 9, 2022 16:01
@pitrou pitrou changed the title ARROW-16799: [C++] Create a self-pipe abstraction. ARROW-16799: [C++] Create a self-pipe abstraction Jun 9, 2022
@github-actions
Copy link

github-actions bot commented Jun 9, 2022

return MakeArray(data);
}

// XXX create a testing/io.{h,cc}?
Copy link
Member

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?

Copy link
Member Author

@pitrou pitrou Jun 9, 2022

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 :-)

Copy link
Member

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.

@pitrou
Copy link
Member Author

pitrou commented Jun 9, 2022

@github-actions crossbow submit -g cpp

@github-actions
Copy link

github-actions bot commented Jun 9, 2022

Revision: ddd73b3

Submitted crossbow builds: ursacomputing/crossbow @ actions-177418cea1

Task Status
test-build-cpp-fuzz Github Actions
test-conda-cpp Github Actions
test-conda-cpp-valgrind Azure
test-debian-10-cpp-amd64 Github Actions
test-debian-10-cpp-i386 Github Actions
test-debian-11-cpp-amd64 Github Actions
test-debian-11-cpp-i386 Github Actions
test-fedora-35-cpp Github Actions
test-ubuntu-18.04-cpp Github Actions
test-ubuntu-18.04-cpp-release Github Actions
test-ubuntu-18.04-cpp-static Github Actions
test-ubuntu-20.04-cpp Github Actions
test-ubuntu-20.04-cpp-14 Github Actions
test-ubuntu-20.04-cpp-17 Github Actions
test-ubuntu-20.04-cpp-bundled Github Actions
test-ubuntu-20.04-cpp-thread-sanitizer Github Actions
test-ubuntu-22.04-cpp Github Actions

@pitrou
Copy link
Member Author

pitrou commented Jun 9, 2022

While most CI failures are unrelated, the test-debian-10-cpp-i386 failure is directly caused by this PR.

@pitrou
Copy link
Member Author

pitrou commented Jun 9, 2022

@github-actions crossbow submit -g cpp

@github-actions
Copy link

github-actions bot commented Jun 9, 2022

Revision: dcf1135

Submitted crossbow builds: ursacomputing/crossbow @ actions-9ec240e09d

Task Status
test-build-cpp-fuzz Github Actions
test-conda-cpp Github Actions
test-conda-cpp-valgrind Azure
test-debian-10-cpp-amd64 Github Actions
test-debian-10-cpp-i386 Github Actions
test-debian-11-cpp-amd64 Github Actions
test-debian-11-cpp-i386 Github Actions
test-fedora-35-cpp Github Actions
test-ubuntu-18.04-cpp Github Actions
test-ubuntu-18.04-cpp-release Github Actions
test-ubuntu-18.04-cpp-static Github Actions
test-ubuntu-20.04-cpp Github Actions
test-ubuntu-20.04-cpp-14 Github Actions
test-ubuntu-20.04-cpp-17 Github Actions
test-ubuntu-20.04-cpp-bundled Github Actions
test-ubuntu-20.04-cpp-thread-sanitizer Github Actions
test-ubuntu-22.04-cpp Github Actions

@cyb70289 cyb70289 merged commit 1de30af into apache:master Jun 10, 2022
@pitrou pitrou deleted the ARROW-16799-self-pipe branch June 10, 2022 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants