[Bug debuginfod/25978] improve debuginfod prefetching / fdcache-management logic
mark at klomp dot org
sourceware-bugzilla@sourceware.org
Wed Jul 14 17:41:50 GMT 2021
https://sourceware.org/bugzilla/show_bug.cgi?id=25978
Mark Wielaard <mark at klomp dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Status|NEW |RESOLVED
CC| |mark at klomp dot org
--- Comment #1 from Mark Wielaard <mark at klomp dot org> ---
commit fddaa57358c53ab86856d9ed0089d1b4ec1b7a1e
Author: Noah <nsanci@redhat.com>
Date: Thu Jun 10 10:29:45 2021 -0400
debuginfod: PR25978 - Created the prefetch fdcache
The debuginfod fdcache-prefetch logic has been observed to show some
degeneracies in operation. Since fdcache evictions are done
frequently, and freshly prefetched archive elements are put at the
back of lru[], each eviction round can summarily nuke things that
were just prefetched .... and are just going to be prefetched again.
It would be better to have two lru lists, or being able to insert
newly prefetched entries somewhere in the middle of the list rather
than at the very very end.
https://sourceware.org/bugzilla/show_bug.cgi?id=25978
Signed-off-by: Noah Sanci <nsanci@redhat.com>
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Elfutils-devel
mailing list