HomePhabricator

Allow config get to work when db is not functional

Description

Allow config get to work when db is not functional

Summary: Fixes T6554.

Test Plan:
Run bin/config get mysql.host when no db is functional. Should not get an exception, but should see:

{
  "config" : [
    {
      "key"       : "mysql.host",
      "source"    : "local",
      "value"     : null,
      "status"    : "unset",
      "errorInfo" : null
    },
    {
      "key"       : "mysql.host",
      "source"    : "database",
      "value"     : null,
      "status"    : "error",
      "errorInfo" : "Database source is not configured properly"
    }
  ]
}

Reviewers: Blessed Reviewers, epriestley

Reviewed By: Blessed Reviewers, epriestley

Subscribers: epriestley

Maniphest Tasks: T6554

Differential Revision: https://secure.phabricator.com/D10851

Details

Provenance
skrollAuthored on
epriestleyCommitted on Nov 14 2014, 5:12 PM
epriestleyPushed on Nov 14 2014, 5:12 PM
Reviewer
Blessed Reviewers
Differential Revision
D10851: Allow config get to work when db is not functional
Parents
rPb85283105ece: Phriction - restore diff link
Branches
Unknown
Tags
Unknown
Tasks
T6554: bin/config should allow for retrieving local values even if database is not functional