Sep 01 18:08:48.851 INFO checking zfs-0.1.0 against master#1114ab684fbad001c4e580326d8eb4d8c4e917d3 for pr-53851 Sep 01 18:08:48.851 INFO running: cargo +1114ab684fbad001c4e580326d8eb4d8c4e917d3-alt check --frozen --all --all-targets Sep 01 18:08:48.851 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-1/pr-53851/master#1114ab684fbad001c4e580326d8eb4d8c4e917d3:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-53851/worker-1/master#1114ab684fbad001c4e580326d8eb4d8c4e917d3:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +1114ab684fbad001c4e580326d8eb4d8c4e917d3-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "2G" "crater"` Sep 01 18:08:49.065 INFO blam! ff7a740c6479147072fe4301c3d42b7e6fd4251ec000653315105c83fb120a9f Sep 01 18:08:49.067 INFO running `"docker" "start" "-a" "ff7a740c6479147072fe4301c3d42b7e6fd4251ec000653315105c83fb120a9f"` Sep 01 18:08:49.993 INFO kablam! Checking zfs v0.1.0 (file:///source) Sep 01 18:08:51.117 INFO kablam! warning: unused import: `super::zil_header::ZilHeader` Sep 01 18:08:51.117 INFO kablam! --> src/dnode.rs:6:5 Sep 01 18:08:51.117 INFO kablam! | Sep 01 18:08:51.117 INFO kablam! 6 | use super::zil_header::ZilHeader; Sep 01 18:08:51.117 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:51.117 INFO kablam! | Sep 01 18:08:51.117 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 01 18:08:51.117 INFO kablam! Sep 01 18:08:51.119 INFO kablam! warning: unused import: `std::cmp` Sep 01 18:08:51.119 INFO kablam! --> src/metaslab.rs:1:5 Sep 01 18:08:51.119 INFO kablam! | Sep 01 18:08:51.119 INFO kablam! 1 | use std::cmp; Sep 01 18:08:51.119 INFO kablam! | ^^^^^^^^ Sep 01 18:08:51.119 INFO kablam! Sep 01 18:08:51.120 INFO kablam! warning: unused import: `self` Sep 01 18:08:51.120 INFO kablam! --> src/metaslab.rs:7:20 Sep 01 18:08:51.120 INFO kablam! | Sep 01 18:08:51.120 INFO kablam! 7 | use super::taskq::{self, Taskq}; Sep 01 18:08:51.120 INFO kablam! | ^^^^ Sep 01 18:08:51.120 INFO kablam! Sep 01 18:08:51.123 INFO kablam! warning: unused import: `std::cmp` Sep 01 18:08:51.123 INFO kablam! --> src/spa.rs:15:5 Sep 01 18:08:51.123 INFO kablam! | Sep 01 18:08:51.123 INFO kablam! 15 | use std::cmp; Sep 01 18:08:51.123 INFO kablam! | ^^^^^^^^ Sep 01 18:08:51.123 INFO kablam! Sep 01 18:08:51.124 INFO kablam! warning: unused import: `super::dsl_pool` Sep 01 18:08:51.124 INFO kablam! --> src/spa.rs:20:5 Sep 01 18:08:51.124 INFO kablam! | Sep 01 18:08:51.124 INFO kablam! 20 | use super::dsl_pool; Sep 01 18:08:51.124 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 01 18:08:51.124 INFO kablam! Sep 01 18:08:51.124 INFO kablam! warning: unused import: `super::txg` Sep 01 18:08:51.124 INFO kablam! --> src/spa.rs:24:5 Sep 01 18:08:51.124 INFO kablam! | Sep 01 18:08:51.124 INFO kablam! 24 | use super::txg; Sep 01 18:08:51.124 INFO kablam! | ^^^^^^^^^^ Sep 01 18:08:51.124 INFO kablam! Sep 01 18:08:51.125 INFO kablam! warning: unused import: `super::uberblock::Uberblock` Sep 01 18:08:51.125 INFO kablam! --> src/spa.rs:25:5 Sep 01 18:08:51.125 INFO kablam! | Sep 01 18:08:51.125 INFO kablam! 25 | use super::uberblock::Uberblock; Sep 01 18:08:51.125 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:51.125 INFO kablam! Sep 01 18:08:51.126 INFO kablam! warning: unused import: `std::cmp` Sep 01 18:08:51.126 INFO kablam! --> src/taskq.rs:1:5 Sep 01 18:08:51.126 INFO kablam! | Sep 01 18:08:51.126 INFO kablam! 1 | use std::cmp; Sep 01 18:08:51.126 INFO kablam! | ^^^^^^^^ Sep 01 18:08:51.126 INFO kablam! Sep 01 18:08:51.127 INFO kablam! warning: unused import: `std::thread` Sep 01 18:08:51.127 INFO kablam! --> src/taskq.rs:4:5 Sep 01 18:08:51.127 INFO kablam! | Sep 01 18:08:51.127 INFO kablam! 4 | use std::thread; Sep 01 18:08:51.127 INFO kablam! | ^^^^^^^^^^^ Sep 01 18:08:51.127 INFO kablam! Sep 01 18:08:51.128 INFO kablam! warning: unused import: `mem` Sep 01 18:08:51.128 INFO kablam! --> src/vdev.rs:1:16 Sep 01 18:08:51.128 INFO kablam! | Sep 01 18:08:51.128 INFO kablam! 1 | use std::{cmp, mem}; Sep 01 18:08:51.128 INFO kablam! | ^^^ Sep 01 18:08:51.128 INFO kablam! Sep 01 18:08:51.128 INFO kablam! warning: unused import: `NvValue` Sep 01 18:08:51.128 INFO kablam! --> src/vdev.rs:7:29 Sep 01 18:08:51.128 INFO kablam! | Sep 01 18:08:51.128 INFO kablam! 7 | use super::nvpair::{NvList, NvValue}; Sep 01 18:08:51.128 INFO kablam! | ^^^^^^^ Sep 01 18:08:51.128 INFO kablam! Sep 01 18:08:51.129 INFO kablam! warning: unused import: `super::util` Sep 01 18:08:51.129 INFO kablam! --> src/vdev.rs:9:5 Sep 01 18:08:51.129 INFO kablam! | Sep 01 18:08:51.129 INFO kablam! 9 | use super::util; Sep 01 18:08:51.129 INFO kablam! | ^^^^^^^^^^^ Sep 01 18:08:51.129 INFO kablam! Sep 01 18:08:51.132 INFO kablam! warning: unused import: `std::io::Seek` Sep 01 18:08:51.132 INFO kablam! --> src/zap.rs:2:5 Sep 01 18:08:51.132 INFO kablam! | Sep 01 18:08:51.132 INFO kablam! 2 | use std::io::Seek; Sep 01 18:08:51.132 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 18:08:51.132 INFO kablam! Sep 01 18:08:51.134 INFO kablam! warning: unused import: `ptr` Sep 01 18:08:51.134 INFO kablam! --> src/zio.rs:1:16 Sep 01 18:08:51.134 INFO kablam! | Sep 01 18:08:51.134 INFO kablam! 1 | use std::{mem, ptr}; Sep 01 18:08:51.134 INFO kablam! | ^^^ Sep 01 18:08:51.135 INFO kablam! Sep 01 18:08:51.135 INFO kablam! warning: unused import: `super::avl` Sep 01 18:08:51.135 INFO kablam! --> src/zio.rs:5:5 Sep 01 18:08:51.135 INFO kablam! | Sep 01 18:08:51.135 INFO kablam! 5 | use super::avl; Sep 01 18:08:51.135 INFO kablam! | ^^^^^^^^^^ Sep 01 18:08:51.136 INFO kablam! Sep 01 18:08:51.136 INFO kablam! warning: unused import: `super::zfs` Sep 01 18:08:51.136 INFO kablam! --> src/zio.rs:11:5 Sep 01 18:08:51.136 INFO kablam! | Sep 01 18:08:51.136 INFO kablam! 11 | use super::zfs; Sep 01 18:08:51.137 INFO kablam! | ^^^^^^^^^^ Sep 01 18:08:51.137 INFO kablam! Sep 01 18:08:51.182 INFO kablam! warning: unused import: `super::zil_header::ZilHeader` Sep 01 18:08:51.182 INFO kablam! --> src/dnode.rs:6:5 Sep 01 18:08:51.182 INFO kablam! | Sep 01 18:08:51.182 INFO kablam! 6 | use super::zil_header::ZilHeader; Sep 01 18:08:51.182 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:51.182 INFO kablam! | Sep 01 18:08:51.182 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 01 18:08:51.182 INFO kablam! Sep 01 18:08:51.184 INFO kablam! warning: unused import: `std::cmp` Sep 01 18:08:51.184 INFO kablam! --> src/metaslab.rs:1:5 Sep 01 18:08:51.184 INFO kablam! | Sep 01 18:08:51.184 INFO kablam! 1 | use std::cmp; Sep 01 18:08:51.184 INFO kablam! | ^^^^^^^^ Sep 01 18:08:51.184 INFO kablam! Sep 01 18:08:51.185 INFO kablam! warning: unused import: `self` Sep 01 18:08:51.185 INFO kablam! --> src/metaslab.rs:7:20 Sep 01 18:08:51.185 INFO kablam! | Sep 01 18:08:51.185 INFO kablam! 7 | use super::taskq::{self, Taskq}; Sep 01 18:08:51.185 INFO kablam! | ^^^^ Sep 01 18:08:51.185 INFO kablam! Sep 01 18:08:51.188 INFO kablam! warning: unused import: `std::cmp` Sep 01 18:08:51.188 INFO kablam! --> src/spa.rs:15:5 Sep 01 18:08:51.188 INFO kablam! | Sep 01 18:08:51.188 INFO kablam! 15 | use std::cmp; Sep 01 18:08:51.188 INFO kablam! | ^^^^^^^^ Sep 01 18:08:51.188 INFO kablam! Sep 01 18:08:51.188 INFO kablam! warning: unused import: `super::dsl_pool` Sep 01 18:08:51.188 INFO kablam! --> src/spa.rs:20:5 Sep 01 18:08:51.188 INFO kablam! | Sep 01 18:08:51.188 INFO kablam! 20 | use super::dsl_pool; Sep 01 18:08:51.188 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 01 18:08:51.188 INFO kablam! Sep 01 18:08:51.188 INFO kablam! warning: unused import: `super::txg` Sep 01 18:08:51.188 INFO kablam! --> src/spa.rs:24:5 Sep 01 18:08:51.188 INFO kablam! | Sep 01 18:08:51.188 INFO kablam! 24 | use super::txg; Sep 01 18:08:51.188 INFO kablam! | ^^^^^^^^^^ Sep 01 18:08:51.188 INFO kablam! Sep 01 18:08:51.189 INFO kablam! warning: unused import: `super::uberblock::Uberblock` Sep 01 18:08:51.189 INFO kablam! --> src/spa.rs:25:5 Sep 01 18:08:51.189 INFO kablam! | Sep 01 18:08:51.190 INFO kablam! 25 | use super::uberblock::Uberblock; Sep 01 18:08:51.190 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:51.190 INFO kablam! Sep 01 18:08:51.190 INFO kablam! warning: unused import: `std::cmp` Sep 01 18:08:51.190 INFO kablam! --> src/taskq.rs:1:5 Sep 01 18:08:51.190 INFO kablam! | Sep 01 18:08:51.190 INFO kablam! 1 | use std::cmp; Sep 01 18:08:51.190 INFO kablam! | ^^^^^^^^ Sep 01 18:08:51.190 INFO kablam! Sep 01 18:08:51.190 INFO kablam! warning: unused import: `std::thread` Sep 01 18:08:51.190 INFO kablam! --> src/taskq.rs:4:5 Sep 01 18:08:51.190 INFO kablam! | Sep 01 18:08:51.190 INFO kablam! 4 | use std::thread; Sep 01 18:08:51.190 INFO kablam! | ^^^^^^^^^^^ Sep 01 18:08:51.190 INFO kablam! Sep 01 18:08:51.191 INFO kablam! warning: unused import: `mem` Sep 01 18:08:51.191 INFO kablam! --> src/vdev.rs:1:16 Sep 01 18:08:51.191 INFO kablam! | Sep 01 18:08:51.191 INFO kablam! 1 | use std::{cmp, mem}; Sep 01 18:08:51.191 INFO kablam! | ^^^ Sep 01 18:08:51.191 INFO kablam! Sep 01 18:08:51.192 INFO kablam! warning: unused import: `NvValue` Sep 01 18:08:51.192 INFO kablam! --> src/vdev.rs:7:29 Sep 01 18:08:51.192 INFO kablam! | Sep 01 18:08:51.192 INFO kablam! 7 | use super::nvpair::{NvList, NvValue}; Sep 01 18:08:51.192 INFO kablam! | ^^^^^^^ Sep 01 18:08:51.192 INFO kablam! Sep 01 18:08:51.192 INFO kablam! warning: unused import: `super::util` Sep 01 18:08:51.192 INFO kablam! --> src/vdev.rs:9:5 Sep 01 18:08:51.192 INFO kablam! | Sep 01 18:08:51.192 INFO kablam! 9 | use super::util; Sep 01 18:08:51.192 INFO kablam! | ^^^^^^^^^^^ Sep 01 18:08:51.192 INFO kablam! Sep 01 18:08:51.195 INFO kablam! warning: unused import: `std::io::Seek` Sep 01 18:08:51.195 INFO kablam! --> src/zap.rs:2:5 Sep 01 18:08:51.195 INFO kablam! | Sep 01 18:08:51.195 INFO kablam! 2 | use std::io::Seek; Sep 01 18:08:51.195 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 18:08:51.195 INFO kablam! Sep 01 18:08:51.196 INFO kablam! warning: unused import: `ptr` Sep 01 18:08:51.197 INFO kablam! --> src/zio.rs:1:16 Sep 01 18:08:51.197 INFO kablam! | Sep 01 18:08:51.197 INFO kablam! 1 | use std::{mem, ptr}; Sep 01 18:08:51.197 INFO kablam! | ^^^ Sep 01 18:08:51.197 INFO kablam! Sep 01 18:08:51.197 INFO kablam! warning: unused import: `super::avl` Sep 01 18:08:51.197 INFO kablam! --> src/zio.rs:5:5 Sep 01 18:08:51.197 INFO kablam! | Sep 01 18:08:51.197 INFO kablam! 5 | use super::avl; Sep 01 18:08:51.197 INFO kablam! | ^^^^^^^^^^ Sep 01 18:08:51.197 INFO kablam! Sep 01 18:08:51.197 INFO kablam! warning: unused import: `super::zfs` Sep 01 18:08:51.197 INFO kablam! --> src/zio.rs:11:5 Sep 01 18:08:51.197 INFO kablam! | Sep 01 18:08:51.198 INFO kablam! 11 | use super::zfs; Sep 01 18:08:51.198 INFO kablam! | ^^^^^^^^^^ Sep 01 18:08:51.198 INFO kablam! Sep 01 18:08:52.380 INFO kablam! warning: unreachable expression Sep 01 18:08:52.380 INFO kablam! --> src/spa.rs:92:17 Sep 01 18:08:52.380 INFO kablam! | Sep 01 18:08:52.380 INFO kablam! 92 | 0 Sep 01 18:08:52.380 INFO kablam! | ^ Sep 01 18:08:52.381 INFO kablam! | Sep 01 18:08:52.381 INFO kablam! = note: #[warn(unreachable_code)] on by default Sep 01 18:08:52.381 INFO kablam! Sep 01 18:08:52.472 INFO kablam! warning: unreachable expression Sep 01 18:08:52.472 INFO kablam! --> src/spa.rs:92:17 Sep 01 18:08:52.472 INFO kablam! | Sep 01 18:08:52.472 INFO kablam! 92 | 0 Sep 01 18:08:52.472 INFO kablam! | ^ Sep 01 18:08:52.472 INFO kablam! | Sep 01 18:08:52.473 INFO kablam! = note: #[warn(unreachable_code)] on by default Sep 01 18:08:52.473 INFO kablam! Sep 01 18:08:52.554 INFO kablam! error[E0369]: binary operation `==` cannot be applied to type `std::result::Result` Sep 01 18:08:52.554 INFO kablam! --> src/xdr/mem_ops.rs:122:13 Sep 01 18:08:52.554 INFO kablam! | Sep 01 18:08:52.554 INFO kablam! 122 | assert!(mem_ops.get_i32() == 257); Sep 01 18:08:52.554 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:52.554 INFO kablam! | Sep 01 18:08:52.554 INFO kablam! = note: an implementation of `std::cmp::PartialEq` might be missing for `std::result::Result` Sep 01 18:08:52.554 INFO kablam! Sep 01 18:08:52.561 INFO kablam! error[E0369]: binary operation `==` cannot be applied to type `std::result::Result` Sep 01 18:08:52.561 INFO kablam! --> src/xdr/mem_ops.rs:130:13 Sep 01 18:08:52.561 INFO kablam! | Sep 01 18:08:52.561 INFO kablam! 130 | assert!(mem_ops.get_i64() == 424242); Sep 01 18:08:52.561 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:52.561 INFO kablam! | Sep 01 18:08:52.561 INFO kablam! = note: an implementation of `std::cmp::PartialEq` might be missing for `std::result::Result` Sep 01 18:08:52.561 INFO kablam! Sep 01 18:08:52.562 INFO kablam! error[E0369]: binary operation `==` cannot be applied to type `std::result::Result` Sep 01 18:08:52.562 INFO kablam! --> src/xdr/mem_ops.rs:136:13 Sep 01 18:08:52.562 INFO kablam! | Sep 01 18:08:52.562 INFO kablam! 136 | assert!(mem_ops.get_i32() == 257); Sep 01 18:08:52.562 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:52.562 INFO kablam! | Sep 01 18:08:52.562 INFO kablam! = note: an implementation of `std::cmp::PartialEq` might be missing for `std::result::Result` Sep 01 18:08:52.562 INFO kablam! Sep 01 18:08:52.564 INFO kablam! error[E0369]: binary operation `==` cannot be applied to type `std::result::Result` Sep 01 18:08:52.564 INFO kablam! --> src/xdr/mem_ops.rs:144:13 Sep 01 18:08:52.564 INFO kablam! | Sep 01 18:08:52.564 INFO kablam! 144 | assert!(mem_ops.get_i32() == 424242); Sep 01 18:08:52.564 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:52.564 INFO kablam! | Sep 01 18:08:52.564 INFO kablam! = note: an implementation of `std::cmp::PartialEq` might be missing for `std::result::Result` Sep 01 18:08:52.564 INFO kablam! Sep 01 18:08:52.660 INFO kablam! error: aborting due to 4 previous errors Sep 01 18:08:52.661 INFO kablam! Sep 01 18:08:52.661 INFO kablam! For more information about this error, try `rustc --explain E0369`. Sep 01 18:08:52.671 INFO kablam! error: Could not compile `zfs`. Sep 01 18:08:52.671 INFO kablam! warning: build failed, waiting for other jobs to finish... Sep 01 18:08:52.943 INFO kablam! warning: unused variable: `cursor` Sep 01 18:08:52.943 INFO kablam! --> src/metaslab.rs:426:17 Sep 01 18:08:52.943 INFO kablam! | Sep 01 18:08:52.943 INFO kablam! 426 | let ref mut cursor = ms.lbas[(util::highbit64(align) - 1) as usize]; Sep 01 18:08:52.944 INFO kablam! | ^^^^^^ help: consider using `_cursor` instead Sep 01 18:08:52.944 INFO kablam! | Sep 01 18:08:52.944 INFO kablam! = note: #[warn(unused_variables)] on by default Sep 01 18:08:52.944 INFO kablam! Sep 01 18:08:52.944 INFO kablam! warning: unused variable: `tree` Sep 01 18:08:52.944 INFO kablam! --> src/metaslab.rs:427:17 Sep 01 18:08:52.944 INFO kablam! | Sep 01 18:08:52.944 INFO kablam! 427 | let ref mut tree = ms.tree; Sep 01 18:08:52.944 INFO kablam! | ^^^^ help: consider using `_tree` instead Sep 01 18:08:52.944 INFO kablam! Sep 01 18:08:52.946 INFO kablam! warning: unused variable: `spa` Sep 01 18:08:52.946 INFO kablam! --> src/main.rs:440:33 Sep 01 18:08:52.946 INFO kablam! | Sep 01 18:08:52.946 INFO kablam! 440 | let spa = spa::Spa::import(name, nv_list).unwrap(); Sep 01 18:08:52.946 INFO kablam! | ^^^ help: consider using `_spa` instead Sep 01 18:08:52.946 INFO kablam! Sep 01 18:08:52.946 INFO kablam! warning: unused variable: `space_map` Sep 01 18:08:52.946 INFO kablam! --> src/main.rs:485:61 Sep 01 18:08:52.946 INFO kablam! | Sep 01 18:08:52.946 INFO kablam! 485 | let space_map: Result, _> = Sep 01 18:08:52.946 INFO kablam! | ^^^^^^^^^ help: consider using `_space_map` instead Sep 01 18:08:52.946 INFO kablam! Sep 01 18:08:52.946 INFO kablam! warning: unused variable: `range_tree` Sep 01 18:08:52.946 INFO kablam! --> src/main.rs:495:65 Sep 01 18:08:52.946 INFO kablam! | Sep 01 18:08:52.946 INFO kablam! 495 | let mut range_tree: avl::Tree src/dsl_pool.rs:15:18 Sep 01 18:08:52.947 INFO kablam! | Sep 01 18:08:52.947 INFO kablam! 15 | fn open_impl(spa: &mut spa::Spa, txg: u64) -> zfs::Result { Sep 01 18:08:52.947 INFO kablam! | ^^^ help: consider using `_spa` instead Sep 01 18:08:52.947 INFO kablam! Sep 01 18:08:52.947 INFO kablam! warning: unused variable: `txg` Sep 01 18:08:52.947 INFO kablam! --> src/dsl_pool.rs:15:38 Sep 01 18:08:52.947 INFO kablam! | Sep 01 18:08:52.947 INFO kablam! 15 | fn open_impl(spa: &mut spa::Spa, txg: u64) -> zfs::Result { Sep 01 18:08:52.947 INFO kablam! | ^^^ help: consider using `_txg` instead Sep 01 18:08:52.947 INFO kablam! Sep 01 18:08:52.947 INFO kablam! warning: unused variable: `f` Sep 01 18:08:52.947 INFO kablam! --> src/lzjb.rs:140:19 Sep 01 18:08:52.947 INFO kablam! | Sep 01 18:08:52.947 INFO kablam! 140 | fn fmt(&self, f: &mut Formatter) -> Result<(), FmtError> { Sep 01 18:08:52.947 INFO kablam! | ^ help: consider using `_f` instead Sep 01 18:08:52.947 INFO kablam! Sep 01 18:08:52.947 INFO kablam! warning: unused variable: `x` Sep 01 18:08:52.948 INFO kablam! --> src/metaslab.rs:265:49 Sep 01 18:08:52.948 INFO kablam! | Sep 01 18:08:52.948 INFO kablam! 265 | alloc_tree: (0..txg::TXG_SIZE).map(|x| avl::Tree::new(seg_key_start.clone())).collect(), Sep 01 18:08:52.948 INFO kablam! | ^ help: consider using `_x` instead Sep 01 18:08:52.948 INFO kablam! Sep 01 18:08:52.948 INFO kablam! warning: unused variable: `x` Sep 01 18:08:52.948 INFO kablam! --> src/metaslab.rs:266:48 Sep 01 18:08:52.948 INFO kablam! | Sep 01 18:08:52.948 INFO kablam! 266 | free_tree: (0..txg::TXG_SIZE).map(|x| avl::Tree::new(seg_key_start.clone())).collect(), Sep 01 18:08:52.948 INFO kablam! | ^ help: consider using `_x` instead Sep 01 18:08:52.948 INFO kablam! Sep 01 18:08:52.948 INFO kablam! warning: unused variable: `x` Sep 01 18:08:52.948 INFO kablam! --> src/metaslab.rs:268:35 Sep 01 18:08:52.948 INFO kablam! | Sep 01 18:08:52.948 INFO kablam! 268 | .map(|x| avl::Tree::new(seg_key_start.clone())) Sep 01 18:08:52.948 INFO kablam! | ^ help: consider using `_x` instead Sep 01 18:08:52.948 INFO kablam! Sep 01 18:08:52.948 INFO kablam! warning: unused variable: `space_map` Sep 01 18:08:52.948 INFO kablam! --> src/metaslab.rs:359:29 Sep 01 18:08:52.948 INFO kablam! | Sep 01 18:08:52.948 INFO kablam! 359 | if let Some(ref mut space_map) = self.space_map { Sep 01 18:08:52.948 INFO kablam! | ^^^^^^^^^ help: consider using `_space_map` instead Sep 01 18:08:52.948 INFO kablam! Sep 01 18:08:52.948 INFO kablam! warning: unused variable: `t` Sep 01 18:08:52.948 INFO kablam! --> src/metaslab.rs:372:17 Sep 01 18:08:52.949 INFO kablam! | Sep 01 18:08:52.949 INFO kablam! 372 | for t in 0..txg::DEFER_SIZE { Sep 01 18:08:52.949 INFO kablam! | ^ help: consider using `_t` instead Sep 01 18:08:52.949 INFO kablam! Sep 01 18:08:52.949 INFO kablam! warning: unused variable: `activation_weight` Sep 01 18:08:52.949 INFO kablam! --> src/metaslab.rs:387:28 Sep 01 18:08:52.949 INFO kablam! | Sep 01 18:08:52.949 INFO kablam! 387 | fn activate(&mut self, activation_weight: u64) -> zfs::Result<()> { Sep 01 18:08:52.949 INFO kablam! | ^^^^^^^^^^^^^^^^^ help: consider using `_activation_weight` instead Sep 01 18:08:52.949 INFO kablam! Sep 01 18:08:52.949 INFO kablam! warning: unused variable: `nvroot` Sep 01 18:08:52.949 INFO kablam! --> src/spa.rs:97:33 Sep 01 18:08:52.949 INFO kablam! | Sep 01 18:08:52.949 INFO kablam! 97 | pub fn create(name: String, nvroot: &NvList) -> zfs::Result { Sep 01 18:08:52.949 INFO kablam! | ^^^^^^ help: consider using `_nvroot` instead Sep 01 18:08:52.949 INFO kablam! Sep 01 18:08:52.949 INFO kablam! warning: unused variable: `pool_guid` Sep 01 18:08:52.949 INFO kablam! --> src/spa.rs:176:18 Sep 01 18:08:52.949 INFO kablam! | Sep 01 18:08:52.949 INFO kablam! 176 | pool_guid: u64, Sep 01 18:08:52.949 INFO kablam! | ^^^^^^^^^ help: consider using `_pool_guid` instead Sep 01 18:08:52.949 INFO kablam! Sep 01 18:08:52.949 INFO kablam! warning: unused variable: `mos_config` Sep 01 18:08:52.949 INFO kablam! --> src/spa.rs:180:18 Sep 01 18:08:52.950 INFO kablam! | Sep 01 18:08:52.950 INFO kablam! 180 | mos_config: bool) Sep 01 18:08:52.950 INFO kablam! | ^^^^^^^^^^ help: consider using `_mos_config` instead Sep 01 18:08:52.950 INFO kablam! Sep 01 18:08:52.950 INFO kablam! warning: unused variable: `t` Sep 01 18:08:52.950 INFO kablam! --> src/spa.rs:321:13 Sep 01 18:08:52.950 INFO kablam! | Sep 01 18:08:52.950 INFO kablam! 321 | for t in 0..zio::NUM_TYPES { Sep 01 18:08:52.950 INFO kablam! | ^ help: consider using `_t` instead Sep 01 18:08:52.950 INFO kablam! Sep 01 18:08:52.950 INFO kablam! warning: unused variable: `q` Sep 01 18:08:52.950 INFO kablam! --> src/spa.rs:322:17 Sep 01 18:08:52.950 INFO kablam! | Sep 01 18:08:52.950 INFO kablam! 322 | for q in 0..zio::NUM_TASKQ_TYPES { Sep 01 18:08:52.950 INFO kablam! | ^ help: consider using `_q` instead Sep 01 18:08:52.950 INFO kablam! Sep 01 18:08:52.950 INFO kablam! warning: unused variable: `os` Sep 01 18:08:52.950 INFO kablam! --> src/space_map.rs:58:17 Sep 01 18:08:52.950 INFO kablam! | Sep 01 18:08:52.950 INFO kablam! 58 | pub fn open(os: &mut ObjectSet, Sep 01 18:08:52.950 INFO kablam! | ^^ help: consider using `_os` instead Sep 01 18:08:52.950 INFO kablam! Sep 01 18:08:52.950 INFO kablam! warning: unused variable: `func` Sep 01 18:08:52.950 INFO kablam! --> src/taskq.rs:166:34 Sep 01 18:08:52.951 INFO kablam! | Sep 01 18:08:52.951 INFO kablam! 166 | fn taskq_dispatch(&mut self, func: TaskFn, flags: u64) -> TaskId { Sep 01 18:08:52.951 INFO kablam! | ^^^^ help: consider using `_func` instead Sep 01 18:08:52.951 INFO kablam! Sep 01 18:08:52.951 INFO kablam! warning: unused variable: `flags` Sep 01 18:08:52.951 INFO kablam! --> src/taskq.rs:166:48 Sep 01 18:08:52.951 INFO kablam! | Sep 01 18:08:52.951 INFO kablam! 166 | fn taskq_dispatch(&mut self, func: TaskFn, flags: u64) -> TaskId { Sep 01 18:08:52.951 INFO kablam! | ^^^^^ help: consider using `_flags` instead Sep 01 18:08:52.951 INFO kablam! Sep 01 18:08:52.951 INFO kablam! warning: unused variable: `id` Sep 01 18:08:52.951 INFO kablam! --> src/taskq.rs:303:33 Sep 01 18:08:52.951 INFO kablam! | Sep 01 18:08:52.951 INFO kablam! 303 | pub fn cancel_id(&mut self, id: TaskId) -> zfs::Result<()> { Sep 01 18:08:52.951 INFO kablam! | ^^ help: consider using `_id` instead Sep 01 18:08:52.951 INFO kablam! Sep 01 18:08:52.951 INFO kablam! warning: unused variable: `m` Sep 01 18:08:52.951 INFO kablam! --> src/vdev.rs:313:13 Sep 01 18:08:52.951 INFO kablam! | Sep 01 18:08:52.951 INFO kablam! 313 | for m in old_count..new_count { Sep 01 18:08:52.951 INFO kablam! | ^ help: consider using `_m` instead Sep 01 18:08:52.951 INFO kablam! Sep 01 18:08:52.951 INFO kablam! warning: unused variable: `object` Sep 01 18:08:52.951 INFO kablam! --> src/vdev.rs:314:17 Sep 01 18:08:52.951 INFO kablam! | Sep 01 18:08:52.952 INFO kablam! 314 | let object: u64 = 0; Sep 01 18:08:52.952 INFO kablam! | ^^^^^^ help: consider using `_object` instead Sep 01 18:08:52.952 INFO kablam! Sep 01 18:08:52.952 INFO kablam! warning: unused variable: `mos` Sep 01 18:08:52.952 INFO kablam! --> src/vdev.rs:290:33 Sep 01 18:08:52.952 INFO kablam! | Sep 01 18:08:52.952 INFO kablam! 290 | fn metaslab_init(&mut self, mos: &mut ObjectSet, txg: u64) -> zfs::Result<()> { Sep 01 18:08:52.952 INFO kablam! | ^^^ help: consider using `_mos` instead Sep 01 18:08:52.952 INFO kablam! Sep 01 18:08:52.952 INFO kablam! warning: unused variable: `vdev` Sep 01 18:08:52.952 INFO kablam! --> src/vdev_file.rs:21:24 Sep 01 18:08:52.952 INFO kablam! | Sep 01 18:08:52.952 INFO kablam! 21 | fn open(&mut self, vdev: &mut vdev::Vdev) -> zfs::Result<(u64, u64, u64)> { Sep 01 18:08:52.952 INFO kablam! | ^^^^ help: consider using `_vdev` instead Sep 01 18:08:52.952 INFO kablam! Sep 01 18:08:52.952 INFO kablam! warning: unused variable: `vdev` Sep 01 18:08:52.952 INFO kablam! --> src/vdev_file.rs:25:25 Sep 01 18:08:52.952 INFO kablam! | Sep 01 18:08:52.952 INFO kablam! 25 | fn close(&mut self, vdev: &mut vdev::Vdev) {} Sep 01 18:08:52.952 INFO kablam! | ^^^^ help: consider using `_vdev` instead Sep 01 18:08:52.952 INFO kablam! Sep 01 18:08:52.952 INFO kablam! warning: unused variable: `vdev` Sep 01 18:08:52.952 INFO kablam! --> src/vdev_file.rs:27:25 Sep 01 18:08:52.953 INFO kablam! | Sep 01 18:08:52.953 INFO kablam! 27 | fn asize(&mut self, vdev: &mut vdev::Vdev, psize: u64) -> u64 { Sep 01 18:08:52.953 INFO kablam! | ^^^^ help: consider using `_vdev` instead Sep 01 18:08:52.953 INFO kablam! Sep 01 18:08:52.953 INFO kablam! warning: unused variable: `psize` Sep 01 18:08:52.953 INFO kablam! --> src/vdev_file.rs:27:48 Sep 01 18:08:52.953 INFO kablam! | Sep 01 18:08:52.953 INFO kablam! 27 | fn asize(&mut self, vdev: &mut vdev::Vdev, psize: u64) -> u64 { Sep 01 18:08:52.953 INFO kablam! | ^^^^^ help: consider using `_psize` instead Sep 01 18:08:52.953 INFO kablam! Sep 01 18:08:52.953 INFO kablam! warning: unused variable: `vdev` Sep 01 18:08:52.953 INFO kablam! --> src/vdev_file.rs:31:24 Sep 01 18:08:52.953 INFO kablam! | Sep 01 18:08:52.953 INFO kablam! 31 | fn hold(&mut self, vdev: &mut vdev::Vdev) {} Sep 01 18:08:52.953 INFO kablam! | ^^^^ help: consider using `_vdev` instead Sep 01 18:08:52.953 INFO kablam! Sep 01 18:08:52.954 INFO kablam! warning: unused variable: `vdev` Sep 01 18:08:52.954 INFO kablam! --> src/vdev_file.rs:33:27 Sep 01 18:08:52.954 INFO kablam! | Sep 01 18:08:52.954 INFO kablam! 33 | fn release(&mut self, vdev: &mut vdev::Vdev) {} Sep 01 18:08:52.954 INFO kablam! | ^^^^ help: consider using `_vdev` instead Sep 01 18:08:52.954 INFO kablam! Sep 01 18:08:52.954 INFO kablam! warning: unused variable: `u` Sep 01 18:08:52.954 INFO kablam! --> src/main.rs:80:13 Sep 01 18:08:52.954 INFO kablam! | Sep 01 18:08:52.954 INFO kablam! 80 | u => Err("Error: Unknown compression type"), Sep 01 18:08:52.954 INFO kablam! | ^ help: consider using `_u` instead Sep 01 18:08:52.954 INFO kablam! Sep 01 18:08:53.183 INFO kablam! warning: variable does not need to be mutable Sep 01 18:08:53.183 INFO kablam! --> src/metaslab.rs:314:13 Sep 01 18:08:53.183 INFO kablam! | Sep 01 18:08:53.183 INFO kablam! 314 | let mut metaslab = Self::new(vdev_top.ms_group.ms_class.ops.clone(), Sep 01 18:08:53.183 INFO kablam! | ----^^^^^^^^ Sep 01 18:08:53.184 INFO kablam! | | Sep 01 18:08:53.184 INFO kablam! | help: remove this `mut` Sep 01 18:08:53.184 INFO kablam! | Sep 01 18:08:53.184 INFO kablam! = note: #[warn(unused_mut)] on by default Sep 01 18:08:53.184 INFO kablam! Sep 01 18:08:53.186 INFO kablam! warning: variable does not need to be mutable Sep 01 18:08:53.186 INFO kablam! --> src/metaslab.rs:349:13 Sep 01 18:08:53.186 INFO kablam! | Sep 01 18:08:53.186 INFO kablam! 349 | let mut result = Ok(()); Sep 01 18:08:53.186 INFO kablam! | ----^^^^^^ Sep 01 18:08:53.186 INFO kablam! | | Sep 01 18:08:53.186 INFO kablam! | help: remove this `mut` Sep 01 18:08:53.186 INFO kablam! Sep 01 18:08:53.281 INFO kablam! warning: variable does not need to be mutable Sep 01 18:08:53.281 INFO kablam! --> src/spa.rs:58:13 Sep 01 18:08:53.281 INFO kablam! | Sep 01 18:08:53.282 INFO kablam! 58 | let mut writes; Sep 01 18:08:53.282 INFO kablam! | ----^^^^^^ Sep 01 18:08:53.282 INFO kablam! | | Sep 01 18:08:53.282 INFO kablam! | help: remove this `mut` Sep 01 18:08:53.282 INFO kablam! Sep 01 18:08:53.297 INFO kablam! warning: variable does not need to be mutable Sep 01 18:08:53.297 INFO kablam! --> src/space_map.rs:75:13 Sep 01 18:08:53.297 INFO kablam! | Sep 01 18:08:53.297 INFO kablam! 75 | let mut space_map = SpaceMap { Sep 01 18:08:53.297 INFO kablam! | ----^^^^^^^^^ Sep 01 18:08:53.298 INFO kablam! | | Sep 01 18:08:53.298 INFO kablam! | help: remove this `mut` Sep 01 18:08:53.298 INFO kablam! Sep 01 18:08:53.316 INFO kablam! warning: variable does not need to be mutable Sep 01 18:08:53.316 INFO kablam! --> src/taskq.rs:46:16 Sep 01 18:08:53.316 INFO kablam! | Sep 01 18:08:53.316 INFO kablam! 46 | mut num_threads: u16, Sep 01 18:08:53.316 INFO kablam! | ----^^^^^^^^^^^ Sep 01 18:08:53.316 INFO kablam! | | Sep 01 18:08:53.316 INFO kablam! | help: remove this `mut` Sep 01 18:08:53.316 INFO kablam! Sep 01 18:08:53.455 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 01 18:08:53.455 INFO kablam! --> src/main.rs:427:71 Sep 01 18:08:53.455 INFO kablam! | Sep 01 18:08:53.455 INFO kablam! 427 | writeln!(stdout, "Newest Uberblock {:X}", zfs.uberblock.magic); Sep 01 18:08:53.455 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.455 INFO kablam! | Sep 01 18:08:53.455 INFO kablam! = note: #[warn(safe_packed_borrows)] on by default Sep 01 18:08:53.456 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Sep 01 18:08:53.456 INFO kablam! = note: for more information, see issue #46043 Sep 01 18:08:53.456 INFO kablam! = note: fields of packed structs might be misaligned: dereferencing a misaligned pointer or even just creating a misaligned reference is undefined behavior Sep 01 18:08:53.456 INFO kablam! Sep 01 18:08:53.457 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 01 18:08:53.457 INFO kablam! --> src/main.rs:428:60 Sep 01 18:08:53.457 INFO kablam! | Sep 01 18:08:53.457 INFO kablam! 428 | writeln!(stdout, "Version {}", uberblock.version); Sep 01 18:08:53.457 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.457 INFO kablam! | Sep 01 18:08:53.457 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Sep 01 18:08:53.458 INFO kablam! = note: for more information, see issue #46043 Sep 01 18:08:53.458 INFO kablam! = note: fields of packed structs might be misaligned: dereferencing a misaligned pointer or even just creating a misaligned reference is undefined behavior Sep 01 18:08:53.458 INFO kablam! Sep 01 18:08:53.463 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 01 18:08:53.463 INFO kablam! --> src/main.rs:429:56 Sep 01 18:08:53.463 INFO kablam! | Sep 01 18:08:53.463 INFO kablam! 429 | writeln!(stdout, "TXG {}", uberblock.txg); Sep 01 18:08:53.463 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 18:08:53.463 INFO kablam! | Sep 01 18:08:53.463 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Sep 01 18:08:53.463 INFO kablam! = note: for more information, see issue #46043 Sep 01 18:08:53.463 INFO kablam! = note: fields of packed structs might be misaligned: dereferencing a misaligned pointer or even just creating a misaligned reference is undefined behavior Sep 01 18:08:53.464 INFO kablam! Sep 01 18:08:53.464 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 01 18:08:53.464 INFO kablam! --> src/main.rs:430:59 Sep 01 18:08:53.464 INFO kablam! | Sep 01 18:08:53.464 INFO kablam! 430 | writeln!(stdout, "GUID {:X}", uberblock.guid_sum); Sep 01 18:08:53.464 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.464 INFO kablam! | Sep 01 18:08:53.464 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Sep 01 18:08:53.464 INFO kablam! = note: for more information, see issue #46043 Sep 01 18:08:53.466 INFO kablam! = note: fields of packed structs might be misaligned: dereferencing a misaligned pointer or even just creating a misaligned reference is undefined behavior Sep 01 18:08:53.466 INFO kablam! Sep 01 18:08:53.466 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 01 18:08:53.466 INFO kablam! --> src/main.rs:431:62 Sep 01 18:08:53.466 INFO kablam! | Sep 01 18:08:53.466 INFO kablam! 431 | writeln!(stdout, "Timestamp {}", uberblock.timestamp); Sep 01 18:08:53.466 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.466 INFO kablam! | Sep 01 18:08:53.466 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Sep 01 18:08:53.466 INFO kablam! = note: for more information, see issue #46043 Sep 01 18:08:53.466 INFO kablam! = note: fields of packed structs might be misaligned: dereferencing a misaligned pointer or even just creating a misaligned reference is undefined behavior Sep 01 18:08:53.466 INFO kablam! Sep 01 18:08:53.466 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 01 18:08:53.466 INFO kablam! --> src/dnode.rs:82:21 Sep 01 18:08:53.466 INFO kablam! | Sep 01 18:08:53.467 INFO kablam! 82 | self.bonus_len)); Sep 01 18:08:53.467 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 18:08:53.467 INFO kablam! | Sep 01 18:08:53.467 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Sep 01 18:08:53.467 INFO kablam! = note: for more information, see issue #46043 Sep 01 18:08:53.467 INFO kablam! = note: fields of packed structs might be misaligned: dereferencing a misaligned pointer or even just creating a misaligned reference is undefined behavior Sep 01 18:08:53.467 INFO kablam! Sep 01 18:08:53.467 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 01 18:08:53.467 INFO kablam! --> src/zap.rs:61:21 Sep 01 18:08:53.467 INFO kablam! | Sep 01 18:08:53.467 INFO kablam! 61 | self.phys.block_type, Sep 01 18:08:53.467 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.467 INFO kablam! | Sep 01 18:08:53.467 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Sep 01 18:08:53.467 INFO kablam! = note: for more information, see issue #46043 Sep 01 18:08:53.467 INFO kablam! = note: fields of packed structs might be misaligned: dereferencing a misaligned pointer or even just creating a misaligned reference is undefined behavior Sep 01 18:08:53.467 INFO kablam! Sep 01 18:08:53.467 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 01 18:08:53.467 INFO kablam! --> src/zap.rs:62:21 Sep 01 18:08:53.467 INFO kablam! | Sep 01 18:08:53.467 INFO kablam! 62 | self.phys.salt, Sep 01 18:08:53.467 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 18:08:53.467 INFO kablam! | Sep 01 18:08:53.467 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Sep 01 18:08:53.468 INFO kablam! = note: for more information, see issue #46043 Sep 01 18:08:53.468 INFO kablam! = note: fields of packed structs might be misaligned: dereferencing a misaligned pointer or even just creating a misaligned reference is undefined behavior Sep 01 18:08:53.468 INFO kablam! Sep 01 18:08:53.468 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 01 18:08:53.468 INFO kablam! --> src/zap.rs:63:21 Sep 01 18:08:53.468 INFO kablam! | Sep 01 18:08:53.468 INFO kablam! 63 | self.phys.norm_flags)); Sep 01 18:08:53.468 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.468 INFO kablam! | Sep 01 18:08:53.468 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Sep 01 18:08:53.468 INFO kablam! = note: for more information, see issue #46043 Sep 01 18:08:53.468 INFO kablam! = note: fields of packed structs might be misaligned: dereferencing a misaligned pointer or even just creating a misaligned reference is undefined behavior Sep 01 18:08:53.468 INFO kablam! Sep 01 18:08:53.468 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 01 18:08:53.468 INFO kablam! --> src/zap.rs:98:21 Sep 01 18:08:53.468 INFO kablam! | Sep 01 18:08:53.468 INFO kablam! 98 | self.value, Sep 01 18:08:53.468 INFO kablam! | ^^^^^^^^^^ Sep 01 18:08:53.468 INFO kablam! | Sep 01 18:08:53.468 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Sep 01 18:08:53.468 INFO kablam! = note: for more information, see issue #46043 Sep 01 18:08:53.468 INFO kablam! = note: fields of packed structs might be misaligned: dereferencing a misaligned pointer or even just creating a misaligned reference is undefined behavior Sep 01 18:08:53.468 INFO kablam! Sep 01 18:08:53.468 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 01 18:08:53.469 INFO kablam! --> src/zap.rs:99:21 Sep 01 18:08:53.469 INFO kablam! | Sep 01 18:08:53.469 INFO kablam! 99 | self.cd)); Sep 01 18:08:53.469 INFO kablam! | ^^^^^^^ Sep 01 18:08:53.469 INFO kablam! | Sep 01 18:08:53.469 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Sep 01 18:08:53.469 INFO kablam! = note: for more information, see issue #46043 Sep 01 18:08:53.469 INFO kablam! = note: fields of packed structs might be misaligned: dereferencing a misaligned pointer or even just creating a misaligned reference is undefined behavior Sep 01 18:08:53.469 INFO kablam! Sep 01 18:08:53.469 INFO kablam! warning: field is never used: `size` Sep 01 18:08:53.469 INFO kablam! --> src/arcache.rs:55:5 Sep 01 18:08:53.469 INFO kablam! | Sep 01 18:08:53.469 INFO kablam! 55 | size: usize, // Max mfu cache size in blocks Sep 01 18:08:53.469 INFO kablam! | ^^^^^^^^^^^ Sep 01 18:08:53.469 INFO kablam! | Sep 01 18:08:53.469 INFO kablam! = note: #[warn(dead_code)] on by default Sep 01 18:08:53.469 INFO kablam! Sep 01 18:08:53.469 INFO kablam! warning: field is never used: `used` Sep 01 18:08:53.469 INFO kablam! --> src/arcache.rs:56:5 Sep 01 18:08:53.469 INFO kablam! | Sep 01 18:08:53.469 INFO kablam! 56 | used: usize, // Number of used bytes in mfu cache Sep 01 18:08:53.469 INFO kablam! | ^^^^^^^^^^^ Sep 01 18:08:53.469 INFO kablam! Sep 01 18:08:53.469 INFO kablam! warning: method is never used: `cache_block` Sep 01 18:08:53.469 INFO kablam! --> src/arcache.rs:68:5 Sep 01 18:08:53.469 INFO kablam! | Sep 01 18:08:53.470 INFO kablam! 68 | pub fn cache_block(&mut self, dva: &DVAddr, block: Vec) -> Result<&[u8], &str> { Sep 01 18:08:53.470 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.470 INFO kablam! Sep 01 18:08:53.470 INFO kablam! warning: method is never used: `free_node` Sep 01 18:08:53.470 INFO kablam! --> src/avl.rs:310:5 Sep 01 18:08:53.470 INFO kablam! | Sep 01 18:08:53.470 INFO kablam! 310 | fn free_node(&mut self, index: usize) -> Node { Sep 01 18:08:53.470 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.470 INFO kablam! Sep 01 18:08:53.470 INFO kablam! warning: field is never used: `pad` Sep 01 18:08:53.470 INFO kablam! --> src/dsl_dataset.rs:34:5 Sep 01 18:08:53.470 INFO kablam! | Sep 01 18:08:53.470 INFO kablam! 34 | pad: [u64; 5], // pad out to 320 bytes for good measure Sep 01 18:08:53.470 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 18:08:53.470 INFO kablam! Sep 01 18:08:53.470 INFO kablam! warning: field is never used: `root_dir_obj` Sep 01 18:08:53.470 INFO kablam! --> src/dsl_pool.rs:6:5 Sep 01 18:08:53.470 INFO kablam! | Sep 01 18:08:53.470 INFO kablam! 6 | root_dir_obj: u64, Sep 01 18:08:53.470 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.470 INFO kablam! Sep 01 18:08:53.470 INFO kablam! warning: method is never used: `new` Sep 01 18:08:53.470 INFO kablam! --> src/lzjb.rs:17:5 Sep 01 18:08:53.470 INFO kablam! | Sep 01 18:08:53.470 INFO kablam! 17 | fn new(src: &'a [u8]) -> LzjbEncoder<'a> { Sep 01 18:08:53.470 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.471 INFO kablam! Sep 01 18:08:53.477 INFO kablam! warning: field is never used: `aliquot` Sep 01 18:08:53.477 INFO kablam! --> src/metaslab.rs:33:5 Sep 01 18:08:53.477 INFO kablam! | Sep 01 18:08:53.477 INFO kablam! 33 | aliquot: u64, Sep 01 18:08:53.477 INFO kablam! | ^^^^^^^^^^^^ Sep 01 18:08:53.477 INFO kablam! Sep 01 18:08:53.477 INFO kablam! warning: field is never used: `alloc_groups` Sep 01 18:08:53.477 INFO kablam! --> src/metaslab.rs:34:5 Sep 01 18:08:53.478 INFO kablam! | Sep 01 18:08:53.478 INFO kablam! 34 | alloc_groups: u64, // # of allocatable groups Sep 01 18:08:53.478 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.478 INFO kablam! Sep 01 18:08:53.478 INFO kablam! warning: field is never used: `alloc` Sep 01 18:08:53.478 INFO kablam! --> src/metaslab.rs:35:5 Sep 01 18:08:53.478 INFO kablam! | Sep 01 18:08:53.478 INFO kablam! 35 | alloc: u64, // total allocated space Sep 01 18:08:53.478 INFO kablam! | ^^^^^^^^^^ Sep 01 18:08:53.478 INFO kablam! Sep 01 18:08:53.479 INFO kablam! warning: field is never used: `deferred` Sep 01 18:08:53.479 INFO kablam! --> src/metaslab.rs:36:5 Sep 01 18:08:53.479 INFO kablam! | Sep 01 18:08:53.479 INFO kablam! 36 | deferred: u64, // total deferred frees Sep 01 18:08:53.479 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 18:08:53.479 INFO kablam! Sep 01 18:08:53.479 INFO kablam! warning: field is never used: `space` Sep 01 18:08:53.479 INFO kablam! --> src/metaslab.rs:37:5 Sep 01 18:08:53.480 INFO kablam! | Sep 01 18:08:53.480 INFO kablam! 37 | space: u64, // total space (alloc + free) Sep 01 18:08:53.480 INFO kablam! | ^^^^^^^^^^ Sep 01 18:08:53.480 INFO kablam! Sep 01 18:08:53.480 INFO kablam! warning: field is never used: `dspace` Sep 01 18:08:53.480 INFO kablam! --> src/metaslab.rs:38:5 Sep 01 18:08:53.480 INFO kablam! | Sep 01 18:08:53.480 INFO kablam! 38 | dspace: u64, /* total deflated space Sep 01 18:08:53.481 INFO kablam! | ^^^^^^^^^^^ Sep 01 18:08:53.481 INFO kablam! Sep 01 18:08:53.481 INFO kablam! warning: field is never used: `aliquot` Sep 01 18:08:53.481 INFO kablam! --> src/metaslab.rs:71:5 Sep 01 18:08:53.481 INFO kablam! | Sep 01 18:08:53.481 INFO kablam! 71 | aliquot: u64, Sep 01 18:08:53.481 INFO kablam! | ^^^^^^^^^^^^ Sep 01 18:08:53.481 INFO kablam! Sep 01 18:08:53.481 INFO kablam! warning: field is never used: `allocatable` Sep 01 18:08:53.482 INFO kablam! --> src/metaslab.rs:72:5 Sep 01 18:08:53.482 INFO kablam! | Sep 01 18:08:53.482 INFO kablam! 72 | allocatable: bool, // can we allocate? Sep 01 18:08:53.482 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.482 INFO kablam! Sep 01 18:08:53.482 INFO kablam! warning: field is never used: `free_capacity` Sep 01 18:08:53.482 INFO kablam! --> src/metaslab.rs:73:5 Sep 01 18:08:53.483 INFO kablam! | Sep 01 18:08:53.483 INFO kablam! 73 | free_capacity: u64, // percentage free Sep 01 18:08:53.483 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.483 INFO kablam! Sep 01 18:08:53.483 INFO kablam! warning: field is never used: `bias` Sep 01 18:08:53.483 INFO kablam! --> src/metaslab.rs:74:5 Sep 01 18:08:53.483 INFO kablam! | Sep 01 18:08:53.483 INFO kablam! 74 | bias: i64, Sep 01 18:08:53.484 INFO kablam! | ^^^^^^^^^ Sep 01 18:08:53.484 INFO kablam! Sep 01 18:08:53.484 INFO kablam! warning: field is never used: `activation_count` Sep 01 18:08:53.484 INFO kablam! --> src/metaslab.rs:75:5 Sep 01 18:08:53.484 INFO kablam! | Sep 01 18:08:53.484 INFO kablam! 75 | activation_count: i64, Sep 01 18:08:53.484 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.484 INFO kablam! Sep 01 18:08:53.484 INFO kablam! warning: field is never used: `taskq` Sep 01 18:08:53.485 INFO kablam! --> src/metaslab.rs:78:5 Sep 01 18:08:53.485 INFO kablam! | Sep 01 18:08:53.485 INFO kablam! 78 | taskq: Taskq, Sep 01 18:08:53.485 INFO kablam! | ^^^^^^^^^^^^ Sep 01 18:08:53.485 INFO kablam! Sep 01 18:08:53.485 INFO kablam! warning: field is never used: `fragmentation` Sep 01 18:08:53.485 INFO kablam! --> src/metaslab.rs:81:5 Sep 01 18:08:53.485 INFO kablam! | Sep 01 18:08:53.486 INFO kablam! 81 | fragmentation: u64, // histogram: [u64; RANGE_TREE_HISTOGRAM_SIZE], Sep 01 18:08:53.486 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.486 INFO kablam! Sep 01 18:08:53.486 INFO kablam! warning: field is never used: `ops` Sep 01 18:08:53.486 INFO kablam! --> src/metaslab.rs:213:5 Sep 01 18:08:53.486 INFO kablam! | Sep 01 18:08:53.486 INFO kablam! 213 | ops: Rc, Sep 01 18:08:53.487 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.487 INFO kablam! Sep 01 18:08:53.487 INFO kablam! warning: field is never used: `id` Sep 01 18:08:53.487 INFO kablam! --> src/metaslab.rs:214:5 Sep 01 18:08:53.487 INFO kablam! | Sep 01 18:08:53.487 INFO kablam! 214 | id: u64, Sep 01 18:08:53.487 INFO kablam! | ^^^^^^^ Sep 01 18:08:53.487 INFO kablam! Sep 01 18:08:53.487 INFO kablam! warning: field is never used: `fragmentation` Sep 01 18:08:53.488 INFO kablam! --> src/metaslab.rs:217:5 Sep 01 18:08:53.488 INFO kablam! | Sep 01 18:08:53.488 INFO kablam! 217 | fragmentation: u64, Sep 01 18:08:53.488 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.488 INFO kablam! Sep 01 18:08:53.488 INFO kablam! warning: field is never used: `alloc_tree` Sep 01 18:08:53.488 INFO kablam! --> src/metaslab.rs:220:5 Sep 01 18:08:53.488 INFO kablam! | Sep 01 18:08:53.489 INFO kablam! 220 | alloc_tree: Vec>, // txg::TXG_SIZE Sep 01 18:08:53.489 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.489 INFO kablam! Sep 01 18:08:53.489 INFO kablam! warning: field is never used: `free_tree` Sep 01 18:08:53.489 INFO kablam! --> src/metaslab.rs:221:5 Sep 01 18:08:53.489 INFO kablam! | Sep 01 18:08:53.497 INFO kablam! 221 | free_tree: Vec>, // txg::TXG_SIZE Sep 01 18:08:53.497 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.497 INFO kablam! Sep 01 18:08:53.497 INFO kablam! warning: field is never used: `defer_tree` Sep 01 18:08:53.497 INFO kablam! --> src/metaslab.rs:222:5 Sep 01 18:08:53.497 INFO kablam! | Sep 01 18:08:53.497 INFO kablam! 222 | defer_tree: Vec>, // txg::DEFER_SIZE Sep 01 18:08:53.498 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.498 INFO kablam! Sep 01 18:08:53.498 INFO kablam! warning: field is never used: `condensing` Sep 01 18:08:53.498 INFO kablam! --> src/metaslab.rs:225:5 Sep 01 18:08:53.498 INFO kablam! | Sep 01 18:08:53.498 INFO kablam! 225 | condensing: bool, Sep 01 18:08:53.498 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 01 18:08:53.498 INFO kablam! Sep 01 18:08:53.498 INFO kablam! warning: field is never used: `condense_wanted` Sep 01 18:08:53.498 INFO kablam! --> src/metaslab.rs:226:5 Sep 01 18:08:53.498 INFO kablam! | Sep 01 18:08:53.498 INFO kablam! 226 | condense_wanted: bool, Sep 01 18:08:53.498 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.498 INFO kablam! Sep 01 18:08:53.498 INFO kablam! warning: field is never used: `defer_space` Sep 01 18:08:53.498 INFO kablam! --> src/metaslab.rs:230:5 Sep 01 18:08:53.498 INFO kablam! | Sep 01 18:08:53.498 INFO kablam! 230 | defer_space: i64, // sum of defermap[] space Sep 01 18:08:53.499 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 01 18:08:53.499 INFO kablam! Sep 01 18:08:53.499 INFO kablam! warning: field is never used: `access_txg` Sep 01 18:08:53.499 INFO kablam! --> src/metaslab.rs:232:5 Sep 01 18:08:53.499 INFO kablam! | Sep 01 18:08:53.499 INFO kablam! 232 | access_txg: u64, Sep 01 18:08:53.499 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 01 18:08:53.499 INFO kablam! Sep 01 18:08:53.499 INFO kablam! warning: field is never used: `size_tree` Sep 01 18:08:53.499 INFO kablam! --> src/metaslab.rs:239:5 Sep 01 18:08:53.499 INFO kablam! | Sep 01 18:08:53.499 INFO kablam! 239 | size_tree: avl::Tree, // Sorted by size Sep 01 18:08:53.499 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.499 INFO kablam! Sep 01 18:08:53.499 INFO kablam! warning: method is never used: `activate` Sep 01 18:08:53.499 INFO kablam! --> src/metaslab.rs:387:5 Sep 01 18:08:53.500 INFO kablam! | Sep 01 18:08:53.500 INFO kablam! 387 | fn activate(&mut self, activation_weight: u64) -> zfs::Result<()> { Sep 01 18:08:53.500 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.500 INFO kablam! Sep 01 18:08:53.500 INFO kablam! warning: field is never used: `index` Sep 01 18:08:53.500 INFO kablam! --> src/metaslab.rs:471:5 Sep 01 18:08:53.500 INFO kablam! | Sep 01 18:08:53.500 INFO kablam! 471 | index: usize, Sep 01 18:08:53.500 INFO kablam! | ^^^^^^^^^^^^ Sep 01 18:08:53.500 INFO kablam! Sep 01 18:08:53.500 INFO kablam! warning: constant item is never used: `METASLAB_WEIGHT_PRIMARY` Sep 01 18:08:53.500 INFO kablam! --> src/metaslab.rs:489:1 Sep 01 18:08:53.500 INFO kablam! | Sep 01 18:08:53.500 INFO kablam! 489 | const METASLAB_WEIGHT_PRIMARY: u64 = 1 << 63; Sep 01 18:08:53.500 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.500 INFO kablam! Sep 01 18:08:53.500 INFO kablam! warning: constant item is never used: `METASLAB_WEIGHT_SECONDARY` Sep 01 18:08:53.500 INFO kablam! --> src/metaslab.rs:490:1 Sep 01 18:08:53.500 INFO kablam! | Sep 01 18:08:53.500 INFO kablam! 490 | const METASLAB_WEIGHT_SECONDARY: u64 = 1 << 62; Sep 01 18:08:53.500 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.501 INFO kablam! Sep 01 18:08:53.501 INFO kablam! warning: constant item is never used: `METASLAB_ACTIVE_MASK` Sep 01 18:08:53.501 INFO kablam! --> src/metaslab.rs:491:1 Sep 01 18:08:53.501 INFO kablam! | Sep 01 18:08:53.501 INFO kablam! 491 | const METASLAB_ACTIVE_MASK: u64 = METASLAB_WEIGHT_PRIMARY | METASLAB_WEIGHT_SECONDARY; Sep 01 18:08:53.501 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.501 INFO kablam! Sep 01 18:08:53.501 INFO kablam! warning: static item is never used: `metaslab_aliquot` Sep 01 18:08:53.501 INFO kablam! --> src/metaslab.rs:497:1 Sep 01 18:08:53.501 INFO kablam! | Sep 01 18:08:53.501 INFO kablam! 497 | static metaslab_aliquot: usize = 512 << 10; Sep 01 18:08:53.501 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.501 INFO kablam! Sep 01 18:08:53.501 INFO kablam! warning: static item is never used: `zfs_condense_pct` Sep 01 18:08:53.501 INFO kablam! --> src/metaslab.rs:505:1 Sep 01 18:08:53.501 INFO kablam! | Sep 01 18:08:53.501 INFO kablam! 505 | static zfs_condense_pct: isize = 200; Sep 01 18:08:53.501 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.506 INFO kablam! Sep 01 18:08:53.506 INFO kablam! warning: static item is never used: `zfs_metaslab_condense_block_threshold` Sep 01 18:08:53.506 INFO kablam! --> src/metaslab.rs:518:1 Sep 01 18:08:53.506 INFO kablam! | Sep 01 18:08:53.506 INFO kablam! 518 | static zfs_metaslab_condense_block_threshold: isize = 4; Sep 01 18:08:53.506 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.506 INFO kablam! Sep 01 18:08:53.506 INFO kablam! warning: static item is never used: `zfs_mg_noalloc_threshold` Sep 01 18:08:53.506 INFO kablam! --> src/metaslab.rs:531:1 Sep 01 18:08:53.506 INFO kablam! | Sep 01 18:08:53.506 INFO kablam! 531 | static zfs_mg_noalloc_threshold: isize = 0; Sep 01 18:08:53.506 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.506 INFO kablam! Sep 01 18:08:53.507 INFO kablam! warning: static item is never used: `zfs_mg_fragmentation_threshold` Sep 01 18:08:53.507 INFO kablam! --> src/metaslab.rs:538:1 Sep 01 18:08:53.507 INFO kablam! | Sep 01 18:08:53.507 INFO kablam! 538 | static zfs_mg_fragmentation_threshold: isize = 85; Sep 01 18:08:53.507 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.507 INFO kablam! Sep 01 18:08:53.507 INFO kablam! warning: static item is never used: `zfs_metaslab_fragmentation_threshold` Sep 01 18:08:53.507 INFO kablam! --> src/metaslab.rs:544:1 Sep 01 18:08:53.507 INFO kablam! | Sep 01 18:08:53.507 INFO kablam! 544 | static zfs_metaslab_fragmentation_threshold: isize = 70; Sep 01 18:08:53.507 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.507 INFO kablam! Sep 01 18:08:53.507 INFO kablam! warning: static item is never used: `metaslab_debug_load` Sep 01 18:08:53.507 INFO kablam! --> src/metaslab.rs:547:1 Sep 01 18:08:53.507 INFO kablam! | Sep 01 18:08:53.507 INFO kablam! 547 | static metaslab_debug_load: isize = 0; Sep 01 18:08:53.507 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.507 INFO kablam! Sep 01 18:08:53.507 INFO kablam! warning: static item is never used: `metaslab_debug_unload` Sep 01 18:08:53.507 INFO kablam! --> src/metaslab.rs:550:1 Sep 01 18:08:53.507 INFO kablam! | Sep 01 18:08:53.507 INFO kablam! 550 | static metaslab_debug_unload: isize = 0; Sep 01 18:08:53.507 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.507 INFO kablam! Sep 01 18:08:53.507 INFO kablam! warning: static item is never used: `metaslab_df_free_pct` Sep 01 18:08:53.507 INFO kablam! --> src/metaslab.rs:562:1 Sep 01 18:08:53.507 INFO kablam! | Sep 01 18:08:53.508 INFO kablam! 562 | static metaslab_df_free_pct: isize = 4; Sep 01 18:08:53.508 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.508 INFO kablam! Sep 01 18:08:53.508 INFO kablam! warning: static item is never used: `metaslab_load_pct` Sep 01 18:08:53.508 INFO kablam! --> src/metaslab.rs:565:1 Sep 01 18:08:53.508 INFO kablam! | Sep 01 18:08:53.508 INFO kablam! 565 | static metaslab_load_pct: isize = 50; Sep 01 18:08:53.508 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.508 INFO kablam! Sep 01 18:08:53.508 INFO kablam! warning: static item is never used: `metaslab_unload_delay` Sep 01 18:08:53.509 INFO kablam! --> src/metaslab.rs:570:1 Sep 01 18:08:53.509 INFO kablam! | Sep 01 18:08:53.509 INFO kablam! 570 | static metaslab_unload_delay: usize = txg::TXG_SIZE * 2; Sep 01 18:08:53.509 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.509 INFO kablam! Sep 01 18:08:53.509 INFO kablam! warning: static item is never used: `metaslab_preload_enabled` Sep 01 18:08:53.509 INFO kablam! --> src/metaslab.rs:576:1 Sep 01 18:08:53.509 INFO kablam! | Sep 01 18:08:53.509 INFO kablam! 576 | static metaslab_preload_enabled: bool = true; Sep 01 18:08:53.509 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.510 INFO kablam! Sep 01 18:08:53.510 INFO kablam! warning: static item is never used: `metaslab_fragmentation_factor_enabled` Sep 01 18:08:53.510 INFO kablam! --> src/metaslab.rs:579:1 Sep 01 18:08:53.510 INFO kablam! | Sep 01 18:08:53.510 INFO kablam! 579 | static metaslab_fragmentation_factor_enabled: bool = true; Sep 01 18:08:53.510 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.510 INFO kablam! Sep 01 18:08:53.510 INFO kablam! warning: static item is never used: `metaslab_lba_weighting_enabled` Sep 01 18:08:53.510 INFO kablam! --> src/metaslab.rs:582:1 Sep 01 18:08:53.510 INFO kablam! | Sep 01 18:08:53.511 INFO kablam! 582 | static metaslab_lba_weighting_enabled: bool = true; Sep 01 18:08:53.511 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.511 INFO kablam! Sep 01 18:08:53.511 INFO kablam! warning: static item is never used: `metaslab_bias_enabled` Sep 01 18:08:53.511 INFO kablam! --> src/metaslab.rs:585:1 Sep 01 18:08:53.511 INFO kablam! | Sep 01 18:08:53.511 INFO kablam! 585 | static metaslab_bias_enabled: bool = true; Sep 01 18:08:53.511 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.511 INFO kablam! Sep 01 18:08:53.512 INFO kablam! warning: constant item is never used: `NV_ENCODE_NATIVE` Sep 01 18:08:53.512 INFO kablam! --> src/nvstream.rs:7:1 Sep 01 18:08:53.512 INFO kablam! | Sep 01 18:08:53.512 INFO kablam! 7 | const NV_ENCODE_NATIVE: u8 = 0; Sep 01 18:08:53.512 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.512 INFO kablam! Sep 01 18:08:53.512 INFO kablam! warning: constant item is never used: `NV_BIG_ENDIAN` Sep 01 18:08:53.512 INFO kablam! --> src/nvstream.rs:11:1 Sep 01 18:08:53.512 INFO kablam! | Sep 01 18:08:53.513 INFO kablam! 11 | const NV_BIG_ENDIAN: u8 = 0; Sep 01 18:08:53.513 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.513 INFO kablam! Sep 01 18:08:53.513 INFO kablam! warning: constant item is never used: `NV_UNIQUE_NAME` Sep 01 18:08:53.513 INFO kablam! --> src/nvstream.rs:15:1 Sep 01 18:08:53.513 INFO kablam! | Sep 01 18:08:53.514 INFO kablam! 15 | const NV_UNIQUE_NAME: u32 = 0x1; Sep 01 18:08:53.514 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.514 INFO kablam! Sep 01 18:08:53.514 INFO kablam! warning: constant item is never used: `NV_UNIQUE_NAME_TYPE` Sep 01 18:08:53.514 INFO kablam! --> src/nvstream.rs:16:1 Sep 01 18:08:53.514 INFO kablam! | Sep 01 18:08:53.514 INFO kablam! 16 | const NV_UNIQUE_NAME_TYPE: u32 = 0x2; Sep 01 18:08:53.514 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.514 INFO kablam! Sep 01 18:08:53.515 INFO kablam! warning: constant item is never used: `NV_FLAG_NOENTOK` Sep 01 18:08:53.515 INFO kablam! --> src/nvstream.rs:19:1 Sep 01 18:08:53.515 INFO kablam! | Sep 01 18:08:53.515 INFO kablam! 19 | const NV_FLAG_NOENTOK: isize = 0x1; Sep 01 18:08:53.515 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.515 INFO kablam! Sep 01 18:08:53.515 INFO kablam! warning: constant item is never used: `VDEV_SYNC_READ_MIN_ACTIVE` Sep 01 18:08:53.515 INFO kablam! --> src/spa.rs:1:1 Sep 01 18:08:53.516 INFO kablam! | Sep 01 18:08:53.516 INFO kablam! 1 | const VDEV_SYNC_READ_MIN_ACTIVE: u32 = 10; Sep 01 18:08:53.516 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.516 INFO kablam! Sep 01 18:08:53.522 INFO kablam! warning: constant item is never used: `VDEV_SYNC_WRITE_MIN_ACTIVE` Sep 01 18:08:53.522 INFO kablam! --> src/spa.rs:3:1 Sep 01 18:08:53.522 INFO kablam! | Sep 01 18:08:53.522 INFO kablam! 3 | const VDEV_SYNC_WRITE_MIN_ACTIVE: u32 = 10; Sep 01 18:08:53.522 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.522 INFO kablam! Sep 01 18:08:53.522 INFO kablam! warning: constant item is never used: `VDEV_ASYNC_READ_MIN_ACTIVE` Sep 01 18:08:53.522 INFO kablam! --> src/spa.rs:5:1 Sep 01 18:08:53.522 INFO kablam! | Sep 01 18:08:53.522 INFO kablam! 5 | const VDEV_ASYNC_READ_MIN_ACTIVE: u32 = 1; Sep 01 18:08:53.522 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.522 INFO kablam! Sep 01 18:08:53.522 INFO kablam! warning: constant item is never used: `VDEV_SCRUB_MIN_ACTIVE` Sep 01 18:08:53.522 INFO kablam! --> src/spa.rs:9:1 Sep 01 18:08:53.523 INFO kablam! | Sep 01 18:08:53.523 INFO kablam! 9 | const VDEV_SCRUB_MIN_ACTIVE: u32 = 1; Sep 01 18:08:53.523 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.523 INFO kablam! Sep 01 18:08:53.523 INFO kablam! warning: field is never used: `config` Sep 01 18:08:53.523 INFO kablam! --> src/spa.rs:39:5 Sep 01 18:08:53.523 INFO kablam! | Sep 01 18:08:53.523 INFO kablam! 39 | config: NvList, Sep 01 18:08:53.523 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 18:08:53.523 INFO kablam! Sep 01 18:08:53.523 INFO kablam! warning: field is never used: `zio_taskq` Sep 01 18:08:53.523 INFO kablam! --> src/spa.rs:42:5 Sep 01 18:08:53.523 INFO kablam! | Sep 01 18:08:53.523 INFO kablam! 42 | zio_taskq: Vec>, Sep 01 18:08:53.523 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.523 INFO kablam! Sep 01 18:08:53.523 INFO kablam! warning: field is never used: `normal_class` Sep 01 18:08:53.523 INFO kablam! --> src/spa.rs:44:5 Sep 01 18:08:53.523 INFO kablam! | Sep 01 18:08:53.523 INFO kablam! 44 | normal_class: Rc, // normal data class Sep 01 18:08:53.523 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.523 INFO kablam! Sep 01 18:08:53.524 INFO kablam! warning: field is never used: `log_class` Sep 01 18:08:53.524 INFO kablam! --> src/spa.rs:45:5 Sep 01 18:08:53.524 INFO kablam! | Sep 01 18:08:53.524 INFO kablam! 45 | log_class: Rc, // intent log data class Sep 01 18:08:53.524 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.524 INFO kablam! Sep 01 18:08:53.524 INFO kablam! warning: field is never used: `first_txg` Sep 01 18:08:53.524 INFO kablam! --> src/spa.rs:46:5 Sep 01 18:08:53.524 INFO kablam! | Sep 01 18:08:53.524 INFO kablam! 46 | first_txg: u64, Sep 01 18:08:53.524 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 18:08:53.524 INFO kablam! Sep 01 18:08:53.524 INFO kablam! warning: method is never used: `last_synced_txg` Sep 01 18:08:53.524 INFO kablam! --> src/spa.rs:328:5 Sep 01 18:08:53.524 INFO kablam! | Sep 01 18:08:53.524 INFO kablam! 328 | fn last_synced_txg(&self) -> u64 { Sep 01 18:08:53.524 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.524 INFO kablam! Sep 01 18:08:53.524 INFO kablam! warning: method is never used: `first_txg` Sep 01 18:08:53.524 INFO kablam! --> src/spa.rs:334:5 Sep 01 18:08:53.524 INFO kablam! | Sep 01 18:08:53.524 INFO kablam! 334 | fn first_txg(&self) -> u64 { Sep 01 18:08:53.524 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.524 INFO kablam! Sep 01 18:08:53.525 INFO kablam! warning: struct is never constructed: `ZioTaskqInfo` Sep 01 18:08:53.525 INFO kablam! --> src/spa.rs:341:1 Sep 01 18:08:53.525 INFO kablam! | Sep 01 18:08:53.525 INFO kablam! 341 | struct ZioTaskqInfo { Sep 01 18:08:53.525 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.525 INFO kablam! Sep 01 18:08:53.525 INFO kablam! warning: field is never used: `count` Sep 01 18:08:53.525 INFO kablam! --> src/spa.rs:348:5 Sep 01 18:08:53.525 INFO kablam! | Sep 01 18:08:53.525 INFO kablam! 348 | count: usize, Sep 01 18:08:53.525 INFO kablam! | ^^^^^^^^^^^^ Sep 01 18:08:53.525 INFO kablam! Sep 01 18:08:53.525 INFO kablam! warning: field is never used: `taskq` Sep 01 18:08:53.525 INFO kablam! --> src/spa.rs:349:5 Sep 01 18:08:53.525 INFO kablam! | Sep 01 18:08:53.525 INFO kablam! 349 | taskq: Vec>, Sep 01 18:08:53.525 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.525 INFO kablam! Sep 01 18:08:53.525 INFO kablam! warning: constant item is never used: `SPACE_MAP_HISTOGRAM_SIZE` Sep 01 18:08:53.525 INFO kablam! --> src/space_map.rs:8:1 Sep 01 18:08:53.525 INFO kablam! | Sep 01 18:08:53.525 INFO kablam! 8 | const SPACE_MAP_HISTOGRAM_SIZE: usize = 32; Sep 01 18:08:53.525 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.525 INFO kablam! Sep 01 18:08:53.525 INFO kablam! warning: field is never used: `start` Sep 01 18:08:53.525 INFO kablam! --> src/space_map.rs:33:5 Sep 01 18:08:53.525 INFO kablam! | Sep 01 18:08:53.525 INFO kablam! 33 | start: u64, // start of map Sep 01 18:08:53.525 INFO kablam! | ^^^^^^^^^^ Sep 01 18:08:53.525 INFO kablam! Sep 01 18:08:53.526 INFO kablam! warning: field is never used: `shift` Sep 01 18:08:53.526 INFO kablam! --> src/space_map.rs:35:5 Sep 01 18:08:53.526 INFO kablam! | Sep 01 18:08:53.526 INFO kablam! 35 | shift: u8, // unit shift Sep 01 18:08:53.526 INFO kablam! | ^^^^^^^^^ Sep 01 18:08:53.526 INFO kablam! Sep 01 18:08:53.526 INFO kablam! warning: field is never used: `length` Sep 01 18:08:53.526 INFO kablam! --> src/space_map.rs:36:5 Sep 01 18:08:53.526 INFO kablam! | Sep 01 18:08:53.526 INFO kablam! 36 | length: u64, // synced length Sep 01 18:08:53.526 INFO kablam! | ^^^^^^^^^^^ Sep 01 18:08:53.526 INFO kablam! Sep 01 18:08:53.526 INFO kablam! warning: field is never used: `alloc` Sep 01 18:08:53.526 INFO kablam! --> src/space_map.rs:37:5 Sep 01 18:08:53.526 INFO kablam! | Sep 01 18:08:53.526 INFO kablam! 37 | alloc: u64, // synced space allocated Sep 01 18:08:53.526 INFO kablam! | ^^^^^^^^^^ Sep 01 18:08:53.526 INFO kablam! Sep 01 18:08:53.526 INFO kablam! warning: field is never used: `object` Sep 01 18:08:53.526 INFO kablam! --> src/space_map.rs:39:5 Sep 01 18:08:53.526 INFO kablam! | Sep 01 18:08:53.526 INFO kablam! 39 | object: u64, // object id for this map Sep 01 18:08:53.526 INFO kablam! | ^^^^^^^^^^^ Sep 01 18:08:53.526 INFO kablam! Sep 01 18:08:53.526 INFO kablam! warning: field is never used: `blksz` Sep 01 18:08:53.526 INFO kablam! --> src/space_map.rs:40:5 Sep 01 18:08:53.526 INFO kablam! | Sep 01 18:08:53.527 INFO kablam! 40 | blksz: u32, // block size for space map Sep 01 18:08:53.527 INFO kablam! | ^^^^^^^^^^ Sep 01 18:08:53.527 INFO kablam! Sep 01 18:08:53.527 INFO kablam! warning: field is never used: `phys` Sep 01 18:08:53.527 INFO kablam! --> src/space_map.rs:42:5 Sep 01 18:08:53.527 INFO kablam! | Sep 01 18:08:53.527 INFO kablam! 42 | phys: SpaceMapPhys, // on-disk space map Sep 01 18:08:53.527 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.527 INFO kablam! Sep 01 18:08:53.527 INFO kablam! warning: constant item is never used: `TQENT_FLAG_PREALLOC` Sep 01 18:08:53.527 INFO kablam! --> src/taskq.rs:8:1 Sep 01 18:08:53.527 INFO kablam! | Sep 01 18:08:53.527 INFO kablam! 8 | const TQENT_FLAG_PREALLOC: u64 = 0x1; // taskq_dispatch_ent used Sep 01 18:08:53.527 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.527 INFO kablam! Sep 01 18:08:53.527 INFO kablam! warning: constant item is never used: `TASKQ_PREPOPULATE` Sep 01 18:08:53.527 INFO kablam! --> src/taskq.rs:10:1 Sep 01 18:08:53.527 INFO kablam! | Sep 01 18:08:53.527 INFO kablam! 10 | const TASKQ_PREPOPULATE: u64 = 0x0001; Sep 01 18:08:53.527 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.527 INFO kablam! Sep 01 18:08:53.527 INFO kablam! warning: constant item is never used: `TASKQ_CPR_SAFE` Sep 01 18:08:53.527 INFO kablam! --> src/taskq.rs:11:1 Sep 01 18:08:53.527 INFO kablam! | Sep 01 18:08:53.527 INFO kablam! 11 | const TASKQ_CPR_SAFE: u64 = 0x0002; // Use CPR safe protocol Sep 01 18:08:53.527 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.527 INFO kablam! Sep 01 18:08:53.527 INFO kablam! warning: constant item is never used: `TASKQ_DYNAMIC` Sep 01 18:08:53.527 INFO kablam! --> src/taskq.rs:12:1 Sep 01 18:08:53.527 INFO kablam! | Sep 01 18:08:53.528 INFO kablam! 12 | const TASKQ_DYNAMIC: u64 = 0x0004; // Use dynamic thread scheduling Sep 01 18:08:53.528 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.531 INFO kablam! Sep 01 18:08:53.531 INFO kablam! warning: constant item is never used: `TASKQ_THREADS_CPU_PCT` Sep 01 18:08:53.531 INFO kablam! --> src/taskq.rs:13:1 Sep 01 18:08:53.531 INFO kablam! | Sep 01 18:08:53.531 INFO kablam! 13 | const TASKQ_THREADS_CPU_PCT: u64 = 0x0008; // Scale # threads by # cpus Sep 01 18:08:53.532 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.532 INFO kablam! Sep 01 18:08:53.532 INFO kablam! warning: constant item is never used: `TASKQ_DC_BATCH` Sep 01 18:08:53.532 INFO kablam! --> src/taskq.rs:14:1 Sep 01 18:08:53.532 INFO kablam! | Sep 01 18:08:53.532 INFO kablam! 14 | const TASKQ_DC_BATCH: u64 = 0x0010; // Mark threads as batch Sep 01 18:08:53.532 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.532 INFO kablam! Sep 01 18:08:53.532 INFO kablam! warning: constant item is never used: `TQ_NOQUEUE` Sep 01 18:08:53.532 INFO kablam! --> src/taskq.rs:18:1 Sep 01 18:08:53.532 INFO kablam! | Sep 01 18:08:53.532 INFO kablam! 18 | const TQ_NOQUEUE: u64 = 0x02; // Do not enqueue if can't dispatch Sep 01 18:08:53.532 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.532 INFO kablam! Sep 01 18:08:53.532 INFO kablam! warning: constant item is never used: `TQ_FRONT` Sep 01 18:08:53.532 INFO kablam! --> src/taskq.rs:19:1 Sep 01 18:08:53.532 INFO kablam! | Sep 01 18:08:53.532 INFO kablam! 19 | const TQ_FRONT: u64 = 0x08; // Queue in front Sep 01 18:08:53.532 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.532 INFO kablam! Sep 01 18:08:53.532 INFO kablam! warning: field is never used: `name` Sep 01 18:08:53.532 INFO kablam! --> src/taskq.rs:26:5 Sep 01 18:08:53.532 INFO kablam! | Sep 01 18:08:53.533 INFO kablam! 26 | name: String, Sep 01 18:08:53.533 INFO kablam! | ^^^^^^^^^^^^ Sep 01 18:08:53.533 INFO kablam! Sep 01 18:08:53.533 INFO kablam! warning: field is never used: `flags` Sep 01 18:08:53.533 INFO kablam! --> src/taskq.rs:32:5 Sep 01 18:08:53.533 INFO kablam! | Sep 01 18:08:53.533 INFO kablam! 32 | flags: u64, Sep 01 18:08:53.533 INFO kablam! | ^^^^^^^^^^ Sep 01 18:08:53.533 INFO kablam! Sep 01 18:08:53.533 INFO kablam! warning: field is never used: `active` Sep 01 18:08:53.533 INFO kablam! --> src/taskq.rs:33:5 Sep 01 18:08:53.533 INFO kablam! | Sep 01 18:08:53.533 INFO kablam! 33 | active: u16, Sep 01 18:08:53.533 INFO kablam! | ^^^^^^^^^^^ Sep 01 18:08:53.533 INFO kablam! Sep 01 18:08:53.533 INFO kablam! warning: field is never used: `num_threads` Sep 01 18:08:53.533 INFO kablam! --> src/taskq.rs:34:5 Sep 01 18:08:53.533 INFO kablam! | Sep 01 18:08:53.533 INFO kablam! 34 | num_threads: u16, Sep 01 18:08:53.533 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 01 18:08:53.533 INFO kablam! Sep 01 18:08:53.534 INFO kablam! warning: field is never used: `num_alloc` Sep 01 18:08:53.534 INFO kablam! --> src/taskq.rs:35:5 Sep 01 18:08:53.534 INFO kablam! | Sep 01 18:08:53.534 INFO kablam! 35 | num_alloc: u64, Sep 01 18:08:53.534 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 18:08:53.534 INFO kablam! Sep 01 18:08:53.534 INFO kablam! warning: field is never used: `min_alloc` Sep 01 18:08:53.534 INFO kablam! --> src/taskq.rs:36:5 Sep 01 18:08:53.534 INFO kablam! | Sep 01 18:08:53.534 INFO kablam! 36 | min_alloc: u64, Sep 01 18:08:53.534 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 18:08:53.534 INFO kablam! Sep 01 18:08:53.534 INFO kablam! warning: field is never used: `max_alloc` Sep 01 18:08:53.534 INFO kablam! --> src/taskq.rs:37:5 Sep 01 18:08:53.534 INFO kablam! | Sep 01 18:08:53.534 INFO kablam! 37 | max_alloc: u64, Sep 01 18:08:53.534 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 18:08:53.534 INFO kablam! Sep 01 18:08:53.534 INFO kablam! warning: field is never used: `next_task_id` Sep 01 18:08:53.534 INFO kablam! --> src/taskq.rs:38:5 Sep 01 18:08:53.534 INFO kablam! | Sep 01 18:08:53.535 INFO kablam! 38 | next_task_id: usize, Sep 01 18:08:53.535 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.535 INFO kablam! Sep 01 18:08:53.535 INFO kablam! warning: field is never used: `max_alloc_wait` Sep 01 18:08:53.535 INFO kablam! --> src/taskq.rs:40:5 Sep 01 18:08:53.535 INFO kablam! | Sep 01 18:08:53.535 INFO kablam! 40 | max_alloc_wait: i64, /* taskq_ent_t *freelist, Sep 01 18:08:53.535 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.535 INFO kablam! Sep 01 18:08:53.535 INFO kablam! warning: method is never used: `taskq_dispatch` Sep 01 18:08:53.535 INFO kablam! --> src/taskq.rs:166:5 Sep 01 18:08:53.535 INFO kablam! | Sep 01 18:08:53.535 INFO kablam! 166 | fn taskq_dispatch(&mut self, func: TaskFn, flags: u64) -> TaskId { Sep 01 18:08:53.535 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.535 INFO kablam! Sep 01 18:08:53.535 INFO kablam! warning: struct is never constructed: `Task` Sep 01 18:08:53.535 INFO kablam! --> src/taskq.rs:322:1 Sep 01 18:08:53.535 INFO kablam! | Sep 01 18:08:53.535 INFO kablam! 322 | struct Task { Sep 01 18:08:53.535 INFO kablam! | ^^^^^^^^^^^ Sep 01 18:08:53.536 INFO kablam! Sep 01 18:08:53.536 INFO kablam! warning: function is never used: `p2_cross` Sep 01 18:08:53.536 INFO kablam! --> src/util.rs:7:1 Sep 01 18:08:53.536 INFO kablam! | Sep 01 18:08:53.536 INFO kablam! 7 | fn p2_cross(x: u64, y: u64, align: u64) -> bool { Sep 01 18:08:53.536 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.536 INFO kablam! Sep 01 18:08:53.536 INFO kablam! warning: function is never used: `p2_round_up` Sep 01 18:08:53.536 INFO kablam! --> src/util.rs:11:1 Sep 01 18:08:53.536 INFO kablam! | Sep 01 18:08:53.536 INFO kablam! 11 | fn p2_round_up(x: u64, align: u64) -> u64 { Sep 01 18:08:53.536 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.536 INFO kablam! Sep 01 18:08:53.536 INFO kablam! warning: function is never used: `p2_boundary` Sep 01 18:08:53.536 INFO kablam! --> src/util.rs:15:1 Sep 01 18:08:53.536 INFO kablam! | Sep 01 18:08:53.536 INFO kablam! 15 | fn p2_boundary(off: u64, len: u64, align: u64) -> bool { Sep 01 18:08:53.536 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.536 INFO kablam! Sep 01 18:08:53.536 INFO kablam! warning: function is never used: `p2_phase` Sep 01 18:08:53.537 INFO kablam! --> src/util.rs:19:1 Sep 01 18:08:53.537 INFO kablam! | Sep 01 18:08:53.537 INFO kablam! 19 | fn p2_phase(x: u64, align: u64) -> u64 { Sep 01 18:08:53.537 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.537 INFO kablam! Sep 01 18:08:53.537 INFO kablam! warning: function is never used: `p2_nphase` Sep 01 18:08:53.537 INFO kablam! --> src/util.rs:23:1 Sep 01 18:08:53.537 INFO kablam! | Sep 01 18:08:53.537 INFO kablam! 23 | fn p2_nphase(x: u64, align: u64) -> u64 { Sep 01 18:08:53.537 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.537 INFO kablam! Sep 01 18:08:53.537 INFO kablam! warning: function is never used: `p2_nphase_typed` Sep 01 18:08:53.537 INFO kablam! --> src/util.rs:27:1 Sep 01 18:08:53.537 INFO kablam! | Sep 01 18:08:53.537 INFO kablam! 27 | fn p2_nphase_typed(x: u64, align: u64) -> u64 { Sep 01 18:08:53.537 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.537 INFO kablam! Sep 01 18:08:53.537 INFO kablam! warning: function is never used: `is_p2` Sep 01 18:08:53.537 INFO kablam! --> src/util.rs:31:1 Sep 01 18:08:53.537 INFO kablam! | Sep 01 18:08:53.537 INFO kablam! 31 | fn is_p2(x: u64) -> bool { Sep 01 18:08:53.538 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.538 INFO kablam! Sep 01 18:08:53.538 INFO kablam! warning: function is never used: `is_p2_aligned` Sep 01 18:08:53.538 INFO kablam! --> src/util.rs:35:1 Sep 01 18:08:53.538 INFO kablam! | Sep 01 18:08:53.538 INFO kablam! 35 | fn is_p2_aligned(v: u64, a: u64) -> bool { Sep 01 18:08:53.538 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.538 INFO kablam! Sep 01 18:08:53.538 INFO kablam! warning: field is never used: `whole_disk` Sep 01 18:08:53.538 INFO kablam! --> src/vdev.rs:153:5 Sep 01 18:08:53.538 INFO kablam! | Sep 01 18:08:53.538 INFO kablam! 153 | whole_disk: u64, Sep 01 18:08:53.538 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 01 18:08:53.538 INFO kablam! Sep 01 18:08:53.538 INFO kablam! warning: field is never used: `id` Sep 01 18:08:53.538 INFO kablam! --> src/vdev.rs:166:5 Sep 01 18:08:53.538 INFO kablam! | Sep 01 18:08:53.538 INFO kablam! 166 | id: u64, // child number in vdev parent Sep 01 18:08:53.538 INFO kablam! | ^^^^^^^ Sep 01 18:08:53.538 INFO kablam! Sep 01 18:08:53.539 INFO kablam! warning: field is never used: `orig_guid` Sep 01 18:08:53.539 INFO kablam! --> src/vdev.rs:169:5 Sep 01 18:08:53.539 INFO kablam! | Sep 01 18:08:53.539 INFO kablam! 169 | orig_guid: u64, // orig. guid prior to remove Sep 01 18:08:53.539 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 18:08:53.539 INFO kablam! Sep 01 18:08:53.539 INFO kablam! warning: field is never used: `min_asize` Sep 01 18:08:53.539 INFO kablam! --> src/vdev.rs:171:5 Sep 01 18:08:53.539 INFO kablam! | Sep 01 18:08:53.539 INFO kablam! 171 | min_asize: u64, // min acceptable asize Sep 01 18:08:53.539 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 18:08:53.539 INFO kablam! Sep 01 18:08:53.539 INFO kablam! warning: field is never used: `max_asize` Sep 01 18:08:53.539 INFO kablam! --> src/vdev.rs:172:5 Sep 01 18:08:53.539 INFO kablam! | Sep 01 18:08:53.539 INFO kablam! 172 | max_asize: u64, // max acceptable asize Sep 01 18:08:53.539 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 18:08:53.540 INFO kablam! Sep 01 18:08:53.540 INFO kablam! warning: field is never used: `state` Sep 01 18:08:53.540 INFO kablam! --> src/vdev.rs:174:5 Sep 01 18:08:53.540 INFO kablam! | Sep 01 18:08:53.540 INFO kablam! 174 | state: State, Sep 01 18:08:53.540 INFO kablam! | ^^^^^^^^^^^^ Sep 01 18:08:53.540 INFO kablam! Sep 01 18:08:53.540 INFO kablam! warning: field is never used: `prev_state` Sep 01 18:08:53.540 INFO kablam! --> src/vdev.rs:175:5 Sep 01 18:08:53.540 INFO kablam! | Sep 01 18:08:53.540 INFO kablam! 175 | prev_state: State, Sep 01 18:08:53.540 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.540 INFO kablam! Sep 01 18:08:53.540 INFO kablam! warning: field is never used: `create_txg` Sep 01 18:08:53.540 INFO kablam! --> src/vdev.rs:180:5 Sep 01 18:08:53.540 INFO kablam! | Sep 01 18:08:53.540 INFO kablam! 180 | create_txg: u64, // txg when top-level was added Sep 01 18:08:53.540 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 01 18:08:53.540 INFO kablam! Sep 01 18:08:53.541 INFO kablam! warning: method is never used: `open` Sep 01 18:08:53.541 INFO kablam! --> src/vdev.rs:286:5 Sep 01 18:08:53.541 INFO kablam! | Sep 01 18:08:53.541 INFO kablam! 286 | fn open(&mut self) -> zfs::Result<()> { Sep 01 18:08:53.541 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.541 INFO kablam! Sep 01 18:08:53.541 INFO kablam! warning: constant item is never used: `DIRTY_METASLAB` Sep 01 18:08:53.541 INFO kablam! --> src/vdev.rs:518:1 Sep 01 18:08:53.541 INFO kablam! | Sep 01 18:08:53.541 INFO kablam! 518 | const DIRTY_METASLAB: u64 = 0x01; Sep 01 18:08:53.541 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.541 INFO kablam! Sep 01 18:08:53.541 INFO kablam! warning: constant item is never used: `DIRTY_DTL` Sep 01 18:08:53.541 INFO kablam! --> src/vdev.rs:519:1 Sep 01 18:08:53.541 INFO kablam! | Sep 01 18:08:53.541 INFO kablam! 519 | const DIRTY_DTL: u64 = 0x02; Sep 01 18:08:53.541 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.541 INFO kablam! Sep 01 18:08:53.541 INFO kablam! warning: constant item is never used: `RAIDZ_MAXPARITY` Sep 01 18:08:53.542 INFO kablam! --> src/vdev.rs:521:1 Sep 01 18:08:53.542 INFO kablam! | Sep 01 18:08:53.542 INFO kablam! 521 | const RAIDZ_MAXPARITY: usize = 3; Sep 01 18:08:53.542 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.542 INFO kablam! Sep 01 18:08:53.542 INFO kablam! warning: constant item is never used: `PAD_SIZE` Sep 01 18:08:53.542 INFO kablam! --> src/vdev.rs:523:1 Sep 01 18:08:53.542 INFO kablam! | Sep 01 18:08:53.542 INFO kablam! 523 | const PAD_SIZE: u64 = 8 << 10; Sep 01 18:08:53.542 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.542 INFO kablam! Sep 01 18:08:53.542 INFO kablam! warning: constant item is never used: `SKIP_SIZE` Sep 01 18:08:53.542 INFO kablam! --> src/vdev.rs:525:1 Sep 01 18:08:53.542 INFO kablam! | Sep 01 18:08:53.542 INFO kablam! 525 | const SKIP_SIZE: u64 = PAD_SIZE * 2; Sep 01 18:08:53.542 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.542 INFO kablam! Sep 01 18:08:53.542 INFO kablam! warning: constant item is never used: `PHYS_SIZE` Sep 01 18:08:53.543 INFO kablam! --> src/vdev.rs:526:1 Sep 01 18:08:53.543 INFO kablam! | Sep 01 18:08:53.543 INFO kablam! 526 | const PHYS_SIZE: u64 = 112 << 10; Sep 01 18:08:53.543 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.543 INFO kablam! Sep 01 18:08:53.543 INFO kablam! warning: field is never used: `path` Sep 01 18:08:53.543 INFO kablam! --> src/vdev_file.rs:5:5 Sep 01 18:08:53.543 INFO kablam! | Sep 01 18:08:53.543 INFO kablam! 5 | path: String, Sep 01 18:08:53.543 INFO kablam! | ^^^^^^^^^^^^ Sep 01 18:08:53.543 INFO kablam! Sep 01 18:08:53.543 INFO kablam! warning: field is never used: `pad` Sep 01 18:08:53.543 INFO kablam! --> src/zap.rs:23:5 Sep 01 18:08:53.543 INFO kablam! | Sep 01 18:08:53.543 INFO kablam! 23 | pad: [u64; 5], Sep 01 18:08:53.543 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 18:08:53.543 INFO kablam! Sep 01 18:08:53.543 INFO kablam! warning: constant item is never used: `ZAP_LEAF_MAGIC` Sep 01 18:08:53.543 INFO kablam! --> src/zap.rs:134:1 Sep 01 18:08:53.543 INFO kablam! | Sep 01 18:08:53.543 INFO kablam! 134 | const ZAP_LEAF_MAGIC: u32 = 0x2AB1EAF; Sep 01 18:08:53.543 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.543 INFO kablam! Sep 01 18:08:53.544 INFO kablam! warning: constant item is never used: `ZAP_LEAF_CHUNKSIZE` Sep 01 18:08:53.544 INFO kablam! --> src/zap.rs:135:1 Sep 01 18:08:53.544 INFO kablam! | Sep 01 18:08:53.544 INFO kablam! 135 | const ZAP_LEAF_CHUNKSIZE: usize = 24; Sep 01 18:08:53.544 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.544 INFO kablam! Sep 01 18:08:53.544 INFO kablam! warning: constant item is never used: `ZAP_LEAF_ARRAY_BYTES` Sep 01 18:08:53.544 INFO kablam! --> src/zap.rs:139:1 Sep 01 18:08:53.544 INFO kablam! | Sep 01 18:08:53.544 INFO kablam! 139 | const ZAP_LEAF_ARRAY_BYTES: usize = ZAP_LEAF_CHUNKSIZE - 3; Sep 01 18:08:53.544 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.544 INFO kablam! Sep 01 18:08:53.544 INFO kablam! warning: field is never used: `pad2` Sep 01 18:08:53.544 INFO kablam! --> src/zap.rs:161:5 Sep 01 18:08:53.544 INFO kablam! | Sep 01 18:08:53.544 INFO kablam! 161 | pad2: [u8; 12], Sep 01 18:08:53.544 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 18:08:53.544 INFO kablam! Sep 01 18:08:53.544 INFO kablam! warning: struct is never constructed: `ZapLeafEntry` Sep 01 18:08:53.544 INFO kablam! --> src/zap.rs:165:1 Sep 01 18:08:53.544 INFO kablam! | Sep 01 18:08:53.544 INFO kablam! 165 | struct ZapLeafEntry { Sep 01 18:08:53.545 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.545 INFO kablam! Sep 01 18:08:53.545 INFO kablam! warning: struct is never constructed: `ZapLeafArray` Sep 01 18:08:53.545 INFO kablam! --> src/zap.rs:179:1 Sep 01 18:08:53.545 INFO kablam! | Sep 01 18:08:53.545 INFO kablam! 179 | struct ZapLeafArray { Sep 01 18:08:53.545 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.545 INFO kablam! Sep 01 18:08:53.545 INFO kablam! warning: struct is never constructed: `ZapLeafFree` Sep 01 18:08:53.545 INFO kablam! --> src/zap.rs:186:1 Sep 01 18:08:53.545 INFO kablam! | Sep 01 18:08:53.545 INFO kablam! 186 | struct ZapLeafFree { Sep 01 18:08:53.545 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.545 INFO kablam! Sep 01 18:08:53.545 INFO kablam! warning: field is never used: `claim_txg` Sep 01 18:08:53.545 INFO kablam! --> src/zil_header.rs:5:5 Sep 01 18:08:53.545 INFO kablam! | Sep 01 18:08:53.545 INFO kablam! 5 | claim_txg: u64, Sep 01 18:08:53.545 INFO kablam! | ^^^^^^^^^^^^^^ Sep 01 18:08:53.545 INFO kablam! Sep 01 18:08:53.546 INFO kablam! warning: field is never used: `replay_seq` Sep 01 18:08:53.546 INFO kablam! --> src/zil_header.rs:6:5 Sep 01 18:08:53.546 INFO kablam! | Sep 01 18:08:53.546 INFO kablam! 6 | replay_seq: u64, Sep 01 18:08:53.546 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 01 18:08:53.546 INFO kablam! Sep 01 18:08:53.546 INFO kablam! warning: field is never used: `log` Sep 01 18:08:53.546 INFO kablam! --> src/zil_header.rs:7:5 Sep 01 18:08:53.546 INFO kablam! | Sep 01 18:08:53.546 INFO kablam! 7 | log: BlockPtr, Sep 01 18:08:53.546 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 18:08:53.546 INFO kablam! Sep 01 18:08:53.546 INFO kablam! warning: enum is never used: `Stage` Sep 01 18:08:53.546 INFO kablam! --> src/zio.rs:143:1 Sep 01 18:08:53.546 INFO kablam! | Sep 01 18:08:53.546 INFO kablam! 143 | enum Stage { Sep 01 18:08:53.546 INFO kablam! | ^^^^^^^^^^ Sep 01 18:08:53.547 INFO kablam! Sep 01 18:08:53.547 INFO kablam! warning: variant is never constructed: `Continue` Sep 01 18:08:53.547 INFO kablam! --> src/zio.rs:204:5 Sep 01 18:08:53.547 INFO kablam! | Sep 01 18:08:53.547 INFO kablam! 204 | Continue = 0x100, Sep 01 18:08:53.547 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 01 18:08:53.547 INFO kablam! Sep 01 18:08:53.547 INFO kablam! warning: variant is never constructed: `Stop` Sep 01 18:08:53.547 INFO kablam! --> src/zio.rs:205:5 Sep 01 18:08:53.547 INFO kablam! | Sep 01 18:08:53.547 INFO kablam! 205 | Stop = 0x101, Sep 01 18:08:53.547 INFO kablam! | ^^^^^^^^^^^^ Sep 01 18:08:53.547 INFO kablam! Sep 01 18:08:53.547 INFO kablam! warning: variant is never constructed: `DontAggregate` Sep 01 18:08:53.547 INFO kablam! --> src/zio.rs:211:5 Sep 01 18:08:53.547 INFO kablam! | Sep 01 18:08:53.547 INFO kablam! 211 | DontAggregate = 1 << 0, Sep 01 18:08:53.547 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.547 INFO kablam! Sep 01 18:08:53.548 INFO kablam! warning: variant is never constructed: `IoRepair` Sep 01 18:08:53.548 INFO kablam! --> src/zio.rs:212:5 Sep 01 18:08:53.548 INFO kablam! | Sep 01 18:08:53.548 INFO kablam! 212 | IoRepair = 1 << 1, Sep 01 18:08:53.548 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.548 INFO kablam! Sep 01 18:08:53.548 INFO kablam! warning: variant is never constructed: `SelfHeal` Sep 01 18:08:53.548 INFO kablam! --> src/zio.rs:213:5 Sep 01 18:08:53.548 INFO kablam! | Sep 01 18:08:53.548 INFO kablam! 213 | SelfHeal = 1 << 2, Sep 01 18:08:53.548 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.548 INFO kablam! Sep 01 18:08:53.548 INFO kablam! warning: variant is never constructed: `Resilver` Sep 01 18:08:53.548 INFO kablam! --> src/zio.rs:214:5 Sep 01 18:08:53.548 INFO kablam! | Sep 01 18:08:53.548 INFO kablam! 214 | Resilver = 1 << 3, Sep 01 18:08:53.548 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.548 INFO kablam! Sep 01 18:08:53.548 INFO kablam! warning: variant is never constructed: `Scrub` Sep 01 18:08:53.549 INFO kablam! --> src/zio.rs:215:5 Sep 01 18:08:53.549 INFO kablam! | Sep 01 18:08:53.549 INFO kablam! 215 | Scrub = 1 << 4, Sep 01 18:08:53.549 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.549 INFO kablam! Sep 01 18:08:53.549 INFO kablam! warning: variant is never constructed: `ScanThread` Sep 01 18:08:53.549 INFO kablam! --> src/zio.rs:216:5 Sep 01 18:08:53.549 INFO kablam! | Sep 01 18:08:53.549 INFO kablam! 216 | ScanThread = 1 << 5, Sep 01 18:08:53.549 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.549 INFO kablam! Sep 01 18:08:53.549 INFO kablam! warning: variant is never constructed: `Physical` Sep 01 18:08:53.549 INFO kablam! --> src/zio.rs:217:5 Sep 01 18:08:53.549 INFO kablam! | Sep 01 18:08:53.549 INFO kablam! 217 | Physical = 1 << 6, Sep 01 18:08:53.549 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.550 INFO kablam! Sep 01 18:08:53.550 INFO kablam! warning: variant is never constructed: `CanFail` Sep 01 18:08:53.550 INFO kablam! --> src/zio.rs:220:5 Sep 01 18:08:53.550 INFO kablam! | Sep 01 18:08:53.550 INFO kablam! 220 | CanFail = 1 << 7, Sep 01 18:08:53.550 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.550 INFO kablam! Sep 01 18:08:53.550 INFO kablam! warning: variant is never constructed: `Speculative` Sep 01 18:08:53.550 INFO kablam! --> src/zio.rs:221:5 Sep 01 18:08:53.550 INFO kablam! | Sep 01 18:08:53.550 INFO kablam! 221 | Speculative = 1 << 8, Sep 01 18:08:53.550 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.550 INFO kablam! Sep 01 18:08:53.550 INFO kablam! warning: variant is never constructed: `ConfigWriter` Sep 01 18:08:53.550 INFO kablam! --> src/zio.rs:222:5 Sep 01 18:08:53.550 INFO kablam! | Sep 01 18:08:53.551 INFO kablam! 222 | ConfigWriter = 1 << 9, Sep 01 18:08:53.551 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.551 INFO kablam! Sep 01 18:08:53.551 INFO kablam! warning: variant is never constructed: `DontRetry` Sep 01 18:08:53.551 INFO kablam! --> src/zio.rs:223:5 Sep 01 18:08:53.551 INFO kablam! | Sep 01 18:08:53.551 INFO kablam! 223 | DontRetry = 1 << 10, Sep 01 18:08:53.551 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.551 INFO kablam! Sep 01 18:08:53.551 INFO kablam! warning: variant is never constructed: `DontCache` Sep 01 18:08:53.551 INFO kablam! --> src/zio.rs:224:5 Sep 01 18:08:53.551 INFO kablam! | Sep 01 18:08:53.551 INFO kablam! 224 | DontCache = 1 << 11, Sep 01 18:08:53.551 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.551 INFO kablam! Sep 01 18:08:53.551 INFO kablam! warning: variant is never constructed: `NoData` Sep 01 18:08:53.551 INFO kablam! --> src/zio.rs:225:5 Sep 01 18:08:53.551 INFO kablam! | Sep 01 18:08:53.552 INFO kablam! 225 | NoData = 1 << 12, Sep 01 18:08:53.552 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.552 INFO kablam! Sep 01 18:08:53.552 INFO kablam! warning: variant is never constructed: `InduceDamage` Sep 01 18:08:53.552 INFO kablam! --> src/zio.rs:226:5 Sep 01 18:08:53.552 INFO kablam! | Sep 01 18:08:53.552 INFO kablam! 226 | InduceDamage = 1 << 13, Sep 01 18:08:53.552 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.552 INFO kablam! Sep 01 18:08:53.552 INFO kablam! warning: variant is never constructed: `IoRetry` Sep 01 18:08:53.552 INFO kablam! --> src/zio.rs:229:5 Sep 01 18:08:53.552 INFO kablam! | Sep 01 18:08:53.552 INFO kablam! 229 | IoRetry = 1 << 14, Sep 01 18:08:53.552 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.552 INFO kablam! Sep 01 18:08:53.552 INFO kablam! warning: variant is never constructed: `Probe` Sep 01 18:08:53.552 INFO kablam! --> src/zio.rs:230:5 Sep 01 18:08:53.552 INFO kablam! | Sep 01 18:08:53.552 INFO kablam! 230 | Probe = 1 << 15, Sep 01 18:08:53.552 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.553 INFO kablam! Sep 01 18:08:53.553 INFO kablam! warning: variant is never constructed: `TryHard` Sep 01 18:08:53.553 INFO kablam! --> src/zio.rs:231:5 Sep 01 18:08:53.553 INFO kablam! | Sep 01 18:08:53.553 INFO kablam! 231 | TryHard = 1 << 16, Sep 01 18:08:53.553 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.553 INFO kablam! Sep 01 18:08:53.553 INFO kablam! warning: variant is never constructed: `Optional` Sep 01 18:08:53.553 INFO kablam! --> src/zio.rs:232:5 Sep 01 18:08:53.553 INFO kablam! | Sep 01 18:08:53.553 INFO kablam! 232 | Optional = 1 << 17, Sep 01 18:08:53.553 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.553 INFO kablam! Sep 01 18:08:53.553 INFO kablam! warning: variant is never constructed: `DontQueue` Sep 01 18:08:53.553 INFO kablam! --> src/zio.rs:235:5 Sep 01 18:08:53.553 INFO kablam! | Sep 01 18:08:53.553 INFO kablam! 235 | DontQueue = 1 << 18, Sep 01 18:08:53.553 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.553 INFO kablam! Sep 01 18:08:53.554 INFO kablam! warning: variant is never constructed: `DontPropagate` Sep 01 18:08:53.554 INFO kablam! --> src/zio.rs:236:5 Sep 01 18:08:53.554 INFO kablam! | Sep 01 18:08:53.554 INFO kablam! 236 | DontPropagate = 1 << 19, Sep 01 18:08:53.554 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.554 INFO kablam! Sep 01 18:08:53.554 INFO kablam! warning: variant is never constructed: `IoBypass` Sep 01 18:08:53.554 INFO kablam! --> src/zio.rs:237:5 Sep 01 18:08:53.554 INFO kablam! | Sep 01 18:08:53.554 INFO kablam! 237 | IoBypass = 1 << 20, Sep 01 18:08:53.554 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.554 INFO kablam! Sep 01 18:08:53.554 INFO kablam! warning: variant is never constructed: `IoRewrite` Sep 01 18:08:53.554 INFO kablam! --> src/zio.rs:238:5 Sep 01 18:08:53.554 INFO kablam! | Sep 01 18:08:53.554 INFO kablam! 238 | IoRewrite = 1 << 21, Sep 01 18:08:53.554 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.554 INFO kablam! Sep 01 18:08:53.554 INFO kablam! warning: variant is never constructed: `Raw` Sep 01 18:08:53.555 INFO kablam! --> src/zio.rs:239:5 Sep 01 18:08:53.555 INFO kablam! | Sep 01 18:08:53.555 INFO kablam! 239 | Raw = 1 << 22, Sep 01 18:08:53.555 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.555 INFO kablam! Sep 01 18:08:53.555 INFO kablam! warning: variant is never constructed: `GangChild` Sep 01 18:08:53.555 INFO kablam! --> src/zio.rs:240:5 Sep 01 18:08:53.555 INFO kablam! | Sep 01 18:08:53.555 INFO kablam! 240 | GangChild = 1 << 23, Sep 01 18:08:53.555 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.555 INFO kablam! Sep 01 18:08:53.555 INFO kablam! warning: variant is never constructed: `DdtChild` Sep 01 18:08:53.555 INFO kablam! --> src/zio.rs:241:5 Sep 01 18:08:53.555 INFO kablam! | Sep 01 18:08:53.555 INFO kablam! 241 | DdtChild = 1 << 24, Sep 01 18:08:53.555 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.555 INFO kablam! Sep 01 18:08:53.555 INFO kablam! warning: variant is never constructed: `GodFather` Sep 01 18:08:53.555 INFO kablam! --> src/zio.rs:242:5 Sep 01 18:08:53.555 INFO kablam! | Sep 01 18:08:53.555 INFO kablam! 242 | GodFather = 1 << 25, Sep 01 18:08:53.556 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.556 INFO kablam! Sep 01 18:08:53.556 INFO kablam! warning: variant is never constructed: `NopWrite` Sep 01 18:08:53.556 INFO kablam! --> src/zio.rs:243:5 Sep 01 18:08:53.556 INFO kablam! | Sep 01 18:08:53.556 INFO kablam! 243 | NopWrite = 1 << 26, Sep 01 18:08:53.556 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.556 INFO kablam! Sep 01 18:08:53.556 INFO kablam! warning: variant is never constructed: `ReExecuted` Sep 01 18:08:53.556 INFO kablam! --> src/zio.rs:244:5 Sep 01 18:08:53.556 INFO kablam! | Sep 01 18:08:53.556 INFO kablam! 244 | ReExecuted = 1 << 27, Sep 01 18:08:53.556 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.556 INFO kablam! Sep 01 18:08:53.556 INFO kablam! warning: variant is never constructed: `Delegated` Sep 01 18:08:53.556 INFO kablam! --> src/zio.rs:245:5 Sep 01 18:08:53.556 INFO kablam! | Sep 01 18:08:53.556 INFO kablam! 245 | Delegated = 1 << 28, Sep 01 18:08:53.556 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.557 INFO kablam! Sep 01 18:08:53.557 INFO kablam! warning: variant is never constructed: `FastWrite` Sep 01 18:08:53.557 INFO kablam! --> src/zio.rs:246:5 Sep 01 18:08:53.557 INFO kablam! | Sep 01 18:08:53.557 INFO kablam! 246 | FastWrite = 1 << 29, Sep 01 18:08:53.557 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.557 INFO kablam! Sep 01 18:08:53.557 INFO kablam! warning: variant is never constructed: `Vdev` Sep 01 18:08:53.557 INFO kablam! --> src/zio.rs:251:5 Sep 01 18:08:53.557 INFO kablam! | Sep 01 18:08:53.557 INFO kablam! 251 | Vdev = 0, Sep 01 18:08:53.557 INFO kablam! | ^^^^^^^^ Sep 01 18:08:53.557 INFO kablam! Sep 01 18:08:53.557 INFO kablam! warning: variant is never constructed: `Gang` Sep 01 18:08:53.557 INFO kablam! --> src/zio.rs:252:5 Sep 01 18:08:53.557 INFO kablam! | Sep 01 18:08:53.557 INFO kablam! 252 | Gang, Sep 01 18:08:53.557 INFO kablam! | ^^^^ Sep 01 18:08:53.557 INFO kablam! Sep 01 18:08:53.557 INFO kablam! warning: variant is never constructed: `Ddt` Sep 01 18:08:53.558 INFO kablam! --> src/zio.rs:253:5 Sep 01 18:08:53.558 INFO kablam! | Sep 01 18:08:53.558 INFO kablam! 253 | Ddt, Sep 01 18:08:53.558 INFO kablam! | ^^^ Sep 01 18:08:53.558 INFO kablam! Sep 01 18:08:53.558 INFO kablam! warning: variant is never constructed: `Logical` Sep 01 18:08:53.558 INFO kablam! --> src/zio.rs:254:5 Sep 01 18:08:53.558 INFO kablam! | Sep 01 18:08:53.565 INFO kablam! 254 | Logical, Sep 01 18:08:53.566 INFO kablam! | ^^^^^^^ Sep 01 18:08:53.566 INFO kablam! Sep 01 18:08:53.566 INFO kablam! warning: enum is never used: `WaitType` Sep 01 18:08:53.566 INFO kablam! --> src/zio.rs:258:1 Sep 01 18:08:53.566 INFO kablam! | Sep 01 18:08:53.566 INFO kablam! 258 | enum WaitType { Sep 01 18:08:53.566 INFO kablam! | ^^^^^^^^^^^^^ Sep 01 18:08:53.566 INFO kablam! Sep 01 18:08:53.566 INFO kablam! warning: field is never used: `master_node` Sep 01 18:08:53.566 INFO kablam! --> src/main.rs:140:5 Sep 01 18:08:53.566 INFO kablam! | Sep 01 18:08:53.566 INFO kablam! 140 | master_node: DNodePhys, Sep 01 18:08:53.566 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.566 INFO kablam! Sep 01 18:08:53.566 INFO kablam! warning: variant `DmuOtDslDataset_child_map` should have a camel case name such as `DmuotdsldatasetChildMap` Sep 01 18:08:53.566 INFO kablam! --> src/dmu_objset.rs:33:5 Sep 01 18:08:53.566 INFO kablam! | Sep 01 18:08:53.566 INFO kablam! 33 | DmuOtDslDataset_child_map, Sep 01 18:08:53.566 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.566 INFO kablam! | Sep 01 18:08:53.566 INFO kablam! = note: #[warn(non_camel_case_types)] on by default Sep 01 18:08:53.567 INFO kablam! Sep 01 18:08:53.567 INFO kablam! warning: variant `DmuOtJsetSnap_map` should have a camel case name such as `DmuotjsetsnapMap` Sep 01 18:08:53.567 INFO kablam! --> src/dmu_objset.rs:34:5 Sep 01 18:08:53.567 INFO kablam! | Sep 01 18:08:53.567 INFO kablam! 34 | DmuOtJsetSnap_map, Sep 01 18:08:53.567 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.567 INFO kablam! Sep 01 18:08:53.567 INFO kablam! warning: variant `DmuOtPlainFile_contents` should have a camel case name such as `DmuotplainfileContents` Sep 01 18:08:53.567 INFO kablam! --> src/dmu_objset.rs:39:5 Sep 01 18:08:53.567 INFO kablam! | Sep 01 18:08:53.567 INFO kablam! 39 | DmuOtPlainFile_contents, Sep 01 18:08:53.567 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.567 INFO kablam! Sep 01 18:08:53.567 INFO kablam! warning: static variable `metaslab_aliquot` should have an upper case name such as `METASLAB_ALIQUOT` Sep 01 18:08:53.567 INFO kablam! --> src/metaslab.rs:497:1 Sep 01 18:08:53.567 INFO kablam! | Sep 01 18:08:53.567 INFO kablam! 497 | static metaslab_aliquot: usize = 512 << 10; Sep 01 18:08:53.567 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.567 INFO kablam! | Sep 01 18:08:53.567 INFO kablam! = note: #[warn(non_upper_case_globals)] on by default Sep 01 18:08:53.568 INFO kablam! Sep 01 18:08:53.568 INFO kablam! warning: static variable `zfs_condense_pct` should have an upper case name such as `ZFS_CONDENSE_PCT` Sep 01 18:08:53.568 INFO kablam! --> src/metaslab.rs:505:1 Sep 01 18:08:53.568 INFO kablam! | Sep 01 18:08:53.568 INFO kablam! 505 | static zfs_condense_pct: isize = 200; Sep 01 18:08:53.568 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.568 INFO kablam! Sep 01 18:08:53.568 INFO kablam! warning: static variable `zfs_metaslab_condense_block_threshold` should have an upper case name such as `ZFS_METASLAB_CONDENSE_BLOCK_THRESHOLD` Sep 01 18:08:53.568 INFO kablam! --> src/metaslab.rs:518:1 Sep 01 18:08:53.568 INFO kablam! | Sep 01 18:08:53.568 INFO kablam! 518 | static zfs_metaslab_condense_block_threshold: isize = 4; Sep 01 18:08:53.568 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.568 INFO kablam! Sep 01 18:08:53.568 INFO kablam! warning: static variable `zfs_mg_noalloc_threshold` should have an upper case name such as `ZFS_MG_NOALLOC_THRESHOLD` Sep 01 18:08:53.568 INFO kablam! --> src/metaslab.rs:531:1 Sep 01 18:08:53.568 INFO kablam! | Sep 01 18:08:53.568 INFO kablam! 531 | static zfs_mg_noalloc_threshold: isize = 0; Sep 01 18:08:53.568 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.568 INFO kablam! Sep 01 18:08:53.568 INFO kablam! warning: static variable `zfs_mg_fragmentation_threshold` should have an upper case name such as `ZFS_MG_FRAGMENTATION_THRESHOLD` Sep 01 18:08:53.569 INFO kablam! --> src/metaslab.rs:538:1 Sep 01 18:08:53.569 INFO kablam! | Sep 01 18:08:53.569 INFO kablam! 538 | static zfs_mg_fragmentation_threshold: isize = 85; Sep 01 18:08:53.569 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.569 INFO kablam! Sep 01 18:08:53.569 INFO kablam! warning: static variable `zfs_metaslab_fragmentation_threshold` should have an upper case name such as `ZFS_METASLAB_FRAGMENTATION_THRESHOLD` Sep 01 18:08:53.569 INFO kablam! --> src/metaslab.rs:544:1 Sep 01 18:08:53.569 INFO kablam! | Sep 01 18:08:53.569 INFO kablam! 544 | static zfs_metaslab_fragmentation_threshold: isize = 70; Sep 01 18:08:53.569 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.569 INFO kablam! Sep 01 18:08:53.569 INFO kablam! warning: static variable `metaslab_debug_load` should have an upper case name such as `METASLAB_DEBUG_LOAD` Sep 01 18:08:53.569 INFO kablam! --> src/metaslab.rs:547:1 Sep 01 18:08:53.569 INFO kablam! | Sep 01 18:08:53.569 INFO kablam! 547 | static metaslab_debug_load: isize = 0; Sep 01 18:08:53.569 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.569 INFO kablam! Sep 01 18:08:53.569 INFO kablam! warning: static variable `metaslab_debug_unload` should have an upper case name such as `METASLAB_DEBUG_UNLOAD` Sep 01 18:08:53.569 INFO kablam! --> src/metaslab.rs:550:1 Sep 01 18:08:53.569 INFO kablam! | Sep 01 18:08:53.570 INFO kablam! 550 | static metaslab_debug_unload: isize = 0; Sep 01 18:08:53.570 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.570 INFO kablam! Sep 01 18:08:53.570 INFO kablam! warning: static variable `metaslab_df_free_pct` should have an upper case name such as `METASLAB_DF_FREE_PCT` Sep 01 18:08:53.570 INFO kablam! --> src/metaslab.rs:562:1 Sep 01 18:08:53.570 INFO kablam! | Sep 01 18:08:53.570 INFO kablam! 562 | static metaslab_df_free_pct: isize = 4; Sep 01 18:08:53.570 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.570 INFO kablam! Sep 01 18:08:53.570 INFO kablam! warning: static variable `metaslab_load_pct` should have an upper case name such as `METASLAB_LOAD_PCT` Sep 01 18:08:53.570 INFO kablam! --> src/metaslab.rs:565:1 Sep 01 18:08:53.570 INFO kablam! | Sep 01 18:08:53.570 INFO kablam! 565 | static metaslab_load_pct: isize = 50; Sep 01 18:08:53.570 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.570 INFO kablam! Sep 01 18:08:53.570 INFO kablam! warning: static variable `metaslab_unload_delay` should have an upper case name such as `METASLAB_UNLOAD_DELAY` Sep 01 18:08:53.570 INFO kablam! --> src/metaslab.rs:570:1 Sep 01 18:08:53.570 INFO kablam! | Sep 01 18:08:53.570 INFO kablam! 570 | static metaslab_unload_delay: usize = txg::TXG_SIZE * 2; Sep 01 18:08:53.571 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.571 INFO kablam! Sep 01 18:08:53.571 INFO kablam! warning: static variable `metaslab_preload_enabled` should have an upper case name such as `METASLAB_PRELOAD_ENABLED` Sep 01 18:08:53.571 INFO kablam! --> src/metaslab.rs:576:1 Sep 01 18:08:53.571 INFO kablam! | Sep 01 18:08:53.571 INFO kablam! 576 | static metaslab_preload_enabled: bool = true; Sep 01 18:08:53.571 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.571 INFO kablam! Sep 01 18:08:53.571 INFO kablam! warning: static variable `metaslab_fragmentation_factor_enabled` should have an upper case name such as `METASLAB_FRAGMENTATION_FACTOR_ENABLED` Sep 01 18:08:53.571 INFO kablam! --> src/metaslab.rs:579:1 Sep 01 18:08:53.571 INFO kablam! | Sep 01 18:08:53.571 INFO kablam! 579 | static metaslab_fragmentation_factor_enabled: bool = true; Sep 01 18:08:53.571 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.571 INFO kablam! Sep 01 18:08:53.571 INFO kablam! warning: static variable `metaslab_lba_weighting_enabled` should have an upper case name such as `METASLAB_LBA_WEIGHTING_ENABLED` Sep 01 18:08:53.571 INFO kablam! --> src/metaslab.rs:582:1 Sep 01 18:08:53.571 INFO kablam! | Sep 01 18:08:53.571 INFO kablam! 582 | static metaslab_lba_weighting_enabled: bool = true; Sep 01 18:08:53.571 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.572 INFO kablam! Sep 01 18:08:53.572 INFO kablam! warning: static variable `metaslab_bias_enabled` should have an upper case name such as `METASLAB_BIAS_ENABLED` Sep 01 18:08:53.572 INFO kablam! --> src/metaslab.rs:585:1 Sep 01 18:08:53.572 INFO kablam! | Sep 01 18:08:53.572 INFO kablam! 585 | static metaslab_bias_enabled: bool = true; Sep 01 18:08:53.572 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.572 INFO kablam! Sep 01 18:08:53.572 INFO kablam! warning: unused `std::result::Result` which must be used Sep 01 18:08:53.572 INFO kablam! --> src/vdev.rs:483:13 Sep 01 18:08:53.572 INFO kablam! | Sep 01 18:08:53.572 INFO kablam! 483 | self.parse(normal_class, child, Some(index), alloc_type); Sep 01 18:08:53.572 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.572 INFO kablam! | Sep 01 18:08:53.572 INFO kablam! = note: #[warn(unused_must_use)] on by default Sep 01 18:08:53.572 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 01 18:08:53.572 INFO kablam! Sep 01 18:08:53.572 INFO kablam! warning: unused `std::result::Result` which must be used Sep 01 18:08:53.572 INFO kablam! --> src/zio.rs:25:9 Sep 01 18:08:53.572 INFO kablam! | Sep 01 18:08:53.573 INFO kablam! 25 | self.disk.seek(SeekFrom::Start(start as u64 * 512)); Sep 01 18:08:53.573 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.573 INFO kablam! | Sep 01 18:08:53.573 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 01 18:08:53.573 INFO kablam! Sep 01 18:08:53.573 INFO kablam! warning: unused `std::result::Result` which must be used Sep 01 18:08:53.573 INFO kablam! --> src/zio.rs:26:9 Sep 01 18:08:53.573 INFO kablam! | Sep 01 18:08:53.573 INFO kablam! 26 | self.disk.read(&mut ret); Sep 01 18:08:53.573 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.573 INFO kablam! | Sep 01 18:08:53.573 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 01 18:08:53.573 INFO kablam! Sep 01 18:08:53.573 INFO kablam! warning: unused `std::result::Result` which must be used Sep 01 18:08:53.573 INFO kablam! --> src/zio.rs:32:9 Sep 01 18:08:53.573 INFO kablam! | Sep 01 18:08:53.573 INFO kablam! 32 | self.disk.seek(SeekFrom::Start(block as u64 * 512)); Sep 01 18:08:53.573 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.573 INFO kablam! | Sep 01 18:08:53.573 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 01 18:08:53.574 INFO kablam! Sep 01 18:08:53.574 INFO kablam! warning: unused `std::result::Result` which must be used Sep 01 18:08:53.574 INFO kablam! --> src/zio.rs:33:9 Sep 01 18:08:53.574 INFO kablam! | Sep 01 18:08:53.574 INFO kablam! 33 | self.disk.write(data); Sep 01 18:08:53.574 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.574 INFO kablam! | Sep 01 18:08:53.574 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 01 18:08:53.574 INFO kablam! Sep 01 18:08:53.574 INFO kablam! warning: unused `std::result::Result` which must be used Sep 01 18:08:53.574 INFO kablam! --> src/zio.rs:50:17 Sep 01 18:08:53.574 INFO kablam! | Sep 01 18:08:53.574 INFO kablam! 50 | lzjb::LzjbDecoder::new(&data).read(&mut decompressed); Sep 01 18:08:53.574 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.574 INFO kablam! | Sep 01 18:08:53.574 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 01 18:08:53.574 INFO kablam! Sep 01 18:08:53.574 INFO kablam! warning: unused `std::result::Result` which must be used Sep 01 18:08:53.574 INFO kablam! --> src/main.rs:74:17 Sep 01 18:08:53.575 INFO kablam! | Sep 01 18:08:53.575 INFO kablam! 74 | / lzjb::LzjbDecoder::new(&match data { Sep 01 18:08:53.575 INFO kablam! 75 | | Ok(data) => data, Sep 01 18:08:53.575 INFO kablam! 76 | | Err(e) => return Err(e), Sep 01 18:08:53.575 INFO kablam! 77 | | }).read(&mut decompressed); Sep 01 18:08:53.575 INFO kablam! | |____________________________________________________________^ Sep 01 18:08:53.575 INFO kablam! | Sep 01 18:08:53.575 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 01 18:08:53.575 INFO kablam! Sep 01 18:08:53.575 INFO kablam! warning: unused `std::result::Result` which must be used Sep 01 18:08:53.575 INFO kablam! --> src/main.rs:409:5 Sep 01 18:08:53.575 INFO kablam! | Sep 01 18:08:53.575 INFO kablam! 409 | stdout.write(b"Type open zfs.img to open the image file\n"); Sep 01 18:08:53.575 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.575 INFO kablam! | Sep 01 18:08:53.575 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 01 18:08:53.575 INFO kablam! Sep 01 18:08:53.575 INFO kablam! warning: unused `std::result::Result` which must be used Sep 01 18:08:53.575 INFO kablam! --> src/main.rs:414:9 Sep 01 18:08:53.575 INFO kablam! | Sep 01 18:08:53.575 INFO kablam! 414 | stdout.write(b"# "); Sep 01 18:08:53.575 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 01 18:08:53.576 INFO kablam! | Sep 01 18:08:53.576 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 01 18:08:53.576 INFO kablam! Sep 01 18:08:53.576 INFO kablam! warning: unused `std::result::Result` which must be used Sep 01 18:08:53.576 INFO kablam! --> src/main.rs:415:9 Sep 01 18:08:53.576 INFO kablam! | Sep 01 18:08:53.576 INFO kablam! 415 | stdout.flush(); Sep 01 18:08:53.576 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 01 18:08:53.576 INFO kablam! | Sep 01 18:08:53.576 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 01 18:08:53.576 INFO kablam! Sep 01 18:08:53.616 INFO kablam! error: build failed Sep 01 18:08:53.618 INFO kablam! su: No module specific data is present Sep 01 18:08:54.163 INFO running `"docker" "rm" "-f" "ff7a740c6479147072fe4301c3d42b7e6fd4251ec000653315105c83fb120a9f"` Sep 01 18:08:54.340 INFO blam! ff7a740c6479147072fe4301c3d42b7e6fd4251ec000653315105c83fb120a9f