[build] Update dependencies
- Update crc32c to 0.6, which allows it to be built on AArch64. - Update base64 to 0.13 - Update byteorder to 0.14 - Update io-uring to 0.4 - Update libc to 0.2.83 - Update nix to 0.19 - Update nom to 6.0.1 - Update quick-xml to 0.20 - Update rand to 0.8 - Update tempfile to 3.2 - Update tui to 0.14 Signed-off-by: Kay Lin <i@v2bv.net>
This commit is contained in:
@@ -15,7 +15,7 @@ pub struct TestDir {
|
||||
fn mk_dir(prefix: &str) -> Result<PathBuf> {
|
||||
for _n in 0..100 {
|
||||
let mut p = PathBuf::new();
|
||||
let nr = rand::thread_rng().gen_range(1000000, 9999999);
|
||||
let nr = rand::thread_rng().gen_range(1000000..9999999);
|
||||
p.push(format!("./{}_{}", prefix, nr));
|
||||
if let Ok(()) = fs::create_dir(&p) {
|
||||
return Ok(p);
|
||||
|
@@ -133,7 +133,7 @@ fn mk_runs(thin_id: u32, total_len: u64, run_len: std::ops::Range<u64>) -> Vec<T
|
||||
while b < total_len {
|
||||
let len = u64::min(
|
||||
total_len - b,
|
||||
thread_rng().gen_range(run_len.start, run_len.end),
|
||||
thread_rng().gen_range(run_len.start..run_len.end),
|
||||
);
|
||||
runs.push(ThinRun {
|
||||
thin_id,
|
||||
@@ -230,7 +230,7 @@ impl Allocator {
|
||||
while b < total_len {
|
||||
let len = u64::min(
|
||||
total_len - b,
|
||||
thread_rng().gen_range(run_len.start, run_len.end),
|
||||
thread_rng().gen_range(run_len.start..run_len.end),
|
||||
);
|
||||
runs.push(b..(b + len));
|
||||
b += len;
|
||||
@@ -375,8 +375,8 @@ fn mk_origin(thin_id: u32, total_len: u64, allocator: &mut Allocator) -> Result<
|
||||
let mut runs = Vec::new();
|
||||
let mut b = 0;
|
||||
while b < total_len {
|
||||
let len = u64::min(thread_rng().gen_range(16, 64), total_len - b);
|
||||
match thread_rng().gen_range(0, 2) {
|
||||
let len = u64::min(thread_rng().gen_range(16..64), total_len - b);
|
||||
match thread_rng().gen_range(0..2) {
|
||||
0 => {
|
||||
for data in allocator.alloc(len)? {
|
||||
assert!(data.end >= data.start);
|
||||
@@ -416,10 +416,10 @@ fn mk_snap_mapping(
|
||||
while b < total_len {
|
||||
let len = u64::min(
|
||||
total_len - b,
|
||||
thread_rng().gen_range(run_len.start, run_len.end),
|
||||
thread_rng().gen_range(run_len.start..run_len.end),
|
||||
);
|
||||
|
||||
let n = thread_rng().gen_range(0, 100);
|
||||
let n = thread_rng().gen_range(0..100);
|
||||
|
||||
if n < same_percent {
|
||||
runs.push(SnapRun(SnapRunType::Same, len));
|
||||
|
Reference in New Issue
Block a user