View Issue Details

IDProjectCategoryView StatusLast Update
0001239channel: kernel/el8--kernel--request-for-enhancement--public2022-06-25 10:44
Reporterlrfurtado Assigned Toburakkucat  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Summary0001239: kernel-ml do not have CONFIG_PSI enabled
DescriptionCould we have CONFIG_PSI enabled on kernel-ml builds, modern cgroupv2 is able to expose pressure stall information about cpu/memory/io which allow applications on userland to the do load shedding based on it.


Also tools like below from facebook rely on it to get more information about what the system is doing.

https://github.com/facebookincubator/below

https://facebookmicrosites.github.io/cgroup2/docs/pressure-metrics.html
TagsNo tags attached.

Activities

burakkucat

2022-06-22 10:46

administrator   ~0008447

Last edited: 2022-06-22 13:08

Acknowledged.

burakkucat

2022-06-22 13:07

administrator   ~0008448

Last edited: 2022-06-22 13:07

After further checking, I see that the options CONFIG_PSI_DEFAULT_DISABLED=y and CONFIG_PSI=y are currently set for kernel-lt & kernel-ml, for el7.

They are currently _not_ set for kernel-lt & kernel-ml, for el8. Hence there is a configuration regression, when migrating from el7 to el8, which need to be addressed.

Hence I have now queued the addition of both configuration options for the next builds of kernel-lt & kernel-ml, for el8.

lrfurtado

2022-06-22 14:04

reporter   ~0008449

How often do you build new kernels, so when I can know when to try again ?

burakkucat

2022-06-22 18:49

administrator   ~0008450

Upstream (kernel.org) release new code regularly - sometimes twice a week - and we then build the relevant kernel package set. Please review the Users' Mailing list archive [1]. It might be worthwhile for you to subscribe to that list. [2]

[1] https://lists.elrepo.org/pipermail/elrepo/
[2] https://lists.elrepo.org/mailman/listinfo/elrepo/

burakkucat

2022-06-25 10:44

administrator   ~0008452

With the release of the kernel-lt-5.4.201-1.el8.elrepo [1] and the kernel-ml-5.18.7-1.el8.elrepo [2] package sets this request has been fulfilled.

Now closing as "resolved/fixed".

[1] https://lists.elrepo.org/pipermail/elrepo/2022-June/006138.html
[2] https://lists.elrepo.org/pipermail/elrepo/2022-June/006141.html

Issue History

Date Modified Username Field Change
2022-06-22 09:35 lrfurtado New Issue
2022-06-22 09:35 lrfurtado Status new => assigned
2022-06-22 09:35 lrfurtado Assigned To => stindall
2022-06-22 10:15 toracat Project elrepo bug tracker => channel: kernel/el8
2022-06-22 10:15 toracat Category --bug-tracker--request-for-enhancement-- => General
2022-06-22 10:16 toracat Assigned To stindall => burakkucat
2022-06-22 10:16 toracat Category General => --kernel--OTHER--
2022-06-22 10:46 burakkucat Severity tweak => feature
2022-06-22 10:46 burakkucat Status assigned => acknowledged
2022-06-22 10:46 burakkucat Category --kernel--OTHER-- => --kernel--request-for-enhancement--
2022-06-22 10:46 burakkucat Additional Information Updated
2022-06-22 10:46 burakkucat Additional Information Updated
2022-06-22 10:46 burakkucat Note Added: 0008447
2022-06-22 13:07 burakkucat Note Added: 0008448
2022-06-22 13:07 burakkucat Note Edited: 0008448
2022-06-22 13:08 burakkucat Note Edited: 0008447
2022-06-22 14:04 lrfurtado Note Added: 0008449
2022-06-22 18:49 burakkucat Note Added: 0008450
2022-06-25 10:44 burakkucat Status acknowledged => resolved
2022-06-25 10:44 burakkucat Resolution open => fixed
2022-06-25 10:44 burakkucat Note Added: 0008452