cannyls icon indicating copy to clipboard operation
cannyls copied to clipboard

capacityを小さめにNVMを作った際のエラーを親切にする

Open sile opened this issue 7 years ago • 0 comments

例えば

let dir = track_io!(TempDir::new("cannyls_test"))?;
let nvm = track!(FileNvm::create(
    dir.path().join("test.lusf"),
    Alignment::min().ceil_align(2048)
))?;
let mut storage = track!(StorageBuilder::new().journal_region_ratio(0.5).create(nvm))?;

など書いて

Error: Other (cause; failed to write whole buffer)
HISTORY:
  [0] at src/nvm/mod.rs:96
  [1] at src/storage/builder.rs:134
  [2] at src/storage/mod.rs:650

と出てもどうして良いか分からない。 (capacityが足りないことに察しがついたとしても、何故足りないのかエスパーするのが難しい)

sile avatar Oct 17 '18 05:10 sile