On Wed, May 24, 2023, at 2:12 PM, Chris Murphy wrote: > On Sat, May 20, 2023, at 4:43 PM, Demi Marie Obenour wrote: > Therefore, I am >> asking if Fedora should use full kernel preemption by default. > > https://pagure.io/fedora-workstation/issue/228 > > The outstanding questions: > > a. Do we need some tests that help decide this with metrics? If so what > should those be? > b. Should it be restricted to the desktop edition/spins? Or Fedora wide? > c. How do we make the change? > > I have no ideas for a.) and I don't know what would be a sufficient > sample of workloads across all of Fedora; or whether to separately test > the different editions. > > I think if the answer to b.) is it should be Fedora-wide, means there's > more pressure to answer yes to a.) > Whereas if it's focused on desktops, perhaps less testing is needed? I lost track of this so unfortunately there's no Fedora 39 proposal. If the only comparison is preempt full vs voluntary, that's a simple A vs B test to run a pile of benchmarks against. The question then is what set of benchmarks do we want to use for this? We could use the Phoronix test suite. At least we'd get an idea if the change would result in bad press (everyone laugh at the silly bad joke). https://github.com/phoronix-test-suite/phoronix-test-suite Otherwise I don't have any ideas what would be a suitable test suit. And also still unanswered is if the change should happen Fedora wide or restricted to desktops. If restricted to desktops, then we can only do it with kernel parameters. That probably means doing it in Anaconda kickstart, with a per edition/spin option for doing so. For this issue to progress, it needs one or more co-owners to help get it turned into a feature for Fedora 40. -- Chris Murphy _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue