Sep 04 00:59:28.218 INFO checking zfs-0.1.0 against try#5fe695a3844714c70e8f7731a553f7947987a68a for pr-53913 Sep 04 00:59:28.218 INFO running: cargo +5fe695a3844714c70e8f7731a553f7947987a68a-alt check --frozen --all --all-targets Sep 04 00:59:28.218 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-1/pr-53913/try#5fe695a3844714c70e8f7731a553f7947987a68a:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-53913/worker-1/try#5fe695a3844714c70e8f7731a553f7947987a68a:/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 +5fe695a3844714c70e8f7731a553f7947987a68a-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "2G" "crater"` Sep 04 00:59:28.462 INFO blam! cb1e50f6956975d8e86d5b9c9bb6c407d580b11dc7c053b1eaed2771c45b2908 Sep 04 00:59:28.464 INFO running `"docker" "start" "-a" "cb1e50f6956975d8e86d5b9c9bb6c407d580b11dc7c053b1eaed2771c45b2908"` Sep 04 00:59:29.261 INFO kablam! Checking zfs v0.1.0 (file:///source) Sep 04 00:59:30.172 INFO kablam! warning: unused import: `super::zil_header::ZilHeader` Sep 04 00:59:30.172 INFO kablam! --> src/dnode.rs:6:5 Sep 04 00:59:30.172 INFO kablam! | Sep 04 00:59:30.172 INFO kablam! 6 | use super::zil_header::ZilHeader; Sep 04 00:59:30.173 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:30.173 INFO kablam! | Sep 04 00:59:30.173 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 04 00:59:30.173 INFO kablam! Sep 04 00:59:30.174 INFO kablam! warning: unused import: `std::cmp` Sep 04 00:59:30.174 INFO kablam! --> src/metaslab.rs:1:5 Sep 04 00:59:30.174 INFO kablam! | Sep 04 00:59:30.174 INFO kablam! 1 | use std::cmp; Sep 04 00:59:30.174 INFO kablam! | ^^^^^^^^ Sep 04 00:59:30.174 INFO kablam! Sep 04 00:59:30.174 INFO kablam! warning: unused import: `self` Sep 04 00:59:30.174 INFO kablam! --> src/metaslab.rs:7:20 Sep 04 00:59:30.174 INFO kablam! | Sep 04 00:59:30.174 INFO kablam! 7 | use super::taskq::{self, Taskq}; Sep 04 00:59:30.174 INFO kablam! | ^^^^ Sep 04 00:59:30.175 INFO kablam! Sep 04 00:59:30.177 INFO kablam! warning: unused import: `std::cmp` Sep 04 00:59:30.177 INFO kablam! --> src/spa.rs:15:5 Sep 04 00:59:30.177 INFO kablam! | Sep 04 00:59:30.177 INFO kablam! 15 | use std::cmp; Sep 04 00:59:30.177 INFO kablam! | ^^^^^^^^ Sep 04 00:59:30.177 INFO kablam! Sep 04 00:59:30.177 INFO kablam! warning: unused import: `super::dsl_pool` Sep 04 00:59:30.177 INFO kablam! --> src/spa.rs:20:5 Sep 04 00:59:30.177 INFO kablam! | Sep 04 00:59:30.177 INFO kablam! 20 | use super::dsl_pool; Sep 04 00:59:30.177 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 00:59:30.177 INFO kablam! Sep 04 00:59:30.177 INFO kablam! warning: unused import: `super::txg` Sep 04 00:59:30.177 INFO kablam! --> src/spa.rs:24:5 Sep 04 00:59:30.177 INFO kablam! | Sep 04 00:59:30.177 INFO kablam! 24 | use super::txg; Sep 04 00:59:30.177 INFO kablam! | ^^^^^^^^^^ Sep 04 00:59:30.177 INFO kablam! Sep 04 00:59:30.177 INFO kablam! warning: unused import: `super::uberblock::Uberblock` Sep 04 00:59:30.177 INFO kablam! --> src/spa.rs:25:5 Sep 04 00:59:30.177 INFO kablam! | Sep 04 00:59:30.177 INFO kablam! 25 | use super::uberblock::Uberblock; Sep 04 00:59:30.177 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:30.177 INFO kablam! Sep 04 00:59:30.179 INFO kablam! warning: unused import: `std::cmp` Sep 04 00:59:30.179 INFO kablam! --> src/taskq.rs:1:5 Sep 04 00:59:30.179 INFO kablam! | Sep 04 00:59:30.179 INFO kablam! 1 | use std::cmp; Sep 04 00:59:30.179 INFO kablam! | ^^^^^^^^ Sep 04 00:59:30.179 INFO kablam! Sep 04 00:59:30.179 INFO kablam! warning: unused import: `std::thread` Sep 04 00:59:30.179 INFO kablam! --> src/taskq.rs:4:5 Sep 04 00:59:30.179 INFO kablam! | Sep 04 00:59:30.179 INFO kablam! 4 | use std::thread; Sep 04 00:59:30.179 INFO kablam! | ^^^^^^^^^^^ Sep 04 00:59:30.179 INFO kablam! Sep 04 00:59:30.179 INFO kablam! warning: unused import: `mem` Sep 04 00:59:30.179 INFO kablam! --> src/vdev.rs:1:16 Sep 04 00:59:30.179 INFO kablam! | Sep 04 00:59:30.179 INFO kablam! 1 | use std::{cmp, mem}; Sep 04 00:59:30.179 INFO kablam! | ^^^ Sep 04 00:59:30.179 INFO kablam! Sep 04 00:59:30.179 INFO kablam! warning: unused import: `NvValue` Sep 04 00:59:30.179 INFO kablam! --> src/vdev.rs:7:29 Sep 04 00:59:30.179 INFO kablam! | Sep 04 00:59:30.179 INFO kablam! 7 | use super::nvpair::{NvList, NvValue}; Sep 04 00:59:30.179 INFO kablam! | ^^^^^^^ Sep 04 00:59:30.179 INFO kablam! Sep 04 00:59:30.179 INFO kablam! warning: unused import: `super::util` Sep 04 00:59:30.179 INFO kablam! --> src/vdev.rs:9:5 Sep 04 00:59:30.179 INFO kablam! | Sep 04 00:59:30.179 INFO kablam! 9 | use super::util; Sep 04 00:59:30.180 INFO kablam! | ^^^^^^^^^^^ Sep 04 00:59:30.180 INFO kablam! Sep 04 00:59:30.181 INFO kablam! warning: unused import: `std::io::Seek` Sep 04 00:59:30.181 INFO kablam! --> src/zap.rs:2:5 Sep 04 00:59:30.181 INFO kablam! | Sep 04 00:59:30.181 INFO kablam! 2 | use std::io::Seek; Sep 04 00:59:30.181 INFO kablam! | ^^^^^^^^^^^^^ Sep 04 00:59:30.181 INFO kablam! Sep 04 00:59:30.182 INFO kablam! warning: unused import: `ptr` Sep 04 00:59:30.182 INFO kablam! --> src/zio.rs:1:16 Sep 04 00:59:30.182 INFO kablam! | Sep 04 00:59:30.182 INFO kablam! 1 | use std::{mem, ptr}; Sep 04 00:59:30.182 INFO kablam! | ^^^ Sep 04 00:59:30.182 INFO kablam! Sep 04 00:59:30.182 INFO kablam! warning: unused import: `super::avl` Sep 04 00:59:30.183 INFO kablam! --> src/zio.rs:5:5 Sep 04 00:59:30.183 INFO kablam! | Sep 04 00:59:30.183 INFO kablam! 5 | use super::avl; Sep 04 00:59:30.183 INFO kablam! | ^^^^^^^^^^ Sep 04 00:59:30.183 INFO kablam! Sep 04 00:59:30.183 INFO kablam! warning: unused import: `super::zfs` Sep 04 00:59:30.183 INFO kablam! --> src/zio.rs:11:5 Sep 04 00:59:30.183 INFO kablam! | Sep 04 00:59:30.183 INFO kablam! 11 | use super::zfs; Sep 04 00:59:30.183 INFO kablam! | ^^^^^^^^^^ Sep 04 00:59:30.183 INFO kablam! Sep 04 00:59:30.240 INFO kablam! warning: unused import: `super::zil_header::ZilHeader` Sep 04 00:59:30.240 INFO kablam! --> src/dnode.rs:6:5 Sep 04 00:59:30.240 INFO kablam! | Sep 04 00:59:30.240 INFO kablam! 6 | use super::zil_header::ZilHeader; Sep 04 00:59:30.240 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:30.240 INFO kablam! | Sep 04 00:59:30.240 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 04 00:59:30.240 INFO kablam! Sep 04 00:59:30.241 INFO kablam! warning: unused import: `std::cmp` Sep 04 00:59:30.241 INFO kablam! --> src/metaslab.rs:1:5 Sep 04 00:59:30.241 INFO kablam! | Sep 04 00:59:30.241 INFO kablam! 1 | use std::cmp; Sep 04 00:59:30.241 INFO kablam! | ^^^^^^^^ Sep 04 00:59:30.241 INFO kablam! Sep 04 00:59:30.241 INFO kablam! warning: unused import: `self` Sep 04 00:59:30.241 INFO kablam! --> src/metaslab.rs:7:20 Sep 04 00:59:30.241 INFO kablam! | Sep 04 00:59:30.241 INFO kablam! 7 | use super::taskq::{self, Taskq}; Sep 04 00:59:30.241 INFO kablam! | ^^^^ Sep 04 00:59:30.242 INFO kablam! Sep 04 00:59:30.244 INFO kablam! warning: unused import: `std::cmp` Sep 04 00:59:30.244 INFO kablam! --> src/spa.rs:15:5 Sep 04 00:59:30.244 INFO kablam! | Sep 04 00:59:30.244 INFO kablam! 15 | use std::cmp; Sep 04 00:59:30.244 INFO kablam! | ^^^^^^^^ Sep 04 00:59:30.244 INFO kablam! Sep 04 00:59:30.244 INFO kablam! warning: unused import: `super::dsl_pool` Sep 04 00:59:30.244 INFO kablam! --> src/spa.rs:20:5 Sep 04 00:59:30.244 INFO kablam! | Sep 04 00:59:30.244 INFO kablam! 20 | use super::dsl_pool; Sep 04 00:59:30.245 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 00:59:30.245 INFO kablam! Sep 04 00:59:30.245 INFO kablam! warning: unused import: `super::txg` Sep 04 00:59:30.245 INFO kablam! --> src/spa.rs:24:5 Sep 04 00:59:30.245 INFO kablam! | Sep 04 00:59:30.245 INFO kablam! 24 | use super::txg; Sep 04 00:59:30.245 INFO kablam! | ^^^^^^^^^^ Sep 04 00:59:30.245 INFO kablam! Sep 04 00:59:30.245 INFO kablam! warning: unused import: `super::uberblock::Uberblock` Sep 04 00:59:30.245 INFO kablam! --> src/spa.rs:25:5 Sep 04 00:59:30.245 INFO kablam! | Sep 04 00:59:30.245 INFO kablam! 25 | use super::uberblock::Uberblock; Sep 04 00:59:30.245 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:30.245 INFO kablam! Sep 04 00:59:30.246 INFO kablam! warning: unused import: `std::cmp` Sep 04 00:59:30.246 INFO kablam! --> src/taskq.rs:1:5 Sep 04 00:59:30.246 INFO kablam! | Sep 04 00:59:30.246 INFO kablam! 1 | use std::cmp; Sep 04 00:59:30.246 INFO kablam! | ^^^^^^^^ Sep 04 00:59:30.246 INFO kablam! Sep 04 00:59:30.246 INFO kablam! warning: unused import: `std::thread` Sep 04 00:59:30.246 INFO kablam! --> src/taskq.rs:4:5 Sep 04 00:59:30.246 INFO kablam! | Sep 04 00:59:30.246 INFO kablam! 4 | use std::thread; Sep 04 00:59:30.246 INFO kablam! | ^^^^^^^^^^^ Sep 04 00:59:30.246 INFO kablam! Sep 04 00:59:30.246 INFO kablam! warning: unused import: `mem` Sep 04 00:59:30.246 INFO kablam! --> src/vdev.rs:1:16 Sep 04 00:59:30.246 INFO kablam! | Sep 04 00:59:30.246 INFO kablam! 1 | use std::{cmp, mem}; Sep 04 00:59:30.247 INFO kablam! | ^^^ Sep 04 00:59:30.247 INFO kablam! Sep 04 00:59:30.247 INFO kablam! warning: unused import: `NvValue` Sep 04 00:59:30.247 INFO kablam! --> src/vdev.rs:7:29 Sep 04 00:59:30.247 INFO kablam! | Sep 04 00:59:30.247 INFO kablam! 7 | use super::nvpair::{NvList, NvValue}; Sep 04 00:59:30.247 INFO kablam! | ^^^^^^^ Sep 04 00:59:30.247 INFO kablam! Sep 04 00:59:30.247 INFO kablam! warning: unused import: `super::util` Sep 04 00:59:30.247 INFO kablam! --> src/vdev.rs:9:5 Sep 04 00:59:30.247 INFO kablam! | Sep 04 00:59:30.247 INFO kablam! 9 | use super::util; Sep 04 00:59:30.247 INFO kablam! | ^^^^^^^^^^^ Sep 04 00:59:30.247 INFO kablam! Sep 04 00:59:30.249 INFO kablam! warning: unused import: `std::io::Seek` Sep 04 00:59:30.249 INFO kablam! --> src/zap.rs:2:5 Sep 04 00:59:30.249 INFO kablam! | Sep 04 00:59:30.249 INFO kablam! 2 | use std::io::Seek; Sep 04 00:59:30.249 INFO kablam! | ^^^^^^^^^^^^^ Sep 04 00:59:30.249 INFO kablam! Sep 04 00:59:30.250 INFO kablam! warning: unused import: `ptr` Sep 04 00:59:30.250 INFO kablam! --> src/zio.rs:1:16 Sep 04 00:59:30.250 INFO kablam! | Sep 04 00:59:30.250 INFO kablam! 1 | use std::{mem, ptr}; Sep 04 00:59:30.250 INFO kablam! | ^^^ Sep 04 00:59:30.250 INFO kablam! Sep 04 00:59:30.250 INFO kablam! warning: unused import: `super::avl` Sep 04 00:59:30.250 INFO kablam! --> src/zio.rs:5:5 Sep 04 00:59:30.250 INFO kablam! | Sep 04 00:59:30.250 INFO kablam! 5 | use super::avl; Sep 04 00:59:30.250 INFO kablam! | ^^^^^^^^^^ Sep 04 00:59:30.250 INFO kablam! Sep 04 00:59:30.250 INFO kablam! warning: unused import: `super::zfs` Sep 04 00:59:30.250 INFO kablam! --> src/zio.rs:11:5 Sep 04 00:59:30.250 INFO kablam! | Sep 04 00:59:30.250 INFO kablam! 11 | use super::zfs; Sep 04 00:59:30.250 INFO kablam! | ^^^^^^^^^^ Sep 04 00:59:30.250 INFO kablam! Sep 04 00:59:31.161 INFO kablam! warning: unreachable expression Sep 04 00:59:31.161 INFO kablam! --> src/spa.rs:92:17 Sep 04 00:59:31.161 INFO kablam! | Sep 04 00:59:31.161 INFO kablam! 92 | 0 Sep 04 00:59:31.161 INFO kablam! | ^ Sep 04 00:59:31.162 INFO kablam! | Sep 04 00:59:31.162 INFO kablam! = note: #[warn(unreachable_code)] on by default Sep 04 00:59:31.162 INFO kablam! Sep 04 00:59:31.327 INFO kablam! warning: unreachable expression Sep 04 00:59:31.327 INFO kablam! --> src/spa.rs:92:17 Sep 04 00:59:31.327 INFO kablam! | Sep 04 00:59:31.327 INFO kablam! 92 | 0 Sep 04 00:59:31.327 INFO kablam! | ^ Sep 04 00:59:31.327 INFO kablam! | Sep 04 00:59:31.327 INFO kablam! = note: #[warn(unreachable_code)] on by default Sep 04 00:59:31.327 INFO kablam! Sep 04 00:59:31.483 INFO kablam! error[E0369]: binary operation `==` cannot be applied to type `std::result::Result` Sep 04 00:59:31.483 INFO kablam! --> src/xdr/mem_ops.rs:122:13 Sep 04 00:59:31.483 INFO kablam! | Sep 04 00:59:31.483 INFO kablam! 122 | assert!(mem_ops.get_i32() == 257); Sep 04 00:59:31.483 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:31.483 INFO kablam! | Sep 04 00:59:31.483 INFO kablam! = note: an implementation of `std::cmp::PartialEq` might be missing for `std::result::Result` Sep 04 00:59:31.483 INFO kablam! Sep 04 00:59:31.487 INFO kablam! error[E0369]: binary operation `==` cannot be applied to type `std::result::Result` Sep 04 00:59:31.487 INFO kablam! --> src/xdr/mem_ops.rs:130:13 Sep 04 00:59:31.487 INFO kablam! | Sep 04 00:59:31.487 INFO kablam! 130 | assert!(mem_ops.get_i64() == 424242); Sep 04 00:59:31.487 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:31.488 INFO kablam! | Sep 04 00:59:31.488 INFO kablam! = note: an implementation of `std::cmp::PartialEq` might be missing for `std::result::Result` Sep 04 00:59:31.488 INFO kablam! Sep 04 00:59:31.488 INFO kablam! error[E0369]: binary operation `==` cannot be applied to type `std::result::Result` Sep 04 00:59:31.488 INFO kablam! --> src/xdr/mem_ops.rs:136:13 Sep 04 00:59:31.488 INFO kablam! | Sep 04 00:59:31.488 INFO kablam! 136 | assert!(mem_ops.get_i32() == 257); Sep 04 00:59:31.488 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:31.489 INFO kablam! | Sep 04 00:59:31.489 INFO kablam! = note: an implementation of `std::cmp::PartialEq` might be missing for `std::result::Result` Sep 04 00:59:31.489 INFO kablam! Sep 04 00:59:31.490 INFO kablam! error[E0369]: binary operation `==` cannot be applied to type `std::result::Result` Sep 04 00:59:31.490 INFO kablam! --> src/xdr/mem_ops.rs:144:13 Sep 04 00:59:31.490 INFO kablam! | Sep 04 00:59:31.490 INFO kablam! 144 | assert!(mem_ops.get_i32() == 424242); Sep 04 00:59:31.490 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:31.490 INFO kablam! | Sep 04 00:59:31.490 INFO kablam! = note: an implementation of `std::cmp::PartialEq` might be missing for `std::result::Result` Sep 04 00:59:31.490 INFO kablam! Sep 04 00:59:31.575 INFO kablam! error: aborting due to 4 previous errors Sep 04 00:59:31.575 INFO kablam! Sep 04 00:59:31.575 INFO kablam! For more information about this error, try `rustc --explain E0369`. Sep 04 00:59:31.583 INFO kablam! error: Could not compile `zfs`. Sep 04 00:59:31.584 INFO kablam! warning: build failed, waiting for other jobs to finish... Sep 04 00:59:31.699 INFO kablam! warning: unused variable: `cursor` Sep 04 00:59:31.699 INFO kablam! --> src/metaslab.rs:426:17 Sep 04 00:59:31.699 INFO kablam! | Sep 04 00:59:31.699 INFO kablam! 426 | let ref mut cursor = ms.lbas[(util::highbit64(align) - 1) as usize]; Sep 04 00:59:31.699 INFO kablam! | ^^^^^^ help: consider using `_cursor` instead Sep 04 00:59:31.699 INFO kablam! | Sep 04 00:59:31.699 INFO kablam! = note: #[warn(unused_variables)] on by default Sep 04 00:59:31.699 INFO kablam! Sep 04 00:59:31.699 INFO kablam! warning: unused variable: `tree` Sep 04 00:59:31.699 INFO kablam! --> src/metaslab.rs:427:17 Sep 04 00:59:31.699 INFO kablam! | Sep 04 00:59:31.699 INFO kablam! 427 | let ref mut tree = ms.tree; Sep 04 00:59:31.699 INFO kablam! | ^^^^ help: consider using `_tree` instead Sep 04 00:59:31.700 INFO kablam! Sep 04 00:59:31.701 INFO kablam! warning: unused variable: `spa` Sep 04 00:59:31.701 INFO kablam! --> src/main.rs:440:33 Sep 04 00:59:31.701 INFO kablam! | Sep 04 00:59:31.701 INFO kablam! 440 | let spa = spa::Spa::import(name, nv_list).unwrap(); Sep 04 00:59:31.701 INFO kablam! | ^^^ help: consider using `_spa` instead Sep 04 00:59:31.701 INFO kablam! Sep 04 00:59:31.702 INFO kablam! warning: unused variable: `space_map` Sep 04 00:59:31.702 INFO kablam! --> src/main.rs:485:61 Sep 04 00:59:31.702 INFO kablam! | Sep 04 00:59:31.702 INFO kablam! 485 | let space_map: Result, _> = Sep 04 00:59:31.702 INFO kablam! | ^^^^^^^^^ help: consider using `_space_map` instead Sep 04 00:59:31.702 INFO kablam! Sep 04 00:59:31.702 INFO kablam! warning: unused variable: `range_tree` Sep 04 00:59:31.702 INFO kablam! --> src/main.rs:495:65 Sep 04 00:59:31.702 INFO kablam! | Sep 04 00:59:31.702 INFO kablam! 495 | let mut range_tree: avl::Tree src/dsl_pool.rs:15:18 Sep 04 00:59:31.702 INFO kablam! | Sep 04 00:59:31.702 INFO kablam! 15 | fn open_impl(spa: &mut spa::Spa, txg: u64) -> zfs::Result { Sep 04 00:59:31.702 INFO kablam! | ^^^ help: consider using `_spa` instead Sep 04 00:59:31.702 INFO kablam! Sep 04 00:59:31.702 INFO kablam! warning: unused variable: `txg` Sep 04 00:59:31.702 INFO kablam! --> src/dsl_pool.rs:15:38 Sep 04 00:59:31.702 INFO kablam! | Sep 04 00:59:31.702 INFO kablam! 15 | fn open_impl(spa: &mut spa::Spa, txg: u64) -> zfs::Result { Sep 04 00:59:31.702 INFO kablam! | ^^^ help: consider using `_txg` instead Sep 04 00:59:31.702 INFO kablam! Sep 04 00:59:31.704 INFO kablam! warning: unused variable: `f` Sep 04 00:59:31.704 INFO kablam! --> src/lzjb.rs:140:19 Sep 04 00:59:31.704 INFO kablam! | Sep 04 00:59:31.704 INFO kablam! 140 | fn fmt(&self, f: &mut Formatter) -> Result<(), FmtError> { Sep 04 00:59:31.704 INFO kablam! | ^ help: consider using `_f` instead Sep 04 00:59:31.704 INFO kablam! Sep 04 00:59:31.704 INFO kablam! warning: unused variable: `x` Sep 04 00:59:31.704 INFO kablam! --> src/metaslab.rs:265:49 Sep 04 00:59:31.704 INFO kablam! | Sep 04 00:59:31.704 INFO kablam! 265 | alloc_tree: (0..txg::TXG_SIZE).map(|x| avl::Tree::new(seg_key_start.clone())).collect(), Sep 04 00:59:31.704 INFO kablam! | ^ help: consider using `_x` instead Sep 04 00:59:31.704 INFO kablam! Sep 04 00:59:31.704 INFO kablam! warning: unused variable: `x` Sep 04 00:59:31.704 INFO kablam! --> src/metaslab.rs:266:48 Sep 04 00:59:31.705 INFO kablam! | Sep 04 00:59:31.705 INFO kablam! 266 | free_tree: (0..txg::TXG_SIZE).map(|x| avl::Tree::new(seg_key_start.clone())).collect(), Sep 04 00:59:31.705 INFO kablam! | ^ help: consider using `_x` instead Sep 04 00:59:31.705 INFO kablam! Sep 04 00:59:31.705 INFO kablam! warning: unused variable: `x` Sep 04 00:59:31.705 INFO kablam! --> src/metaslab.rs:268:35 Sep 04 00:59:31.705 INFO kablam! | Sep 04 00:59:31.705 INFO kablam! 268 | .map(|x| avl::Tree::new(seg_key_start.clone())) Sep 04 00:59:31.705 INFO kablam! | ^ help: consider using `_x` instead Sep 04 00:59:31.705 INFO kablam! Sep 04 00:59:31.705 INFO kablam! warning: unused variable: `space_map` Sep 04 00:59:31.705 INFO kablam! --> src/metaslab.rs:359:29 Sep 04 00:59:31.705 INFO kablam! | Sep 04 00:59:31.705 INFO kablam! 359 | if let Some(ref mut space_map) = self.space_map { Sep 04 00:59:31.705 INFO kablam! | ^^^^^^^^^ help: consider using `_space_map` instead Sep 04 00:59:31.705 INFO kablam! Sep 04 00:59:31.705 INFO kablam! warning: unused variable: `t` Sep 04 00:59:31.705 INFO kablam! --> src/metaslab.rs:372:17 Sep 04 00:59:31.705 INFO kablam! | Sep 04 00:59:31.705 INFO kablam! 372 | for t in 0..txg::DEFER_SIZE { Sep 04 00:59:31.705 INFO kablam! | ^ help: consider using `_t` instead Sep 04 00:59:31.705 INFO kablam! Sep 04 00:59:31.705 INFO kablam! warning: unused variable: `activation_weight` Sep 04 00:59:31.705 INFO kablam! --> src/metaslab.rs:387:28 Sep 04 00:59:31.705 INFO kablam! | Sep 04 00:59:31.705 INFO kablam! 387 | fn activate(&mut self, activation_weight: u64) -> zfs::Result<()> { Sep 04 00:59:31.705 INFO kablam! | ^^^^^^^^^^^^^^^^^ help: consider using `_activation_weight` instead Sep 04 00:59:31.705 INFO kablam! Sep 04 00:59:31.705 INFO kablam! warning: unused variable: `nvroot` Sep 04 00:59:31.705 INFO kablam! --> src/spa.rs:97:33 Sep 04 00:59:31.705 INFO kablam! | Sep 04 00:59:31.705 INFO kablam! 97 | pub fn create(name: String, nvroot: &NvList) -> zfs::Result { Sep 04 00:59:31.705 INFO kablam! | ^^^^^^ help: consider using `_nvroot` instead Sep 04 00:59:31.706 INFO kablam! Sep 04 00:59:31.706 INFO kablam! warning: unused variable: `pool_guid` Sep 04 00:59:31.706 INFO kablam! --> src/spa.rs:176:18 Sep 04 00:59:31.706 INFO kablam! | Sep 04 00:59:31.706 INFO kablam! 176 | pool_guid: u64, Sep 04 00:59:31.706 INFO kablam! | ^^^^^^^^^ help: consider using `_pool_guid` instead Sep 04 00:59:31.706 INFO kablam! Sep 04 00:59:31.706 INFO kablam! warning: unused variable: `mos_config` Sep 04 00:59:31.706 INFO kablam! --> src/spa.rs:180:18 Sep 04 00:59:31.706 INFO kablam! | Sep 04 00:59:31.706 INFO kablam! 180 | mos_config: bool) Sep 04 00:59:31.706 INFO kablam! | ^^^^^^^^^^ help: consider using `_mos_config` instead Sep 04 00:59:31.706 INFO kablam! Sep 04 00:59:31.706 INFO kablam! warning: unused variable: `t` Sep 04 00:59:31.706 INFO kablam! --> src/spa.rs:321:13 Sep 04 00:59:31.706 INFO kablam! | Sep 04 00:59:31.706 INFO kablam! 321 | for t in 0..zio::NUM_TYPES { Sep 04 00:59:31.706 INFO kablam! | ^ help: consider using `_t` instead Sep 04 00:59:31.706 INFO kablam! Sep 04 00:59:31.706 INFO kablam! warning: unused variable: `q` Sep 04 00:59:31.706 INFO kablam! --> src/spa.rs:322:17 Sep 04 00:59:31.706 INFO kablam! | Sep 04 00:59:31.706 INFO kablam! 322 | for q in 0..zio::NUM_TASKQ_TYPES { Sep 04 00:59:31.706 INFO kablam! | ^ help: consider using `_q` instead Sep 04 00:59:31.706 INFO kablam! Sep 04 00:59:31.706 INFO kablam! warning: unused variable: `os` Sep 04 00:59:31.706 INFO kablam! --> src/space_map.rs:58:17 Sep 04 00:59:31.706 INFO kablam! | Sep 04 00:59:31.706 INFO kablam! 58 | pub fn open(os: &mut ObjectSet, Sep 04 00:59:31.706 INFO kablam! | ^^ help: consider using `_os` instead Sep 04 00:59:31.706 INFO kablam! Sep 04 00:59:31.706 INFO kablam! warning: unused variable: `func` Sep 04 00:59:31.706 INFO kablam! --> src/taskq.rs:166:34 Sep 04 00:59:31.706 INFO kablam! | Sep 04 00:59:31.706 INFO kablam! 166 | fn taskq_dispatch(&mut self, func: TaskFn, flags: u64) -> TaskId { Sep 04 00:59:31.707 INFO kablam! | ^^^^ help: consider using `_func` instead Sep 04 00:59:31.707 INFO kablam! Sep 04 00:59:31.707 INFO kablam! warning: unused variable: `flags` Sep 04 00:59:31.707 INFO kablam! --> src/taskq.rs:166:48 Sep 04 00:59:31.707 INFO kablam! | Sep 04 00:59:31.707 INFO kablam! 166 | fn taskq_dispatch(&mut self, func: TaskFn, flags: u64) -> TaskId { Sep 04 00:59:31.707 INFO kablam! | ^^^^^ help: consider using `_flags` instead Sep 04 00:59:31.707 INFO kablam! Sep 04 00:59:31.707 INFO kablam! warning: unused variable: `id` Sep 04 00:59:31.707 INFO kablam! --> src/taskq.rs:303:33 Sep 04 00:59:31.707 INFO kablam! | Sep 04 00:59:31.707 INFO kablam! 303 | pub fn cancel_id(&mut self, id: TaskId) -> zfs::Result<()> { Sep 04 00:59:31.707 INFO kablam! | ^^ help: consider using `_id` instead Sep 04 00:59:31.707 INFO kablam! Sep 04 00:59:31.707 INFO kablam! warning: unused variable: `m` Sep 04 00:59:31.707 INFO kablam! --> src/vdev.rs:313:13 Sep 04 00:59:31.707 INFO kablam! | Sep 04 00:59:31.707 INFO kablam! 313 | for m in old_count..new_count { Sep 04 00:59:31.707 INFO kablam! | ^ help: consider using `_m` instead Sep 04 00:59:31.707 INFO kablam! Sep 04 00:59:31.707 INFO kablam! warning: unused variable: `object` Sep 04 00:59:31.707 INFO kablam! --> src/vdev.rs:314:17 Sep 04 00:59:31.707 INFO kablam! | Sep 04 00:59:31.707 INFO kablam! 314 | let object: u64 = 0; Sep 04 00:59:31.707 INFO kablam! | ^^^^^^ help: consider using `_object` instead Sep 04 00:59:31.707 INFO kablam! Sep 04 00:59:31.711 INFO kablam! warning: unused variable: `mos` Sep 04 00:59:31.711 INFO kablam! --> src/vdev.rs:290:33 Sep 04 00:59:31.711 INFO kablam! | Sep 04 00:59:31.711 INFO kablam! 290 | fn metaslab_init(&mut self, mos: &mut ObjectSet, txg: u64) -> zfs::Result<()> { Sep 04 00:59:31.711 INFO kablam! | ^^^ help: consider using `_mos` instead Sep 04 00:59:31.711 INFO kablam! Sep 04 00:59:31.711 INFO kablam! warning: unused variable: `vdev` Sep 04 00:59:31.711 INFO kablam! --> src/vdev_file.rs:21:24 Sep 04 00:59:31.711 INFO kablam! | Sep 04 00:59:31.712 INFO kablam! 21 | fn open(&mut self, vdev: &mut vdev::Vdev) -> zfs::Result<(u64, u64, u64)> { Sep 04 00:59:31.712 INFO kablam! | ^^^^ help: consider using `_vdev` instead Sep 04 00:59:31.712 INFO kablam! Sep 04 00:59:31.712 INFO kablam! warning: unused variable: `vdev` Sep 04 00:59:31.712 INFO kablam! --> src/vdev_file.rs:25:25 Sep 04 00:59:31.712 INFO kablam! | Sep 04 00:59:31.712 INFO kablam! 25 | fn close(&mut self, vdev: &mut vdev::Vdev) {} Sep 04 00:59:31.712 INFO kablam! | ^^^^ help: consider using `_vdev` instead Sep 04 00:59:31.712 INFO kablam! Sep 04 00:59:31.712 INFO kablam! warning: unused variable: `vdev` Sep 04 00:59:31.712 INFO kablam! --> src/vdev_file.rs:27:25 Sep 04 00:59:31.713 INFO kablam! | Sep 04 00:59:31.713 INFO kablam! 27 | fn asize(&mut self, vdev: &mut vdev::Vdev, psize: u64) -> u64 { Sep 04 00:59:31.713 INFO kablam! | ^^^^ help: consider using `_vdev` instead Sep 04 00:59:31.713 INFO kablam! Sep 04 00:59:31.713 INFO kablam! warning: unused variable: `psize` Sep 04 00:59:31.713 INFO kablam! --> src/vdev_file.rs:27:48 Sep 04 00:59:31.713 INFO kablam! | Sep 04 00:59:31.713 INFO kablam! 27 | fn asize(&mut self, vdev: &mut vdev::Vdev, psize: u64) -> u64 { Sep 04 00:59:31.713 INFO kablam! | ^^^^^ help: consider using `_psize` instead Sep 04 00:59:31.713 INFO kablam! Sep 04 00:59:31.713 INFO kablam! warning: unused variable: `vdev` Sep 04 00:59:31.713 INFO kablam! --> src/vdev_file.rs:31:24 Sep 04 00:59:31.714 INFO kablam! | Sep 04 00:59:31.714 INFO kablam! 31 | fn hold(&mut self, vdev: &mut vdev::Vdev) {} Sep 04 00:59:31.714 INFO kablam! | ^^^^ help: consider using `_vdev` instead Sep 04 00:59:31.714 INFO kablam! Sep 04 00:59:31.714 INFO kablam! warning: unused variable: `vdev` Sep 04 00:59:31.714 INFO kablam! --> src/vdev_file.rs:33:27 Sep 04 00:59:31.714 INFO kablam! | Sep 04 00:59:31.714 INFO kablam! 33 | fn release(&mut self, vdev: &mut vdev::Vdev) {} Sep 04 00:59:31.714 INFO kablam! | ^^^^ help: consider using `_vdev` instead Sep 04 00:59:31.714 INFO kablam! Sep 04 00:59:31.714 INFO kablam! warning: unused variable: `u` Sep 04 00:59:31.715 INFO kablam! --> src/main.rs:80:13 Sep 04 00:59:31.715 INFO kablam! | Sep 04 00:59:31.715 INFO kablam! 80 | u => Err("Error: Unknown compression type"), Sep 04 00:59:31.715 INFO kablam! | ^ help: consider using `_u` instead Sep 04 00:59:31.715 INFO kablam! Sep 04 00:59:31.916 INFO kablam! warning: variable does not need to be mutable Sep 04 00:59:31.916 INFO kablam! --> src/metaslab.rs:314:13 Sep 04 00:59:31.916 INFO kablam! | Sep 04 00:59:31.916 INFO kablam! 314 | let mut metaslab = Self::new(vdev_top.ms_group.ms_class.ops.clone(), Sep 04 00:59:31.916 INFO kablam! | ----^^^^^^^^ Sep 04 00:59:31.916 INFO kablam! | | Sep 04 00:59:31.916 INFO kablam! | help: remove this `mut` Sep 04 00:59:31.917 INFO kablam! | Sep 04 00:59:31.917 INFO kablam! = note: #[warn(unused_mut)] on by default Sep 04 00:59:31.917 INFO kablam! Sep 04 00:59:31.919 INFO kablam! warning: variable does not need to be mutable Sep 04 00:59:31.919 INFO kablam! --> src/metaslab.rs:349:13 Sep 04 00:59:31.919 INFO kablam! | Sep 04 00:59:31.919 INFO kablam! 349 | let mut result = Ok(()); Sep 04 00:59:31.919 INFO kablam! | ----^^^^^^ Sep 04 00:59:31.919 INFO kablam! | | Sep 04 00:59:31.919 INFO kablam! | help: remove this `mut` Sep 04 00:59:31.919 INFO kablam! Sep 04 00:59:32.011 INFO kablam! warning: variable does not need to be mutable Sep 04 00:59:32.012 INFO kablam! --> src/spa.rs:58:13 Sep 04 00:59:32.012 INFO kablam! | Sep 04 00:59:32.012 INFO kablam! 58 | let mut writes; Sep 04 00:59:32.012 INFO kablam! | ----^^^^^^ Sep 04 00:59:32.012 INFO kablam! | | Sep 04 00:59:32.012 INFO kablam! | help: remove this `mut` Sep 04 00:59:32.012 INFO kablam! Sep 04 00:59:32.023 INFO kablam! warning: variable does not need to be mutable Sep 04 00:59:32.023 INFO kablam! --> src/space_map.rs:75:13 Sep 04 00:59:32.023 INFO kablam! | Sep 04 00:59:32.023 INFO kablam! 75 | let mut space_map = SpaceMap { Sep 04 00:59:32.023 INFO kablam! | ----^^^^^^^^^ Sep 04 00:59:32.023 INFO kablam! | | Sep 04 00:59:32.023 INFO kablam! | help: remove this `mut` Sep 04 00:59:32.023 INFO kablam! Sep 04 00:59:32.033 INFO kablam! warning: variable does not need to be mutable Sep 04 00:59:32.033 INFO kablam! --> src/taskq.rs:46:16 Sep 04 00:59:32.033 INFO kablam! | Sep 04 00:59:32.033 INFO kablam! 46 | mut num_threads: u16, Sep 04 00:59:32.033 INFO kablam! | ----^^^^^^^^^^^ Sep 04 00:59:32.033 INFO kablam! | | Sep 04 00:59:32.033 INFO kablam! | help: remove this `mut` Sep 04 00:59:32.034 INFO kablam! Sep 04 00:59:32.146 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 04 00:59:32.146 INFO kablam! --> src/main.rs:427:71 Sep 04 00:59:32.146 INFO kablam! | Sep 04 00:59:32.146 INFO kablam! 427 | writeln!(stdout, "Newest Uberblock {:X}", zfs.uberblock.magic); Sep 04 00:59:32.146 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.147 INFO kablam! | Sep 04 00:59:32.147 INFO kablam! = note: #[warn(safe_packed_borrows)] on by default Sep 04 00:59:32.147 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 04 00:59:32.147 INFO kablam! = note: for more information, see issue #46043 Sep 04 00:59:32.147 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 04 00:59:32.147 INFO kablam! Sep 04 00:59:32.147 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 04 00:59:32.147 INFO kablam! --> src/main.rs:428:60 Sep 04 00:59:32.147 INFO kablam! | Sep 04 00:59:32.147 INFO kablam! 428 | writeln!(stdout, "Version {}", uberblock.version); Sep 04 00:59:32.147 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.147 INFO kablam! | Sep 04 00:59:32.147 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 04 00:59:32.147 INFO kablam! = note: for more information, see issue #46043 Sep 04 00:59:32.147 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 04 00:59:32.147 INFO kablam! Sep 04 00:59:32.147 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 04 00:59:32.147 INFO kablam! --> src/main.rs:429:56 Sep 04 00:59:32.147 INFO kablam! | Sep 04 00:59:32.147 INFO kablam! 429 | writeln!(stdout, "TXG {}", uberblock.txg); Sep 04 00:59:32.147 INFO kablam! | ^^^^^^^^^^^^^ Sep 04 00:59:32.147 INFO kablam! | Sep 04 00:59:32.147 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 04 00:59:32.155 INFO kablam! = note: for more information, see issue #46043 Sep 04 00:59:32.155 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 04 00:59:32.155 INFO kablam! Sep 04 00:59:32.155 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 04 00:59:32.155 INFO kablam! --> src/main.rs:430:59 Sep 04 00:59:32.155 INFO kablam! | Sep 04 00:59:32.155 INFO kablam! 430 | writeln!(stdout, "GUID {:X}", uberblock.guid_sum); Sep 04 00:59:32.155 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.155 INFO kablam! | Sep 04 00:59:32.155 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 04 00:59:32.155 INFO kablam! = note: for more information, see issue #46043 Sep 04 00:59:32.155 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 04 00:59:32.155 INFO kablam! Sep 04 00:59:32.155 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 04 00:59:32.155 INFO kablam! --> src/main.rs:431:62 Sep 04 00:59:32.155 INFO kablam! | Sep 04 00:59:32.155 INFO kablam! 431 | writeln!(stdout, "Timestamp {}", uberblock.timestamp); Sep 04 00:59:32.155 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.155 INFO kablam! | Sep 04 00:59:32.155 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 04 00:59:32.155 INFO kablam! = note: for more information, see issue #46043 Sep 04 00:59:32.155 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 04 00:59:32.156 INFO kablam! Sep 04 00:59:32.156 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 04 00:59:32.156 INFO kablam! --> src/dnode.rs:82:21 Sep 04 00:59:32.156 INFO kablam! | Sep 04 00:59:32.156 INFO kablam! 82 | self.bonus_len)); Sep 04 00:59:32.156 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 00:59:32.156 INFO kablam! | Sep 04 00:59:32.156 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 04 00:59:32.156 INFO kablam! = note: for more information, see issue #46043 Sep 04 00:59:32.156 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 04 00:59:32.156 INFO kablam! Sep 04 00:59:32.156 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 04 00:59:32.156 INFO kablam! --> src/zap.rs:61:21 Sep 04 00:59:32.156 INFO kablam! | Sep 04 00:59:32.156 INFO kablam! 61 | self.phys.block_type, Sep 04 00:59:32.156 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.156 INFO kablam! | Sep 04 00:59:32.156 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 04 00:59:32.156 INFO kablam! = note: for more information, see issue #46043 Sep 04 00:59:32.156 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 04 00:59:32.156 INFO kablam! Sep 04 00:59:32.156 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 04 00:59:32.156 INFO kablam! --> src/zap.rs:62:21 Sep 04 00:59:32.156 INFO kablam! | Sep 04 00:59:32.156 INFO kablam! 62 | self.phys.salt, Sep 04 00:59:32.156 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 00:59:32.156 INFO kablam! | Sep 04 00:59:32.156 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 04 00:59:32.156 INFO kablam! = note: for more information, see issue #46043 Sep 04 00:59:32.156 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 04 00:59:32.156 INFO kablam! Sep 04 00:59:32.156 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 04 00:59:32.156 INFO kablam! --> src/zap.rs:63:21 Sep 04 00:59:32.156 INFO kablam! | Sep 04 00:59:32.157 INFO kablam! 63 | self.phys.norm_flags)); Sep 04 00:59:32.157 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.157 INFO kablam! | Sep 04 00:59:32.157 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 04 00:59:32.157 INFO kablam! = note: for more information, see issue #46043 Sep 04 00:59:32.157 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 04 00:59:32.157 INFO kablam! Sep 04 00:59:32.157 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 04 00:59:32.157 INFO kablam! --> src/zap.rs:98:21 Sep 04 00:59:32.157 INFO kablam! | Sep 04 00:59:32.157 INFO kablam! 98 | self.value, Sep 04 00:59:32.157 INFO kablam! | ^^^^^^^^^^ Sep 04 00:59:32.157 INFO kablam! | Sep 04 00:59:32.157 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 04 00:59:32.157 INFO kablam! = note: for more information, see issue #46043 Sep 04 00:59:32.157 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 04 00:59:32.157 INFO kablam! Sep 04 00:59:32.157 INFO kablam! warning: borrow of packed field is unsafe and requires unsafe function or block (error E0133) Sep 04 00:59:32.157 INFO kablam! --> src/zap.rs:99:21 Sep 04 00:59:32.157 INFO kablam! | Sep 04 00:59:32.157 INFO kablam! 99 | self.cd)); Sep 04 00:59:32.157 INFO kablam! | ^^^^^^^ Sep 04 00:59:32.157 INFO kablam! | Sep 04 00:59:32.157 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 04 00:59:32.157 INFO kablam! = note: for more information, see issue #46043 Sep 04 00:59:32.157 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 04 00:59:32.157 INFO kablam! Sep 04 00:59:32.157 INFO kablam! warning: field is never used: `size` Sep 04 00:59:32.157 INFO kablam! --> src/arcache.rs:55:5 Sep 04 00:59:32.157 INFO kablam! | Sep 04 00:59:32.157 INFO kablam! 55 | size: usize, // Max mfu cache size in blocks Sep 04 00:59:32.157 INFO kablam! | ^^^^^^^^^^^ Sep 04 00:59:32.157 INFO kablam! | Sep 04 00:59:32.158 INFO kablam! = note: #[warn(dead_code)] on by default Sep 04 00:59:32.158 INFO kablam! Sep 04 00:59:32.158 INFO kablam! warning: field is never used: `used` Sep 04 00:59:32.158 INFO kablam! --> src/arcache.rs:56:5 Sep 04 00:59:32.158 INFO kablam! | Sep 04 00:59:32.158 INFO kablam! 56 | used: usize, // Number of used bytes in mfu cache Sep 04 00:59:32.158 INFO kablam! | ^^^^^^^^^^^ Sep 04 00:59:32.158 INFO kablam! Sep 04 00:59:32.158 INFO kablam! warning: method is never used: `cache_block` Sep 04 00:59:32.158 INFO kablam! --> src/arcache.rs:68:5 Sep 04 00:59:32.158 INFO kablam! | Sep 04 00:59:32.158 INFO kablam! 68 | pub fn cache_block(&mut self, dva: &DVAddr, block: Vec) -> Result<&[u8], &str> { Sep 04 00:59:32.158 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.158 INFO kablam! Sep 04 00:59:32.158 INFO kablam! warning: method is never used: `free_node` Sep 04 00:59:32.158 INFO kablam! --> src/avl.rs:310:5 Sep 04 00:59:32.158 INFO kablam! | Sep 04 00:59:32.158 INFO kablam! 310 | fn free_node(&mut self, index: usize) -> Node { Sep 04 00:59:32.158 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.158 INFO kablam! Sep 04 00:59:32.158 INFO kablam! warning: field is never used: `pad` Sep 04 00:59:32.158 INFO kablam! --> src/dsl_dataset.rs:34:5 Sep 04 00:59:32.165 INFO kablam! | Sep 04 00:59:32.165 INFO kablam! 34 | pad: [u64; 5], // pad out to 320 bytes for good measure Sep 04 00:59:32.165 INFO kablam! | ^^^^^^^^^^^^^ Sep 04 00:59:32.165 INFO kablam! Sep 04 00:59:32.166 INFO kablam! warning: field is never used: `root_dir_obj` Sep 04 00:59:32.166 INFO kablam! --> src/dsl_pool.rs:6:5 Sep 04 00:59:32.166 INFO kablam! | Sep 04 00:59:32.166 INFO kablam! 6 | root_dir_obj: u64, Sep 04 00:59:32.166 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.166 INFO kablam! Sep 04 00:59:32.166 INFO kablam! warning: method is never used: `new` Sep 04 00:59:32.166 INFO kablam! --> src/lzjb.rs:17:5 Sep 04 00:59:32.166 INFO kablam! | Sep 04 00:59:32.166 INFO kablam! 17 | fn new(src: &'a [u8]) -> LzjbEncoder<'a> { Sep 04 00:59:32.166 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.166 INFO kablam! Sep 04 00:59:32.166 INFO kablam! warning: field is never used: `aliquot` Sep 04 00:59:32.166 INFO kablam! --> src/metaslab.rs:33:5 Sep 04 00:59:32.166 INFO kablam! | Sep 04 00:59:32.166 INFO kablam! 33 | aliquot: u64, Sep 04 00:59:32.166 INFO kablam! | ^^^^^^^^^^^^ Sep 04 00:59:32.166 INFO kablam! Sep 04 00:59:32.166 INFO kablam! warning: field is never used: `alloc_groups` Sep 04 00:59:32.166 INFO kablam! --> src/metaslab.rs:34:5 Sep 04 00:59:32.167 INFO kablam! | Sep 04 00:59:32.167 INFO kablam! 34 | alloc_groups: u64, // # of allocatable groups Sep 04 00:59:32.167 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.167 INFO kablam! Sep 04 00:59:32.167 INFO kablam! warning: field is never used: `alloc` Sep 04 00:59:32.167 INFO kablam! --> src/metaslab.rs:35:5 Sep 04 00:59:32.167 INFO kablam! | Sep 04 00:59:32.167 INFO kablam! 35 | alloc: u64, // total allocated space Sep 04 00:59:32.167 INFO kablam! | ^^^^^^^^^^ Sep 04 00:59:32.167 INFO kablam! Sep 04 00:59:32.167 INFO kablam! warning: field is never used: `deferred` Sep 04 00:59:32.167 INFO kablam! --> src/metaslab.rs:36:5 Sep 04 00:59:32.167 INFO kablam! | Sep 04 00:59:32.167 INFO kablam! 36 | deferred: u64, // total deferred frees Sep 04 00:59:32.167 INFO kablam! | ^^^^^^^^^^^^^ Sep 04 00:59:32.168 INFO kablam! Sep 04 00:59:32.168 INFO kablam! warning: field is never used: `space` Sep 04 00:59:32.168 INFO kablam! --> src/metaslab.rs:37:5 Sep 04 00:59:32.168 INFO kablam! | Sep 04 00:59:32.168 INFO kablam! 37 | space: u64, // total space (alloc + free) Sep 04 00:59:32.168 INFO kablam! | ^^^^^^^^^^ Sep 04 00:59:32.168 INFO kablam! Sep 04 00:59:32.168 INFO kablam! warning: field is never used: `dspace` Sep 04 00:59:32.168 INFO kablam! --> src/metaslab.rs:38:5 Sep 04 00:59:32.168 INFO kablam! | Sep 04 00:59:32.169 INFO kablam! 38 | dspace: u64, /* total deflated space Sep 04 00:59:32.169 INFO kablam! | ^^^^^^^^^^^ Sep 04 00:59:32.169 INFO kablam! Sep 04 00:59:32.169 INFO kablam! warning: field is never used: `aliquot` Sep 04 00:59:32.169 INFO kablam! --> src/metaslab.rs:71:5 Sep 04 00:59:32.169 INFO kablam! | Sep 04 00:59:32.169 INFO kablam! 71 | aliquot: u64, Sep 04 00:59:32.169 INFO kablam! | ^^^^^^^^^^^^ Sep 04 00:59:32.169 INFO kablam! Sep 04 00:59:32.169 INFO kablam! warning: field is never used: `allocatable` Sep 04 00:59:32.169 INFO kablam! --> src/metaslab.rs:72:5 Sep 04 00:59:32.170 INFO kablam! | Sep 04 00:59:32.170 INFO kablam! 72 | allocatable: bool, // can we allocate? Sep 04 00:59:32.170 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.170 INFO kablam! Sep 04 00:59:32.170 INFO kablam! warning: field is never used: `free_capacity` Sep 04 00:59:32.170 INFO kablam! --> src/metaslab.rs:73:5 Sep 04 00:59:32.170 INFO kablam! | Sep 04 00:59:32.170 INFO kablam! 73 | free_capacity: u64, // percentage free Sep 04 00:59:32.170 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.170 INFO kablam! Sep 04 00:59:32.170 INFO kablam! warning: field is never used: `bias` Sep 04 00:59:32.171 INFO kablam! --> src/metaslab.rs:74:5 Sep 04 00:59:32.171 INFO kablam! | Sep 04 00:59:32.171 INFO kablam! 74 | bias: i64, Sep 04 00:59:32.171 INFO kablam! | ^^^^^^^^^ Sep 04 00:59:32.171 INFO kablam! Sep 04 00:59:32.171 INFO kablam! warning: field is never used: `activation_count` Sep 04 00:59:32.171 INFO kablam! --> src/metaslab.rs:75:5 Sep 04 00:59:32.171 INFO kablam! | Sep 04 00:59:32.171 INFO kablam! 75 | activation_count: i64, Sep 04 00:59:32.172 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.172 INFO kablam! Sep 04 00:59:32.172 INFO kablam! warning: field is never used: `taskq` Sep 04 00:59:32.172 INFO kablam! --> src/metaslab.rs:78:5 Sep 04 00:59:32.172 INFO kablam! | Sep 04 00:59:32.172 INFO kablam! 78 | taskq: Taskq, Sep 04 00:59:32.172 INFO kablam! | ^^^^^^^^^^^^ Sep 04 00:59:32.172 INFO kablam! Sep 04 00:59:32.172 INFO kablam! warning: field is never used: `fragmentation` Sep 04 00:59:32.173 INFO kablam! --> src/metaslab.rs:81:5 Sep 04 00:59:32.173 INFO kablam! | Sep 04 00:59:32.173 INFO kablam! 81 | fragmentation: u64, // histogram: [u64; RANGE_TREE_HISTOGRAM_SIZE], Sep 04 00:59:32.173 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.173 INFO kablam! Sep 04 00:59:32.173 INFO kablam! warning: field is never used: `ops` Sep 04 00:59:32.173 INFO kablam! --> src/metaslab.rs:213:5 Sep 04 00:59:32.173 INFO kablam! | Sep 04 00:59:32.173 INFO kablam! 213 | ops: Rc, Sep 04 00:59:32.173 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.173 INFO kablam! Sep 04 00:59:32.173 INFO kablam! warning: field is never used: `id` Sep 04 00:59:32.173 INFO kablam! --> src/metaslab.rs:214:5 Sep 04 00:59:32.173 INFO kablam! | Sep 04 00:59:32.173 INFO kablam! 214 | id: u64, Sep 04 00:59:32.173 INFO kablam! | ^^^^^^^ Sep 04 00:59:32.173 INFO kablam! Sep 04 00:59:32.173 INFO kablam! warning: field is never used: `fragmentation` Sep 04 00:59:32.173 INFO kablam! --> src/metaslab.rs:217:5 Sep 04 00:59:32.174 INFO kablam! | Sep 04 00:59:32.174 INFO kablam! 217 | fragmentation: u64, Sep 04 00:59:32.174 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.174 INFO kablam! Sep 04 00:59:32.174 INFO kablam! warning: field is never used: `alloc_tree` Sep 04 00:59:32.174 INFO kablam! --> src/metaslab.rs:220:5 Sep 04 00:59:32.174 INFO kablam! | Sep 04 00:59:32.174 INFO kablam! 220 | alloc_tree: Vec>, // txg::TXG_SIZE Sep 04 00:59:32.175 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.175 INFO kablam! Sep 04 00:59:32.175 INFO kablam! warning: field is never used: `free_tree` Sep 04 00:59:32.175 INFO kablam! --> src/metaslab.rs:221:5 Sep 04 00:59:32.175 INFO kablam! | Sep 04 00:59:32.176 INFO kablam! 221 | free_tree: Vec>, // txg::TXG_SIZE Sep 04 00:59:32.176 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.176 INFO kablam! Sep 04 00:59:32.176 INFO kablam! warning: field is never used: `defer_tree` Sep 04 00:59:32.176 INFO kablam! --> src/metaslab.rs:222:5 Sep 04 00:59:32.176 INFO kablam! | Sep 04 00:59:32.177 INFO kablam! 222 | defer_tree: Vec>, // txg::DEFER_SIZE Sep 04 00:59:32.177 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.177 INFO kablam! Sep 04 00:59:32.177 INFO kablam! warning: field is never used: `condensing` Sep 04 00:59:32.177 INFO kablam! --> src/metaslab.rs:225:5 Sep 04 00:59:32.177 INFO kablam! | Sep 04 00:59:32.177 INFO kablam! 225 | condensing: bool, Sep 04 00:59:32.178 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 04 00:59:32.178 INFO kablam! Sep 04 00:59:32.178 INFO kablam! warning: field is never used: `condense_wanted` Sep 04 00:59:32.178 INFO kablam! --> src/metaslab.rs:226:5 Sep 04 00:59:32.178 INFO kablam! | Sep 04 00:59:32.178 INFO kablam! 226 | condense_wanted: bool, Sep 04 00:59:32.178 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.178 INFO kablam! Sep 04 00:59:32.178 INFO kablam! warning: field is never used: `defer_space` Sep 04 00:59:32.178 INFO kablam! --> src/metaslab.rs:230:5 Sep 04 00:59:32.178 INFO kablam! | Sep 04 00:59:32.178 INFO kablam! 230 | defer_space: i64, // sum of defermap[] space Sep 04 00:59:32.178 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 04 00:59:32.178 INFO kablam! Sep 04 00:59:32.178 INFO kablam! warning: field is never used: `access_txg` Sep 04 00:59:32.178 INFO kablam! --> src/metaslab.rs:232:5 Sep 04 00:59:32.178 INFO kablam! | Sep 04 00:59:32.179 INFO kablam! 232 | access_txg: u64, Sep 04 00:59:32.179 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 00:59:32.179 INFO kablam! Sep 04 00:59:32.179 INFO kablam! warning: field is never used: `size_tree` Sep 04 00:59:32.179 INFO kablam! --> src/metaslab.rs:239:5 Sep 04 00:59:32.179 INFO kablam! | Sep 04 00:59:32.179 INFO kablam! 239 | size_tree: avl::Tree, // Sorted by size Sep 04 00:59:32.179 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.179 INFO kablam! Sep 04 00:59:32.179 INFO kablam! warning: method is never used: `activate` Sep 04 00:59:32.179 INFO kablam! --> src/metaslab.rs:387:5 Sep 04 00:59:32.179 INFO kablam! | Sep 04 00:59:32.179 INFO kablam! 387 | fn activate(&mut self, activation_weight: u64) -> zfs::Result<()> { Sep 04 00:59:32.179 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.179 INFO kablam! Sep 04 00:59:32.179 INFO kablam! warning: field is never used: `index` Sep 04 00:59:32.179 INFO kablam! --> src/metaslab.rs:471:5 Sep 04 00:59:32.179 INFO kablam! | Sep 04 00:59:32.179 INFO kablam! 471 | index: usize, Sep 04 00:59:32.179 INFO kablam! | ^^^^^^^^^^^^ Sep 04 00:59:32.179 INFO kablam! Sep 04 00:59:32.179 INFO kablam! warning: constant item is never used: `METASLAB_WEIGHT_PRIMARY` Sep 04 00:59:32.179 INFO kablam! --> src/metaslab.rs:489:1 Sep 04 00:59:32.180 INFO kablam! | Sep 04 00:59:32.180 INFO kablam! 489 | const METASLAB_WEIGHT_PRIMARY: u64 = 1 << 63; Sep 04 00:59:32.180 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.180 INFO kablam! Sep 04 00:59:32.180 INFO kablam! warning: constant item is never used: `METASLAB_WEIGHT_SECONDARY` Sep 04 00:59:32.180 INFO kablam! --> src/metaslab.rs:490:1 Sep 04 00:59:32.180 INFO kablam! | Sep 04 00:59:32.180 INFO kablam! 490 | const METASLAB_WEIGHT_SECONDARY: u64 = 1 << 62; Sep 04 00:59:32.180 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.180 INFO kablam! Sep 04 00:59:32.180 INFO kablam! warning: constant item is never used: `METASLAB_ACTIVE_MASK` Sep 04 00:59:32.180 INFO kablam! --> src/metaslab.rs:491:1 Sep 04 00:59:32.180 INFO kablam! | Sep 04 00:59:32.180 INFO kablam! 491 | const METASLAB_ACTIVE_MASK: u64 = METASLAB_WEIGHT_PRIMARY | METASLAB_WEIGHT_SECONDARY; Sep 04 00:59:32.180 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.180 INFO kablam! Sep 04 00:59:32.180 INFO kablam! warning: static item is never used: `metaslab_aliquot` Sep 04 00:59:32.180 INFO kablam! --> src/metaslab.rs:497:1 Sep 04 00:59:32.184 INFO kablam! | Sep 04 00:59:32.184 INFO kablam! 497 | static metaslab_aliquot: usize = 512 << 10; Sep 04 00:59:32.184 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.184 INFO kablam! Sep 04 00:59:32.184 INFO kablam! warning: static item is never used: `zfs_condense_pct` Sep 04 00:59:32.184 INFO kablam! --> src/metaslab.rs:505:1 Sep 04 00:59:32.185 INFO kablam! | Sep 04 00:59:32.185 INFO kablam! 505 | static zfs_condense_pct: isize = 200; Sep 04 00:59:32.185 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.185 INFO kablam! Sep 04 00:59:32.185 INFO kablam! warning: static item is never used: `zfs_metaslab_condense_block_threshold` Sep 04 00:59:32.185 INFO kablam! --> src/metaslab.rs:518:1 Sep 04 00:59:32.185 INFO kablam! | Sep 04 00:59:32.185 INFO kablam! 518 | static zfs_metaslab_condense_block_threshold: isize = 4; Sep 04 00:59:32.185 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.185 INFO kablam! Sep 04 00:59:32.185 INFO kablam! warning: static item is never used: `zfs_mg_noalloc_threshold` Sep 04 00:59:32.185 INFO kablam! --> src/metaslab.rs:531:1 Sep 04 00:59:32.186 INFO kablam! | Sep 04 00:59:32.186 INFO kablam! 531 | static zfs_mg_noalloc_threshold: isize = 0; Sep 04 00:59:32.186 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.186 INFO kablam! Sep 04 00:59:32.186 INFO kablam! warning: static item is never used: `zfs_mg_fragmentation_threshold` Sep 04 00:59:32.186 INFO kablam! --> src/metaslab.rs:538:1 Sep 04 00:59:32.186 INFO kablam! | Sep 04 00:59:32.186 INFO kablam! 538 | static zfs_mg_fragmentation_threshold: isize = 85; Sep 04 00:59:32.186 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.186 INFO kablam! Sep 04 00:59:32.186 INFO kablam! warning: static item is never used: `zfs_metaslab_fragmentation_threshold` Sep 04 00:59:32.187 INFO kablam! --> src/metaslab.rs:544:1 Sep 04 00:59:32.187 INFO kablam! | Sep 04 00:59:32.187 INFO kablam! 544 | static zfs_metaslab_fragmentation_threshold: isize = 70; Sep 04 00:59:32.187 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.187 INFO kablam! Sep 04 00:59:32.187 INFO kablam! warning: static item is never used: `metaslab_debug_load` Sep 04 00:59:32.187 INFO kablam! --> src/metaslab.rs:547:1 Sep 04 00:59:32.187 INFO kablam! | Sep 04 00:59:32.187 INFO kablam! 547 | static metaslab_debug_load: isize = 0; Sep 04 00:59:32.187 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.187 INFO kablam! Sep 04 00:59:32.187 INFO kablam! warning: static item is never used: `metaslab_debug_unload` Sep 04 00:59:32.188 INFO kablam! --> src/metaslab.rs:550:1 Sep 04 00:59:32.188 INFO kablam! | Sep 04 00:59:32.188 INFO kablam! 550 | static metaslab_debug_unload: isize = 0; Sep 04 00:59:32.188 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.188 INFO kablam! Sep 04 00:59:32.188 INFO kablam! warning: static item is never used: `metaslab_df_free_pct` Sep 04 00:59:32.188 INFO kablam! --> src/metaslab.rs:562:1 Sep 04 00:59:32.188 INFO kablam! | Sep 04 00:59:32.188 INFO kablam! 562 | static metaslab_df_free_pct: isize = 4; Sep 04 00:59:32.188 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.188 INFO kablam! Sep 04 00:59:32.189 INFO kablam! warning: static item is never used: `metaslab_load_pct` Sep 04 00:59:32.189 INFO kablam! --> src/metaslab.rs:565:1 Sep 04 00:59:32.189 INFO kablam! | Sep 04 00:59:32.189 INFO kablam! 565 | static metaslab_load_pct: isize = 50; Sep 04 00:59:32.189 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.189 INFO kablam! Sep 04 00:59:32.189 INFO kablam! warning: static item is never used: `metaslab_unload_delay` Sep 04 00:59:32.189 INFO kablam! --> src/metaslab.rs:570:1 Sep 04 00:59:32.189 INFO kablam! | Sep 04 00:59:32.189 INFO kablam! 570 | static metaslab_unload_delay: usize = txg::TXG_SIZE * 2; Sep 04 00:59:32.189 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.190 INFO kablam! Sep 04 00:59:32.190 INFO kablam! warning: static item is never used: `metaslab_preload_enabled` Sep 04 00:59:32.190 INFO kablam! --> src/metaslab.rs:576:1 Sep 04 00:59:32.190 INFO kablam! | Sep 04 00:59:32.190 INFO kablam! 576 | static metaslab_preload_enabled: bool = true; Sep 04 00:59:32.190 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.190 INFO kablam! Sep 04 00:59:32.190 INFO kablam! warning: static item is never used: `metaslab_fragmentation_factor_enabled` Sep 04 00:59:32.190 INFO kablam! --> src/metaslab.rs:579:1 Sep 04 00:59:32.190 INFO kablam! | Sep 04 00:59:32.191 INFO kablam! 579 | static metaslab_fragmentation_factor_enabled: bool = true; Sep 04 00:59:32.191 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.191 INFO kablam! Sep 04 00:59:32.191 INFO kablam! warning: static item is never used: `metaslab_lba_weighting_enabled` Sep 04 00:59:32.191 INFO kablam! --> src/metaslab.rs:582:1 Sep 04 00:59:32.191 INFO kablam! | Sep 04 00:59:32.191 INFO kablam! 582 | static metaslab_lba_weighting_enabled: bool = true; Sep 04 00:59:32.191 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.191 INFO kablam! Sep 04 00:59:32.191 INFO kablam! warning: static item is never used: `metaslab_bias_enabled` Sep 04 00:59:32.191 INFO kablam! --> src/metaslab.rs:585:1 Sep 04 00:59:32.192 INFO kablam! | Sep 04 00:59:32.192 INFO kablam! 585 | static metaslab_bias_enabled: bool = true; Sep 04 00:59:32.192 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.192 INFO kablam! Sep 04 00:59:32.192 INFO kablam! warning: constant item is never used: `NV_ENCODE_NATIVE` Sep 04 00:59:32.192 INFO kablam! --> src/nvstream.rs:7:1 Sep 04 00:59:32.193 INFO kablam! | Sep 04 00:59:32.193 INFO kablam! 7 | const NV_ENCODE_NATIVE: u8 = 0; Sep 04 00:59:32.193 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.193 INFO kablam! Sep 04 00:59:32.193 INFO kablam! warning: constant item is never used: `NV_BIG_ENDIAN` Sep 04 00:59:32.193 INFO kablam! --> src/nvstream.rs:11:1 Sep 04 00:59:32.193 INFO kablam! | Sep 04 00:59:32.193 INFO kablam! 11 | const NV_BIG_ENDIAN: u8 = 0; Sep 04 00:59:32.193 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.193 INFO kablam! Sep 04 00:59:32.193 INFO kablam! warning: constant item is never used: `NV_UNIQUE_NAME` Sep 04 00:59:32.194 INFO kablam! --> src/nvstream.rs:15:1 Sep 04 00:59:32.194 INFO kablam! | Sep 04 00:59:32.194 INFO kablam! 15 | const NV_UNIQUE_NAME: u32 = 0x1; Sep 04 00:59:32.194 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.194 INFO kablam! Sep 04 00:59:32.194 INFO kablam! warning: constant item is never used: `NV_UNIQUE_NAME_TYPE` Sep 04 00:59:32.194 INFO kablam! --> src/nvstream.rs:16:1 Sep 04 00:59:32.194 INFO kablam! | Sep 04 00:59:32.194 INFO kablam! 16 | const NV_UNIQUE_NAME_TYPE: u32 = 0x2; Sep 04 00:59:32.194 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.195 INFO kablam! Sep 04 00:59:32.195 INFO kablam! warning: constant item is never used: `NV_FLAG_NOENTOK` Sep 04 00:59:32.195 INFO kablam! --> src/nvstream.rs:19:1 Sep 04 00:59:32.195 INFO kablam! | Sep 04 00:59:32.195 INFO kablam! 19 | const NV_FLAG_NOENTOK: isize = 0x1; Sep 04 00:59:32.195 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.195 INFO kablam! Sep 04 00:59:32.195 INFO kablam! warning: constant item is never used: `VDEV_SYNC_READ_MIN_ACTIVE` Sep 04 00:59:32.195 INFO kablam! --> src/spa.rs:1:1 Sep 04 00:59:32.195 INFO kablam! | Sep 04 00:59:32.195 INFO kablam! 1 | const VDEV_SYNC_READ_MIN_ACTIVE: u32 = 10; Sep 04 00:59:32.196 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.196 INFO kablam! Sep 04 00:59:32.196 INFO kablam! warning: constant item is never used: `VDEV_SYNC_WRITE_MIN_ACTIVE` Sep 04 00:59:32.196 INFO kablam! --> src/spa.rs:3:1 Sep 04 00:59:32.196 INFO kablam! | Sep 04 00:59:32.196 INFO kablam! 3 | const VDEV_SYNC_WRITE_MIN_ACTIVE: u32 = 10; Sep 04 00:59:32.196 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.196 INFO kablam! Sep 04 00:59:32.197 INFO kablam! warning: constant item is never used: `VDEV_ASYNC_READ_MIN_ACTIVE` Sep 04 00:59:32.197 INFO kablam! --> src/spa.rs:5:1 Sep 04 00:59:32.197 INFO kablam! | Sep 04 00:59:32.197 INFO kablam! 5 | const VDEV_ASYNC_READ_MIN_ACTIVE: u32 = 1; Sep 04 00:59:32.197 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.197 INFO kablam! Sep 04 00:59:32.197 INFO kablam! warning: constant item is never used: `VDEV_SCRUB_MIN_ACTIVE` Sep 04 00:59:32.197 INFO kablam! --> src/spa.rs:9:1 Sep 04 00:59:32.197 INFO kablam! | Sep 04 00:59:32.197 INFO kablam! 9 | const VDEV_SCRUB_MIN_ACTIVE: u32 = 1; Sep 04 00:59:32.197 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.198 INFO kablam! Sep 04 00:59:32.198 INFO kablam! warning: field is never used: `config` Sep 04 00:59:32.198 INFO kablam! --> src/spa.rs:39:5 Sep 04 00:59:32.198 INFO kablam! | Sep 04 00:59:32.198 INFO kablam! 39 | config: NvList, Sep 04 00:59:32.198 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 00:59:32.198 INFO kablam! Sep 04 00:59:32.198 INFO kablam! warning: field is never used: `zio_taskq` Sep 04 00:59:32.198 INFO kablam! --> src/spa.rs:42:5 Sep 04 00:59:32.198 INFO kablam! | Sep 04 00:59:32.198 INFO kablam! 42 | zio_taskq: Vec>, Sep 04 00:59:32.199 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.199 INFO kablam! Sep 04 00:59:32.199 INFO kablam! warning: field is never used: `normal_class` Sep 04 00:59:32.199 INFO kablam! --> src/spa.rs:44:5 Sep 04 00:59:32.199 INFO kablam! | Sep 04 00:59:32.199 INFO kablam! 44 | normal_class: Rc, // normal data class Sep 04 00:59:32.199 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.199 INFO kablam! Sep 04 00:59:32.199 INFO kablam! warning: field is never used: `log_class` Sep 04 00:59:32.199 INFO kablam! --> src/spa.rs:45:5 Sep 04 00:59:32.199 INFO kablam! | Sep 04 00:59:32.200 INFO kablam! 45 | log_class: Rc, // intent log data class Sep 04 00:59:32.200 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.200 INFO kablam! Sep 04 00:59:32.200 INFO kablam! warning: field is never used: `first_txg` Sep 04 00:59:32.200 INFO kablam! --> src/spa.rs:46:5 Sep 04 00:59:32.200 INFO kablam! | Sep 04 00:59:32.200 INFO kablam! 46 | first_txg: u64, Sep 04 00:59:32.200 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 00:59:32.200 INFO kablam! Sep 04 00:59:32.200 INFO kablam! warning: method is never used: `last_synced_txg` Sep 04 00:59:32.200 INFO kablam! --> src/spa.rs:328:5 Sep 04 00:59:32.201 INFO kablam! | Sep 04 00:59:32.201 INFO kablam! 328 | fn last_synced_txg(&self) -> u64 { Sep 04 00:59:32.201 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.201 INFO kablam! Sep 04 00:59:32.201 INFO kablam! warning: method is never used: `first_txg` Sep 04 00:59:32.201 INFO kablam! --> src/spa.rs:334:5 Sep 04 00:59:32.201 INFO kablam! | Sep 04 00:59:32.201 INFO kablam! 334 | fn first_txg(&self) -> u64 { Sep 04 00:59:32.201 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.201 INFO kablam! Sep 04 00:59:32.201 INFO kablam! warning: struct is never constructed: `ZioTaskqInfo` Sep 04 00:59:32.202 INFO kablam! --> src/spa.rs:341:1 Sep 04 00:59:32.202 INFO kablam! | Sep 04 00:59:32.202 INFO kablam! 341 | struct ZioTaskqInfo { Sep 04 00:59:32.202 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.202 INFO kablam! Sep 04 00:59:32.202 INFO kablam! warning: field is never used: `count` Sep 04 00:59:32.202 INFO kablam! --> src/spa.rs:348:5 Sep 04 00:59:32.202 INFO kablam! | Sep 04 00:59:32.202 INFO kablam! 348 | count: usize, Sep 04 00:59:32.202 INFO kablam! | ^^^^^^^^^^^^ Sep 04 00:59:32.202 INFO kablam! Sep 04 00:59:32.202 INFO kablam! warning: field is never used: `taskq` Sep 04 00:59:32.203 INFO kablam! --> src/spa.rs:349:5 Sep 04 00:59:32.203 INFO kablam! | Sep 04 00:59:32.203 INFO kablam! 349 | taskq: Vec>, Sep 04 00:59:32.203 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.203 INFO kablam! Sep 04 00:59:32.203 INFO kablam! warning: constant item is never used: `SPACE_MAP_HISTOGRAM_SIZE` Sep 04 00:59:32.203 INFO kablam! --> src/space_map.rs:8:1 Sep 04 00:59:32.203 INFO kablam! | Sep 04 00:59:32.203 INFO kablam! 8 | const SPACE_MAP_HISTOGRAM_SIZE: usize = 32; Sep 04 00:59:32.203 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.203 INFO kablam! Sep 04 00:59:32.204 INFO kablam! warning: field is never used: `start` Sep 04 00:59:32.204 INFO kablam! --> src/space_map.rs:33:5 Sep 04 00:59:32.204 INFO kablam! | Sep 04 00:59:32.204 INFO kablam! 33 | start: u64, // start of map Sep 04 00:59:32.204 INFO kablam! | ^^^^^^^^^^ Sep 04 00:59:32.204 INFO kablam! Sep 04 00:59:32.204 INFO kablam! warning: field is never used: `shift` Sep 04 00:59:32.204 INFO kablam! --> src/space_map.rs:35:5 Sep 04 00:59:32.204 INFO kablam! | Sep 04 00:59:32.204 INFO kablam! 35 | shift: u8, // unit shift Sep 04 00:59:32.204 INFO kablam! | ^^^^^^^^^ Sep 04 00:59:32.205 INFO kablam! Sep 04 00:59:32.205 INFO kablam! warning: field is never used: `length` Sep 04 00:59:32.205 INFO kablam! --> src/space_map.rs:36:5 Sep 04 00:59:32.205 INFO kablam! | Sep 04 00:59:32.205 INFO kablam! 36 | length: u64, // synced length Sep 04 00:59:32.205 INFO kablam! | ^^^^^^^^^^^ Sep 04 00:59:32.205 INFO kablam! Sep 04 00:59:32.205 INFO kablam! warning: field is never used: `alloc` Sep 04 00:59:32.205 INFO kablam! --> src/space_map.rs:37:5 Sep 04 00:59:32.205 INFO kablam! | Sep 04 00:59:32.206 INFO kablam! 37 | alloc: u64, // synced space allocated Sep 04 00:59:32.206 INFO kablam! | ^^^^^^^^^^ Sep 04 00:59:32.206 INFO kablam! Sep 04 00:59:32.206 INFO kablam! warning: field is never used: `object` Sep 04 00:59:32.206 INFO kablam! --> src/space_map.rs:39:5 Sep 04 00:59:32.206 INFO kablam! | Sep 04 00:59:32.206 INFO kablam! 39 | object: u64, // object id for this map Sep 04 00:59:32.206 INFO kablam! | ^^^^^^^^^^^ Sep 04 00:59:32.206 INFO kablam! Sep 04 00:59:32.206 INFO kablam! warning: field is never used: `blksz` Sep 04 00:59:32.206 INFO kablam! --> src/space_map.rs:40:5 Sep 04 00:59:32.206 INFO kablam! | Sep 04 00:59:32.207 INFO kablam! 40 | blksz: u32, // block size for space map Sep 04 00:59:32.207 INFO kablam! | ^^^^^^^^^^ Sep 04 00:59:32.207 INFO kablam! Sep 04 00:59:32.207 INFO kablam! warning: field is never used: `phys` Sep 04 00:59:32.207 INFO kablam! --> src/space_map.rs:42:5 Sep 04 00:59:32.207 INFO kablam! | Sep 04 00:59:32.207 INFO kablam! 42 | phys: SpaceMapPhys, // on-disk space map Sep 04 00:59:32.207 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.207 INFO kablam! Sep 04 00:59:32.207 INFO kablam! warning: constant item is never used: `TQENT_FLAG_PREALLOC` Sep 04 00:59:32.207 INFO kablam! --> src/taskq.rs:8:1 Sep 04 00:59:32.207 INFO kablam! | Sep 04 00:59:32.208 INFO kablam! 8 | const TQENT_FLAG_PREALLOC: u64 = 0x1; // taskq_dispatch_ent used Sep 04 00:59:32.208 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.208 INFO kablam! Sep 04 00:59:32.208 INFO kablam! warning: constant item is never used: `TASKQ_PREPOPULATE` Sep 04 00:59:32.208 INFO kablam! --> src/taskq.rs:10:1 Sep 04 00:59:32.208 INFO kablam! | Sep 04 00:59:32.208 INFO kablam! 10 | const TASKQ_PREPOPULATE: u64 = 0x0001; Sep 04 00:59:32.208 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.208 INFO kablam! Sep 04 00:59:32.208 INFO kablam! warning: constant item is never used: `TASKQ_CPR_SAFE` Sep 04 00:59:32.208 INFO kablam! --> src/taskq.rs:11:1 Sep 04 00:59:32.209 INFO kablam! | Sep 04 00:59:32.209 INFO kablam! 11 | const TASKQ_CPR_SAFE: u64 = 0x0002; // Use CPR safe protocol Sep 04 00:59:32.209 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.209 INFO kablam! Sep 04 00:59:32.209 INFO kablam! warning: constant item is never used: `TASKQ_DYNAMIC` Sep 04 00:59:32.209 INFO kablam! --> src/taskq.rs:12:1 Sep 04 00:59:32.209 INFO kablam! | Sep 04 00:59:32.209 INFO kablam! 12 | const TASKQ_DYNAMIC: u64 = 0x0004; // Use dynamic thread scheduling Sep 04 00:59:32.209 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.209 INFO kablam! Sep 04 00:59:32.209 INFO kablam! warning: constant item is never used: `TASKQ_THREADS_CPU_PCT` Sep 04 00:59:32.210 INFO kablam! --> src/taskq.rs:13:1 Sep 04 00:59:32.210 INFO kablam! | Sep 04 00:59:32.210 INFO kablam! 13 | const TASKQ_THREADS_CPU_PCT: u64 = 0x0008; // Scale # threads by # cpus Sep 04 00:59:32.210 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.210 INFO kablam! Sep 04 00:59:32.210 INFO kablam! warning: constant item is never used: `TASKQ_DC_BATCH` Sep 04 00:59:32.210 INFO kablam! --> src/taskq.rs:14:1 Sep 04 00:59:32.210 INFO kablam! | Sep 04 00:59:32.210 INFO kablam! 14 | const TASKQ_DC_BATCH: u64 = 0x0010; // Mark threads as batch Sep 04 00:59:32.210 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.210 INFO kablam! Sep 04 00:59:32.211 INFO kablam! warning: constant item is never used: `TQ_NOQUEUE` Sep 04 00:59:32.211 INFO kablam! --> src/taskq.rs:18:1 Sep 04 00:59:32.211 INFO kablam! | Sep 04 00:59:32.211 INFO kablam! 18 | const TQ_NOQUEUE: u64 = 0x02; // Do not enqueue if can't dispatch Sep 04 00:59:32.211 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.211 INFO kablam! Sep 04 00:59:32.211 INFO kablam! warning: constant item is never used: `TQ_FRONT` Sep 04 00:59:32.211 INFO kablam! --> src/taskq.rs:19:1 Sep 04 00:59:32.211 INFO kablam! | Sep 04 00:59:32.211 INFO kablam! 19 | const TQ_FRONT: u64 = 0x08; // Queue in front Sep 04 00:59:32.211 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.211 INFO kablam! Sep 04 00:59:32.212 INFO kablam! warning: field is never used: `name` Sep 04 00:59:32.212 INFO kablam! --> src/taskq.rs:26:5 Sep 04 00:59:32.212 INFO kablam! | Sep 04 00:59:32.212 INFO kablam! 26 | name: String, Sep 04 00:59:32.212 INFO kablam! | ^^^^^^^^^^^^ Sep 04 00:59:32.212 INFO kablam! Sep 04 00:59:32.212 INFO kablam! warning: field is never used: `flags` Sep 04 00:59:32.212 INFO kablam! --> src/taskq.rs:32:5 Sep 04 00:59:32.212 INFO kablam! | Sep 04 00:59:32.212 INFO kablam! 32 | flags: u64, Sep 04 00:59:32.212 INFO kablam! | ^^^^^^^^^^ Sep 04 00:59:32.213 INFO kablam! Sep 04 00:59:32.213 INFO kablam! warning: field is never used: `active` Sep 04 00:59:32.213 INFO kablam! --> src/taskq.rs:33:5 Sep 04 00:59:32.213 INFO kablam! | Sep 04 00:59:32.213 INFO kablam! 33 | active: u16, Sep 04 00:59:32.213 INFO kablam! | ^^^^^^^^^^^ Sep 04 00:59:32.213 INFO kablam! Sep 04 00:59:32.213 INFO kablam! warning: field is never used: `num_threads` Sep 04 00:59:32.213 INFO kablam! --> src/taskq.rs:34:5 Sep 04 00:59:32.213 INFO kablam! | Sep 04 00:59:32.213 INFO kablam! 34 | num_threads: u16, Sep 04 00:59:32.213 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 04 00:59:32.214 INFO kablam! Sep 04 00:59:32.214 INFO kablam! warning: field is never used: `num_alloc` Sep 04 00:59:32.214 INFO kablam! --> src/taskq.rs:35:5 Sep 04 00:59:32.214 INFO kablam! | Sep 04 00:59:32.214 INFO kablam! 35 | num_alloc: u64, Sep 04 00:59:32.214 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 00:59:32.214 INFO kablam! Sep 04 00:59:32.214 INFO kablam! warning: field is never used: `min_alloc` Sep 04 00:59:32.214 INFO kablam! --> src/taskq.rs:36:5 Sep 04 00:59:32.214 INFO kablam! | Sep 04 00:59:32.214 INFO kablam! 36 | min_alloc: u64, Sep 04 00:59:32.215 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 00:59:32.215 INFO kablam! Sep 04 00:59:32.215 INFO kablam! warning: field is never used: `max_alloc` Sep 04 00:59:32.215 INFO kablam! --> src/taskq.rs:37:5 Sep 04 00:59:32.215 INFO kablam! | Sep 04 00:59:32.215 INFO kablam! 37 | max_alloc: u64, Sep 04 00:59:32.215 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 00:59:32.215 INFO kablam! Sep 04 00:59:32.215 INFO kablam! warning: field is never used: `next_task_id` Sep 04 00:59:32.215 INFO kablam! --> src/taskq.rs:38:5 Sep 04 00:59:32.215 INFO kablam! | Sep 04 00:59:32.215 INFO kablam! 38 | next_task_id: usize, Sep 04 00:59:32.216 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.216 INFO kablam! Sep 04 00:59:32.216 INFO kablam! warning: field is never used: `max_alloc_wait` Sep 04 00:59:32.216 INFO kablam! --> src/taskq.rs:40:5 Sep 04 00:59:32.216 INFO kablam! | Sep 04 00:59:32.216 INFO kablam! 40 | max_alloc_wait: i64, /* taskq_ent_t *freelist, Sep 04 00:59:32.216 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.216 INFO kablam! Sep 04 00:59:32.216 INFO kablam! warning: method is never used: `taskq_dispatch` Sep 04 00:59:32.216 INFO kablam! --> src/taskq.rs:166:5 Sep 04 00:59:32.216 INFO kablam! | Sep 04 00:59:32.217 INFO kablam! 166 | fn taskq_dispatch(&mut self, func: TaskFn, flags: u64) -> TaskId { Sep 04 00:59:32.217 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.217 INFO kablam! Sep 04 00:59:32.217 INFO kablam! warning: struct is never constructed: `Task` Sep 04 00:59:32.217 INFO kablam! --> src/taskq.rs:322:1 Sep 04 00:59:32.217 INFO kablam! | Sep 04 00:59:32.217 INFO kablam! 322 | struct Task { Sep 04 00:59:32.217 INFO kablam! | ^^^^^^^^^^^ Sep 04 00:59:32.217 INFO kablam! Sep 04 00:59:32.217 INFO kablam! warning: function is never used: `p2_cross` Sep 04 00:59:32.218 INFO kablam! --> src/util.rs:7:1 Sep 04 00:59:32.218 INFO kablam! | Sep 04 00:59:32.218 INFO kablam! 7 | fn p2_cross(x: u64, y: u64, align: u64) -> bool { Sep 04 00:59:32.218 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.218 INFO kablam! Sep 04 00:59:32.218 INFO kablam! warning: function is never used: `p2_round_up` Sep 04 00:59:32.218 INFO kablam! --> src/util.rs:11:1 Sep 04 00:59:32.218 INFO kablam! | Sep 04 00:59:32.218 INFO kablam! 11 | fn p2_round_up(x: u64, align: u64) -> u64 { Sep 04 00:59:32.218 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.218 INFO kablam! Sep 04 00:59:32.219 INFO kablam! warning: function is never used: `p2_boundary` Sep 04 00:59:32.219 INFO kablam! --> src/util.rs:15:1 Sep 04 00:59:32.219 INFO kablam! | Sep 04 00:59:32.219 INFO kablam! 15 | fn p2_boundary(off: u64, len: u64, align: u64) -> bool { Sep 04 00:59:32.219 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.219 INFO kablam! Sep 04 00:59:32.219 INFO kablam! warning: function is never used: `p2_phase` Sep 04 00:59:32.219 INFO kablam! --> src/util.rs:19:1 Sep 04 00:59:32.219 INFO kablam! | Sep 04 00:59:32.219 INFO kablam! 19 | fn p2_phase(x: u64, align: u64) -> u64 { Sep 04 00:59:32.219 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.220 INFO kablam! Sep 04 00:59:32.220 INFO kablam! warning: function is never used: `p2_nphase` Sep 04 00:59:32.220 INFO kablam! --> src/util.rs:23:1 Sep 04 00:59:32.220 INFO kablam! | Sep 04 00:59:32.220 INFO kablam! 23 | fn p2_nphase(x: u64, align: u64) -> u64 { Sep 04 00:59:32.220 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.220 INFO kablam! Sep 04 00:59:32.220 INFO kablam! warning: function is never used: `p2_nphase_typed` Sep 04 00:59:32.220 INFO kablam! --> src/util.rs:27:1 Sep 04 00:59:32.220 INFO kablam! | Sep 04 00:59:32.220 INFO kablam! 27 | fn p2_nphase_typed(x: u64, align: u64) -> u64 { Sep 04 00:59:32.221 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.221 INFO kablam! Sep 04 00:59:32.221 INFO kablam! warning: function is never used: `is_p2` Sep 04 00:59:32.221 INFO kablam! --> src/util.rs:31:1 Sep 04 00:59:32.221 INFO kablam! | Sep 04 00:59:32.221 INFO kablam! 31 | fn is_p2(x: u64) -> bool { Sep 04 00:59:32.221 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.221 INFO kablam! Sep 04 00:59:32.221 INFO kablam! warning: function is never used: `is_p2_aligned` Sep 04 00:59:32.221 INFO kablam! --> src/util.rs:35:1 Sep 04 00:59:32.221 INFO kablam! | Sep 04 00:59:32.221 INFO kablam! 35 | fn is_p2_aligned(v: u64, a: u64) -> bool { Sep 04 00:59:32.222 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.222 INFO kablam! Sep 04 00:59:32.222 INFO kablam! warning: field is never used: `whole_disk` Sep 04 00:59:32.222 INFO kablam! --> src/vdev.rs:153:5 Sep 04 00:59:32.222 INFO kablam! | Sep 04 00:59:32.222 INFO kablam! 153 | whole_disk: u64, Sep 04 00:59:32.222 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 00:59:32.222 INFO kablam! Sep 04 00:59:32.222 INFO kablam! warning: field is never used: `id` Sep 04 00:59:32.222 INFO kablam! --> src/vdev.rs:166:5 Sep 04 00:59:32.222 INFO kablam! | Sep 04 00:59:32.223 INFO kablam! 166 | id: u64, // child number in vdev parent Sep 04 00:59:32.223 INFO kablam! | ^^^^^^^ Sep 04 00:59:32.223 INFO kablam! Sep 04 00:59:32.223 INFO kablam! warning: field is never used: `orig_guid` Sep 04 00:59:32.223 INFO kablam! --> src/vdev.rs:169:5 Sep 04 00:59:32.223 INFO kablam! | Sep 04 00:59:32.223 INFO kablam! 169 | orig_guid: u64, // orig. guid prior to remove Sep 04 00:59:32.223 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 00:59:32.223 INFO kablam! Sep 04 00:59:32.223 INFO kablam! warning: field is never used: `min_asize` Sep 04 00:59:32.223 INFO kablam! --> src/vdev.rs:171:5 Sep 04 00:59:32.223 INFO kablam! | Sep 04 00:59:32.224 INFO kablam! 171 | min_asize: u64, // min acceptable asize Sep 04 00:59:32.224 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 00:59:32.224 INFO kablam! Sep 04 00:59:32.224 INFO kablam! warning: field is never used: `max_asize` Sep 04 00:59:32.224 INFO kablam! --> src/vdev.rs:172:5 Sep 04 00:59:32.224 INFO kablam! | Sep 04 00:59:32.224 INFO kablam! 172 | max_asize: u64, // max acceptable asize Sep 04 00:59:32.224 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 00:59:32.224 INFO kablam! Sep 04 00:59:32.224 INFO kablam! warning: field is never used: `state` Sep 04 00:59:32.224 INFO kablam! --> src/vdev.rs:174:5 Sep 04 00:59:32.225 INFO kablam! | Sep 04 00:59:32.225 INFO kablam! 174 | state: State, Sep 04 00:59:32.225 INFO kablam! | ^^^^^^^^^^^^ Sep 04 00:59:32.225 INFO kablam! Sep 04 00:59:32.225 INFO kablam! warning: field is never used: `prev_state` Sep 04 00:59:32.225 INFO kablam! --> src/vdev.rs:175:5 Sep 04 00:59:32.225 INFO kablam! | Sep 04 00:59:32.225 INFO kablam! 175 | prev_state: State, Sep 04 00:59:32.225 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.225 INFO kablam! Sep 04 00:59:32.225 INFO kablam! warning: field is never used: `create_txg` Sep 04 00:59:32.225 INFO kablam! --> src/vdev.rs:180:5 Sep 04 00:59:32.226 INFO kablam! | Sep 04 00:59:32.226 INFO kablam! 180 | create_txg: u64, // txg when top-level was added Sep 04 00:59:32.226 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 00:59:32.226 INFO kablam! Sep 04 00:59:32.226 INFO kablam! warning: method is never used: `open` Sep 04 00:59:32.226 INFO kablam! --> src/vdev.rs:286:5 Sep 04 00:59:32.226 INFO kablam! | Sep 04 00:59:32.226 INFO kablam! 286 | fn open(&mut self) -> zfs::Result<()> { Sep 04 00:59:32.226 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.226 INFO kablam! Sep 04 00:59:32.226 INFO kablam! warning: constant item is never used: `DIRTY_METASLAB` Sep 04 00:59:32.227 INFO kablam! --> src/vdev.rs:518:1 Sep 04 00:59:32.227 INFO kablam! | Sep 04 00:59:32.227 INFO kablam! 518 | const DIRTY_METASLAB: u64 = 0x01; Sep 04 00:59:32.227 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.227 INFO kablam! Sep 04 00:59:32.227 INFO kablam! warning: constant item is never used: `DIRTY_DTL` Sep 04 00:59:32.227 INFO kablam! --> src/vdev.rs:519:1 Sep 04 00:59:32.227 INFO kablam! | Sep 04 00:59:32.227 INFO kablam! 519 | const DIRTY_DTL: u64 = 0x02; Sep 04 00:59:32.227 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.227 INFO kablam! Sep 04 00:59:32.228 INFO kablam! warning: constant item is never used: `RAIDZ_MAXPARITY` Sep 04 00:59:32.228 INFO kablam! --> src/vdev.rs:521:1 Sep 04 00:59:32.228 INFO kablam! | Sep 04 00:59:32.228 INFO kablam! 521 | const RAIDZ_MAXPARITY: usize = 3; Sep 04 00:59:32.228 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.228 INFO kablam! Sep 04 00:59:32.228 INFO kablam! warning: constant item is never used: `PAD_SIZE` Sep 04 00:59:32.228 INFO kablam! --> src/vdev.rs:523:1 Sep 04 00:59:32.228 INFO kablam! | Sep 04 00:59:32.228 INFO kablam! 523 | const PAD_SIZE: u64 = 8 << 10; Sep 04 00:59:32.229 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.229 INFO kablam! Sep 04 00:59:32.229 INFO kablam! warning: constant item is never used: `SKIP_SIZE` Sep 04 00:59:32.229 INFO kablam! --> src/vdev.rs:525:1 Sep 04 00:59:32.229 INFO kablam! | Sep 04 00:59:32.229 INFO kablam! 525 | const SKIP_SIZE: u64 = PAD_SIZE * 2; Sep 04 00:59:32.229 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.229 INFO kablam! Sep 04 00:59:32.229 INFO kablam! warning: constant item is never used: `PHYS_SIZE` Sep 04 00:59:32.229 INFO kablam! --> src/vdev.rs:526:1 Sep 04 00:59:32.229 INFO kablam! | Sep 04 00:59:32.230 INFO kablam! 526 | const PHYS_SIZE: u64 = 112 << 10; Sep 04 00:59:32.230 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.230 INFO kablam! Sep 04 00:59:32.230 INFO kablam! warning: field is never used: `path` Sep 04 00:59:32.230 INFO kablam! --> src/vdev_file.rs:5:5 Sep 04 00:59:32.230 INFO kablam! | Sep 04 00:59:32.230 INFO kablam! 5 | path: String, Sep 04 00:59:32.230 INFO kablam! | ^^^^^^^^^^^^ Sep 04 00:59:32.230 INFO kablam! Sep 04 00:59:32.231 INFO kablam! warning: field is never used: `pad` Sep 04 00:59:32.231 INFO kablam! --> src/zap.rs:23:5 Sep 04 00:59:32.231 INFO kablam! | Sep 04 00:59:32.231 INFO kablam! 23 | pad: [u64; 5], Sep 04 00:59:32.231 INFO kablam! | ^^^^^^^^^^^^^ Sep 04 00:59:32.231 INFO kablam! Sep 04 00:59:32.231 INFO kablam! warning: constant item is never used: `ZAP_LEAF_MAGIC` Sep 04 00:59:32.231 INFO kablam! --> src/zap.rs:134:1 Sep 04 00:59:32.231 INFO kablam! | Sep 04 00:59:32.231 INFO kablam! 134 | const ZAP_LEAF_MAGIC: u32 = 0x2AB1EAF; Sep 04 00:59:32.231 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.232 INFO kablam! Sep 04 00:59:32.232 INFO kablam! warning: constant item is never used: `ZAP_LEAF_CHUNKSIZE` Sep 04 00:59:32.232 INFO kablam! --> src/zap.rs:135:1 Sep 04 00:59:32.232 INFO kablam! | Sep 04 00:59:32.232 INFO kablam! 135 | const ZAP_LEAF_CHUNKSIZE: usize = 24; Sep 04 00:59:32.232 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.232 INFO kablam! Sep 04 00:59:32.232 INFO kablam! warning: constant item is never used: `ZAP_LEAF_ARRAY_BYTES` Sep 04 00:59:32.232 INFO kablam! --> src/zap.rs:139:1 Sep 04 00:59:32.232 INFO kablam! | Sep 04 00:59:32.232 INFO kablam! 139 | const ZAP_LEAF_ARRAY_BYTES: usize = ZAP_LEAF_CHUNKSIZE - 3; Sep 04 00:59:32.233 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.233 INFO kablam! Sep 04 00:59:32.233 INFO kablam! warning: field is never used: `pad2` Sep 04 00:59:32.233 INFO kablam! --> src/zap.rs:161:5 Sep 04 00:59:32.233 INFO kablam! | Sep 04 00:59:32.233 INFO kablam! 161 | pad2: [u8; 12], Sep 04 00:59:32.233 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 00:59:32.233 INFO kablam! Sep 04 00:59:32.233 INFO kablam! warning: struct is never constructed: `ZapLeafEntry` Sep 04 00:59:32.233 INFO kablam! --> src/zap.rs:165:1 Sep 04 00:59:32.233 INFO kablam! | Sep 04 00:59:32.234 INFO kablam! 165 | struct ZapLeafEntry { Sep 04 00:59:32.234 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.234 INFO kablam! Sep 04 00:59:32.234 INFO kablam! warning: struct is never constructed: `ZapLeafArray` Sep 04 00:59:32.234 INFO kablam! --> src/zap.rs:179:1 Sep 04 00:59:32.234 INFO kablam! | Sep 04 00:59:32.234 INFO kablam! 179 | struct ZapLeafArray { Sep 04 00:59:32.234 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.234 INFO kablam! Sep 04 00:59:32.234 INFO kablam! warning: struct is never constructed: `ZapLeafFree` Sep 04 00:59:32.234 INFO kablam! --> src/zap.rs:186:1 Sep 04 00:59:32.234 INFO kablam! | Sep 04 00:59:32.235 INFO kablam! 186 | struct ZapLeafFree { Sep 04 00:59:32.235 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.235 INFO kablam! Sep 04 00:59:32.235 INFO kablam! warning: field is never used: `claim_txg` Sep 04 00:59:32.235 INFO kablam! --> src/zil_header.rs:5:5 Sep 04 00:59:32.235 INFO kablam! | Sep 04 00:59:32.235 INFO kablam! 5 | claim_txg: u64, Sep 04 00:59:32.235 INFO kablam! | ^^^^^^^^^^^^^^ Sep 04 00:59:32.235 INFO kablam! Sep 04 00:59:32.235 INFO kablam! warning: field is never used: `replay_seq` Sep 04 00:59:32.235 INFO kablam! --> src/zil_header.rs:6:5 Sep 04 00:59:32.236 INFO kablam! | Sep 04 00:59:32.236 INFO kablam! 6 | replay_seq: u64, Sep 04 00:59:32.236 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 00:59:32.236 INFO kablam! Sep 04 00:59:32.236 INFO kablam! warning: field is never used: `log` Sep 04 00:59:32.236 INFO kablam! --> src/zil_header.rs:7:5 Sep 04 00:59:32.236 INFO kablam! | Sep 04 00:59:32.236 INFO kablam! 7 | log: BlockPtr, Sep 04 00:59:32.236 INFO kablam! | ^^^^^^^^^^^^^ Sep 04 00:59:32.236 INFO kablam! Sep 04 00:59:32.237 INFO kablam! warning: enum is never used: `Stage` Sep 04 00:59:32.237 INFO kablam! --> src/zio.rs:143:1 Sep 04 00:59:32.237 INFO kablam! | Sep 04 00:59:32.237 INFO kablam! 143 | enum Stage { Sep 04 00:59:32.237 INFO kablam! | ^^^^^^^^^^ Sep 04 00:59:32.237 INFO kablam! Sep 04 00:59:32.237 INFO kablam! warning: variant is never constructed: `Continue` Sep 04 00:59:32.237 INFO kablam! --> src/zio.rs:204:5 Sep 04 00:59:32.237 INFO kablam! | Sep 04 00:59:32.237 INFO kablam! 204 | Continue = 0x100, Sep 04 00:59:32.237 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 04 00:59:32.237 INFO kablam! Sep 04 00:59:32.238 INFO kablam! warning: variant is never constructed: `Stop` Sep 04 00:59:32.238 INFO kablam! --> src/zio.rs:205:5 Sep 04 00:59:32.238 INFO kablam! | Sep 04 00:59:32.238 INFO kablam! 205 | Stop = 0x101, Sep 04 00:59:32.238 INFO kablam! | ^^^^^^^^^^^^ Sep 04 00:59:32.238 INFO kablam! Sep 04 00:59:32.238 INFO kablam! warning: variant is never constructed: `DontAggregate` Sep 04 00:59:32.238 INFO kablam! --> src/zio.rs:211:5 Sep 04 00:59:32.239 INFO kablam! | Sep 04 00:59:32.239 INFO kablam! 211 | DontAggregate = 1 << 0, Sep 04 00:59:32.239 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.239 INFO kablam! Sep 04 00:59:32.239 INFO kablam! warning: variant is never constructed: `IoRepair` Sep 04 00:59:32.239 INFO kablam! --> src/zio.rs:212:5 Sep 04 00:59:32.239 INFO kablam! | Sep 04 00:59:32.239 INFO kablam! 212 | IoRepair = 1 << 1, Sep 04 00:59:32.239 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.239 INFO kablam! Sep 04 00:59:32.239 INFO kablam! warning: variant is never constructed: `SelfHeal` Sep 04 00:59:32.240 INFO kablam! --> src/zio.rs:213:5 Sep 04 00:59:32.240 INFO kablam! | Sep 04 00:59:32.240 INFO kablam! 213 | SelfHeal = 1 << 2, Sep 04 00:59:32.240 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.240 INFO kablam! Sep 04 00:59:32.240 INFO kablam! warning: variant is never constructed: `Resilver` Sep 04 00:59:32.240 INFO kablam! --> src/zio.rs:214:5 Sep 04 00:59:32.240 INFO kablam! | Sep 04 00:59:32.240 INFO kablam! 214 | Resilver = 1 << 3, Sep 04 00:59:32.240 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.240 INFO kablam! Sep 04 00:59:32.240 INFO kablam! warning: variant is never constructed: `Scrub` Sep 04 00:59:32.241 INFO kablam! --> src/zio.rs:215:5 Sep 04 00:59:32.241 INFO kablam! | Sep 04 00:59:32.241 INFO kablam! 215 | Scrub = 1 << 4, Sep 04 00:59:32.241 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.241 INFO kablam! Sep 04 00:59:32.241 INFO kablam! warning: variant is never constructed: `ScanThread` Sep 04 00:59:32.241 INFO kablam! --> src/zio.rs:216:5 Sep 04 00:59:32.241 INFO kablam! | Sep 04 00:59:32.241 INFO kablam! 216 | ScanThread = 1 << 5, Sep 04 00:59:32.241 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.241 INFO kablam! Sep 04 00:59:32.241 INFO kablam! warning: variant is never constructed: `Physical` Sep 04 00:59:32.241 INFO kablam! --> src/zio.rs:217:5 Sep 04 00:59:32.241 INFO kablam! | Sep 04 00:59:32.241 INFO kablam! 217 | Physical = 1 << 6, Sep 04 00:59:32.241 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.241 INFO kablam! Sep 04 00:59:32.241 INFO kablam! warning: variant is never constructed: `CanFail` Sep 04 00:59:32.241 INFO kablam! --> src/zio.rs:220:5 Sep 04 00:59:32.241 INFO kablam! | Sep 04 00:59:32.241 INFO kablam! 220 | CanFail = 1 << 7, Sep 04 00:59:32.241 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.241 INFO kablam! Sep 04 00:59:32.241 INFO kablam! warning: variant is never constructed: `Speculative` Sep 04 00:59:32.243 INFO kablam! --> src/zio.rs:221:5 Sep 04 00:59:32.243 INFO kablam! | Sep 04 00:59:32.243 INFO kablam! 221 | Speculative = 1 << 8, Sep 04 00:59:32.243 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.243 INFO kablam! Sep 04 00:59:32.243 INFO kablam! warning: variant is never constructed: `ConfigWriter` Sep 04 00:59:32.243 INFO kablam! --> src/zio.rs:222:5 Sep 04 00:59:32.244 INFO kablam! | Sep 04 00:59:32.244 INFO kablam! 222 | ConfigWriter = 1 << 9, Sep 04 00:59:32.244 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.244 INFO kablam! Sep 04 00:59:32.244 INFO kablam! warning: variant is never constructed: `DontRetry` Sep 04 00:59:32.244 INFO kablam! --> src/zio.rs:223:5 Sep 04 00:59:32.244 INFO kablam! | Sep 04 00:59:32.244 INFO kablam! 223 | DontRetry = 1 << 10, Sep 04 00:59:32.244 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.244 INFO kablam! Sep 04 00:59:32.244 INFO kablam! warning: variant is never constructed: `DontCache` Sep 04 00:59:32.244 INFO kablam! --> src/zio.rs:224:5 Sep 04 00:59:32.244 INFO kablam! | Sep 04 00:59:32.244 INFO kablam! 224 | DontCache = 1 << 11, Sep 04 00:59:32.244 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.244 INFO kablam! Sep 04 00:59:32.244 INFO kablam! warning: variant is never constructed: `NoData` Sep 04 00:59:32.244 INFO kablam! --> src/zio.rs:225:5 Sep 04 00:59:32.244 INFO kablam! | Sep 04 00:59:32.244 INFO kablam! 225 | NoData = 1 << 12, Sep 04 00:59:32.244 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.244 INFO kablam! Sep 04 00:59:32.244 INFO kablam! warning: variant is never constructed: `InduceDamage` Sep 04 00:59:32.244 INFO kablam! --> src/zio.rs:226:5 Sep 04 00:59:32.244 INFO kablam! | Sep 04 00:59:32.244 INFO kablam! 226 | InduceDamage = 1 << 13, Sep 04 00:59:32.244 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.244 INFO kablam! Sep 04 00:59:32.245 INFO kablam! warning: variant is never constructed: `IoRetry` Sep 04 00:59:32.245 INFO kablam! --> src/zio.rs:229:5 Sep 04 00:59:32.245 INFO kablam! | Sep 04 00:59:32.245 INFO kablam! 229 | IoRetry = 1 << 14, Sep 04 00:59:32.245 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.245 INFO kablam! Sep 04 00:59:32.245 INFO kablam! warning: variant is never constructed: `Probe` Sep 04 00:59:32.245 INFO kablam! --> src/zio.rs:230:5 Sep 04 00:59:32.245 INFO kablam! | Sep 04 00:59:32.245 INFO kablam! 230 | Probe = 1 << 15, Sep 04 00:59:32.245 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.245 INFO kablam! Sep 04 00:59:32.245 INFO kablam! warning: variant is never constructed: `TryHard` Sep 04 00:59:32.245 INFO kablam! --> src/zio.rs:231:5 Sep 04 00:59:32.245 INFO kablam! | Sep 04 00:59:32.245 INFO kablam! 231 | TryHard = 1 << 16, Sep 04 00:59:32.245 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.245 INFO kablam! Sep 04 00:59:32.245 INFO kablam! warning: variant is never constructed: `Optional` Sep 04 00:59:32.245 INFO kablam! --> src/zio.rs:232:5 Sep 04 00:59:32.245 INFO kablam! | Sep 04 00:59:32.245 INFO kablam! 232 | Optional = 1 << 17, Sep 04 00:59:32.245 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.245 INFO kablam! Sep 04 00:59:32.245 INFO kablam! warning: variant is never constructed: `DontQueue` Sep 04 00:59:32.245 INFO kablam! --> src/zio.rs:235:5 Sep 04 00:59:32.245 INFO kablam! | Sep 04 00:59:32.245 INFO kablam! 235 | DontQueue = 1 << 18, Sep 04 00:59:32.245 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.245 INFO kablam! Sep 04 00:59:32.245 INFO kablam! warning: variant is never constructed: `DontPropagate` Sep 04 00:59:32.245 INFO kablam! --> src/zio.rs:236:5 Sep 04 00:59:32.245 INFO kablam! | Sep 04 00:59:32.245 INFO kablam! 236 | DontPropagate = 1 << 19, Sep 04 00:59:32.245 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.246 INFO kablam! Sep 04 00:59:32.246 INFO kablam! warning: variant is never constructed: `IoBypass` Sep 04 00:59:32.246 INFO kablam! --> src/zio.rs:237:5 Sep 04 00:59:32.246 INFO kablam! | Sep 04 00:59:32.246 INFO kablam! 237 | IoBypass = 1 << 20, Sep 04 00:59:32.246 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.246 INFO kablam! Sep 04 00:59:32.246 INFO kablam! warning: variant is never constructed: `IoRewrite` Sep 04 00:59:32.246 INFO kablam! --> src/zio.rs:238:5 Sep 04 00:59:32.246 INFO kablam! | Sep 04 00:59:32.246 INFO kablam! 238 | IoRewrite = 1 << 21, Sep 04 00:59:32.246 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.246 INFO kablam! Sep 04 00:59:32.246 INFO kablam! warning: variant is never constructed: `Raw` Sep 04 00:59:32.246 INFO kablam! --> src/zio.rs:239:5 Sep 04 00:59:32.246 INFO kablam! | Sep 04 00:59:32.246 INFO kablam! 239 | Raw = 1 << 22, Sep 04 00:59:32.246 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.246 INFO kablam! Sep 04 00:59:32.246 INFO kablam! warning: variant is never constructed: `GangChild` Sep 04 00:59:32.246 INFO kablam! --> src/zio.rs:240:5 Sep 04 00:59:32.246 INFO kablam! | Sep 04 00:59:32.246 INFO kablam! 240 | GangChild = 1 << 23, Sep 04 00:59:32.246 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.246 INFO kablam! Sep 04 00:59:32.246 INFO kablam! warning: variant is never constructed: `DdtChild` Sep 04 00:59:32.246 INFO kablam! --> src/zio.rs:241:5 Sep 04 00:59:32.246 INFO kablam! | Sep 04 00:59:32.246 INFO kablam! 241 | DdtChild = 1 << 24, Sep 04 00:59:32.246 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.246 INFO kablam! Sep 04 00:59:32.246 INFO kablam! warning: variant is never constructed: `GodFather` Sep 04 00:59:32.246 INFO kablam! --> src/zio.rs:242:5 Sep 04 00:59:32.246 INFO kablam! | Sep 04 00:59:32.246 INFO kablam! 242 | GodFather = 1 << 25, Sep 04 00:59:32.246 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.247 INFO kablam! Sep 04 00:59:32.247 INFO kablam! warning: variant is never constructed: `NopWrite` Sep 04 00:59:32.247 INFO kablam! --> src/zio.rs:243:5 Sep 04 00:59:32.247 INFO kablam! | Sep 04 00:59:32.247 INFO kablam! 243 | NopWrite = 1 << 26, Sep 04 00:59:32.247 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.247 INFO kablam! Sep 04 00:59:32.247 INFO kablam! warning: variant is never constructed: `ReExecuted` Sep 04 00:59:32.247 INFO kablam! --> src/zio.rs:244:5 Sep 04 00:59:32.247 INFO kablam! | Sep 04 00:59:32.247 INFO kablam! 244 | ReExecuted = 1 << 27, Sep 04 00:59:32.247 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.247 INFO kablam! Sep 04 00:59:32.247 INFO kablam! warning: variant is never constructed: `Delegated` Sep 04 00:59:32.247 INFO kablam! --> src/zio.rs:245:5 Sep 04 00:59:32.247 INFO kablam! | Sep 04 00:59:32.247 INFO kablam! 245 | Delegated = 1 << 28, Sep 04 00:59:32.247 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.247 INFO kablam! Sep 04 00:59:32.247 INFO kablam! warning: variant is never constructed: `FastWrite` Sep 04 00:59:32.247 INFO kablam! --> src/zio.rs:246:5 Sep 04 00:59:32.247 INFO kablam! | Sep 04 00:59:32.247 INFO kablam! 246 | FastWrite = 1 << 29, Sep 04 00:59:32.247 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.247 INFO kablam! Sep 04 00:59:32.247 INFO kablam! warning: variant is never constructed: `Vdev` Sep 04 00:59:32.247 INFO kablam! --> src/zio.rs:251:5 Sep 04 00:59:32.247 INFO kablam! | Sep 04 00:59:32.247 INFO kablam! 251 | Vdev = 0, Sep 04 00:59:32.247 INFO kablam! | ^^^^^^^^ Sep 04 00:59:32.247 INFO kablam! Sep 04 00:59:32.247 INFO kablam! warning: variant is never constructed: `Gang` Sep 04 00:59:32.247 INFO kablam! --> src/zio.rs:252:5 Sep 04 00:59:32.247 INFO kablam! | Sep 04 00:59:32.247 INFO kablam! 252 | Gang, Sep 04 00:59:32.248 INFO kablam! | ^^^^ Sep 04 00:59:32.248 INFO kablam! Sep 04 00:59:32.248 INFO kablam! warning: variant is never constructed: `Ddt` Sep 04 00:59:32.248 INFO kablam! --> src/zio.rs:253:5 Sep 04 00:59:32.248 INFO kablam! | Sep 04 00:59:32.248 INFO kablam! 253 | Ddt, Sep 04 00:59:32.248 INFO kablam! | ^^^ Sep 04 00:59:32.248 INFO kablam! Sep 04 00:59:32.248 INFO kablam! warning: variant is never constructed: `Logical` Sep 04 00:59:32.248 INFO kablam! --> src/zio.rs:254:5 Sep 04 00:59:32.248 INFO kablam! | Sep 04 00:59:32.248 INFO kablam! 254 | Logical, Sep 04 00:59:32.248 INFO kablam! | ^^^^^^^ Sep 04 00:59:32.248 INFO kablam! Sep 04 00:59:32.251 INFO kablam! warning: enum is never used: `WaitType` Sep 04 00:59:32.251 INFO kablam! --> src/zio.rs:258:1 Sep 04 00:59:32.251 INFO kablam! | Sep 04 00:59:32.251 INFO kablam! 258 | enum WaitType { Sep 04 00:59:32.252 INFO kablam! | ^^^^^^^^^^^^^ Sep 04 00:59:32.252 INFO kablam! Sep 04 00:59:32.252 INFO kablam! warning: field is never used: `master_node` Sep 04 00:59:32.252 INFO kablam! --> src/main.rs:140:5 Sep 04 00:59:32.252 INFO kablam! | Sep 04 00:59:32.252 INFO kablam! 140 | master_node: DNodePhys, Sep 04 00:59:32.252 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.252 INFO kablam! Sep 04 00:59:32.252 INFO kablam! warning: variant `DmuOtDslDataset_child_map` should have a camel case name such as `DmuotdsldatasetChildMap` Sep 04 00:59:32.252 INFO kablam! --> src/dmu_objset.rs:33:5 Sep 04 00:59:32.252 INFO kablam! | Sep 04 00:59:32.253 INFO kablam! 33 | DmuOtDslDataset_child_map, Sep 04 00:59:32.253 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.253 INFO kablam! | Sep 04 00:59:32.253 INFO kablam! = note: #[warn(non_camel_case_types)] on by default Sep 04 00:59:32.253 INFO kablam! Sep 04 00:59:32.253 INFO kablam! warning: variant `DmuOtJsetSnap_map` should have a camel case name such as `DmuotjsetsnapMap` Sep 04 00:59:32.253 INFO kablam! --> src/dmu_objset.rs:34:5 Sep 04 00:59:32.253 INFO kablam! | Sep 04 00:59:32.253 INFO kablam! 34 | DmuOtJsetSnap_map, Sep 04 00:59:32.253 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.253 INFO kablam! Sep 04 00:59:32.253 INFO kablam! warning: variant `DmuOtPlainFile_contents` should have a camel case name such as `DmuotplainfileContents` Sep 04 00:59:32.254 INFO kablam! --> src/dmu_objset.rs:39:5 Sep 04 00:59:32.254 INFO kablam! | Sep 04 00:59:32.254 INFO kablam! 39 | DmuOtPlainFile_contents, Sep 04 00:59:32.254 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.254 INFO kablam! Sep 04 00:59:32.254 INFO kablam! warning: static variable `metaslab_aliquot` should have an upper case name such as `METASLAB_ALIQUOT` Sep 04 00:59:32.254 INFO kablam! --> src/metaslab.rs:497:1 Sep 04 00:59:32.254 INFO kablam! | Sep 04 00:59:32.254 INFO kablam! 497 | static metaslab_aliquot: usize = 512 << 10; Sep 04 00:59:32.254 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.254 INFO kablam! | Sep 04 00:59:32.254 INFO kablam! = note: #[warn(non_upper_case_globals)] on by default Sep 04 00:59:32.255 INFO kablam! Sep 04 00:59:32.255 INFO kablam! warning: static variable `zfs_condense_pct` should have an upper case name such as `ZFS_CONDENSE_PCT` Sep 04 00:59:32.255 INFO kablam! --> src/metaslab.rs:505:1 Sep 04 00:59:32.255 INFO kablam! | Sep 04 00:59:32.255 INFO kablam! 505 | static zfs_condense_pct: isize = 200; Sep 04 00:59:32.255 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.255 INFO kablam! Sep 04 00:59:32.255 INFO kablam! warning: static variable `zfs_metaslab_condense_block_threshold` should have an upper case name such as `ZFS_METASLAB_CONDENSE_BLOCK_THRESHOLD` Sep 04 00:59:32.255 INFO kablam! --> src/metaslab.rs:518:1 Sep 04 00:59:32.255 INFO kablam! | Sep 04 00:59:32.255 INFO kablam! 518 | static zfs_metaslab_condense_block_threshold: isize = 4; Sep 04 00:59:32.256 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.256 INFO kablam! Sep 04 00:59:32.256 INFO kablam! warning: static variable `zfs_mg_noalloc_threshold` should have an upper case name such as `ZFS_MG_NOALLOC_THRESHOLD` Sep 04 00:59:32.256 INFO kablam! --> src/metaslab.rs:531:1 Sep 04 00:59:32.256 INFO kablam! | Sep 04 00:59:32.256 INFO kablam! 531 | static zfs_mg_noalloc_threshold: isize = 0; Sep 04 00:59:32.256 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.256 INFO kablam! Sep 04 00:59:32.256 INFO kablam! warning: static variable `zfs_mg_fragmentation_threshold` should have an upper case name such as `ZFS_MG_FRAGMENTATION_THRESHOLD` Sep 04 00:59:32.256 INFO kablam! --> src/metaslab.rs:538:1 Sep 04 00:59:32.256 INFO kablam! | Sep 04 00:59:32.257 INFO kablam! 538 | static zfs_mg_fragmentation_threshold: isize = 85; Sep 04 00:59:32.257 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.257 INFO kablam! Sep 04 00:59:32.257 INFO kablam! warning: static variable `zfs_metaslab_fragmentation_threshold` should have an upper case name such as `ZFS_METASLAB_FRAGMENTATION_THRESHOLD` Sep 04 00:59:32.257 INFO kablam! --> src/metaslab.rs:544:1 Sep 04 00:59:32.257 INFO kablam! | Sep 04 00:59:32.257 INFO kablam! 544 | static zfs_metaslab_fragmentation_threshold: isize = 70; Sep 04 00:59:32.257 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.257 INFO kablam! Sep 04 00:59:32.257 INFO kablam! warning: static variable `metaslab_debug_load` should have an upper case name such as `METASLAB_DEBUG_LOAD` Sep 04 00:59:32.257 INFO kablam! --> src/metaslab.rs:547:1 Sep 04 00:59:32.258 INFO kablam! | Sep 04 00:59:32.258 INFO kablam! 547 | static metaslab_debug_load: isize = 0; Sep 04 00:59:32.258 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.258 INFO kablam! Sep 04 00:59:32.258 INFO kablam! warning: static variable `metaslab_debug_unload` should have an upper case name such as `METASLAB_DEBUG_UNLOAD` Sep 04 00:59:32.258 INFO kablam! --> src/metaslab.rs:550:1 Sep 04 00:59:32.258 INFO kablam! | Sep 04 00:59:32.258 INFO kablam! 550 | static metaslab_debug_unload: isize = 0; Sep 04 00:59:32.258 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.258 INFO kablam! Sep 04 00:59:32.258 INFO kablam! warning: static variable `metaslab_df_free_pct` should have an upper case name such as `METASLAB_DF_FREE_PCT` Sep 04 00:59:32.258 INFO kablam! --> src/metaslab.rs:562:1 Sep 04 00:59:32.259 INFO kablam! | Sep 04 00:59:32.259 INFO kablam! 562 | static metaslab_df_free_pct: isize = 4; Sep 04 00:59:32.259 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.259 INFO kablam! Sep 04 00:59:32.259 INFO kablam! warning: static variable `metaslab_load_pct` should have an upper case name such as `METASLAB_LOAD_PCT` Sep 04 00:59:32.259 INFO kablam! --> src/metaslab.rs:565:1 Sep 04 00:59:32.259 INFO kablam! | Sep 04 00:59:32.259 INFO kablam! 565 | static metaslab_load_pct: isize = 50; Sep 04 00:59:32.259 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.259 INFO kablam! Sep 04 00:59:32.260 INFO kablam! warning: static variable `metaslab_unload_delay` should have an upper case name such as `METASLAB_UNLOAD_DELAY` Sep 04 00:59:32.260 INFO kablam! --> src/metaslab.rs:570:1 Sep 04 00:59:32.260 INFO kablam! | Sep 04 00:59:32.260 INFO kablam! 570 | static metaslab_unload_delay: usize = txg::TXG_SIZE * 2; Sep 04 00:59:32.260 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.260 INFO kablam! Sep 04 00:59:32.260 INFO kablam! warning: static variable `metaslab_preload_enabled` should have an upper case name such as `METASLAB_PRELOAD_ENABLED` Sep 04 00:59:32.260 INFO kablam! --> src/metaslab.rs:576:1 Sep 04 00:59:32.260 INFO kablam! | Sep 04 00:59:32.260 INFO kablam! 576 | static metaslab_preload_enabled: bool = true; Sep 04 00:59:32.260 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.261 INFO kablam! Sep 04 00:59:32.261 INFO kablam! warning: static variable `metaslab_fragmentation_factor_enabled` should have an upper case name such as `METASLAB_FRAGMENTATION_FACTOR_ENABLED` Sep 04 00:59:32.261 INFO kablam! --> src/metaslab.rs:579:1 Sep 04 00:59:32.261 INFO kablam! | Sep 04 00:59:32.261 INFO kablam! 579 | static metaslab_fragmentation_factor_enabled: bool = true; Sep 04 00:59:32.261 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.261 INFO kablam! Sep 04 00:59:32.261 INFO kablam! warning: static variable `metaslab_lba_weighting_enabled` should have an upper case name such as `METASLAB_LBA_WEIGHTING_ENABLED` Sep 04 00:59:32.261 INFO kablam! --> src/metaslab.rs:582:1 Sep 04 00:59:32.261 INFO kablam! | Sep 04 00:59:32.261 INFO kablam! 582 | static metaslab_lba_weighting_enabled: bool = true; Sep 04 00:59:32.262 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.262 INFO kablam! Sep 04 00:59:32.262 INFO kablam! warning: static variable `metaslab_bias_enabled` should have an upper case name such as `METASLAB_BIAS_ENABLED` Sep 04 00:59:32.262 INFO kablam! --> src/metaslab.rs:585:1 Sep 04 00:59:32.262 INFO kablam! | Sep 04 00:59:32.262 INFO kablam! 585 | static metaslab_bias_enabled: bool = true; Sep 04 00:59:32.262 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.262 INFO kablam! Sep 04 00:59:32.262 INFO kablam! warning: unused `std::result::Result` which must be used Sep 04 00:59:32.262 INFO kablam! --> src/vdev.rs:483:13 Sep 04 00:59:32.263 INFO kablam! | Sep 04 00:59:32.263 INFO kablam! 483 | self.parse(normal_class, child, Some(index), alloc_type); Sep 04 00:59:32.263 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.263 INFO kablam! | Sep 04 00:59:32.263 INFO kablam! = note: #[warn(unused_must_use)] on by default Sep 04 00:59:32.263 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 04 00:59:32.263 INFO kablam! Sep 04 00:59:32.263 INFO kablam! warning: unused `std::result::Result` which must be used Sep 04 00:59:32.263 INFO kablam! --> src/zio.rs:25:9 Sep 04 00:59:32.263 INFO kablam! | Sep 04 00:59:32.263 INFO kablam! 25 | self.disk.seek(SeekFrom::Start(start as u64 * 512)); Sep 04 00:59:32.264 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.264 INFO kablam! | Sep 04 00:59:32.264 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 04 00:59:32.264 INFO kablam! Sep 04 00:59:32.264 INFO kablam! warning: unused `std::result::Result` which must be used Sep 04 00:59:32.264 INFO kablam! --> src/zio.rs:26:9 Sep 04 00:59:32.264 INFO kablam! | Sep 04 00:59:32.264 INFO kablam! 26 | self.disk.read(&mut ret); Sep 04 00:59:32.264 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.264 INFO kablam! | Sep 04 00:59:32.265 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 04 00:59:32.265 INFO kablam! Sep 04 00:59:32.265 INFO kablam! warning: unused `std::result::Result` which must be used Sep 04 00:59:32.265 INFO kablam! --> src/zio.rs:32:9 Sep 04 00:59:32.265 INFO kablam! | Sep 04 00:59:32.265 INFO kablam! 32 | self.disk.seek(SeekFrom::Start(block as u64 * 512)); Sep 04 00:59:32.265 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.265 INFO kablam! | Sep 04 00:59:32.265 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 04 00:59:32.265 INFO kablam! Sep 04 00:59:32.265 INFO kablam! warning: unused `std::result::Result` which must be used Sep 04 00:59:32.265 INFO kablam! --> src/zio.rs:33:9 Sep 04 00:59:32.266 INFO kablam! | Sep 04 00:59:32.266 INFO kablam! 33 | self.disk.write(data); Sep 04 00:59:32.266 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.266 INFO kablam! | Sep 04 00:59:32.266 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 04 00:59:32.266 INFO kablam! Sep 04 00:59:32.266 INFO kablam! warning: unused `std::result::Result` which must be used Sep 04 00:59:32.266 INFO kablam! --> src/zio.rs:50:17 Sep 04 00:59:32.266 INFO kablam! | Sep 04 00:59:32.266 INFO kablam! 50 | lzjb::LzjbDecoder::new(&data).read(&mut decompressed); Sep 04 00:59:32.266 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.267 INFO kablam! | Sep 04 00:59:32.267 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 04 00:59:32.267 INFO kablam! Sep 04 00:59:32.267 INFO kablam! warning: unused `std::result::Result` which must be used Sep 04 00:59:32.267 INFO kablam! --> src/main.rs:74:17 Sep 04 00:59:32.267 INFO kablam! | Sep 04 00:59:32.267 INFO kablam! 74 | / lzjb::LzjbDecoder::new(&match data { Sep 04 00:59:32.267 INFO kablam! 75 | | Ok(data) => data, Sep 04 00:59:32.267 INFO kablam! 76 | | Err(e) => return Err(e), Sep 04 00:59:32.267 INFO kablam! 77 | | }).read(&mut decompressed); Sep 04 00:59:32.267 INFO kablam! | |____________________________________________________________^ Sep 04 00:59:32.268 INFO kablam! | Sep 04 00:59:32.268 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 04 00:59:32.268 INFO kablam! Sep 04 00:59:32.268 INFO kablam! warning: unused `std::result::Result` which must be used Sep 04 00:59:32.268 INFO kablam! --> src/main.rs:409:5 Sep 04 00:59:32.268 INFO kablam! | Sep 04 00:59:32.268 INFO kablam! 409 | stdout.write(b"Type open zfs.img to open the image file\n"); Sep 04 00:59:32.268 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.268 INFO kablam! | Sep 04 00:59:32.268 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 04 00:59:32.268 INFO kablam! Sep 04 00:59:32.269 INFO kablam! warning: unused `std::result::Result` which must be used Sep 04 00:59:32.269 INFO kablam! --> src/main.rs:414:9 Sep 04 00:59:32.269 INFO kablam! | Sep 04 00:59:32.269 INFO kablam! 414 | stdout.write(b"# "); Sep 04 00:59:32.269 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 04 00:59:32.269 INFO kablam! | Sep 04 00:59:32.269 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 04 00:59:32.269 INFO kablam! Sep 04 00:59:32.269 INFO kablam! warning: unused `std::result::Result` which must be used Sep 04 00:59:32.269 INFO kablam! --> src/main.rs:415:9 Sep 04 00:59:32.269 INFO kablam! | Sep 04 00:59:32.270 INFO kablam! 415 | stdout.flush(); Sep 04 00:59:32.270 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 00:59:32.270 INFO kablam! | Sep 04 00:59:32.270 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 04 00:59:32.270 INFO kablam! Sep 04 00:59:32.270 INFO kablam! error: build failed Sep 04 00:59:32.270 INFO kablam! su: No module specific data is present Sep 04 00:59:32.766 INFO running `"docker" "rm" "-f" "cb1e50f6956975d8e86d5b9c9bb6c407d580b11dc7c053b1eaed2771c45b2908"` Sep 04 00:59:32.942 INFO blam! cb1e50f6956975d8e86d5b9c9bb6c407d580b11dc7c053b1eaed2771c45b2908