1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-11 09:22:40 +01:00
phorge-phorge/src/infrastructure/daemon
epriestley 5342bb1073 Don't fatal on daemon status updates from phd
Summary:
See D3126, T1667, T1658. Prior to D3126, `phd` did not use MySQL directly. Now that it does, there are at least two specific problems (see inline comment).

In the long term, we should probably break this dependency and use Conduit. However, we don't currently have access to the daemon log ID and getting it is a mess (the overseer generates it), and I think I want to rewrite how all this works at some point anyway (the daemon calls are currently completely unauthenticated, which is silly -- we should move them to an authenticated channel at some point, I think).

Test Plan: Ran `phd stop` with a bad MySQL config against a non-running daemon, didn't get a query error.

Reviewers: nh, vrana, btrahan

Reviewed By: btrahan

CC: aran

Maniphest Tasks: T1667, T1658

Differential Revision: https://secure.phabricator.com/D3314
2012-08-16 14:13:24 -07:00
..
control Don't fatal on daemon status updates from phd 2012-08-16 14:13:24 -07:00
irc Fix lint error 2012-08-15 13:16:06 -07:00
storage Save daemon state to database 2012-08-01 17:06:04 -07:00
timeline Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
workers Fix lint errors found by Nemo 2012-06-11 19:09:42 -07:00
PhabricatorDaemon.php Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
PhabricatorDaemonControl.php Don't fatal on daemon status updates from phd 2012-08-16 14:13:24 -07:00
PhabricatorGarbageCollectorDaemon.php Add markup cache collection to the GC daemon 2012-07-11 11:40:18 -07:00