-
Enhancement
-
Resolution: Done
-
Blocker
-
None
-
None
-
Medium
We need to support multiple provider URLs.
One possible approach is to try each URL in turn until one works. This works only if all our providers connect eagerly however.
Another possible approach is to keep a list of provider implementations to iterate through on each root operation, perhaps caching the most recent successful provider. While I like this approach less than the simpler approach, it's probably closer to correct behavior in the presence of lazily-connecting provider instances.