]> git.proxmox.com Git - proxmox-backup.git/blobdiff - src/bin/backup-client.rs
src/backup/archive_index.rs: implement flush()
[proxmox-backup.git] / src / bin / backup-client.rs
index 8797591e2330c45c1defcded84eed69703e616fd..d807f46ed0906a9264a72b22a769d9d1cf79d807 100644 (file)
@@ -11,7 +11,6 @@ use proxmox_backup::api::router::*;
 //use proxmox_backup::backup::image_index::*;
 //use proxmox_backup::config::datastore;
 use proxmox_backup::catar::encoder::*;
-use proxmox_backup::backup::chunker::*;
 use proxmox_backup::backup::datastore::*;
 use serde_json::{Value};
 
@@ -44,11 +43,11 @@ fn backup_dir(
     //    .truncate(true)
     //    .open("mytest.catar")?;
 
-    let writer = Chunker::new(chunk_size);
+    let index = datastore.create_archive_writer(&target, chunk_size)?;
 
     let path = std::path::PathBuf::from(path);
 
-    CaTarEncoder::encode(path, dir, writer)?;
+    CaTarEncoder::encode(path, dir, index)?;
 
     Ok(())
 }