Skip to content

Commit f2c22fb

Browse files
Fixed bug: Grpc.Core.StatusCode.Cancelled was mapped to server's Canceled status.
1 parent d7f3c32 commit f2c22fb

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/Ydb.Sdk/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
- Fixed bug: Grpc.Core.StatusCode.Cancelled was mapped to server's Canceled status.
12
- ADO.NET: PoolingSessionSource 2.0 based on Npgsql pooling algorithm.
23
- Added new ADO.NET options:
34
- `MinSessionPool`: The minimum connection pool size.

src/Ydb.Sdk/src/Ado/Internal/StatusCodeUtils.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,9 @@ public static class StatusCodeUtils
77
internal static StatusCode Code(this Grpc.Core.Status rpcStatus) => rpcStatus.StatusCode switch
88
{
99
Grpc.Core.StatusCode.Unavailable => StatusCode.ClientTransportUnavailable,
10-
Grpc.Core.StatusCode.DeadlineExceeded => StatusCode.ClientTransportTimeout,
10+
Grpc.Core.StatusCode.DeadlineExceeded or Grpc.Core.StatusCode.Cancelled => StatusCode.ClientTransportTimeout,
1111
Grpc.Core.StatusCode.ResourceExhausted => StatusCode.ClientTransportResourceExhausted,
1212
Grpc.Core.StatusCode.Unimplemented => StatusCode.ClientTransportUnimplemented,
13-
Grpc.Core.StatusCode.Cancelled => StatusCode.Cancelled,
1413
_ => StatusCode.ClientTransportUnknown
1514
};
1615

0 commit comments

Comments
 (0)