Page MenuHomePhabricator

D18442.id44309.diff
No OneTemporary

D18442.id44309.diff

diff --git a/src/applications/config/check/PhabricatorMySQLSetupCheck.php b/src/applications/config/check/PhabricatorMySQLSetupCheck.php
--- a/src/applications/config/check/PhabricatorMySQLSetupCheck.php
+++ b/src/applications/config/check/PhabricatorMySQLSetupCheck.php
@@ -9,7 +9,13 @@
protected function executeChecks() {
$refs = PhabricatorDatabaseRef::getActiveDatabaseRefs();
foreach ($refs as $ref) {
- $this->executeRefChecks($ref);
+ try {
+ $this->executeRefChecks($ref);
+ } catch (AphrontConnectionQueryException $ex) {
+ // If we're unable to connect to a host, just skip the checks for it.
+ // This can happen if we're restarting during a cluster incident. See
+ // T12966 for discussion.
+ }
}
}

File Metadata

Mime Type
text/plain
Expires
Mon, Mar 24, 2:52 PM (3 d, 8 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7223354
Default Alt Text
D18442.id44309.diff (784 B)

Event Timeline