Homec4science

Start all daemons under a single overseer

Authored by epriestley <git@epriestley.com> on Feb 22 2015, 22:45.

Description

Start all daemons under a single overseer

Summary:
Ref T7352. This moves all the daemons under one overseer. The primary goal is to reduce the minimum footprint of an instance in the Phacility cluster, by reducing the number of processes each instance needs to run on daemon-tier hosts.

This improves scalability by roughly a factor of 2.

Test Plan:

  • Ran phd debug, phd launch, phd start`. Saw normal behavior, with only one total overseer.
  • Fataled dameons and saw the overseer restar them normally.
  • Used phd status and phd stop and got reasonable results (phd status is still a touch off).

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T7352

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

Details

Committed
epriestley <git@epriestley.com>Feb 24 2015, 23:50
Pushed
aubortJan 31 2017, 17:16
Parents
rPHc2d66f29cd80: Make `phd` more aware of multiple daemons under a single overseer
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHf0f2b2cbeb1d: Start all daemons under a single overseer (authored by epriestley <git@epriestley.com>).Feb 24 2015, 23:50