Page MenuHomeSolus

Add "Rework cache timestamps" patch to systemd
ClosedPublic

Authored by Staudey on Aug 28 2020, 5:25 PM.
Tags
None
Referenced Files
F11051005: D9534.id22974.diff
Thu, Aug 10, 7:42 PM
F11051004: D9534.id.diff
Thu, Aug 10, 7:42 PM
F11051003: D9534.id22963.diff
Thu, Aug 10, 7:42 PM
F11035942: D9534.diff
Wed, Aug 9, 6:42 PM
F10904240: D9534.id22974.diff
Jul 5 2023, 10:17 PM
F10877009: D9534.id22963.diff
Jun 20 2023, 3:06 PM
F10876975: D9534.id.diff
Jun 20 2023, 2:57 PM
F10876967: D9534.diff
Jun 20 2023, 2:52 PM

Details

Summary

Add "Rework cache timestamps" to systemd

Fixes this issue with systemd version 246, which at least Doctor_Junglist and I are experiencing. It manifests in extremely slow boot times (on my system it takes about 10x longer), random failed boot attempts and extremely high CPU utilization.
The patch fixes all of these issues on my system.

Test Plan

Rebooted several times to check the issue is gone, checked that the high CPU utilization has also disappeared, used my system for about half an hour to perform various tasks

Diff Detail

Repository
R2999 systemd
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

I've tested the fix, and I can confirm that it fixes the issue. The system now boots without any issues (normal speed, and no failed boots).

JoshStrobl added subscribers: DataDrake, JoshStrobl.

Not home until tomorrow night. Hopefully @DataDrake can land this before then and sync to stable+deltavac.

This revision is now accepted and ready to land.Aug 28 2020, 6:01 PM