File tree Expand file tree Collapse file tree 3 files changed +9
-31
lines changed Expand file tree Collapse file tree 3 files changed +9
-31
lines changed Original file line number Diff line number Diff line change @@ -378,13 +378,7 @@ impl BlobStore {
378
378
let mut file = OpenOptions :: new ( ) . read ( true ) . open ( path) . await ?;
379
379
let location = & to_object_store_path ( key) ;
380
380
381
- // Track multipart initiation
382
381
let async_writer = self . client . put_multipart ( location) . await ;
383
- increment_object_store_calls_by_date (
384
- "azure_blob" ,
385
- "PUT_MULTIPART" ,
386
- & Utc :: now ( ) . date_naive ( ) . to_string ( ) ,
387
- ) ;
388
382
let mut async_writer = match async_writer {
389
383
Ok ( writer) => writer,
390
384
Err ( err) => {
@@ -445,16 +439,14 @@ impl BlobStore {
445
439
let part_data = data[ start_pos..end_pos] . to_vec ( ) ;
446
440
447
441
let result = async_writer. put_part ( part_data. into ( ) ) . await ;
442
+ if result. is_err ( ) {
443
+ return Err ( result. err ( ) . unwrap ( ) . into ( ) ) ;
444
+ }
448
445
increment_object_store_calls_by_date (
449
446
"azure_blob" ,
450
447
"PUT_MULTIPART" ,
451
448
& Utc :: now ( ) . date_naive ( ) . to_string ( ) ,
452
449
) ;
453
- if result. is_err ( ) {
454
- return Err ( result. err ( ) . unwrap ( ) . into ( ) ) ;
455
- }
456
-
457
- // upload_parts.push(part_number as u64 + 1);
458
450
}
459
451
460
452
// Track multipart completion
Original file line number Diff line number Diff line change @@ -322,13 +322,7 @@ impl Gcs {
322
322
let mut file = OpenOptions :: new ( ) . read ( true ) . open ( path) . await ?;
323
323
let location = & to_object_store_path ( key) ;
324
324
325
- // Track multipart initiation
326
325
let async_writer = self . client . put_multipart ( location) . await ;
327
- increment_object_store_calls_by_date (
328
- "gcs" ,
329
- "PUT_MULTIPART" ,
330
- & Utc :: now ( ) . date_naive ( ) . to_string ( ) ,
331
- ) ;
332
326
let mut async_writer = match async_writer {
333
327
Ok ( writer) => writer,
334
328
Err ( err) => {
@@ -387,14 +381,14 @@ impl Gcs {
387
381
388
382
// Track individual part upload
389
383
let result = async_writer. put_part ( part_data. into ( ) ) . await ;
384
+ if result. is_err ( ) {
385
+ return Err ( result. err ( ) . unwrap ( ) . into ( ) ) ;
386
+ }
390
387
increment_object_store_calls_by_date (
391
388
"gcs" ,
392
389
"PUT_MULTIPART" ,
393
390
& Utc :: now ( ) . date_naive ( ) . to_string ( ) ,
394
391
) ;
395
- if result. is_err ( ) {
396
- return Err ( result. err ( ) . unwrap ( ) . into ( ) ) ;
397
- }
398
392
}
399
393
400
394
// Track multipart completion
Original file line number Diff line number Diff line change @@ -486,13 +486,7 @@ impl S3 {
486
486
let mut file = OpenOptions :: new ( ) . read ( true ) . open ( path) . await ?;
487
487
let location = & to_object_store_path ( key) ;
488
488
489
- // Track multipart initiation
490
489
let async_writer = self . client . put_multipart ( location) . await ;
491
- increment_object_store_calls_by_date (
492
- "s3" ,
493
- "PUT_MULTIPART" ,
494
- & Utc :: now ( ) . date_naive ( ) . to_string ( ) ,
495
- ) ;
496
490
let mut async_writer = match async_writer {
497
491
Ok ( writer) => writer,
498
492
Err ( err) => {
@@ -552,16 +546,14 @@ impl S3 {
552
546
553
547
// Track individual part upload
554
548
let result = async_writer. put_part ( part_data. into ( ) ) . await ;
549
+ if result. is_err ( ) {
550
+ return Err ( result. err ( ) . unwrap ( ) . into ( ) ) ;
551
+ }
555
552
increment_object_store_calls_by_date (
556
553
"s3" ,
557
554
"PUT_MULTIPART" ,
558
555
& Utc :: now ( ) . date_naive ( ) . to_string ( ) ,
559
556
) ;
560
- if result. is_err ( ) {
561
- return Err ( result. err ( ) . unwrap ( ) . into ( ) ) ;
562
- }
563
-
564
- // upload_parts.push(part_number as u64 + 1);
565
557
}
566
558
567
559
// Track multipart completion
You can’t perform that action at this time.
0 commit comments