1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-01-09 22:31:03 +01:00
phorge-phorge/src/infrastructure/daemon
epriestley 1a59cae743 Update some Phabricator behaviors for changes to Futures
Summary:
Depends on D21053. Ref T11968. Three things have changed:

  - Overseers can no longer use FutureIterator to continue execution of an arbitrary list of futures from any state. Use FuturePool instead.
  - Same with repository daemons.
  - Probably (?) fix an API change in the Harbormaster exec future.

Test Plan:
  - Ran "bin/phd debug task" and "bin/phd debug pull", no longer saw Future-management related errors.
  - The Harbormaster future is easiest to test by just seeing if production works once this change is deployed there.

Subscribers: PHID-OPKG-gm6ozazyms6q6i22gyam

Maniphest Tasks: T11968

Differential Revision: https://secure.phabricator.com/D21054
2020-04-03 12:28:16 -07:00
..
contentsource Modularize content sources 2016-03-26 11:59:45 -07:00
control Remove "phd.pid-directory" configuration and stop passing "piddir" to daemons 2019-06-24 11:28:58 -07:00
garbagecollector Add a "lock log" for debugging where locks are being held 2018-03-05 17:55:34 -08:00
overseer Improve daemon "waiting" message, config reload behavior 2017-03-24 08:32:08 -07:00
workers Reindex dashboards and panels (allow migrations to queue a job to queue other indexing jobs) 2019-04-17 12:05:49 -07:00
PhabricatorDaemon.php When already running as the daemon user, don't "sudo" daemon commands 2016-08-11 16:41:19 -07:00
PhutilDaemon.php Merge a small amount of remaining "libphutil/" code with Phabricator, break libphutil dependency 2020-02-12 15:17:36 -08:00
PhutilDaemonHandle.php Merge a small amount of remaining "libphutil/" code with Phabricator, break libphutil dependency 2020-02-12 15:17:36 -08:00
PhutilDaemonOverseer.php Update some Phabricator behaviors for changes to Futures 2020-04-03 12:28:16 -07:00
PhutilDaemonOverseerModule.php Merge a small amount of remaining "libphutil/" code with Phabricator, break libphutil dependency 2020-02-12 15:17:36 -08:00
PhutilDaemonPool.php Merge a small amount of remaining "libphutil/" code with Phabricator, break libphutil dependency 2020-02-12 15:17:36 -08:00