public async Task UpdateServiceDescriptionAsync(Uri serviceName, ServiceRuntimeDescription description, TimeSpan timeout, CancellationToken cancellationToken) { if (serviceName == null || description == null) { return; } var updateDesc = new StatefulServiceUpdateDescription() { MinReplicaSetSize = description.MinReplicaSetSize, TargetReplicaSetSize = description.TargetReplicaSetSize, PlacementConstraints = description.PlacementConstraints }; Trace.WriteInfo( TraceType, "Calling UpdateServiceDescription for {0}. TargetReplicaSetSize={1}, MinReplicaSetSize={2}. PlacementConstraints={3}", serviceName, updateDesc.TargetReplicaSetSize, updateDesc.MinReplicaSetSize, updateDesc.PlacementConstraints ?? "null"); var timeoutHelper = new TimeoutHelper(timeout, Constants.MaxOperationTimeout); await FabricClientRetryHelper.ExecuteFabricActionWithRetryAsync( () => this.FabricClient.ServiceManager.UpdateServiceAsync(serviceName, updateDesc, timeoutHelper.GetOperationTimeout(), cancellationToken), timeoutHelper.GetOperationTimeout(), cancellationToken); }
public Task UpdateServiceDescriptionAsync(Uri serviceName, ServiceRuntimeDescription replicaSetSize, TimeSpan timeout, CancellationToken cancellationToken) { throw new NotImplementedException(); }