historyarchive: Harden the ArchivePool
to be robust against errors.
#5167
Labels
Milestone
ArchivePool
to be robust against errors.
#5167
What problem does your feature solve?
The current implementation of
ArchivePool
uses a random archive for each individual call, bubbling up any errors to the caller. It does an initial filtering on creation, but it does not handle any errors that occur during usage.What would you like to see?
The
ArchivePool
should intelligently deal with problematic archives:What alternatives are there?
This can be handled at the caller level, but it makes sense to do this in the pool itself, if possible.
Prior work: #3402
The text was updated successfully, but these errors were encountered: