[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