@@ -115,7 +115,8 @@ protected BlobContainer createBlobContainer(
115115 final @ Nullable Integer maxRetries ,
116116 final @ Nullable TimeValue readTimeout ,
117117 final @ Nullable Boolean disableChunkedEncoding ,
118- final @ Nullable ByteSizeValue bufferSize
118+ final @ Nullable ByteSizeValue bufferSize ,
119+ final @ Nullable Integer maxBulkDeletes
119120 ) {
120121 final Settings .Builder clientSettings = Settings .builder ();
121122 final String client = randomAlphaOfLength (5 ).toLowerCase (Locale .ROOT );
@@ -176,7 +177,7 @@ public void testReadLargeBlobWithRetries() throws Exception {
176177 final int maxRetries = randomIntBetween (2 , 10 );
177178 final AtomicInteger countDown = new AtomicInteger (maxRetries );
178179
179- final BlobContainer blobContainer = createBlobContainer (maxRetries , null , null , null );
180+ final BlobContainer blobContainer = createBlobContainer (maxRetries , null , null , null , null );
180181
181182 // SDK reads in 2 MB chunks so we use twice that to simulate 2 chunks
182183 final byte [] bytes = randomBytes (1 << 22 );
@@ -205,7 +206,7 @@ public void testWriteBlobWithRetries() throws Exception {
205206 final int maxRetries = randomIntBetween (2 , 10 );
206207 final CountDown countDown = new CountDown (maxRetries );
207208
208- final BlobContainer blobContainer = createBlobContainer (maxRetries , null , null , null );
209+ final BlobContainer blobContainer = createBlobContainer (maxRetries , null , null , null , null );
209210 final byte [] bytes = randomBlobContent ();
210211 httpServer .createContext ("/upload/storage/v1/b/bucket/o" , safeHandler (exchange -> {
211212 assertThat (exchange .getRequestURI ().getQuery (), containsString ("uploadType=multipart" ));
@@ -247,7 +248,7 @@ public void testWriteBlobWithRetries() throws Exception {
247248 public void testWriteBlobWithReadTimeouts () {
248249 final byte [] bytes = randomByteArrayOfLength (randomIntBetween (10 , 128 ));
249250 final TimeValue readTimeout = TimeValue .timeValueMillis (randomIntBetween (100 , 500 ));
250- final BlobContainer blobContainer = createBlobContainer (1 , readTimeout , null , null );
251+ final BlobContainer blobContainer = createBlobContainer (1 , readTimeout , null , null , null );
251252
252253 // HTTP server does not send a response
253254 httpServer .createContext ("/upload/storage/v1/b/bucket/o" , exchange -> {
@@ -300,7 +301,7 @@ public void testWriteLargeBlob() throws IOException {
300301 logger .debug ("starting with resumable upload id [{}]" , sessionUploadId .get ());
301302
302303 final TimeValue readTimeout = allowReadTimeout .get () ? TimeValue .timeValueSeconds (3 ) : null ;
303- final BlobContainer blobContainer = createBlobContainer (nbErrors + 1 , readTimeout , null , null );
304+ final BlobContainer blobContainer = createBlobContainer (nbErrors + 1 , readTimeout , null , null , null );
304305
305306 httpServer .createContext ("/upload/storage/v1/b/bucket/o" , safeHandler (exchange -> {
306307 final BytesReference requestBody = Streams .readFully (exchange .getRequestBody ());
@@ -440,7 +441,7 @@ public String next() {
440441 return Integer .toString (totalDeletesSent ++);
441442 }
442443 };
443- final BlobContainer blobContainer = createBlobContainer (1 , null , null , null );
444+ final BlobContainer blobContainer = createBlobContainer (1 , null , null , null , null );
444445 httpServer .createContext ("/batch/storage/v1" , safeHandler (exchange -> {
445446 assert pendingDeletes .get () <= MAX_DELETES_PER_BATCH ;
446447
@@ -476,7 +477,7 @@ public void testCompareAndExchangeWhenThrottled() throws IOException {
476477 httpServer .createContext ("/" , new ResponseInjectingHttpHandler (requestHandlers , new GoogleCloudStorageHttpHandler ("bucket" )));
477478
478479 final int maxRetries = randomIntBetween (1 , 3 );
479- final BlobContainer container = createBlobContainer (maxRetries , null , null , null );
480+ final BlobContainer container = createBlobContainer (maxRetries , null , null , null , null );
480481 final byte [] data = randomBytes (randomIntBetween (1 , BlobContainerUtils .MAX_REGISTER_CONTENT_LENGTH ));
481482 final String key = randomIdentifier ();
482483
0 commit comments