Page MenuHomePhabricator

Start all daemons under a single overseer
ClosedPublic

Authored by epriestley on Feb 22 2015, 9:54 PM.
Tags
None
Referenced Files
F14840025: D11857.diff
Sat, Feb 1, 2:56 AM
Unknown Object (File)
Thu, Jan 30, 1:58 PM
Unknown Object (File)
Wed, Jan 29, 5:59 PM
Unknown Object (File)
Sat, Jan 25, 12:15 PM
Unknown Object (File)
Fri, Jan 24, 8:35 AM
Unknown Object (File)
Fri, Jan 24, 12:19 AM
Unknown Object (File)
Fri, Jan 24, 12:19 AM
Unknown Object (File)
Fri, Jan 24, 12:19 AM
Subscribers

Details

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).

Diff Detail

Repository
rP Phabricator
Branch
daemon5
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 4608
Build 4622: [Placeholder Plan] Wait for 30 Seconds

Event Timeline

epriestley retitled this revision from to Start all daemons under a single overseer.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: btrahan.
  • When the install is instanced, use the "-l" (label) flag to label the processes in "ps".
btrahan edited edge metadata.
This revision is now accepted and ready to land.Feb 23 2015, 5:44 PM
This revision was automatically updated to reflect the committed changes.