Skip to content
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

Bump FD limit for scheduler tests on OS X #8213

Closed
wants to merge 2 commits into from

Conversation

lilyball
Copy link
Contributor

@lilyball lilyball commented Aug 2, 2013

Revert the workaround 49b72bd and instead bump the fd limit on OS X.

@lilyball
Copy link
Contributor Author

lilyball commented Aug 2, 2013

@brson: r?

This workaround was less than ideal. A better solution is to raise the
fd limit.

This reverts commit 49b72bd.
OS X defaults the ulimit for open files to 256 for programs launched
from the Terminal (GUI apps get a higher default). Unfortunately this is
too low for the rt tests, which deliberately overcommit and create a lot
of threads (which means a lot of schedulers, and each scheduler needs at
least 2 fds).

By calling sysctl() and setrlimit() we can bump the fd limit up to the
maximum allowed (on stock OS X it's 10240).

Fixes rust-lang#7772.
@lilyball
Copy link
Contributor Author

lilyball commented Aug 3, 2013

r? @brson I had to rebase

bors added a commit that referenced this pull request Aug 3, 2013
Revert the workaround 49b72bd and instead bump the fd limit on OS X.
@bors bors closed this Aug 3, 2013
flip1995 pushed a commit to flip1995/rust that referenced this pull request Jan 13, 2022
…1995

Add `manual_bits` lint

Closes rust-lang#6670

---

changelog: new lint: [`manual_bits`]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants