backup: cleanup long lines

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
Wolfgang Bumiller 2019-02-12 10:37:43 +01:00
parent fdd71f5286
commit 9349d2a1d2

View File

@ -286,9 +286,10 @@ impl ChunkStore {
pub fn sweep_unused_chunks(&self, status: &mut GarbageCollectionStatus) -> Result<(), Error> { pub fn sweep_unused_chunks(&self, status: &mut GarbageCollectionStatus) -> Result<(), Error> {
use nix::dir::Dir;
use nix::fcntl::OFlag; use nix::fcntl::OFlag;
use nix::sys::stat::Mode; use nix::sys::stat::Mode;
use nix::dir::Dir; use nix::sys::stat::fstatat;
let base_handle = match Dir::open( let base_handle = match Dir::open(
&self.chunk_dir, OFlag::O_RDONLY, Mode::empty()) { &self.chunk_dir, OFlag::O_RDONLY, Mode::empty()) {
@ -323,7 +324,7 @@ impl ChunkStore {
}; };
let filename = entry.file_name(); let filename = entry.file_name();
if let Ok(stat) = nix::sys::stat::fstatat(dirfd, filename, nix::fcntl::AtFlags::AT_SYMLINK_NOFOLLOW) { if let Ok(stat) = fstatat(dirfd, filename, nix::fcntl::AtFlags::AT_SYMLINK_NOFOLLOW) {
let age = now - stat.st_atime; let age = now - stat.st_atime;
//println!("FOUND {} {:?}", age/(3600*24), filename); //println!("FOUND {} {:?}", age/(3600*24), filename);
if age/(3600*24) >= 2 { if age/(3600*24) >= 2 {
@ -331,7 +332,12 @@ impl ChunkStore {
let res = unsafe { libc::unlinkat(dirfd, filename.as_ptr(), 0) }; let res = unsafe { libc::unlinkat(dirfd, filename.as_ptr(), 0) };
if res != 0 { if res != 0 {
let err = nix::Error::last(); let err = nix::Error::last();
bail!("unlink chunk {:?} failed on store '{}' - {}", filename, self.name, err); bail!(
"unlink chunk {:?} failed on store '{}' - {}",
filename,
self.name,
err,
);
} }
} else { } else {
status.disk_chunks += 1; status.disk_chunks += 1;
@ -376,7 +382,12 @@ impl ChunkStore {
if let Err(err) = std::fs::rename(&tmp_path, &chunk_path) { if let Err(err) = std::fs::rename(&tmp_path, &chunk_path) {
if let Err(_) = std::fs::remove_file(&tmp_path) { /* ignore */ } if let Err(_) = std::fs::remove_file(&tmp_path) { /* ignore */ }
bail!("Atomic rename on store '{}' failed for chunk {} - {}", self.name, digest_str, err); bail!(
"Atomic rename on store '{}' failed for chunk {} - {}",
self.name,
digest_str,
err,
);
} }
//println!("PATH {:?}", chunk_path); //println!("PATH {:?}", chunk_path);