an integration test that shuts down the first of three sentinel hosts before attempting to get a read-only client and request a value from redis.
a simple fix, nearly identical to how the GetMasterHost function is implemented.
Expected behavior
The library should catch the unhandled exception, trigger the error callback which will force the library to connect to the next available sentinel host.
Describe the issue
Unhandled exception when getting a ready-only client from PooledRedisClientManager when the first of multiple sentinel hosts is down.
Reproduction
https://github.com/ServiceStack/ServiceStack/pull/1330
This PR includes two parts:
Expected behavior
The library should catch the unhandled exception, trigger the error callback which will force the library to connect to the next available sentinel host.
System Info
Additional context
No response
Validations