File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 1- using System . Reflection ;
1+ using System . Diagnostics ;
2+ using System . Reflection ;
23using System . Security . Cryptography . X509Certificates ;
34using Ydb . Sdk . Auth ;
45
@@ -31,6 +32,7 @@ public class DriverConfig
3132 internal TimeSpan EndpointDiscoveryInterval = TimeSpan . FromMinutes ( 1 ) ;
3233 internal TimeSpan EndpointDiscoveryTimeout = TimeSpan . FromSeconds ( 10 ) ;
3334 internal string SdkVersion { get ; }
35+ private readonly string _pid = Environment . ProcessId . ToString ( ) ;
3436
3537 public DriverConfig (
3638 string endpoint ,
@@ -61,7 +63,8 @@ public DriverConfig(
6163 internal Grpc . Core . Metadata GetCallMetadata => new ( )
6264 {
6365 { Metadata . RpcDatabaseHeader , Database } ,
64- { Metadata . RpcSdkInfoHeader , SdkVersion }
66+ { Metadata . RpcSdkInfoHeader , SdkVersion } ,
67+ { Metadata . RpcClientPid , _pid }
6568 } ;
6669
6770 private static string FormatEndpoint ( string endpoint )
Original file line number Diff line number Diff line change 22
33internal static class Metadata
44{
5+ // Outgoing headers
56 public const string RpcDatabaseHeader = "x-ydb-database" ;
67 public const string RpcAuthHeader = "x-ydb-auth-ticket" ;
78 public const string RpcRequestTypeHeader = "x-ydb-request-type" ;
89 public const string RpcTraceIdHeader = "x-ydb-trace-id" ;
910 public const string RpcSdkInfoHeader = "x-ydb-sdk-build-info" ;
11+ public const string RpcClientPid = "x-ydb-client-pid" ;
12+
13+ // Incoming headers
1014 public const string RpcServerHintsHeader = "x-ydb-server-hints" ;
1115
16+ //Incoming hints
1217 public const string GracefulShutdownHint = "session-close" ;
1318}
You can’t perform that action at this time.
0 commit comments