Page MenuHomePhorge

D5074.1768516502.diff
No OneTemporary

Size
2 KB
Referenced Files
None
Subscribers
None

D5074.1768516502.diff

diff --git a/services/backup/blob_client/src/put_client.rs b/services/backup/blob_client/src/put_client.rs
--- a/services/backup/blob_client/src/put_client.rs
+++ b/services/backup/blob_client/src/put_client.rs
@@ -204,7 +204,11 @@
);
}
} else {
- report_error(&ERROR_MESSAGES, "no client detected in blocking read", Some("put"));
+ report_error(
+ &ERROR_MESSAGES,
+ "no client detected in blocking read",
+ Some("put"),
+ );
}
} else {
report_error(&ERROR_MESSAGES, "couldn't access client", Some("put"));
@@ -251,7 +255,11 @@
),
}
} else {
- report_error(&ERROR_MESSAGES, "no client detected in write", Some("put"));
+ report_error(
+ &ERROR_MESSAGES,
+ "no client detected in write",
+ Some("put"),
+ );
}
} else {
report_error(&ERROR_MESSAGES, "couldn't access client", Some("put"));
diff --git a/services/commtest/tests/backup_integration_test.rs b/services/commtest/tests/backup_integration_test.rs
--- a/services/commtest/tests/backup_integration_test.rs
+++ b/services/commtest/tests/backup_integration_test.rs
@@ -13,6 +13,7 @@
use backup_utils::{BackupData, Item};
use bytesize::ByteSize;
+use std::collections::HashMap;
use tools::Error;
use std::env;
@@ -108,16 +109,24 @@
.append(&mut old_attachments);
let result = pull_backup::run(&mut client, &backup_data).await?;
// check logs attachments
+ // map<log_id, attachments size>
+ let mut expected_log_map: HashMap<String, usize> = HashMap::new();
+ let mut result_log_map: HashMap<String, usize> = HashMap::new();
for i in 0..backup_data.log_items.len() {
let expected: usize = backup_data.log_items[i].attachments_holders.len();
+ expected_log_map.insert(backup_data.log_items[i].id.clone(), expected);
let from_result: usize = result.log_items[i].attachments_holders.len();
+ result_log_map.insert(result.log_items[i].id.clone(), from_result);
+ }
+ for (expected_id, expected_size) in &expected_log_map {
+ let result_size = result_log_map.get(expected_id).expect(&format!(
+ "comparing logs attachments: expected id found in result: {}",
+ expected_id
+ ));
assert_eq!(
- from_result, expected,
- "after attachment add: log {}: number of attachments holders do not match,
- expected {}, got {}",
- i,
- expected,
- from_result
+ expected_size, result_size,
+ "comparing logs attachments, sizes don't match, backup {}",
+ backup_data.backup_item.id
);
}

File Metadata

Mime Type
text/plain
Expires
Thu, Jan 15, 10:35 PM (56 m, 31 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5940425
Default Alt Text
D5074.1768516502.diff (2 KB)

Event Timeline