Skip to content

Commit f253aab

Browse files
committed
Including Client Configuration in request Diagnostics for Sync calls also
1 parent 96ae87d commit f253aab

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

Microsoft.Azure.Cosmos/src/Resource/ClientContextCore.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,7 @@ private Task<TResult> OperationHelperWithRootTraceWithSynchronizationContextAsyn
286286

287287
using (ITrace trace = disableDiagnostics ? NoOpTrace.Singleton : (ITrace)Tracing.Trace.GetRootTrace(operationName, traceComponent, traceLevel))
288288
{
289+
trace.AddDatum("Client Configuration", this.client.ClientConfigurationTraceDatum);
289290
trace.AddDatum("Synchronization Context", syncContextVirtualAddress);
290291

291292
return await this.RunWithDiagnosticsHelperAsync(

Microsoft.Azure.Cosmos/tests/Microsoft.Azure.Cosmos.EmulatorTests/SynchronizationContextTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ public void VerifySynchronizationContextDoesNotLock(bool withClientTelemetry)
8585
Assert.IsNotNull(response);
8686
string diagnostics = response.Diagnostics.ToString();
8787
Assert.IsTrue(diagnostics.Contains("Synchronization Context"));
88+
Assert.IsTrue(diagnostics.Contains("Client Configuration"));
8889

8990
using CancellationTokenSource cancellationTokenSource = new CancellationTokenSource();
9091

0 commit comments

Comments
 (0)