Rename new to new_from_pile.
This commit is contained in:
parent
4fa300e575
commit
ff52dd74e7
@ -231,7 +231,8 @@ pub fn backup_source_to_destination<PT: ProgressTracker>(
|
||||
}
|
||||
info!("Will write as pointer {:?}.", pointer_name);
|
||||
|
||||
let mut chunker = yama::chunking::RecursiveChunker::new(SENSIBLE_THRESHOLD, &pile);
|
||||
let mut chunker =
|
||||
yama::chunking::RecursiveChunker::new_from_pile(SENSIBLE_THRESHOLD, &pile);
|
||||
|
||||
let mut process = open_stdout_backup_process(extra_args, helper)?;
|
||||
|
||||
|
@ -53,7 +53,7 @@ pub struct RecursiveChunker<'pile, RP: RawPile> {
|
||||
}
|
||||
|
||||
impl<'pile, RP: RawPile> RecursiveChunker<'pile, RP> {
|
||||
pub fn new(threshold: usize, pile: &'pile Pile<RP>) -> Self {
|
||||
pub fn new_from_pile(threshold: usize, pile: &'pile Pile<RP>) -> Self {
|
||||
RecursiveChunker {
|
||||
pile,
|
||||
buffer: vec![],
|
||||
@ -112,7 +112,7 @@ impl<'pile, RP: RawPile> RecursiveChunker<'pile, RP> {
|
||||
if self.buffer.len() > self.threshold {
|
||||
if self.next_layer.is_none() {
|
||||
// start chunking
|
||||
self.next_layer = Some(Box::new(RecursiveChunker::new(
|
||||
self.next_layer = Some(Box::new(RecursiveChunker::new_from_pile(
|
||||
self.threshold,
|
||||
self.pile.clone(),
|
||||
)));
|
||||
|
@ -112,7 +112,7 @@ pub fn store_tree_node<RP: RawPile>(
|
||||
root_tree_node: &RootTreeNode,
|
||||
) -> anyhow::Result<RecursiveChunkRef> {
|
||||
let serialised = serde_bare::to_vec(root_tree_node)?;
|
||||
let mut chunker = RecursiveChunker::new(SENSIBLE_THRESHOLD, pile);
|
||||
let mut chunker = RecursiveChunker::new_from_pile(SENSIBLE_THRESHOLD, pile);
|
||||
io::copy(&mut (&serialised[..]), &mut chunker)?;
|
||||
let chunk_ref = chunker.finish()?;
|
||||
Ok(chunk_ref)
|
||||
|
@ -93,7 +93,7 @@ pub fn store_worker<RP: RawPile>(
|
||||
let full_path = root.join(&path);
|
||||
match File::open(&full_path) {
|
||||
Ok(mut file) => {
|
||||
let mut chunker = RecursiveChunker::new(SENSIBLE_THRESHOLD, &pile);
|
||||
let mut chunker = RecursiveChunker::new_from_pile(SENSIBLE_THRESHOLD, &pile);
|
||||
// streaming copy from file to chunker, really cool :)
|
||||
io::copy(&mut file, &mut chunker)?;
|
||||
let chunk_ref = chunker.finish()?;
|
||||
|
Loading…
Reference in New Issue
Block a user