Skip to content

THRIFT-6385: Skip the RLIMIT_AS test case where the limit is unsupported - #3969

Open
slachiewicz wants to merge 1 commit into
apache:masterfrom
slachiewicz:THRIFT-6385
Open

slachiewicz wants to merge 1 commit into
apache:masterfrom
slachiewicz:THRIFT-6385

Conversation

@slachiewicz

Copy link
Copy Markdown
Member

macOS rejects an RLIMIT_AS limit with EINVAL, so allocation_failure_on_the_io_thread_does_not_end_the_process always failed there. The child now exits with 77 in that case, and the test case reports that it has nothing to check; any other setrlimit failure still fails it. Linux accepts the limit, so the case runs there as before.

Verified: TNonblockingServerTest passes on macOS 27 (arm64).

Client: cpp

macOS rejects an RLIMIT_AS limit with EINVAL, so the child always exited with 2
and the case failed there. The child now exits with 77 in that case and the
case reports that it has nothing to check; any other setrlimit failure still
fails it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mergeable mergeable Bot added the c++ Pull requests that update C++ code label Sep 27, 2026
@slachiewicz
slachiewicz marked this pull request as ready for review September 27, 2026 17:38

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c++ Pull requests that update C++ code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant