mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-26 08:42:41 +01:00
PHD Options.
Test Plan: Looked at the options render properly. Reviewers: epriestley, btrahan, chad Reviewed By: epriestley CC: aran, Korvin Maniphest Tasks: T2255 Differential Revision: https://secure.phabricator.com/D4367
This commit is contained in:
parent
cbe9aea876
commit
cdaf898b9c
2 changed files with 62 additions and 0 deletions
|
@ -1019,6 +1019,7 @@ phutil_register_library_map(array(
|
|||
'PhabricatorOwnersPackageQuery' => 'applications/owners/query/PhabricatorOwnersPackageQuery.php',
|
||||
'PhabricatorOwnersPackageTestCase' => 'applications/owners/storage/__tests__/PhabricatorOwnersPackageTestCase.php',
|
||||
'PhabricatorOwnersPath' => 'applications/owners/storage/PhabricatorOwnersPath.php',
|
||||
'PhabricatorPHDConfigOptions' => 'applications/config/option/PhabricatorPHDConfigOptions.php',
|
||||
'PhabricatorPHID' => 'applications/phid/storage/PhabricatorPHID.php',
|
||||
'PhabricatorPHIDConstants' => 'applications/phid/PhabricatorPHIDConstants.php',
|
||||
'PhabricatorPHIDController' => 'applications/phid/controller/PhabricatorPHIDController.php',
|
||||
|
@ -2349,6 +2350,7 @@ phutil_register_library_map(array(
|
|||
'PhabricatorOwnersPackageQuery' => 'PhabricatorCursorPagedPolicyAwareQuery',
|
||||
'PhabricatorOwnersPackageTestCase' => 'PhabricatorTestCase',
|
||||
'PhabricatorOwnersPath' => 'PhabricatorOwnersDAO',
|
||||
'PhabricatorPHDConfigOptions' => 'PhabricatorApplicationConfigOptions',
|
||||
'PhabricatorPHIDController' => 'PhabricatorController',
|
||||
'PhabricatorPHIDLookupController' => 'PhabricatorPHIDController',
|
||||
'PhabricatorPaste' =>
|
||||
|
|
|
@ -0,0 +1,60 @@
|
|||
<?php
|
||||
|
||||
final class PhabricatorPHDConfigOptions
|
||||
extends PhabricatorApplicationConfigOptions {
|
||||
|
||||
public function getName() {
|
||||
return pht("Phabricator Daemons");
|
||||
}
|
||||
|
||||
public function getDescription() {
|
||||
return pht("Options relating to PHD (daemons).");
|
||||
}
|
||||
|
||||
public function getOptions() {
|
||||
return array(
|
||||
$this->newOption('phd.pid-directory', 'string', '/var/tmp/phd/pid')
|
||||
->setDescription(
|
||||
pht(
|
||||
"Directory that phd should use to track running daemons.")),
|
||||
$this->newOption('phd.log-directory', 'string', '/var/tmp/phd/log')
|
||||
->setDescription(
|
||||
pht(
|
||||
"Directory that the daemons should use to store log files.")),
|
||||
$this->newOption('phd.start-taskmasters', 'int', 4)
|
||||
->setSummary(pht("Number of TaskMaster daemons to start by default."))
|
||||
->setDescription(
|
||||
pht(
|
||||
"Number of 'TaskMaster' daemons that 'phd start' should start. ".
|
||||
"You can raise this if you have a task backlog, or explicitly ".
|
||||
"launch more with 'phd launch <N> taskmaster'.")),
|
||||
$this->newOption('phd.verbose', 'bool', false)
|
||||
->setOptions(
|
||||
array(
|
||||
pht("Verbose mode"),
|
||||
pht("Normal mode"),
|
||||
))
|
||||
->setSummary(pht("Launch daemons in 'verbose' mode by default."))
|
||||
->setDescription(
|
||||
pht(
|
||||
"Launch daemons in 'verbose' mode by default. This creates a lot ".
|
||||
"of output, but can help debug issues. Daemons launched in debug ".
|
||||
"mode with 'phd debug' are always launched in verbose mode. See ".
|
||||
"also 'phd.trace'.")),
|
||||
$this->newOption('phd.trace', 'bool', false)
|
||||
->setOptions(
|
||||
array(
|
||||
pht("Trace mode"),
|
||||
pht("Normal mode"),
|
||||
))
|
||||
->setSummary(pht("Launch daemons in 'trace' mode by default."))
|
||||
->setDescription(
|
||||
pht(
|
||||
"Launch daemons in 'trace' mode by default. This creates an ".
|
||||
"ENORMOUS amount of output, but can help debug issues. Daemons ".
|
||||
"launched in debug mode with 'phd debug' are always launched in ".
|
||||
"trace mdoe. See also 'phd.verbose'.")),
|
||||
);
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in a new issue