@@ -314,16 +314,16 @@ await stream.AuthToken(),
314314 _sendInFlightMessagesSemaphoreSlim . Release ( ) ;
315315 }
316316 }
317- catch ( Driver . TransportException e )
318- {
319- _logger . LogError ( e , "Transport error on creating WriterSession" ) ;
320-
321- _ = Task . Run ( Initialize ) ;
322- }
323317 catch ( OperationCanceledException )
324318 {
325319 _logger . LogInformation ( "Initialize writer is canceled because it has been disposed" ) ;
326320 }
321+ catch ( Exception e )
322+ {
323+ _logger . LogError ( e , "Error on creating WriterSession" ) ;
324+
325+ _ = Task . Run ( Initialize ) ;
326+ }
327327 }
328328
329329 public async ValueTask DisposeAsync ( )
@@ -493,7 +493,7 @@ public async Task Write(ConcurrentQueue<MessageSending> toSendBuffer)
493493 Volatile . Write ( ref _seqNum , currentSeqNum ) ;
494494 await SendMessage ( new MessageFromClient { WriteRequest = writeMessage } ) ;
495495 }
496- catch ( Driver . TransportException e )
496+ catch ( Exception e )
497497 {
498498 Logger . LogError ( e , "WriterSession[{SessionId}] have transport error on Write, last SeqNo={SeqNo}" ,
499499 SessionId , Volatile . Read ( ref _seqNum ) ) ;
@@ -564,7 +564,7 @@ Completing task on exception...
564564
565565 Logger . LogInformation ( "WriterSession[{SessionId}]: ResponseStream is closed" , SessionId ) ;
566566 }
567- catch ( Driver . TransportException e )
567+ catch ( Exception e )
568568 {
569569 Logger . LogError ( e , "WriterSession[{SessionId}] have error on processing writeAck" , SessionId ) ;
570570 }
0 commit comments