Skip to content

Bump FD limit for scheduler tests on OS X#8213

Closed
lilyball wants to merge 2 commits into
rust-lang:masterfrom
lilyball:fd-limit
Closed

Bump FD limit for scheduler tests on OS X#8213
lilyball wants to merge 2 commits into
rust-lang:masterfrom
lilyball:fd-limit

Conversation

@lilyball

@lilyball lilyball commented Aug 2, 2013

Copy link
Copy Markdown
Contributor

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

@lilyball

lilyball commented Aug 2, 2013

Copy link
Copy Markdown
Contributor Author

@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

lilyball commented Aug 3, 2013

Copy link
Copy Markdown
Contributor Author

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