Skip to content

Commit 0785b01

Browse files
committed
Make main instance read setting
1 parent c05d11e commit 0785b01

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

src/ServiceControl.Persistence.RavenDB/RavenBootstrapper.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ static class RavenBootstrapper
1212
public const string ClientCertificatePasswordKey = "RavenDB/ClientCertificatePassword";
1313
public const string MinimumStorageLeftRequiredForIngestionKey = "MinimumStorageLeftRequiredForIngestion";
1414
public const string DatabaseNameKey = "RavenDB/DatabaseName";
15+
public const string SearchEngineTypeKey = "RavenDB/SearchEngineType";
1516
public const string LogsPathKey = "LogPath";
1617
public const string RavenDbLogLevelKey = "RavenDBLogLevel";
1718
}

src/ServiceControl.Persistence.RavenDB/RavenPersistenceConfiguration.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ static T GetRequiredSetting<T>(SettingsRootNamespace settingsRootNamespace, stri
3939
ClientCertificatePassword = SettingsReader.Read<string>(settingsRootNamespace, RavenBootstrapper.ClientCertificatePasswordKey),
4040
DatabaseName = SettingsReader.Read(settingsRootNamespace, RavenBootstrapper.DatabaseNameKey, RavenPersisterSettings.DatabaseNameDefault),
4141
DatabasePath = SettingsReader.Read(settingsRootNamespace, RavenBootstrapper.DatabasePathKey, DefaultDatabaseLocation()),
42+
SearchEngineType = SettingsReader.Read(settingsRootNamespace, RavenBootstrapper.SearchEngineTypeKey, RavenPersisterSettings.SearchEngineTypeDefault),
4243
DatabaseMaintenancePort = SettingsReader.Read(settingsRootNamespace, RavenBootstrapper.DatabaseMaintenancePortKey, RavenPersisterSettings.DatabaseMaintenancePortDefault),
4344
ExpirationProcessTimerInSeconds = SettingsReader.Read(settingsRootNamespace, RavenBootstrapper.ExpirationProcessTimerInSecondsKey, 600),
4445
MinimumStorageLeftRequiredForIngestion = SettingsReader.Read(settingsRootNamespace, RavenBootstrapper.MinimumStorageLeftRequiredForIngestionKey, CheckMinimumStorageRequiredForIngestion.MinimumStorageLeftRequiredForIngestionDefault),

src/ServiceControl.Persistence.RavenDB/RavenPersisterSettings.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,9 @@ class RavenPersisterSettings : PersistenceSettings, IRavenClientCertificateInfo
3232
public string LogsMode { get; set; } = LogsModeDefault;
3333
public string DatabaseName { get; set; } = DatabaseNameDefault;
3434
public string ThroughputDatabaseName { get; set; } = ThroughputSettings.DefaultDatabaseName;
35-
public string SearchEngineType { get; set; } = "Corax";
35+
public string SearchEngineType { get; set; } = SearchEngineTypeDefault;
3636

37+
public const string SearchEngineTypeDefault = "Corax";
3738
public const string DatabaseNameDefault = "primary";
3839
public const int DatabaseMaintenancePortDefault = 33334;
3940
public const int ExpirationProcessTimerInSecondsDefault = 600;

0 commit comments

Comments
 (0)