[Bug debuginfod/27859] New: reused debuginfod_client objects don't clean out curl handles enough

fche at redhat dot com sourceware-bugzilla@sourceware.org
Thu May 13 01:26:42 GMT 2021


https://sourceware.org/bugzilla/show_bug.cgi?id=27859

            Bug ID: 27859
           Summary: reused debuginfod_client objects don't clean out curl
                    handles enough
           Product: elfutils
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: debuginfod
          Assignee: fche at redhat dot com
          Reporter: fche at redhat dot com
                CC: elfutils-devel at sourceware dot org
  Target Milestone: ---

Not long after deploying the new 0.184 release in anger, amerey noticed that it
was possible for a federating debuginfod to report 404's on queries that its
upstream can readily satisfy.  Further digging and testing indicates that this
is not related to the 000 negative caching, but rather some sort of
error-latching effect with the curl handles.

In a sequence of queries on the same debuginfod_client, as long as they are all
successful, things are fine.  Once there is a 404 error however, this appears
to latch, and subsequent requests give 404 whether or not they were resolvable
by upstream.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Elfutils-devel mailing list