Re: Request for comment- tuned replacing power-profiles-daemon plan

2023-11-06 Thread Jelle van der Waa

On 06/11/2023 17:30, Allan Day wrote:

Hi Kate,

On Thu, Oct 5, 2023 at 8:30 AM Kate Hsuan  wrote:

... By
integrating power-profiles-daemon with tuned, the user can get extra
features to finetune the system, and the basic feature provided by ppd
can be used according to the user's demand. It also can reduce the
efforts of the maintainer.

...

Moreover, the detailed change proposal can be found here.
https://fedoraproject.org/wiki/Changes/TunedReplacesPower-profiles-daemon


I just noticed that the change proposal contains the line:

"We expected that the user can set those profile, tuned provided
through gnome-control-panel. To minimize the information to the user,
the power panel would provide a simple and advanced mode to show the
power profiles. If the users want to finetune the system, they can
switch to the advanced mode themselves."

It's a bit unclear if this is a definite plan, a requirement, or more
of a speculative ambition. However, I should probably be clear that
from a GNOME design perspective, an advanced power profile settings
mode would likely be a tough sell. Exposing arbitrary user-defined
profiles would also pose some challenges which it might be difficult
to overcome.

If this change proposal does require UXD changes to GNOME, then I'd
suggest reaching out to us in advance to discuss them.


Wouldn't it also be logical for UPower to replace power-profiles-daemon? 
UPower is already integrated into GNOME Settings while tuned is not, not 
having an additional dependency might be nicer and beneficial for other 
distributions which might not have a tuned package at all.


Greetings,

Jelle van der Waa
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: F38 proposal: RPM Sequoia (System-Wide Change proposal)

2022-10-20 Thread Jelle van der Waa

On 19/10/2022 13:56, Vitaly Zaitsev via devel wrote:

On 19/10/2022 10:31, Neal Gompa wrote:

HTTPS does not help with that. It's just a transport protocol.


It will. All requests will be encrypted. ISP will only see server's 
IP-address and its hostname (only if SNI is enabled).


HTTPS does not automatically add privacy for users of mirrors. See for 
example the excellent Debian related website and OpenBSD presentation 
about how you can still identify downloaded packages even when using HTTPS.


[1] https://whydoesaptnotusehttps.com/
[2] https://www.openbsd.org/papers/eurobsdcon_2018_https.pdf
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: The performance impact of various debug options on Fedora Rawhide debug kernels

2022-08-09 Thread Jelle van der Waa

On 03/08/2022 22:47, Adam Williamson wrote:

On Sun, 2022-07-24 at 10:28 +0100, Richard W.M. Jones wrote:

The current Fedora Rawhide kernels are too slow to run libguestfs
tests when doing Koji builds.  These run in a qemu VM, running the
Rawhide kernel, emulated using software virtualization (ie. TCG).
They now time out because these kernels are so slow.  Until fairly
recently they were slow but working.

I wondered if particular debug options had a greater effect on
performance, so I compiled many kernels (v5.19-rc7 from upstream)
using the baseline "no debug" config, then adding each debug option
that we use in turn, and measuring the performance using [1], using
qemu software virtualization (TCG).  The tests were run many times
with warmups discarded to get the mean and standard deviation, using
the hyperfine program[2].

The results are below, and not very conclusive, but some options do
have a very large performance impact.

NO_DEBUG is the kernel compiled with no debug options enabled (ie. the
baseline).

In the actual debug kernel I expect the slow downs to be multiplied
together.  To test that I did an extra run with all debug options
enabled (ALL_DEBUG).

CONFIG_PROVE_LOCKING, CONFIG_LOCK_STAT and CONFIG_DEBUG_LOCK_ALLOC
were present and enabled in the kernel when it was imported into git
in 2010.

CONFIG_DEBUG_WW_MUTEX_SLOWPATH was turned off in the past
(RHBZ#1114160).  It seems to have been switched on again in 2020.

CONFIG_DEBUG_KMEMLEAK seems like it was enabled in 2012.

It's also possible that an existing debug option has got slower in the
upstream kernel, that is, it's not that we've recently changed
something in Fedora.


Thanks a lot for this work, Richard! And thanks to Justin for looking
at it. I would be super appreciative of anything we can do to reduce
the performance hit here, as it is also an issue for openQA testing -
we get noticeably more test failures due to timeouts, things taking
longer than expected, or typing errors when Rawhide is on a debug
kernel.


In Cockpit we recently enabled rawhide testing on the testing farm and 
noticed similar performance issues. [1]
In comparison to Fedora 36 it takes 5 minutes longer in one test 
scenario. So it would be great to speed that up a bit!


[1] https://gitlab.com/testing-farm/general/-/issues/45
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue