Changeset View
Changeset View
Standalone View
Standalone View
src/docs/user/cluster/cluster_daemons.diviner
@title Cluster: Daemons | @title Cluster: Daemons | ||||
@group cluster | @group cluster | ||||
Configuring Phabricator to use multiple daemon hosts. | Configuring Phabricator to use multiple daemon hosts. | ||||
Overview | Overview | ||||
======== | ======== | ||||
WARNING: This feature is a very early prototype; the features this document | |||||
describes are mostly speculative fantasy. | |||||
You can run daemons on multiple hosts. The advantages of doing this are: | You can run daemons on multiple hosts. The advantages of doing this are: | ||||
- you can completely survive the loss of multiple daemon hosts; and | - you can completely survive the loss of multiple daemon hosts; and | ||||
- worker queue throughput may improve. | - worker queue throughput may improve. | ||||
This configuration is simple, but you must configure repositories first. For | This configuration is simple, but you must configure repositories first. For | ||||
details, see @{article:Cluster: Repositories}. | details, see @{article:Cluster: Repositories}. | ||||
Since repository hosts must run daemons anyway, you usually do not need to do | Since repository hosts must run daemons anyway, you usually do not need to do | ||||
any additional work and can skip this entirely. | any additional work and can skip this entirely if you have already configured | ||||
multiple repository hosts. | |||||
Adding Daemon Hosts | Adding Daemon Hosts | ||||
=================== | =================== | ||||
After configuring repositories for clustering, launch daemons on every | After configuring repositories for clustering, launch daemons on every | ||||
repository host according to the documentation in | repository host according to the documentation in | ||||
@{article:Cluster: Repositories}. These daemons are necessary: repositories | @{article:Cluster: Repositories}. These daemons are necessary: repositories | ||||
Show All 30 Lines |