Page MenuHomePhabricator

Make LoadBalancer::reportConnectionError() give better messages
Closed, ResolvedPublic

Description

Errors in Database::initConnection() are suppressed (to try other connections) but LoadBalancer::lastError isn't set properly, resulting in vague "unknown error" exceptions in LoadBalancer::reportConnectionError().

Event Timeline

Change 842544 had a related patch set uploaded (by Aaron Schulz; author: Aaron Schulz):

[mediawiki/core@master] rdbms: improve LoadBalancer/DatabaseMysqli connection exceptions

https://gerrit.wikimedia.org/r/842544

Change 842544 merged by jenkins-bot:

[mediawiki/core@master] rdbms: improve LoadBalancer/DatabaseMysqli connection exceptions

https://gerrit.wikimedia.org/r/842544

Krinkle triaged this task as Medium priority.