diff options
author | Aaron Merey <amerey@redhat.com> | 2023-03-17 11:20:50 -0400 |
---|---|---|
committer | Aaron Merey <amerey@redhat.com> | 2023-03-17 11:20:50 -0400 |
commit | 5527216460c6131527c27b06dada015b67525966 (patch) | |
tree | 105275459bd5e2d6722302d24b035c6c4970b07f /tests/run-strip-test.sh | |
parent | a7f65495258933eaf361e82eb325c9d826b455d5 (diff) | |
download | elfutils-5527216460c6131527c27b06dada015b67525966.tar.gz |
debuginfod-client.c: Skip empty file creation for cancelled queries
Empty files in the client cache are used to indicate that contacted
servers could not find a requested resource. Future queries for this
resource will not be attempted until the cache_miss_s duration has
passed.
Currently these empty files are also created when a query is cancelled
through the client's progressfn. This can occur, for example, when a
user cancels a download with ctrl-c.
This prevents user-cancelled queries from being retried promptly without
having to modify cache_miss_s. Fix this by skipping the creation of an
empty cache file when progressfn cancels a query.
Signed-off-by: Aaron Merey <amerey@redhat.com>
Diffstat (limited to 'tests/run-strip-test.sh')
0 files changed, 0 insertions, 0 deletions