aboutsummaryrefslogtreecommitdiff
path: root/src/block/manager.rs
diff options
context:
space:
mode:
authorAlex Auvolat <alex@adnab.me>2024-02-23 12:26:35 +0100
committerAlex Auvolat <alex@adnab.me>2024-02-23 12:50:10 +0100
commit6ee691e65f2c6f7b337a62cbfacaddb9ba9cd61a (patch)
tree0a8c9c8d57abfa084188873dab2987ecfe93c0d7 /src/block/manager.rs
parente9c42bca347e3a67f8d6bae953bdf0b53ce37d00 (diff)
downloadgarage-6ee691e65f2c6f7b337a62cbfacaddb9ba9cd61a.tar.gz
garage-6ee691e65f2c6f7b337a62cbfacaddb9ba9cd61a.zip
[refactor-block] simplify some morerefactor-block
Diffstat (limited to 'src/block/manager.rs')
-rw-r--r--src/block/manager.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/block/manager.rs b/src/block/manager.rs
index 6773dfd1..817866f6 100644
--- a/src/block/manager.rs
+++ b/src/block/manager.rs
@@ -690,8 +690,8 @@ impl BlockManagerLocked {
mgr: &BlockManager,
existing_path: Option<DataBlockPath>,
) -> Result<(), Error> {
- let compressed = data.is_compressed();
- let data = data.inner_buffer();
+ let (header, data) = data.as_parts_ref();
+ let compressed = header.is_compressed();
let directory = mgr.data_layout.load().primary_block_dir(hash);
@@ -805,7 +805,7 @@ impl BlockManagerLocked {
let data = mgr.read_block_from(hash, &wrong_path).await?;
self.write_block_inner(hash, &data, mgr, Some(wrong_path))
.await?;
- Ok(data.inner_buffer().len())
+ Ok(data.as_parts_ref().1.len())
}
}