private static StatefulServiceBase ReadConfiguration(StatefulServiceContext context) { System.Fabric.Common.NativeConfigStore configStore = System.Fabric.Common.NativeConfigStore.FabricGetConfigStore(); string faultAnalysisServiceReplicatorAddress = configStore.ReadUnencryptedString("FabricNode", "FaultAnalysisServiceReplicatorAddress"); bool flag = EnableEndpointV2Utility.GetValue(configStore); return(new FaultAnalysisService(context, faultAnalysisServiceReplicatorAddress, flag)); }
private static StatefulServiceBase ReadConfiguration(StatefulServiceContext context) { UpgradeOrchestrationTrace.TraceSource.WriteInfo(TraceType, "ReadConfiguration"); System.Fabric.Common.NativeConfigStore configStore = System.Fabric.Common.NativeConfigStore.FabricGetConfigStore(); string fabricUpgradeOrchestrationServiceReplicatorAddress = configStore.ReadUnencryptedString("FabricNode", "UpgradeOrchestrationServiceReplicatorAddress"); bool flag = EnableEndpointV2Utility.GetValue(configStore); return(new FabricUpgradeOrchestrationService(context, fabricUpgradeOrchestrationServiceReplicatorAddress, flag)); }
private bool UseClusterSecuritySettingsForReplicator(IConfigSection configSection) { NativeConfigStore configStore = NativeConfigStore.FabricGetConfigStore(); if (EnableEndpointV2Utility.GetValue(configStore)) { TraceType.WriteInfo("Using cluster security settings for replicator because cluster setting EnableEndpointV2 is true"); return(true); } if (this.ReadFactoryConfig(configSection, "UseClusterSecuritySettingsForReplicator", false)) { TraceType.WriteInfo("Using cluster security settings for replicator because UseClusterSecuritySettingsForReplicator is true"); return(true); } return(false); }
private UpgradeSystemService( string workingDirectory, Guid partitionId) : base( workingDirectory, // (V2 only) DatabaseSubDirectory, // (V2 only) DatabaseFileName, // (both V1 and V2) partitionId) // shared log ID (V2 only) { this.cancellationTokenSource = null; this.configStore = NativeConfigStore.FabricGetConfigStore(); this.enableEndpointV2 = EnableEndpointV2Utility.GetValue(configStore); this.replicatorAddress = GetReplicatorAddress(); Trace.WriteInfo(TraceType, "Read UpgradeServiceReplicatorAddress={0}", this.replicatorAddress); if (this.enableEndpointV2) { this.clusterEndpointSecuritySettingsChangeNotifier = new ClusterEndpointSecuritySettingsChangeNotifier( this.replicatorAddress, this.UpdateReplicatorSettingsOnConfigChange); } }