Bjørn Lie
eeefec6745
- Add accountsservice-wtmp-io-improvements.patch: Backports that improve wtmp io performance (boo#1139487). - Refresh as-fate318433-prevent-same-account-multi-logins.patch. OBS-URL: https://build.opensuse.org/request/show/730085 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/accountsservice?expand=0&rev=136
35 lines
1.1 KiB
Diff
35 lines
1.1 KiB
Diff
From 64b11314ea71b5e22edf4d968347489c5d5acd01 Mon Sep 17 00:00:00 2001
|
|
From: Ray Strode <rstrode@redhat.com>
|
|
Date: Thu, 9 May 2019 14:58:34 -0400
|
|
Subject: [PATCH] data: don't send change updates for login-history
|
|
|
|
The login-history property of user objects can be quite large.
|
|
If wtmp is changed frequently, that can lead to memory fragmentation
|
|
in clients.
|
|
|
|
Furthermore, most clients never check login-history, so it's
|
|
wasted memory and wasted cpu.
|
|
|
|
This commit disables change notification for that property. If
|
|
a client really needs to get updates, they can manually refresh
|
|
their cache when appropriate.
|
|
---
|
|
data/org.freedesktop.Accounts.User.xml | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/data/org.freedesktop.Accounts.User.xml b/data/org.freedesktop.Accounts.User.xml
|
|
index 8d3fe1c..3b839a3 100644
|
|
--- a/data/org.freedesktop.Accounts.User.xml
|
|
+++ b/data/org.freedesktop.Accounts.User.xml
|
|
@@ -812,6 +812,7 @@
|
|
</property>
|
|
|
|
<property name="LoginHistory" type="a(xxa{sv})" access="read">
|
|
+ <annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="false"/>
|
|
<doc:doc>
|
|
<doc:description>
|
|
<doc:para>
|
|
--
|
|
2.16.4
|
|
|