mirror of https://gitee.com/bigwinds/arangodb
remove call to requiresElevatedPrivileges with default value (#5172)
This commit is contained in:
parent
9062c41592
commit
2b84348b77
|
@ -38,7 +38,6 @@ ActionFeature::ActionFeature(application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "Action"),
|
: ApplicationFeature(server, "Action"),
|
||||||
_allowUseDatabase(false) {
|
_allowUseDatabase(false) {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -57,7 +57,6 @@ AgencyFeature::AgencyFeature(application_features::ApplicationServer* server)
|
||||||
_supervisionGracePeriod(10.0),
|
_supervisionGracePeriod(10.0),
|
||||||
_cmdLineTimings(false) {
|
_cmdLineTimings(false) {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Cluster");
|
startsAfter("Cluster");
|
||||||
startsAfter("Database");
|
startsAfter("Database");
|
||||||
startsAfter("Endpoint");
|
startsAfter("Endpoint");
|
||||||
|
|
|
@ -61,7 +61,6 @@ CacheManagerFeature::CacheManagerFeature(
|
||||||
: (256 << 20)),
|
: (256 << 20)),
|
||||||
_rebalancingInterval(static_cast<uint64_t>(2 * 1000 * 1000)) {
|
_rebalancingInterval(static_cast<uint64_t>(2 * 1000 * 1000)) {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Scheduler");
|
startsAfter("Scheduler");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -56,7 +56,6 @@ ClusterFeature::ClusterFeature(application_features::ApplicationServer* server)
|
||||||
_agencyCallbackRegistry(nullptr),
|
_agencyCallbackRegistry(nullptr),
|
||||||
_requestedRole(ServerState::RoleEnum::ROLE_UNDEFINED) {
|
_requestedRole(ServerState::RoleEnum::ROLE_UNDEFINED) {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Authentication");
|
startsAfter("Authentication");
|
||||||
startsAfter("CacheManager");
|
startsAfter("CacheManager");
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
|
|
|
@ -35,7 +35,6 @@ double ReplicationTimeoutFeature::lowerLimit = 0.5;
|
||||||
ReplicationTimeoutFeature::ReplicationTimeoutFeature(application_features::ApplicationServer* server)
|
ReplicationTimeoutFeature::ReplicationTimeoutFeature(application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "ReplicationTimeout") {
|
: ApplicationFeature(server, "ReplicationTimeout") {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("EngineSelector");
|
startsAfter("EngineSelector");
|
||||||
startsBefore("StorageEngine");
|
startsBefore("StorageEngine");
|
||||||
}
|
}
|
||||||
|
|
|
@ -53,7 +53,6 @@ AuthenticationFeature::AuthenticationFeature(
|
||||||
_jwtSecretProgramOption(""),
|
_jwtSecretProgramOption(""),
|
||||||
_active(true) {
|
_active(true) {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Random");
|
startsAfter("Random");
|
||||||
#ifdef USE_ENTERPRISE
|
#ifdef USE_ENTERPRISE
|
||||||
startsAfter("Ldap");
|
startsAfter("Ldap");
|
||||||
|
|
|
@ -104,7 +104,6 @@ GeneralServerFeature::GeneralServerFeature(
|
||||||
_allowMethodOverride(false),
|
_allowMethodOverride(false),
|
||||||
_proxyCheck(true) {
|
_proxyCheck(true) {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Agency");
|
startsAfter("Agency");
|
||||||
startsAfter("Authentication");
|
startsAfter("Authentication");
|
||||||
startsAfter("CheckVersion");
|
startsAfter("CheckVersion");
|
||||||
|
|
|
@ -398,7 +398,6 @@ IResearchAnalyzerFeature::IResearchAnalyzerFeature(
|
||||||
_analyzers(getStaticAnalyzers()), // load static analyzers
|
_analyzers(getStaticAnalyzers()), // load static analyzers
|
||||||
_started(false) {
|
_started(false) {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("AQLFunctions"); // used for registering IResearch analyzer functions
|
startsAfter("AQLFunctions"); // used for registering IResearch analyzer functions
|
||||||
startsAfter("SystemDatabase"); // used for getting the system database containing the persisted configuration
|
startsAfter("SystemDatabase"); // used for getting the system database containing the persisted configuration
|
||||||
}
|
}
|
||||||
|
|
|
@ -298,7 +298,6 @@ IResearchFeature::IResearchFeature(arangodb::application_features::ApplicationSe
|
||||||
: ApplicationFeature(server, IResearchFeature::name()),
|
: ApplicationFeature(server, IResearchFeature::name()),
|
||||||
_running(false) {
|
_running(false) {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("ViewTypes");
|
startsAfter("ViewTypes");
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
startsAfter("Database");
|
startsAfter("Database");
|
||||||
|
|
|
@ -49,7 +49,6 @@ MMFilesCompactionFeature::MMFilesCompactionFeature(ApplicationServer* server)
|
||||||
_deadSizeThreshold(128 * 1024),
|
_deadSizeThreshold(128 * 1024),
|
||||||
_deadShare(0.1) {
|
_deadShare(0.1) {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
onlyEnabledWith("MMFilesEngine");
|
onlyEnabledWith("MMFilesEngine");
|
||||||
MMFilesCompactionFeature::COMPACTOR = this;
|
MMFilesCompactionFeature::COMPACTOR = this;
|
||||||
}
|
}
|
||||||
|
|
|
@ -121,7 +121,6 @@ MMFilesLogfileManager::MMFilesLogfileManager(ApplicationServer* server)
|
||||||
TRI_ASSERT(!_allowWrites);
|
TRI_ASSERT(!_allowWrites);
|
||||||
|
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Database");
|
startsAfter("Database");
|
||||||
startsAfter("DatabasePath");
|
startsAfter("DatabasePath");
|
||||||
startsAfter("EngineSelector");
|
startsAfter("EngineSelector");
|
||||||
|
|
|
@ -59,7 +59,6 @@ MMFilesPersistentIndexFeature::MMFilesPersistentIndexFeature(
|
||||||
_db(nullptr), _comparator(nullptr), _path()
|
_db(nullptr), _comparator(nullptr), _path()
|
||||||
{
|
{
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("RocksDBOption");
|
startsAfter("RocksDBOption");
|
||||||
startsBefore("Database");
|
startsBefore("Database");
|
||||||
onlyEnabledWith("MMFilesEngine");
|
onlyEnabledWith("MMFilesEngine");
|
||||||
|
|
|
@ -39,7 +39,6 @@ MMFilesWalRecoveryFeature::MMFilesWalRecoveryFeature(ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "MMFilesWalRecovery") {
|
: ApplicationFeature(server, "MMFilesWalRecovery") {
|
||||||
|
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Database");
|
startsAfter("Database");
|
||||||
startsAfter("MMFilesLogfileManager");
|
startsAfter("MMFilesLogfileManager");
|
||||||
startsAfter("MMFilesPersistentIndex");
|
startsAfter("MMFilesPersistentIndex");
|
||||||
|
|
|
@ -52,7 +52,6 @@ uint64_t PregelFeature::createExecutionNumber() {
|
||||||
PregelFeature::PregelFeature(application_features::ApplicationServer* server)
|
PregelFeature::PregelFeature(application_features::ApplicationServer* server)
|
||||||
: application_features::ApplicationFeature(server, "Pregel") {
|
: application_features::ApplicationFeature(server, "Pregel") {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("WorkMonitor");
|
startsAfter("WorkMonitor");
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
startsAfter("Database");
|
startsAfter("Database");
|
||||||
|
|
|
@ -45,7 +45,6 @@ ReplicationFeature::ReplicationFeature(ApplicationServer* server)
|
||||||
_enableActiveFailover(false) {
|
_enableActiveFailover(false) {
|
||||||
|
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Database");
|
startsAfter("Database");
|
||||||
startsAfter("ServerId");
|
startsAfter("ServerId");
|
||||||
startsAfter("StorageEngine");
|
startsAfter("StorageEngine");
|
||||||
|
|
|
@ -40,7 +40,6 @@ AqlFeature::AqlFeature(
|
||||||
application_features::ApplicationServer* server)
|
application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "Aql"), _numberLeases(0), _isStopped(false) {
|
: ApplicationFeature(server, "Aql"), _numberLeases(0), _isStopped(false) {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("CacheManager");
|
startsAfter("CacheManager");
|
||||||
startsAfter("Cluster");
|
startsAfter("Cluster");
|
||||||
startsAfter("Database");
|
startsAfter("Database");
|
||||||
|
|
|
@ -45,7 +45,6 @@ CheckVersionFeature::CheckVersionFeature(
|
||||||
_result(result),
|
_result(result),
|
||||||
_nonServerFeatures(nonServerFeatures) {
|
_nonServerFeatures(nonServerFeatures) {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Database");
|
startsAfter("Database");
|
||||||
startsAfter("EngineSelector");
|
startsAfter("EngineSelector");
|
||||||
startsAfter("ServerId");
|
startsAfter("ServerId");
|
||||||
|
|
|
@ -237,7 +237,6 @@ DatabaseFeature::DatabaseFeature(ApplicationServer* server)
|
||||||
_checkVersion(false),
|
_checkVersion(false),
|
||||||
_upgrade(false) {
|
_upgrade(false) {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Authentication");
|
startsAfter("Authentication");
|
||||||
startsAfter("CacheManager");
|
startsAfter("CacheManager");
|
||||||
startsAfter("DatabasePath");
|
startsAfter("DatabasePath");
|
||||||
|
|
|
@ -40,7 +40,6 @@ DatabasePathFeature::DatabasePathFeature(ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "DatabasePath"),
|
: ApplicationFeature(server, "DatabasePath"),
|
||||||
_requiredDirectoryState("any") {
|
_requiredDirectoryState("any") {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("FileDescriptors");
|
startsAfter("FileDescriptors");
|
||||||
startsAfter("Language");
|
startsAfter("Language");
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
|
|
|
@ -40,7 +40,6 @@ FileDescriptorsFeature::FileDescriptorsFeature(
|
||||||
application_features::ApplicationServer* server)
|
application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "FileDescriptors"), _descriptorsMinimum(0) {
|
: ApplicationFeature(server, "FileDescriptors"), _descriptorsMinimum(0) {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -43,7 +43,6 @@ FlushFeature::FlushFeature(ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "Flush"),
|
: ApplicationFeature(server, "Flush"),
|
||||||
_flushInterval(1000000) {
|
_flushInterval(1000000) {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("WorkMonitor");
|
startsAfter("WorkMonitor");
|
||||||
startsAfter("StorageEngine");
|
startsAfter("StorageEngine");
|
||||||
startsAfter("MMFilesLogfileManager");
|
startsAfter("MMFilesLogfileManager");
|
||||||
|
|
|
@ -45,7 +45,6 @@ InitDatabaseFeature::InitDatabaseFeature(ApplicationServer* server,
|
||||||
: ApplicationFeature(server, "InitDatabase"),
|
: ApplicationFeature(server, "InitDatabase"),
|
||||||
_nonServerFeatures(nonServerFeatures) {
|
_nonServerFeatures(nonServerFeatures) {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
startsAfter("DatabasePath");
|
startsAfter("DatabasePath");
|
||||||
}
|
}
|
||||||
|
|
|
@ -35,7 +35,6 @@ LockfileFeature::LockfileFeature(
|
||||||
application_features::ApplicationServer* server)
|
application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "Lockfile") {
|
: ApplicationFeature(server, "Lockfile") {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("DatabasePath");
|
startsAfter("DatabasePath");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -45,7 +45,6 @@ QueryRegistryFeature::QueryRegistryFeature(ApplicationServer* server)
|
||||||
_queryCacheMode("off"),
|
_queryCacheMode("off"),
|
||||||
_queryCacheEntries(128) {
|
_queryCacheEntries(128) {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("DatabasePath");
|
startsAfter("DatabasePath");
|
||||||
startsAfter("Database");
|
startsAfter("Database");
|
||||||
startsAfter("Cluster");
|
startsAfter("Cluster");
|
||||||
|
|
|
@ -52,7 +52,6 @@ ServerFeature::ServerFeature(application_features::ApplicationServer* server,
|
||||||
_result(res),
|
_result(res),
|
||||||
_operationMode(OperationMode::MODE_SERVER) {
|
_operationMode(OperationMode::MODE_SERVER) {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Authentication");
|
startsAfter("Authentication");
|
||||||
startsAfter("Cluster");
|
startsAfter("Cluster");
|
||||||
startsAfter("Database");
|
startsAfter("Database");
|
||||||
|
|
|
@ -39,7 +39,6 @@ ServerIdFeature::ServerIdFeature(
|
||||||
application_features::ApplicationServer* server)
|
application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "ServerId") {
|
: ApplicationFeature(server, "ServerId") {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Database");
|
startsAfter("Database");
|
||||||
startsAfter("DatabasePath");
|
startsAfter("DatabasePath");
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,7 +37,6 @@ std::unique_ptr<TransactionManager> TransactionManagerFeature::MANAGER;
|
||||||
TransactionManagerFeature::TransactionManagerFeature(ApplicationServer* server)
|
TransactionManagerFeature::TransactionManagerFeature(ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "TransactionManager") {
|
: ApplicationFeature(server, "TransactionManager") {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("EngineSelector");
|
startsAfter("EngineSelector");
|
||||||
startsAfter("WorkMonitor");
|
startsAfter("WorkMonitor");
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,7 +33,6 @@ TraverserEngineRegistryFeature::TraverserEngineRegistryFeature(
|
||||||
ApplicationServer* server)
|
ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "TraverserEngineRegistry") {
|
: ApplicationFeature(server, "TraverserEngineRegistry") {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("DatabasePath");
|
startsAfter("DatabasePath");
|
||||||
startsAfter("Database");
|
startsAfter("Database");
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,7 +47,6 @@ UpgradeFeature::UpgradeFeature(
|
||||||
_result(result),
|
_result(result),
|
||||||
_nonServerFeatures(nonServerFeatures) {
|
_nonServerFeatures(nonServerFeatures) {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("CheckVersion");
|
startsAfter("CheckVersion");
|
||||||
startsAfter("Database");
|
startsAfter("Database");
|
||||||
startsAfter("Cluster");
|
startsAfter("Cluster");
|
||||||
|
|
|
@ -40,7 +40,6 @@ ViewTypesFeature::ViewTypesFeature(
|
||||||
application_features::ApplicationServer* server
|
application_features::ApplicationServer* server
|
||||||
): application_features::ApplicationFeature(server, ViewTypesFeature::name()) {
|
): application_features::ApplicationFeature(server, ViewTypesFeature::name()) {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("WorkMonitor");
|
startsAfter("WorkMonitor");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -30,7 +30,6 @@ WorkMonitorFeature::WorkMonitorFeature(
|
||||||
application_features::ApplicationServer* server)
|
application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "WorkMonitor") {
|
: ApplicationFeature(server, "WorkMonitor") {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
|
|
||||||
startsAfter("ShellColors");
|
startsAfter("ShellColors");
|
||||||
}
|
}
|
||||||
|
|
|
@ -72,7 +72,6 @@ RocksDBRecoveryManager::RocksDBRecoveryManager(
|
||||||
_db(nullptr),
|
_db(nullptr),
|
||||||
_inRecovery(true) {
|
_inRecovery(true) {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Database");
|
startsAfter("Database");
|
||||||
startsAfter("RocksDBEngine");
|
startsAfter("RocksDBEngine");
|
||||||
startsAfter("StorageEngine");
|
startsAfter("StorageEngine");
|
||||||
|
|
|
@ -55,7 +55,6 @@ SchedulerFeature::SchedulerFeature(
|
||||||
application_features::ApplicationServer* server)
|
application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "Scheduler"), _scheduler(nullptr) {
|
: ApplicationFeature(server, "Scheduler"), _scheduler(nullptr) {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("FileDescriptors");
|
startsAfter("FileDescriptors");
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
startsAfter("Random");
|
startsAfter("Random");
|
||||||
|
|
|
@ -42,7 +42,6 @@ EngineSelectorFeature::EngineSelectorFeature(
|
||||||
_engine("auto"),
|
_engine("auto"),
|
||||||
_hasStarted(false) {
|
_hasStarted(false) {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("DatabasePath");
|
startsAfter("DatabasePath");
|
||||||
startsAfter("Greetings");
|
startsAfter("Greetings");
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
|
|
|
@ -76,7 +76,6 @@ class StorageEngine : public application_features::ApplicationFeature {
|
||||||
// will make sure that exactly one engine is selected at startup
|
// will make sure that exactly one engine is selected at startup
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
// storage engines must not use elevated privileges for files etc
|
// storage engines must not use elevated privileges for files etc
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
|
|
||||||
startsAfter("CacheManager");
|
startsAfter("CacheManager");
|
||||||
startsAfter("DatabasePath");
|
startsAfter("DatabasePath");
|
||||||
|
|
|
@ -34,7 +34,6 @@ FoxxQueuesFeature::FoxxQueuesFeature(
|
||||||
_pollInterval(1.0),
|
_pollInterval(1.0),
|
||||||
_enabled(true) {
|
_enabled(true) {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("V8Platform");
|
startsAfter("V8Platform");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -107,7 +107,6 @@ V8DealerFeature::V8DealerFeature(
|
||||||
_gcFinished(false),
|
_gcFinished(false),
|
||||||
_dynamicContextCreationBlockers(0) {
|
_dynamicContextCreationBlockers(0) {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Action");
|
startsAfter("Action");
|
||||||
startsAfter("Authentication");
|
startsAfter("Authentication");
|
||||||
startsAfter("Database");
|
startsAfter("Database");
|
||||||
|
|
|
@ -47,7 +47,6 @@ ConfigFeature::ConfigFeature(application_features::ApplicationServer* server,
|
||||||
_checkConfiguration(false),
|
_checkConfiguration(false),
|
||||||
_progname(progname) {
|
_progname(progname) {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
startsAfter("ShellColors");
|
startsAfter("ShellColors");
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,7 +42,6 @@ using namespace arangodb::options;
|
||||||
DaemonFeature::DaemonFeature(application_features::ApplicationServer* server)
|
DaemonFeature::DaemonFeature(application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "Daemon") {
|
: ApplicationFeature(server, "Daemon") {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
startsAfter("WorkMonitor");
|
startsAfter("WorkMonitor");
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,6 @@ EngineEqualityCheckFeature::EngineEqualityCheckFeature(
|
||||||
application_features::ApplicationServer* server)
|
application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "EngineEqualityCheck") {
|
: ApplicationFeature(server, "EngineEqualityCheck") {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Bootstrap");
|
startsAfter("Bootstrap");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,6 @@ EnvironmentFeature::EnvironmentFeature(
|
||||||
application_features::ApplicationServer* server)
|
application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "Environment") {
|
: ApplicationFeature(server, "Environment") {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Greetings");
|
startsAfter("Greetings");
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
startsAfter("MaxMapCount");
|
startsAfter("MaxMapCount");
|
||||||
|
|
|
@ -30,7 +30,6 @@ GreetingsFeature::GreetingsFeature(
|
||||||
application_features::ApplicationServer* server)
|
application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "Greetings") {
|
: ApplicationFeature(server, "Greetings") {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,6 @@ JemallocFeature::JemallocFeature(
|
||||||
application_features::ApplicationServer* server)
|
application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "Jemalloc"), _defaultPath("./") {
|
: ApplicationFeature(server, "Jemalloc"), _defaultPath("./") {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void JemallocFeature::collectOptions(std::shared_ptr<ProgramOptions> options) {
|
void JemallocFeature::collectOptions(std::shared_ptr<ProgramOptions> options) {
|
||||||
|
|
|
@ -46,7 +46,6 @@ LanguageFeature::LanguageFeature(
|
||||||
_icuDataPtr(nullptr) {
|
_icuDataPtr(nullptr) {
|
||||||
Instance = this;
|
Instance = this;
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,6 @@ MaxMapCountFeature::MaxMapCountFeature(
|
||||||
application_features::ApplicationServer* server)
|
application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "MaxMapCount") {
|
: ApplicationFeature(server, "MaxMapCount") {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
|
|
||||||
maxMappings = UINT64_MAX;
|
maxMappings = UINT64_MAX;
|
||||||
mapsFilename.clear();
|
mapsFilename.clear();
|
||||||
|
|
|
@ -34,7 +34,6 @@ using namespace arangodb::options;
|
||||||
NonceFeature::NonceFeature(application_features::ApplicationServer* server)
|
NonceFeature::NonceFeature(application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "Nonce"), _size(4 * 1024 * 1024) {
|
: ApplicationFeature(server, "Nonce"), _size(4 * 1024 * 1024) {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,6 @@ PageSizeFeature::PageSizeFeature(
|
||||||
application_features::ApplicationServer* server)
|
application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "PageSize") {
|
: ApplicationFeature(server, "PageSize") {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,6 @@ PrivilegeFeature::PrivilegeFeature(
|
||||||
: ApplicationFeature(server, "Privilege"),
|
: ApplicationFeature(server, "Privilege"),
|
||||||
_numericUid(0), _numericGid(0) {
|
_numericUid(0), _numericGid(0) {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -92,7 +92,6 @@ RocksDBOptionFeature::RocksDBOptionFeature(
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Daemon");
|
startsAfter("Daemon");
|
||||||
startsAfter("DatabasePath");
|
startsAfter("DatabasePath");
|
||||||
}
|
}
|
||||||
|
|
|
@ -60,7 +60,6 @@ ShellColorsFeature::ShellColorsFeature(
|
||||||
application_features::ApplicationServer* server)
|
application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "ShellColors") {
|
: ApplicationFeature(server, "ShellColors") {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void ShellColorsFeature::prepare() {
|
void ShellColorsFeature::prepare() {
|
||||||
|
|
|
@ -34,7 +34,6 @@ ShutdownFeature::ShutdownFeature(
|
||||||
std::vector<std::string> const& features)
|
std::vector<std::string> const& features)
|
||||||
: ApplicationFeature(server, "Shutdown") {
|
: ApplicationFeature(server, "Shutdown") {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
|
|
||||||
for (auto feature : features) {
|
for (auto feature : features) {
|
||||||
|
|
|
@ -117,7 +117,6 @@ SupervisorFeature::SupervisorFeature(
|
||||||
application_features::ApplicationServer* server)
|
application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "Supervisor"), _supervisor(false), _clientPid(0) {
|
: ApplicationFeature(server, "Supervisor"), _supervisor(false), _clientPid(0) {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Daemon");
|
startsAfter("Daemon");
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
startsAfter("WorkMonitor");
|
startsAfter("WorkMonitor");
|
||||||
|
|
|
@ -36,7 +36,6 @@ TempFeature::TempFeature(application_features::ApplicationServer* server,
|
||||||
std::string const& appname)
|
std::string const& appname)
|
||||||
: ApplicationFeature(server, "Temp"), _path(), _appname(appname) {
|
: ApplicationFeature(server, "Temp"), _path(), _appname(appname) {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
startsAfter("Random");
|
startsAfter("Random");
|
||||||
}
|
}
|
||||||
|
|
|
@ -122,7 +122,6 @@ V8PlatformFeature::V8PlatformFeature(
|
||||||
application_features::ApplicationServer* server)
|
application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "V8Platform") {
|
: ApplicationFeature(server, "V8Platform") {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,6 @@ VersionFeature::VersionFeature(application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "Version"),
|
: ApplicationFeature(server, "Version"),
|
||||||
_printVersion(false) {
|
_printVersion(false) {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
|
|
||||||
startsAfter("ShellColors");
|
startsAfter("ShellColors");
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,7 +33,6 @@ using namespace arangodb::options;
|
||||||
LoggerBufferFeature::LoggerBufferFeature(application_features::ApplicationServer* server)
|
LoggerBufferFeature::LoggerBufferFeature(application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "LoggerBuffer") {
|
: ApplicationFeature(server, "LoggerBuffer") {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,6 @@ LoggerFeature::LoggerFeature(application_features::ApplicationServer* server,
|
||||||
: ApplicationFeature(server, "Logger"),
|
: ApplicationFeature(server, "Logger"),
|
||||||
_threaded(threaded) {
|
_threaded(threaded) {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
|
|
||||||
startsAfter("ShellColors");
|
startsAfter("ShellColors");
|
||||||
startsAfter("Version");
|
startsAfter("Version");
|
||||||
|
|
|
@ -35,7 +35,6 @@ RandomFeature::RandomFeature(application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "Random"),
|
: ApplicationFeature(server, "Random"),
|
||||||
_randomGenerator((uint32_t)RandomGenerator::RandomType::MERSENNE) {
|
_randomGenerator((uint32_t)RandomGenerator::RandomType::MERSENNE) {
|
||||||
setOptional(false);
|
setOptional(false);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -47,7 +47,6 @@ const boost::asio::ssl::detail::openssl_init<true> SslFeature::sslBase{};
|
||||||
SslFeature::SslFeature(application_features::ApplicationServer* server)
|
SslFeature::SslFeature(application_features::ApplicationServer* server)
|
||||||
: ApplicationFeature(server, "Ssl") {
|
: ApplicationFeature(server, "Ssl") {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
startsAfter("Greetings");
|
startsAfter("Greetings");
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,7 +46,6 @@ SslServerFeature::SslServerFeature(
|
||||||
_sslOptions(boost::asio::ssl::context::default_workarounds | boost::asio::ssl::context::single_dh_use),
|
_sslOptions(boost::asio::ssl::context::default_workarounds | boost::asio::ssl::context::single_dh_use),
|
||||||
_ecdhCurve("prime256v1") {
|
_ecdhCurve("prime256v1") {
|
||||||
setOptional(true);
|
setOptional(true);
|
||||||
requiresElevatedPrivileges(false);
|
|
||||||
startsAfter("Ssl");
|
startsAfter("Ssl");
|
||||||
startsAfter("Logger");
|
startsAfter("Logger");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue