Skip to content
This repository was archived by the owner on Apr 8, 2024. It is now read-only.

Commit 106250c

Browse files
committed
Retry after 30s on transient failure
1 parent 0d0f920 commit 106250c

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/lib/GrpcClient.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -452,9 +452,7 @@ export class GrpcClient extends EventEmitter {
452452
MiddlewareSignals.Log.Error,
453453
`Grpc Channel State: ${connectivityState[state]}`
454454
)
455-
const deadline = new Date().setSeconds(
456-
new Date().getSeconds() + 300
457-
)
455+
const deadline = new Date().setSeconds(new Date().getSeconds() + 30)
458456
if (state === GrpcState.IDLE || state === GrpcState.READY) {
459457
return resolve(state)
460458
}
@@ -483,7 +481,8 @@ export class GrpcClient extends EventEmitter {
483481
)
484482
if (
485483
newState === GrpcState.READY ||
486-
newState === GrpcState.IDLE
484+
newState === GrpcState.IDLE ||
485+
newState === GrpcState.TRANSIENT_FAILURE
487486
) {
488487
return resolve(newState)
489488
} else {

0 commit comments

Comments
 (0)