Unnamed repository
Go to file
Felipe Borges 0a2b82a5b0 Debounce mount checks in Low Disk Space monitoring
When an environment triggers too many mount events, the Low Disk Space
monitor will parse the mount table with g_unix_mounts_get() too many times,
causing gsd-housekeeping to consume excessive CPU.

These changes prevent mount change events from triggering too many expensive
mount checks by adding a rate-limiting timeout with random delay (50-500ms)
and ensuring only one pending check is queued at a time.

Resolves: RHEL-127805
2026-01-09 12:57:16 +01:00
.gitignore Import rpm: c8s 2023-02-27 13:19:22 -05:00
0001-account-first-cut-at-account-plugin.patch Auto sync2gitlab import of gnome-settings-daemon-3.32.0-16.el8.src.rpm 2022-06-13 11:14:33 +00:00
0001-housekeeping-Add-a-GPU-memory-usage-notification.patch Auto sync2gitlab import of gnome-settings-daemon-3.32.0-16.el8.src.rpm 2022-06-13 11:14:33 +00:00
0001-Make-power-button-action-always-power-off-when-chass.patch Auto sync2gitlab import of gnome-settings-daemon-3.32.0-19.el8.src.rpm 2023-02-23 08:11:04 +00:00
0001-media-keys-Mark-screen-cast-as-stopped-if-it-was-sig.patch Auto sync2gitlab import of gnome-settings-daemon-3.32.0-16.el8.src.rpm 2022-06-13 11:14:33 +00:00
0001-power-Avoid-automatic-logout-in-GDM-greeter.patch Auto sync2gitlab import of gnome-settings-daemon-3.32.0-16.el8_6.1.src.rpm 2022-09-02 12:10:59 +00:00
0001-power-Only-disable-Suspend-Hibernate-actions-inside-.patch Auto sync2gitlab import of gnome-settings-daemon-3.32.0-16.el8.src.rpm 2022-06-13 11:14:33 +00:00
0001-power-Respect-the-nothing-power-button-action-for-VM.patch Auto sync2gitlab import of gnome-settings-daemon-3.32.0-18.el8.src.rpm 2023-02-09 06:11:11 +00:00
0001-smartcard-Cancel-cancellable-when-stopping.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0001-subman-Add-a-new-plugin-to-provide-system-subscripti.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0001-xsettings-Add-an-entry-for-the-overlay-scrolling-set.patch Auto sync2gitlab import of gnome-settings-daemon-3.32.0-16.el8.src.rpm 2022-06-13 11:14:33 +00:00
0002-account-reshow-the-notification-when-screen-unlocks.patch Auto sync2gitlab import of gnome-settings-daemon-3.32.0-16.el8.src.rpm 2022-06-13 11:14:33 +00:00
0002-power-Never-register-sleep-timeout-for-logout-in-GDM.patch Auto sync2gitlab import of gnome-settings-daemon-3.32.0-16.el8_6.1.src.rpm 2022-09-02 12:10:59 +00:00
0002-smartcard-Change-manager-to-non-blocking.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0002-subman-Add-InstalledProducts-dbus-property-for-g-c-c.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0003-account-display-nag-screen-periodically.patch Auto sync2gitlab import of gnome-settings-daemon-3.32.0-16.el8.src.rpm 2022-06-13 11:14:33 +00:00
0003-smartcard-Change-timeout-on-spurious-event-error.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0003-subman-Increase-RHSM-dbus-call-timeouts.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0004-account-don-t-poll-more-frequently-than-notification.patch Auto sync2gitlab import of gnome-settings-daemon-3.32.0-16.el8.src.rpm 2022-06-13 11:14:33 +00:00
0004-smartcard-check-for-the-addition-of-new-smartcard-re.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0004-subman-Drop-userlang-field.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0005-subman-Use-user-locale-for-registration-subscription.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0006-subman-Handle-subscription-manager-giving-invalid-st.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0007-subman-Force-re-subscribe-if-the-admin-already-subsc.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0008-subman-Don-t-send-secrets-through-command-line.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0009-subman-Don-t-treat-failure-to-attach-as-fatal.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0010-subman-Add-new-no-installed-products-state.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0011-subman-Fix-some-build-warnings.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0012-subman-Add-DBus-API-to-subscribe-for-updates-on-alre.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0013-subman-Improve-subscription-status-handling.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0014-subman-Drop-LAST-from-status-enum.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0015-subman-Clean-up-notification-behavior.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0016-subman-Update-POTFILES.in.patch Backport some upstream smartcard changes that make it work better with p11-kit 2023-07-25 15:25:06 -04:00
0017-Update-translations.patch Auto sync2gitlab import of gnome-settings-daemon-3.32.0-16.el8.src.rpm 2022-06-13 11:14:33 +00:00
gating.yaml Bring gating.yaml over from Brew dist-git 2023-03-10 10:41:03 -08:00
gnome-settings-daemon.spec Debounce mount checks in Low Disk Space monitoring 2026-01-09 12:57:16 +01:00
housekeeping-debounce-mount-checks.patch Debounce mount checks in Low Disk Space monitoring 2026-01-09 12:57:16 +01:00
org.gnome.settings-daemon.plugins.power.gschema.override Auto sync2gitlab import of gnome-settings-daemon-3.32.0-16.el8.src.rpm 2022-06-13 11:14:33 +00:00
rpminspect.yaml Bring rpminspect.yaml over from Brew dist-git 2023-03-10 10:41:03 -08:00
sources Auto sync2gitlab import of gnome-settings-daemon-3.32.0-16.el8.src.rpm 2022-06-13 11:14:33 +00:00
subman-set-notification-icon.patch Set icon for subscription manager notifications 2025-11-03 14:52:01 +01:00