Page MenuHomeFreeBSD

NOTES: Multiple schedulers can be compiled in at once
ClosedPublic

Authored by olce on Fri, Sep 25, 10:38 AM.
Tags
None
Referenced Files
F173707967: D60014.diff
Sun, Sep 27, 9:00 PM
Unknown Object (File)
Sat, Sep 26, 3:23 PM
Unknown Object (File)
Sat, Sep 26, 6:45 AM
Unknown Object (File)
Sat, Sep 26, 6:29 AM
Unknown Object (File)
Fri, Sep 25, 11:14 PM
Unknown Object (File)
Fri, Sep 25, 9:25 PM
Unknown Object (File)
Fri, Sep 25, 8:12 PM
Unknown Object (File)
Fri, Sep 25, 7:07 PM
Subscribers

Details

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

olce marked an inline comment as done.

Reformulate with better flow.

This revision now requires review to proceed.Fri, Sep 25, 3:22 PM
sys/conf/NOTES
195–198

Mmm... I probably understand what you are after. That said, your proposed second sentence feels bogus to me, and in the first one the mandatory part (at least one scheduler) has been pushed farther although it was intended to be first. Giving it another shot... How is it now?

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