Skip to content

Concurrent cache fetch retries waste work #8245

Description

@hannes-ucsc

(Posted by Claude Code)

During a relatively small reindex, many notifications failed due to ConcurrentCacheFetchError because they all tried to access the same DUOS URL. Because the DUOS request happens after significant metadata extraction from TDR, each SQS-based retry discards that work.

Add explicit retries with jittered back-off to the cache service so that callers can wait for a concurrent fetch to complete instead of failing immediately.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

demo[process] To be demonstrated at the end of the sprintdemoed[process] Successfully demonstrated to teamindexer[subject] The indexer part of Azul

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions