src/backup/{fixed, dynamic}_index.rs: improve error messages

This commit is contained in:
Dietmar Maurer
2019-07-02 08:56:56 +02:00
parent 5c593a4d56
commit 877dd11133
2 changed files with 4 additions and 2 deletions

View File

@ -60,7 +60,8 @@ impl FixedIndexReader {
let full_path = store.relative_path(path);
let mut file = File::open(&full_path)?;
let mut file = File::open(&full_path)
.map_err(|err| format_err!("Unable to open fixed index {:?} - {}", full_path, err))?;
if let Err(err) = nix::fcntl::flock(file.as_raw_fd(), nix::fcntl::FlockArg::LockSharedNonblock) {
bail!("unable to get shared lock on {:?} - {}", full_path, err);