-
Bug
-
Resolution: Fixed
-
Minor
-
4.3.7, 4.4
MDL-72622 added TLS support for Redis connections, and in doing so hard-coded the Redis connection timeout to 1 second.
In the event of degraded performance in the infrastructure which causes the connection to take longer than 1 second, which we have seen recently during several incidents, this results in an exception being shown to the user and them being unable to access the site. Previously, it would have resulted in slow response times, but the site still would have been available.
Given that before MDL-72622 there was no timeout set, and it doesn't appear to be a requirement of TLS connections, I suggest we either remove the timeout or set it to something longer, perhaps 10 seconds, before an exception is thrown.
- has been marked as being related by
-
MDL-83753 Remove hard coded 10 second timeout from redis session handler
- Waiting for component lead review
-
MDL-82744 PR only: MDL-81987 - 1-second Redis timeout causes exceptions instead of degraded performance
- Closed
- will be (partly) resolved by
-
MDL-66151 Performance: Allow session stores to fully manage the session
- Closed