Lennart Poettering
00a7b1d2d8
userdb: suppress lookups outside of indicated ranges
...
When doing a userdb lookup we might end up issuing a lot of IPC calls in
parallel to backends and cause them all to do work, with us waiting for
it. Let's optimize this a bit, and indicate on the socket inodes via
xattrs hints which kind of records are provided by a backend. That way
we can suppress lookups to them and optimize runtime behaviour.
This only works on Linux 7.1 and newer where socket inodes gained
support for extended attributes.
2026-07-12 23:09:01 +02:00
..
2026-01-31 01:11:11 +09:00
2026-04-14 17:32:37 +01:00
2026-02-12 17:49:19 +00:00
2026-01-31 01:11:11 +09:00
2026-02-09 11:01:15 +01:00
2026-01-31 01:11:11 +09:00
2025-11-12 23:01:35 +00:00
2026-01-31 01:11:11 +09:00
2026-05-21 21:44:06 +01:00
2026-02-18 03:28:12 +09:00
2026-01-31 01:11:11 +09:00
2026-01-31 01:11:11 +09:00
2025-04-25 00:42:24 +01:00
2026-03-24 17:55:26 +01:00
2026-06-01 10:55:40 +01:00
2026-04-13 16:41:33 +01:00
2026-06-17 09:59:34 +00:00
2026-01-31 01:11:11 +09:00
2026-01-31 01:11:11 +09:00
2026-01-31 01:11:11 +09:00
2026-07-09 16:48:26 +02:00
2026-01-31 01:11:11 +09:00
2026-01-31 01:11:11 +09:00
2025-07-07 17:28:47 +00:00
2026-01-31 01:11:11 +09:00
2025-11-19 20:00:25 +01:00
2026-07-10 14:01:24 +02:00
2025-03-05 12:38:30 +01:00
2026-01-31 01:11:11 +09:00
2026-02-12 17:49:19 +00:00
2026-05-21 10:14:08 +01:00
2025-09-24 08:48:17 +02:00
2025-05-14 18:06:04 +02:00
2025-12-28 09:31:47 +00:00
2026-05-19 13:35:19 +01:00
2026-02-09 02:36:50 +01:00
2026-01-16 22:56:08 +09:00
2026-06-06 13:44:49 +01:00
2026-01-31 01:11:11 +09:00
2026-03-12 09:37:24 +01:00
2026-01-31 01:11:11 +09:00
2026-04-09 22:47:10 +02:00
2025-10-24 01:52:59 +09:00
2025-11-25 22:52:10 +09:00
2026-01-31 01:11:11 +09:00
2026-01-31 01:11:11 +09:00
2026-01-31 01:11:11 +09:00
2025-12-18 10:50:23 +01:00
2025-11-19 20:00:25 +01:00
2025-12-31 10:59:41 -05:00
2026-01-29 00:40:18 +09:00
2026-02-01 09:40:10 +01:00
2026-01-31 01:11:11 +09:00
2025-11-23 17:16:09 +01:00
2026-01-31 01:11:11 +09:00
2026-01-31 01:11:11 +09:00
2026-07-02 15:05:14 +01:00
2026-01-31 01:11:11 +09:00
2026-02-09 09:36:53 +01:00
2026-01-31 01:11:11 +09:00
2025-07-22 18:03:39 +01:00
2026-01-29 00:40:18 +09:00
2026-02-12 17:49:19 +00:00
2026-06-01 15:06:20 +01:00
2026-03-12 09:38:03 +01:00
2026-01-31 01:11:11 +09:00
2026-01-30 13:19:33 +09:00
2026-01-31 01:11:11 +09:00
2025-04-16 08:30:25 +09:00
2026-01-31 01:11:11 +09:00
2026-07-02 21:51:54 +02:00
2026-05-14 08:55:44 +02:00
2026-02-24 18:29:37 +01:00
2026-07-12 23:09:01 +02:00
2026-01-31 01:11:11 +09:00
2026-03-18 17:33:22 -04:00
2026-01-31 01:11:11 +09:00
2026-04-14 13:37:02 +02:00
2026-01-31 01:11:11 +09:00
2026-01-31 01:11:11 +09:00
2026-04-02 12:55:33 +02:00