@@ -56,13 +56,15 @@ private void BulkAll(IObserver<BulkAllResponse> observer)
5656 var documents = _partitionedBulkRequest . Documents ;
5757 var partitioned = new PartitionHelper < T > ( documents , _bulkSize ) ;
5858#pragma warning disable 4014
59+ #pragma warning disable VSTHRD110 // Observe result of async calls
5960 partitioned . ForEachAsync (
6061#pragma warning restore 4014
6162 ( buffer , page ) => BulkAsync ( buffer , page , 0 ) ,
6263 ( buffer , response ) => observer . OnNext ( response ) ,
6364 ex => OnCompleted ( ex , observer ) ,
6465 _maxDegreeOfParallelism
6566 ) ;
67+ #pragma warning restore VSTHRD110 // Observe result of async calls
6668 }
6769
6870 private void OnCompleted ( Exception exception , IObserver < BulkAllResponse > observer )
@@ -152,7 +154,7 @@ private async Task<BulkAllResponse> BulkAsync(IList<T> buffer, long page, int ba
152154 _bulkResponseCallback ? . Invoke ( response ) ;
153155
154156 if ( ! response . ApiCall . Success )
155- return await HandleBulkRequest ( buffer , page , backOffRetries , response ) . ConfigureAwait ( false ) ;
157+ return await HandleBulkRequestAsync ( buffer , page , backOffRetries , response ) . ConfigureAwait ( false ) ;
156158
157159 var retryableDocuments = new List < T > ( ) ;
158160 var droppedDocuments = new List < Tuple < BulkResponseItemBase , T > > ( ) ;
@@ -171,7 +173,7 @@ private async Task<BulkAllResponse> BulkAsync(IList<T> buffer, long page, int ba
171173 HandleDroppedDocuments ( droppedDocuments , response ) ;
172174
173175 if ( retryableDocuments . Count > 0 && backOffRetries < _backOffRetries )
174- return await RetryDocuments ( page , ++ backOffRetries , retryableDocuments ) . ConfigureAwait ( false ) ;
176+ return await RetryDocumentsAsync ( page , ++ backOffRetries , retryableDocuments ) . ConfigureAwait ( false ) ;
175177
176178 if ( retryableDocuments . Count > 0 )
177179 throw ThrowOnBadBulk ( response , $ "Bulk indexing failed and after retrying { backOffRetries } times") ;
@@ -193,7 +195,7 @@ private void HandleDroppedDocuments(List<Tuple<BulkResponseItemBase, T>> dropped
193195 throw ThrowOnBadBulk ( response , $ "{ nameof ( BulkAll ) } halted after receiving failures that can not be retried from _bulk") ;
194196 }
195197
196- private async Task < BulkAllResponse > HandleBulkRequest ( IList < T > buffer , long page , int backOffRetries , BulkResponse response )
198+ private async Task < BulkAllResponse > HandleBulkRequestAsync ( IList < T > buffer , long page , int backOffRetries , BulkResponse response )
197199 {
198200 var clientException = response . ApiCall . OriginalException as TransportException ;
199201 var failureReason = clientException ? . FailureReason ;
@@ -205,7 +207,7 @@ private async Task<BulkAllResponse> HandleBulkRequest(IList<T> buffer, long page
205207 throw ThrowOnBadBulk ( response , $ "{ nameof ( BulkAll ) } halted after attempted bulk failed over all the active nodes") ;
206208
207209 ThrowOnExhaustedRetries ( ) ;
208- return await RetryDocuments ( page , ++ backOffRetries , buffer ) . ConfigureAwait ( false ) ;
210+ return await RetryDocumentsAsync ( page , ++ backOffRetries , buffer ) . ConfigureAwait ( false ) ;
209211 case PipelineFailure . CouldNotStartSniffOnStartup :
210212 case PipelineFailure . BadAuthentication :
211213 case PipelineFailure . NoNodesAttempted :
@@ -218,7 +220,7 @@ private async Task<BulkAllResponse> HandleBulkRequest(IList<T> buffer, long page
218220 case PipelineFailure . BadRequest :
219221 default :
220222 ThrowOnExhaustedRetries ( ) ;
221- return await RetryDocuments ( page , ++ backOffRetries , buffer ) . ConfigureAwait ( false ) ;
223+ return await RetryDocumentsAsync ( page , ++ backOffRetries , buffer ) . ConfigureAwait ( false ) ;
222224 }
223225
224226 void ThrowOnExhaustedRetries ( )
@@ -231,7 +233,7 @@ void ThrowOnExhaustedRetries()
231233 }
232234 }
233235
234- private async Task < BulkAllResponse > RetryDocuments ( long page , int backOffRetries , IList < T > retryDocuments )
236+ private async Task < BulkAllResponse > RetryDocumentsAsync ( long page , int backOffRetries , IList < T > retryDocuments )
235237 {
236238 _incrementRetries ( ) ;
237239 await Task . Delay ( _backOffTime , _compositeCancelToken ) . ConfigureAwait ( false ) ;
0 commit comments