Page MenuHomeFreeBSD

NOTES: Multiple schedulers can be compiled in at once
AcceptedPublic

Authored by olce on Fri, Sep 25, 10:38 AM.
Tags
None
Referenced Files
F173384052: D60014.id.diff
Fri, Sep 25, 2:46 PM
F173383498: D60014.id187657.diff
Fri, Sep 25, 2:40 PM
F173381475: D60014.diff
Fri, Sep 25, 2:18 PM
F173381110: D60014.id.diff
Fri, Sep 25, 2:14 PM
F173375328: D60014.id187657.diff
Fri, Sep 25, 1:19 PM
F173374361: D60014.diff
Fri, Sep 25, 1:10 PM
F173372812: D60014.id187657.diff
Fri, Sep 25, 12:58 PM
Subscribers

Details

Reviewers
mchoo
Group Reviewers
srcmgr
Summary

Mention that ULE is the default scheduler when multiple ones are
compiled in.

While here, mention the tunable 'kern.sched.name' to override the
default scheduler.

While here, regroup SCHED_ULE and SCHED_4BSD, as they control if the
respective scheduler instances are compiled in, putting SCHED_STATS
aside.

Fixes: 75a66a92c92f ("- Add an option to compile in SCHED_STATS. ...")
Fixes: 1322760fd127 ("sys: enable both SCHED_ULE and SCHED_4BSD for some configs")

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 77308
Build 74191: arc lint + arc unit

Event Timeline

olce requested review of this revision.Fri, Sep 25, 10:38 AM
mchoo added a subscriber: mchoo.

I don't know why phabricator does not render 75a66a92c92f as commit link while does for 1322760fd127, but the commit is definitely reachable.

sys/conf/NOTES
195–198

Suggestion: I think this has better flow.

This revision is now accepted and ready to land.Fri, Sep 25, 1:42 PM

I don't know why phabricator does not render 75a66a92c92f as commit link while does for 1322760fd127, but the commit is definitely reachable.

I'm not sure why Phab sometimes misses hashes either, but you can prepend rG: to convince it if needed: rG:75a66a92c92f