Files
bind9/lib/dns
Ondřej Surý a9f4e3369a Reduce false sharing in dns_qpcache
Instead of having many node_lock_count * sizeof(<member>) arrays, pack
all the members into a qpcache_bucket_t struct that is cacheline aligned
and have a single array of those.

Additionaly, make both the head and the tail of isc_queue_t padded, not
just the head, to prevent false sharing of the lock-free structure with
the lock that follows it.

(cherry picked from commit c602d76c1f)
2025-02-04 23:27:28 +01:00
..
2024-11-26 07:17:06 +00:00
…
2024-12-09 09:04:28 +01:00
2024-12-09 09:04:28 +01:00
2024-12-10 08:47:25 +00:00
2024-12-13 13:50:05 +00:00
2024-03-08 15:36:56 -08:00
2025-02-04 23:27:28 +01:00
2025-01-30 14:43:25 +00:00
…
…
2024-12-13 13:50:05 +00:00
2024-01-25 14:48:07 +01:00