Dec 18 15:57:13.137 INFO checking gluster-1.0.5 against try#0b8c5828f68d7b2840b81fa51239346dc97fef5a for pr-54252 Dec 18 15:57:13.137 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-54252/worker-6/try#0b8c5828f68d7b2840b81fa51239346dc97fef5a:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-54252/sources/try#0b8c5828f68d7b2840b81fa51239346dc97fef5a/reg/gluster/1.0.5:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+0b8c5828f68d7b2840b81fa51239346dc97fef5a-alt" "check" "--frozen" "--all" "--all-targets"` Dec 18 15:57:13.669 INFO [stdout] 9a0c1317ac42e1a518d0be79d7622eaf5361d598ed4caf2a3a8b09720d3cd795 Dec 18 15:57:13.676 INFO running `"docker" "start" "-a" "9a0c1317ac42e1a518d0be79d7622eaf5361d598ed4caf2a3a8b09720d3cd795"` Dec 18 15:57:15.326 INFO [stderr] Checking gluster v1.0.5 (/opt/crater/workdir) Dec 18 15:57:16.581 INFO [stderr] warning: unused import: `self::unix_socket::UnixStream` Dec 18 15:57:16.581 INFO [stderr] --> src/rpc.rs:45:9 Dec 18 15:57:16.581 INFO [stderr] | Dec 18 15:57:16.581 INFO [stderr] 45 | use self::unix_socket::UnixStream; Dec 18 15:57:16.581 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:16.581 INFO [stderr] | Dec 18 15:57:16.581 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 18 15:57:16.581 INFO [stderr] Dec 18 15:57:16.581 INFO [stderr] warning: unused import: `std::path::Path` Dec 18 15:57:16.581 INFO [stderr] --> src/rpc.rs:50:9 Dec 18 15:57:16.581 INFO [stderr] | Dec 18 15:57:16.581 INFO [stderr] 50 | use std::path::Path; Dec 18 15:57:16.581 INFO [stderr] | ^^^^^^^^^^^^^^^ Dec 18 15:57:16.581 INFO [stderr] Dec 18 15:57:16.588 INFO [stderr] warning: unused import: `std::fs::File` Dec 18 15:57:16.588 INFO [stderr] --> src/volume.rs:291:9 Dec 18 15:57:16.588 INFO [stderr] | Dec 18 15:57:16.588 INFO [stderr] 291 | use std::fs::File; Dec 18 15:57:16.588 INFO [stderr] | ^^^^^^^^^^^^^ Dec 18 15:57:16.588 INFO [stderr] Dec 18 15:57:16.588 INFO [stderr] warning: unused import: `std::io::Read` Dec 18 15:57:16.589 INFO [stderr] --> src/volume.rs:292:9 Dec 18 15:57:16.589 INFO [stderr] | Dec 18 15:57:16.589 INFO [stderr] 292 | use std::io::Read; Dec 18 15:57:16.589 INFO [stderr] | ^^^^^^^^^^^^^ Dec 18 15:57:16.589 INFO [stderr] Dec 18 15:57:16.600 INFO [stderr] warning: unused `#[macro_use]` import Dec 18 15:57:16.600 INFO [stderr] --> src/lib.rs:24:1 Dec 18 15:57:16.600 INFO [stderr] | Dec 18 15:57:16.600 INFO [stderr] 24 | #[macro_use] Dec 18 15:57:16.600 INFO [stderr] | ^^^^^^^^^^^^ Dec 18 15:57:16.600 INFO [stderr] Dec 18 15:57:16.601 INFO [stderr] warning: unused import: `regex::Regex` Dec 18 15:57:16.601 INFO [stderr] --> src/lib.rs:35:5 Dec 18 15:57:16.601 INFO [stderr] | Dec 18 15:57:16.601 INFO [stderr] 35 | use regex::Regex; Dec 18 15:57:16.601 INFO [stderr] | ^^^^^^^^^^^^ Dec 18 15:57:16.601 INFO [stderr] Dec 18 15:57:16.632 INFO [stderr] warning: unused `#[macro_use]` import Dec 18 15:57:16.632 INFO [stderr] --> src/lib.rs:24:1 Dec 18 15:57:16.632 INFO [stderr] | Dec 18 15:57:16.632 INFO [stderr] 24 | #[macro_use] Dec 18 15:57:16.632 INFO [stderr] | ^^^^^^^^^^^^ Dec 18 15:57:16.632 INFO [stderr] | Dec 18 15:57:16.633 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 18 15:57:16.633 INFO [stderr] Dec 18 15:57:16.633 INFO [stderr] warning: unused import: `regex::Regex` Dec 18 15:57:16.633 INFO [stderr] --> src/lib.rs:35:5 Dec 18 15:57:16.633 INFO [stderr] | Dec 18 15:57:16.633 INFO [stderr] 35 | use regex::Regex; Dec 18 15:57:16.633 INFO [stderr] | ^^^^^^^^^^^^ Dec 18 15:57:16.633 INFO [stderr] Dec 18 15:57:17.065 INFO [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` Dec 18 15:57:17.065 INFO [stderr] --> src/lib.rs:1046:41 Dec 18 15:57:17.065 INFO [stderr] | Dec 18 15:57:17.065 INFO [stderr] 1046 | let trimmed = output_str.trim().trim_right_matches("."); Dec 18 15:57:17.065 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 18 15:57:17.065 INFO [stderr] | Dec 18 15:57:17.065 INFO [stderr] = note: #[warn(deprecated)] on by default Dec 18 15:57:17.065 INFO [stderr] Dec 18 15:57:17.068 INFO [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` Dec 18 15:57:17.068 INFO [stderr] --> src/lib.rs:1083:21 Dec 18 15:57:17.068 INFO [stderr] | Dec 18 15:57:17.068 INFO [stderr] 1083 | match value.trim_right_matches("PB").parse::() { Dec 18 15:57:17.068 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 18 15:57:17.068 INFO [stderr] Dec 18 15:57:17.069 INFO [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` Dec 18 15:57:17.069 INFO [stderr] --> src/lib.rs:1088:21 Dec 18 15:57:17.069 INFO [stderr] | Dec 18 15:57:17.069 INFO [stderr] 1088 | match value.trim_right_matches("TB").parse::() { Dec 18 15:57:17.069 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 18 15:57:17.069 INFO [stderr] Dec 18 15:57:17.069 INFO [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` Dec 18 15:57:17.069 INFO [stderr] --> src/lib.rs:1093:21 Dec 18 15:57:17.069 INFO [stderr] | Dec 18 15:57:17.069 INFO [stderr] 1093 | match value.trim_right_matches("GB").parse::() { Dec 18 15:57:17.069 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 18 15:57:17.069 INFO [stderr] Dec 18 15:57:17.070 INFO [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` Dec 18 15:57:17.070 INFO [stderr] --> src/lib.rs:1098:21 Dec 18 15:57:17.070 INFO [stderr] | Dec 18 15:57:17.070 INFO [stderr] 1098 | match value.trim_right_matches("MB").parse::() { Dec 18 15:57:17.070 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 18 15:57:17.070 INFO [stderr] Dec 18 15:57:17.071 INFO [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` Dec 18 15:57:17.071 INFO [stderr] --> src/lib.rs:1103:21 Dec 18 15:57:17.071 INFO [stderr] | Dec 18 15:57:17.071 INFO [stderr] 1103 | match value.trim_right_matches("KB").parse::() { Dec 18 15:57:17.071 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 18 15:57:17.071 INFO [stderr] Dec 18 15:57:17.072 INFO [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` Dec 18 15:57:17.072 INFO [stderr] --> src/lib.rs:1108:21 Dec 18 15:57:17.072 INFO [stderr] | Dec 18 15:57:17.072 INFO [stderr] 1108 | match value.trim_right_matches("Bytes").parse::() { Dec 18 15:57:17.072 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 18 15:57:17.072 INFO [stderr] Dec 18 15:57:17.106 INFO [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` Dec 18 15:57:17.106 INFO [stderr] --> src/lib.rs:1046:41 Dec 18 15:57:17.106 INFO [stderr] | Dec 18 15:57:17.106 INFO [stderr] 1046 | let trimmed = output_str.trim().trim_right_matches("."); Dec 18 15:57:17.106 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 18 15:57:17.106 INFO [stderr] | Dec 18 15:57:17.106 INFO [stderr] = note: #[warn(deprecated)] on by default Dec 18 15:57:17.106 INFO [stderr] Dec 18 15:57:17.111 INFO [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` Dec 18 15:57:17.111 INFO [stderr] --> src/lib.rs:1083:21 Dec 18 15:57:17.111 INFO [stderr] | Dec 18 15:57:17.111 INFO [stderr] 1083 | match value.trim_right_matches("PB").parse::() { Dec 18 15:57:17.111 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 18 15:57:17.111 INFO [stderr] Dec 18 15:57:17.111 INFO [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` Dec 18 15:57:17.111 INFO [stderr] --> src/lib.rs:1088:21 Dec 18 15:57:17.111 INFO [stderr] | Dec 18 15:57:17.111 INFO [stderr] 1088 | match value.trim_right_matches("TB").parse::() { Dec 18 15:57:17.111 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 18 15:57:17.111 INFO [stderr] Dec 18 15:57:17.112 INFO [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` Dec 18 15:57:17.112 INFO [stderr] --> src/lib.rs:1093:21 Dec 18 15:57:17.112 INFO [stderr] | Dec 18 15:57:17.112 INFO [stderr] 1093 | match value.trim_right_matches("GB").parse::() { Dec 18 15:57:17.112 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 18 15:57:17.112 INFO [stderr] Dec 18 15:57:17.113 INFO [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` Dec 18 15:57:17.113 INFO [stderr] --> src/lib.rs:1098:21 Dec 18 15:57:17.113 INFO [stderr] | Dec 18 15:57:17.113 INFO [stderr] 1098 | match value.trim_right_matches("MB").parse::() { Dec 18 15:57:17.113 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 18 15:57:17.113 INFO [stderr] Dec 18 15:57:17.113 INFO [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` Dec 18 15:57:17.113 INFO [stderr] --> src/lib.rs:1103:21 Dec 18 15:57:17.113 INFO [stderr] | Dec 18 15:57:17.113 INFO [stderr] 1103 | match value.trim_right_matches("KB").parse::() { Dec 18 15:57:17.113 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 18 15:57:17.113 INFO [stderr] Dec 18 15:57:17.114 INFO [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` Dec 18 15:57:17.114 INFO [stderr] --> src/lib.rs:1108:21 Dec 18 15:57:17.114 INFO [stderr] | Dec 18 15:57:17.114 INFO [stderr] 1108 | match value.trim_right_matches("Bytes").parse::() { Dec 18 15:57:17.114 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 18 15:57:17.114 INFO [stderr] Dec 18 15:57:17.853 INFO [stderr] warning: unused variable: `num` Dec 18 15:57:17.853 INFO [stderr] --> src/rpc.rs:1140:10 Dec 18 15:57:17.853 INFO [stderr] | Dec 18 15:57:17.853 INFO [stderr] 1140 | fn htonl(num: u32) -> u32 { Dec 18 15:57:17.853 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 18 15:57:17.853 INFO [stderr] | Dec 18 15:57:17.853 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 18 15:57:17.853 INFO [stderr] Dec 18 15:57:17.854 INFO [stderr] warning: unused variable: `vol_type` Dec 18 15:57:17.854 INFO [stderr] --> src/volume.rs:490:13 Dec 18 15:57:17.854 INFO [stderr] | Dec 18 15:57:17.854 INFO [stderr] 490 | let mut vol_type = String::new(); Dec 18 15:57:17.854 INFO [stderr] | ^^^^^^^^ help: consider using `_vol_type` instead Dec 18 15:57:17.854 INFO [stderr] Dec 18 15:57:17.855 INFO [stderr] warning: unused variable: `send_bytes` Dec 18 15:57:17.855 INFO [stderr] --> src/volume.rs:748:9 Dec 18 15:57:17.855 INFO [stderr] | Dec 18 15:57:17.855 INFO [stderr] 748 | let send_bytes = try!(rpc::sendrecord(&mut sock, &call_bytes)); Dec 18 15:57:17.855 INFO [stderr] | ^^^^^^^^^^ help: consider using `_send_bytes` instead Dec 18 15:57:17.855 INFO [stderr] Dec 18 15:57:17.855 INFO [stderr] warning: unused variable: `bricks` Dec 18 15:57:17.855 INFO [stderr] --> src/volume.rs:1046:9 Dec 18 15:57:17.855 INFO [stderr] | Dec 18 15:57:17.855 INFO [stderr] 1046 | let bricks = try!(parse_volume_status(output_str)); Dec 18 15:57:17.855 INFO [stderr] | ^^^^^^ help: consider using `_bricks` instead Dec 18 15:57:17.855 INFO [stderr] Dec 18 15:57:17.855 INFO [stderr] warning: unused variable: `brick` Dec 18 15:57:17.855 INFO [stderr] --> src/volume.rs:1035:35 Dec 18 15:57:17.855 INFO [stderr] | Dec 18 15:57:17.855 INFO [stderr] 1035 | pub fn ok_to_remove(volume: &str, brick: &Brick) -> Result { Dec 18 15:57:17.855 INFO [stderr] | ^^^^^ help: consider using `_brick` instead Dec 18 15:57:17.855 INFO [stderr] Dec 18 15:57:17.856 INFO [stderr] warning: unused variable: `tcp_port` Dec 18 15:57:17.856 INFO [stderr] --> src/volume.rs:1090:21 Dec 18 15:57:17.856 INFO [stderr] | Dec 18 15:57:17.856 INFO [stderr] 1090 | let tcp_port = match result.name("tcp") { Dec 18 15:57:17.856 INFO [stderr] | ^^^^^^^^ help: consider using `_tcp_port` instead Dec 18 15:57:17.856 INFO [stderr] Dec 18 15:57:17.856 INFO [stderr] warning: unused variable: `status` Dec 18 15:57:17.856 INFO [stderr] --> src/volume.rs:1184:17 Dec 18 15:57:17.856 INFO [stderr] | Dec 18 15:57:17.856 INFO [stderr] 1184 | let status = process_output(run_command("gluster", &arg_list, true, true)); Dec 18 15:57:17.856 INFO [stderr] | ^^^^^^ help: consider using `_status` instead Dec 18 15:57:17.856 INFO [stderr] Dec 18 15:57:17.857 INFO [stderr] warning: unused variable: `volume` Dec 18 15:57:17.857 INFO [stderr] --> src/volume.rs:1262:25 Dec 18 15:57:17.857 INFO [stderr] | Dec 18 15:57:17.857 INFO [stderr] 1262 | pub fn volume_rebalance(volume: &str) { Dec 18 15:57:17.857 INFO [stderr] | ^^^^^^ help: consider using `_volume` instead Dec 18 15:57:17.857 INFO [stderr] Dec 18 15:57:18.166 INFO [stderr] warning: unused variable: `num` Dec 18 15:57:18.166 INFO [stderr] --> src/rpc.rs:1140:10 Dec 18 15:57:18.166 INFO [stderr] | Dec 18 15:57:18.166 INFO [stderr] 1140 | fn htonl(num: u32) -> u32 { Dec 18 15:57:18.166 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 18 15:57:18.167 INFO [stderr] | Dec 18 15:57:18.167 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 18 15:57:18.167 INFO [stderr] Dec 18 15:57:18.172 INFO [stderr] warning: unused variable: `vol_type` Dec 18 15:57:18.172 INFO [stderr] --> src/volume.rs:490:13 Dec 18 15:57:18.172 INFO [stderr] | Dec 18 15:57:18.172 INFO [stderr] 490 | let mut vol_type = String::new(); Dec 18 15:57:18.173 INFO [stderr] | ^^^^^^^^ help: consider using `_vol_type` instead Dec 18 15:57:18.173 INFO [stderr] Dec 18 15:57:18.173 INFO [stderr] warning: unused variable: `send_bytes` Dec 18 15:57:18.174 INFO [stderr] --> src/volume.rs:748:9 Dec 18 15:57:18.174 INFO [stderr] | Dec 18 15:57:18.174 INFO [stderr] 748 | let send_bytes = try!(rpc::sendrecord(&mut sock, &call_bytes)); Dec 18 15:57:18.174 INFO [stderr] | ^^^^^^^^^^ help: consider using `_send_bytes` instead Dec 18 15:57:18.174 INFO [stderr] Dec 18 15:57:18.175 INFO [stderr] warning: unused variable: `bricks` Dec 18 15:57:18.175 INFO [stderr] --> src/volume.rs:1046:9 Dec 18 15:57:18.175 INFO [stderr] | Dec 18 15:57:18.175 INFO [stderr] 1046 | let bricks = try!(parse_volume_status(output_str)); Dec 18 15:57:18.175 INFO [stderr] | ^^^^^^ help: consider using `_bricks` instead Dec 18 15:57:18.175 INFO [stderr] Dec 18 15:57:18.176 INFO [stderr] warning: unused variable: `brick` Dec 18 15:57:18.176 INFO [stderr] --> src/volume.rs:1035:35 Dec 18 15:57:18.176 INFO [stderr] | Dec 18 15:57:18.176 INFO [stderr] 1035 | pub fn ok_to_remove(volume: &str, brick: &Brick) -> Result { Dec 18 15:57:18.176 INFO [stderr] | ^^^^^ help: consider using `_brick` instead Dec 18 15:57:18.176 INFO [stderr] Dec 18 15:57:18.177 INFO [stderr] warning: unused variable: `tcp_port` Dec 18 15:57:18.177 INFO [stderr] --> src/volume.rs:1090:21 Dec 18 15:57:18.177 INFO [stderr] | Dec 18 15:57:18.177 INFO [stderr] 1090 | let tcp_port = match result.name("tcp") { Dec 18 15:57:18.177 INFO [stderr] | ^^^^^^^^ help: consider using `_tcp_port` instead Dec 18 15:57:18.177 INFO [stderr] Dec 18 15:57:18.178 INFO [stderr] warning: unused variable: `status` Dec 18 15:57:18.178 INFO [stderr] --> src/volume.rs:1184:17 Dec 18 15:57:18.178 INFO [stderr] | Dec 18 15:57:18.178 INFO [stderr] 1184 | let status = process_output(run_command("gluster", &arg_list, true, true)); Dec 18 15:57:18.178 INFO [stderr] | ^^^^^^ help: consider using `_status` instead Dec 18 15:57:18.178 INFO [stderr] Dec 18 15:57:18.179 INFO [stderr] warning: unused variable: `volume` Dec 18 15:57:18.179 INFO [stderr] --> src/volume.rs:1262:25 Dec 18 15:57:18.179 INFO [stderr] | Dec 18 15:57:18.179 INFO [stderr] 1262 | pub fn volume_rebalance(volume: &str) { Dec 18 15:57:18.179 INFO [stderr] | ^^^^^^ help: consider using `_volume` instead Dec 18 15:57:18.179 INFO [stderr] Dec 18 15:57:18.180 INFO [stderr] warning: unused variable: `reply_header` Dec 18 15:57:18.181 INFO [stderr] --> src/rpc.rs:458:13 Dec 18 15:57:18.181 INFO [stderr] | Dec 18 15:57:18.181 INFO [stderr] 458 | let reply_header = super::unpack_replyheader(&mut cursor).unwrap(); Dec 18 15:57:18.181 INFO [stderr] | ^^^^^^^^^^^^ help: consider using `_reply_header` instead Dec 18 15:57:18.181 INFO [stderr] Dec 18 15:57:18.182 INFO [stderr] warning: unused variable: `test_data` Dec 18 15:57:18.182 INFO [stderr] --> src/volume.rs:386:9 Dec 18 15:57:18.182 INFO [stderr] | Dec 18 15:57:18.182 INFO [stderr] 386 | let test_data = r#" Dec 18 15:57:18.182 INFO [stderr] | ^^^^^^^^^ help: consider using `_test_data` instead Dec 18 15:57:18.182 INFO [stderr] Dec 18 15:57:18.353 INFO [stderr] warning: variable does not need to be mutable Dec 18 15:57:18.354 INFO [stderr] --> src/volume.rs:485:9 Dec 18 15:57:18.354 INFO [stderr] | Dec 18 15:57:18.354 INFO [stderr] 485 | let mut f = File::open(p)?; Dec 18 15:57:18.354 INFO [stderr] | ----^ Dec 18 15:57:18.354 INFO [stderr] | | Dec 18 15:57:18.354 INFO [stderr] | help: remove this `mut` Dec 18 15:57:18.355 INFO [stderr] | Dec 18 15:57:18.355 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 18 15:57:18.355 INFO [stderr] Dec 18 15:57:18.355 INFO [stderr] warning: variable does not need to be mutable Dec 18 15:57:18.355 INFO [stderr] --> src/volume.rs:488:9 Dec 18 15:57:18.355 INFO [stderr] | Dec 18 15:57:18.355 INFO [stderr] 488 | let mut name = String::new(); Dec 18 15:57:18.356 INFO [stderr] | ----^^^^ Dec 18 15:57:18.356 INFO [stderr] | | Dec 18 15:57:18.356 INFO [stderr] | help: remove this `mut` Dec 18 15:57:18.356 INFO [stderr] Dec 18 15:57:18.356 INFO [stderr] warning: variable does not need to be mutable Dec 18 15:57:18.356 INFO [stderr] --> src/volume.rs:489:9 Dec 18 15:57:18.356 INFO [stderr] | Dec 18 15:57:18.357 INFO [stderr] 489 | let mut status = String::new(); Dec 18 15:57:18.357 INFO [stderr] | ----^^^^^^ Dec 18 15:57:18.357 INFO [stderr] | | Dec 18 15:57:18.357 INFO [stderr] | help: remove this `mut` Dec 18 15:57:18.357 INFO [stderr] Dec 18 15:57:18.357 INFO [stderr] warning: variable does not need to be mutable Dec 18 15:57:18.357 INFO [stderr] --> src/volume.rs:490:9 Dec 18 15:57:18.358 INFO [stderr] | Dec 18 15:57:18.358 INFO [stderr] 490 | let mut vol_type = String::new(); Dec 18 15:57:18.358 INFO [stderr] | ----^^^^^^^^ Dec 18 15:57:18.358 INFO [stderr] | | Dec 18 15:57:18.358 INFO [stderr] | help: remove this `mut` Dec 18 15:57:18.358 INFO [stderr] Dec 18 15:57:18.359 INFO [stderr] warning: variable does not need to be mutable Dec 18 15:57:18.359 INFO [stderr] --> src/volume.rs:492:9 Dec 18 15:57:18.359 INFO [stderr] | Dec 18 15:57:18.359 INFO [stderr] 492 | let mut options: BTreeMap = BTreeMap::new(); Dec 18 15:57:18.359 INFO [stderr] | ----^^^^^^^ Dec 18 15:57:18.359 INFO [stderr] | | Dec 18 15:57:18.360 INFO [stderr] | help: remove this `mut` Dec 18 15:57:18.360 INFO [stderr] Dec 18 15:57:18.360 INFO [stderr] warning: variable does not need to be mutable Dec 18 15:57:18.360 INFO [stderr] --> src/volume.rs:493:9 Dec 18 15:57:18.360 INFO [stderr] | Dec 18 15:57:18.360 INFO [stderr] 493 | let mut bricks: Vec = Vec::new(); Dec 18 15:57:18.361 INFO [stderr] | ----^^^^^^ Dec 18 15:57:18.361 INFO [stderr] | | Dec 18 15:57:18.361 INFO [stderr] | help: remove this `mut` Dec 18 15:57:18.361 INFO [stderr] Dec 18 15:57:18.376 INFO [stderr] warning: variable does not need to be mutable Dec 18 15:57:18.376 INFO [stderr] --> src/rpc.rs:463:13 Dec 18 15:57:18.376 INFO [stderr] | Dec 18 15:57:18.376 INFO [stderr] 463 | let mut quota_size_bytes = cli_response Dec 18 15:57:18.376 INFO [stderr] | ----^^^^^^^^^^^^^^^^ Dec 18 15:57:18.376 INFO [stderr] | | Dec 18 15:57:18.376 INFO [stderr] | help: remove this `mut` Dec 18 15:57:18.376 INFO [stderr] | Dec 18 15:57:18.376 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 18 15:57:18.376 INFO [stderr] Dec 18 15:57:18.384 INFO [stderr] warning: variable does not need to be mutable Dec 18 15:57:18.384 INFO [stderr] --> src/volume.rs:758:9 Dec 18 15:57:18.384 INFO [stderr] | Dec 18 15:57:18.384 INFO [stderr] 758 | let mut quota_size_bytes = match cli_response.dict.get_mut("trusted.glusterfs.quota.size") { Dec 18 15:57:18.384 INFO [stderr] | ----^^^^^^^^^^^^^^^^ Dec 18 15:57:18.384 INFO [stderr] | | Dec 18 15:57:18.384 INFO [stderr] | help: remove this `mut` Dec 18 15:57:18.384 INFO [stderr] Dec 18 15:57:18.436 INFO [stderr] warning: method is never used: `to_string` Dec 18 15:57:18.436 INFO [stderr] --> src/fop.rs:142:5 Dec 18 15:57:18.436 INFO [stderr] | Dec 18 15:57:18.436 INFO [stderr] 142 | fn to_string(&self) -> String { Dec 18 15:57:18.436 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.436 INFO [stderr] | Dec 18 15:57:18.436 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 18 15:57:18.436 INFO [stderr] Dec 18 15:57:18.436 INFO [stderr] warning: function is never used: `parse_fop_sample` Dec 18 15:57:18.436 INFO [stderr] --> src/fop.rs:231:1 Dec 18 15:57:18.436 INFO [stderr] | Dec 18 15:57:18.436 INFO [stderr] 231 | fn parse_fop_sample(input: &str) -> Result { Dec 18 15:57:18.436 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.436 INFO [stderr] Dec 18 15:57:18.436 INFO [stderr] warning: constant item is never used: `GLUSTER_CLI_PROGRAM_NUMBER` Dec 18 15:57:18.436 INFO [stderr] --> src/rpc.rs:19:1 Dec 18 15:57:18.437 INFO [stderr] | Dec 18 15:57:18.437 INFO [stderr] 19 | pub const GLUSTER_CLI_PROGRAM_NUMBER: i32 = 1238463; Dec 18 15:57:18.437 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.437 INFO [stderr] Dec 18 15:57:18.437 INFO [stderr] warning: function is never used: `pack_cli_callheader` Dec 18 15:57:18.437 INFO [stderr] --> src/rpc.rs:1100:1 Dec 18 15:57:18.437 INFO [stderr] | Dec 18 15:57:18.437 INFO [stderr] 1100 | / pub fn pack_cli_callheader( Dec 18 15:57:18.437 INFO [stderr] 1101 | | xid: u32, Dec 18 15:57:18.437 INFO [stderr] 1102 | | prog: i32, Dec 18 15:57:18.437 INFO [stderr] 1103 | | vers: u32, Dec 18 15:57:18.437 INFO [stderr] ... | Dec 18 15:57:18.437 INFO [stderr] 1108 | | return pack_callheader(xid, prog, vers, proc_num as u32, cred_flavor, verf); Dec 18 15:57:18.437 INFO [stderr] 1109 | | } Dec 18 15:57:18.437 INFO [stderr] | |_^ Dec 18 15:57:18.437 INFO [stderr] Dec 18 15:57:18.437 INFO [stderr] warning: function is never used: `htonl` Dec 18 15:57:18.437 INFO [stderr] --> src/rpc.rs:1140:1 Dec 18 15:57:18.437 INFO [stderr] | Dec 18 15:57:18.437 INFO [stderr] 1140 | fn htonl(num: u32) -> u32 { Dec 18 15:57:18.437 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.437 INFO [stderr] Dec 18 15:57:18.437 INFO [stderr] warning: function is never used: `print_fragment` Dec 18 15:57:18.437 INFO [stderr] --> src/rpc.rs:1291:1 Dec 18 15:57:18.437 INFO [stderr] | Dec 18 15:57:18.437 INFO [stderr] 1291 | pub fn print_fragment(frag: &Vec) { Dec 18 15:57:18.437 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.437 INFO [stderr] Dec 18 15:57:18.437 INFO [stderr] warning: variant is never constructed: `GlusterAggregatorNull` Dec 18 15:57:18.437 INFO [stderr] --> src/rpc.rs:1357:5 Dec 18 15:57:18.437 INFO [stderr] | Dec 18 15:57:18.437 INFO [stderr] 1357 | GlusterAggregatorNull = 0, Dec 18 15:57:18.437 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.437 INFO [stderr] Dec 18 15:57:18.438 INFO [stderr] warning: variant is never constructed: `GlusterAggregatorLookup` Dec 18 15:57:18.438 INFO [stderr] --> src/rpc.rs:1358:5 Dec 18 15:57:18.438 INFO [stderr] | Dec 18 15:57:18.438 INFO [stderr] 1358 | GlusterAggregatorLookup = 1, Dec 18 15:57:18.438 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.438 INFO [stderr] Dec 18 15:57:18.438 INFO [stderr] warning: variant is never constructed: `GlusterAggregatorMaxvalue` Dec 18 15:57:18.438 INFO [stderr] --> src/rpc.rs:1360:5 Dec 18 15:57:18.438 INFO [stderr] | Dec 18 15:57:18.438 INFO [stderr] 1360 | GlusterAggregatorMaxvalue = 3, Dec 18 15:57:18.438 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.438 INFO [stderr] Dec 18 15:57:18.438 INFO [stderr] warning: enum is never used: `GlusterCliCommand` Dec 18 15:57:18.438 INFO [stderr] --> src/rpc.rs:1366:1 Dec 18 15:57:18.438 INFO [stderr] | Dec 18 15:57:18.438 INFO [stderr] 1366 | pub enum GlusterCliCommand { Dec 18 15:57:18.438 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.438 INFO [stderr] Dec 18 15:57:18.438 INFO [stderr] warning: function is never used: `parse_volume_info2` Dec 18 15:57:18.438 INFO [stderr] --> src/volume.rs:480:1 Dec 18 15:57:18.438 INFO [stderr] | Dec 18 15:57:18.438 INFO [stderr] 480 | fn parse_volume_info2(volume: &str) -> Result { Dec 18 15:57:18.438 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.438 INFO [stderr] Dec 18 15:57:18.762 INFO [stderr] warning: variable does not need to be mutable Dec 18 15:57:18.762 INFO [stderr] --> src/volume.rs:485:9 Dec 18 15:57:18.762 INFO [stderr] | Dec 18 15:57:18.762 INFO [stderr] 485 | let mut f = File::open(p)?; Dec 18 15:57:18.763 INFO [stderr] | ----^ Dec 18 15:57:18.763 INFO [stderr] | | Dec 18 15:57:18.763 INFO [stderr] | help: remove this `mut` Dec 18 15:57:18.763 INFO [stderr] Dec 18 15:57:18.763 INFO [stderr] warning: variable does not need to be mutable Dec 18 15:57:18.763 INFO [stderr] --> src/volume.rs:488:9 Dec 18 15:57:18.763 INFO [stderr] | Dec 18 15:57:18.763 INFO [stderr] 488 | let mut name = String::new(); Dec 18 15:57:18.764 INFO [stderr] | ----^^^^ Dec 18 15:57:18.764 INFO [stderr] | | Dec 18 15:57:18.764 INFO [stderr] | help: remove this `mut` Dec 18 15:57:18.764 INFO [stderr] Dec 18 15:57:18.764 INFO [stderr] warning: variable does not need to be mutable Dec 18 15:57:18.764 INFO [stderr] --> src/volume.rs:489:9 Dec 18 15:57:18.764 INFO [stderr] | Dec 18 15:57:18.765 INFO [stderr] 489 | let mut status = String::new(); Dec 18 15:57:18.765 INFO [stderr] | ----^^^^^^ Dec 18 15:57:18.765 INFO [stderr] | | Dec 18 15:57:18.765 INFO [stderr] | help: remove this `mut` Dec 18 15:57:18.765 INFO [stderr] Dec 18 15:57:18.765 INFO [stderr] warning: variable does not need to be mutable Dec 18 15:57:18.765 INFO [stderr] --> src/volume.rs:490:9 Dec 18 15:57:18.765 INFO [stderr] | Dec 18 15:57:18.766 INFO [stderr] 490 | let mut vol_type = String::new(); Dec 18 15:57:18.766 INFO [stderr] | ----^^^^^^^^ Dec 18 15:57:18.766 INFO [stderr] | | Dec 18 15:57:18.766 INFO [stderr] | help: remove this `mut` Dec 18 15:57:18.766 INFO [stderr] Dec 18 15:57:18.766 INFO [stderr] warning: variable does not need to be mutable Dec 18 15:57:18.766 INFO [stderr] --> src/volume.rs:492:9 Dec 18 15:57:18.767 INFO [stderr] | Dec 18 15:57:18.767 INFO [stderr] 492 | let mut options: BTreeMap = BTreeMap::new(); Dec 18 15:57:18.767 INFO [stderr] | ----^^^^^^^ Dec 18 15:57:18.767 INFO [stderr] | | Dec 18 15:57:18.767 INFO [stderr] | help: remove this `mut` Dec 18 15:57:18.767 INFO [stderr] Dec 18 15:57:18.767 INFO [stderr] warning: variable does not need to be mutable Dec 18 15:57:18.767 INFO [stderr] --> src/volume.rs:493:9 Dec 18 15:57:18.768 INFO [stderr] | Dec 18 15:57:18.768 INFO [stderr] 493 | let mut bricks: Vec = Vec::new(); Dec 18 15:57:18.768 INFO [stderr] | ----^^^^^^ Dec 18 15:57:18.768 INFO [stderr] | | Dec 18 15:57:18.768 INFO [stderr] | help: remove this `mut` Dec 18 15:57:18.768 INFO [stderr] Dec 18 15:57:18.832 INFO [stderr] warning: variable does not need to be mutable Dec 18 15:57:18.832 INFO [stderr] --> src/volume.rs:758:9 Dec 18 15:57:18.832 INFO [stderr] | Dec 18 15:57:18.833 INFO [stderr] 758 | let mut quota_size_bytes = match cli_response.dict.get_mut("trusted.glusterfs.quota.size") { Dec 18 15:57:18.833 INFO [stderr] | ----^^^^^^^^^^^^^^^^ Dec 18 15:57:18.833 INFO [stderr] | | Dec 18 15:57:18.833 INFO [stderr] | help: remove this `mut` Dec 18 15:57:18.833 INFO [stderr] Dec 18 15:57:18.968 INFO [stderr] warning: method is never used: `to_string` Dec 18 15:57:18.968 INFO [stderr] --> src/fop.rs:142:5 Dec 18 15:57:18.969 INFO [stderr] | Dec 18 15:57:18.969 INFO [stderr] 142 | fn to_string(&self) -> String { Dec 18 15:57:18.969 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.969 INFO [stderr] | Dec 18 15:57:18.969 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 18 15:57:18.969 INFO [stderr] Dec 18 15:57:18.969 INFO [stderr] warning: function is never used: `htonl` Dec 18 15:57:18.969 INFO [stderr] --> src/rpc.rs:1140:1 Dec 18 15:57:18.970 INFO [stderr] | Dec 18 15:57:18.970 INFO [stderr] 1140 | fn htonl(num: u32) -> u32 { Dec 18 15:57:18.970 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.970 INFO [stderr] Dec 18 15:57:18.970 INFO [stderr] warning: function is never used: `print_fragment` Dec 18 15:57:18.970 INFO [stderr] --> src/rpc.rs:1291:1 Dec 18 15:57:18.970 INFO [stderr] | Dec 18 15:57:18.970 INFO [stderr] 1291 | pub fn print_fragment(frag: &Vec) { Dec 18 15:57:18.971 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.971 INFO [stderr] Dec 18 15:57:18.971 INFO [stderr] warning: variant is never constructed: `GlusterAggregatorNull` Dec 18 15:57:18.971 INFO [stderr] --> src/rpc.rs:1357:5 Dec 18 15:57:18.971 INFO [stderr] | Dec 18 15:57:18.971 INFO [stderr] 1357 | GlusterAggregatorNull = 0, Dec 18 15:57:18.971 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.971 INFO [stderr] Dec 18 15:57:18.972 INFO [stderr] warning: variant is never constructed: `GlusterAggregatorLookup` Dec 18 15:57:18.972 INFO [stderr] --> src/rpc.rs:1358:5 Dec 18 15:57:18.972 INFO [stderr] | Dec 18 15:57:18.972 INFO [stderr] 1358 | GlusterAggregatorLookup = 1, Dec 18 15:57:18.972 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.972 INFO [stderr] Dec 18 15:57:18.972 INFO [stderr] warning: variant is never constructed: `GlusterAggregatorMaxvalue` Dec 18 15:57:18.973 INFO [stderr] --> src/rpc.rs:1360:5 Dec 18 15:57:18.973 INFO [stderr] | Dec 18 15:57:18.973 INFO [stderr] 1360 | GlusterAggregatorMaxvalue = 3, Dec 18 15:57:18.973 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.973 INFO [stderr] Dec 18 15:57:18.973 INFO [stderr] warning: variant is never constructed: `GlusterCliNull` Dec 18 15:57:18.973 INFO [stderr] --> src/rpc.rs:1367:5 Dec 18 15:57:18.973 INFO [stderr] | Dec 18 15:57:18.974 INFO [stderr] 1367 | GlusterCliNull = 0, Dec 18 15:57:18.974 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.974 INFO [stderr] Dec 18 15:57:18.974 INFO [stderr] warning: variant is never constructed: `GlusterCliProbe` Dec 18 15:57:18.974 INFO [stderr] --> src/rpc.rs:1368:5 Dec 18 15:57:18.974 INFO [stderr] | Dec 18 15:57:18.974 INFO [stderr] 1368 | GlusterCliProbe = 1, Dec 18 15:57:18.974 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.975 INFO [stderr] Dec 18 15:57:18.975 INFO [stderr] warning: variant is never constructed: `GlusterCliDeprobe` Dec 18 15:57:18.975 INFO [stderr] --> src/rpc.rs:1369:5 Dec 18 15:57:18.975 INFO [stderr] | Dec 18 15:57:18.975 INFO [stderr] 1369 | GlusterCliDeprobe = 2, Dec 18 15:57:18.975 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.975 INFO [stderr] Dec 18 15:57:18.975 INFO [stderr] warning: variant is never constructed: `GlusterCliCreateVolume` Dec 18 15:57:18.976 INFO [stderr] --> src/rpc.rs:1371:5 Dec 18 15:57:18.976 INFO [stderr] | Dec 18 15:57:18.976 INFO [stderr] 1371 | GlusterCliCreateVolume = 4, Dec 18 15:57:18.976 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.976 INFO [stderr] Dec 18 15:57:18.976 INFO [stderr] warning: variant is never constructed: `GlusterCliGetVolume` Dec 18 15:57:18.976 INFO [stderr] --> src/rpc.rs:1372:5 Dec 18 15:57:18.977 INFO [stderr] | Dec 18 15:57:18.977 INFO [stderr] 1372 | GlusterCliGetVolume = 5, Dec 18 15:57:18.977 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.977 INFO [stderr] Dec 18 15:57:18.977 INFO [stderr] warning: variant is never constructed: `GlusterCliGetNextVolume` Dec 18 15:57:18.977 INFO [stderr] --> src/rpc.rs:1373:5 Dec 18 15:57:18.977 INFO [stderr] | Dec 18 15:57:18.977 INFO [stderr] 1373 | GlusterCliGetNextVolume = 6, Dec 18 15:57:18.978 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.978 INFO [stderr] Dec 18 15:57:18.978 INFO [stderr] warning: variant is never constructed: `GlusterCliDeleteVolume` Dec 18 15:57:18.978 INFO [stderr] --> src/rpc.rs:1374:5 Dec 18 15:57:18.978 INFO [stderr] | Dec 18 15:57:18.978 INFO [stderr] 1374 | GlusterCliDeleteVolume = 7, Dec 18 15:57:18.978 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.978 INFO [stderr] Dec 18 15:57:18.979 INFO [stderr] warning: variant is never constructed: `GlusterCliStartVolume` Dec 18 15:57:18.979 INFO [stderr] --> src/rpc.rs:1375:5 Dec 18 15:57:18.979 INFO [stderr] | Dec 18 15:57:18.979 INFO [stderr] 1375 | GlusterCliStartVolume = 8, Dec 18 15:57:18.979 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.979 INFO [stderr] Dec 18 15:57:18.979 INFO [stderr] warning: variant is never constructed: `GlusterCliStopVolume` Dec 18 15:57:18.980 INFO [stderr] --> src/rpc.rs:1376:5 Dec 18 15:57:18.980 INFO [stderr] | Dec 18 15:57:18.980 INFO [stderr] 1376 | GlusterCliStopVolume = 9, Dec 18 15:57:18.980 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.980 INFO [stderr] Dec 18 15:57:18.980 INFO [stderr] warning: variant is never constructed: `GlusterCliRenameVolume` Dec 18 15:57:18.980 INFO [stderr] --> src/rpc.rs:1377:5 Dec 18 15:57:18.981 INFO [stderr] | Dec 18 15:57:18.981 INFO [stderr] 1377 | GlusterCliRenameVolume = 10, Dec 18 15:57:18.981 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.981 INFO [stderr] Dec 18 15:57:18.981 INFO [stderr] warning: variant is never constructed: `GlusterCliDefragVolume` Dec 18 15:57:18.981 INFO [stderr] --> src/rpc.rs:1378:5 Dec 18 15:57:18.981 INFO [stderr] | Dec 18 15:57:18.981 INFO [stderr] 1378 | GlusterCliDefragVolume = 11, Dec 18 15:57:18.981 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.982 INFO [stderr] Dec 18 15:57:18.982 INFO [stderr] warning: variant is never constructed: `GlusterCliSetVolume` Dec 18 15:57:18.982 INFO [stderr] --> src/rpc.rs:1379:5 Dec 18 15:57:18.982 INFO [stderr] | Dec 18 15:57:18.982 INFO [stderr] 1379 | GlusterCliSetVolume = 12, Dec 18 15:57:18.982 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.982 INFO [stderr] Dec 18 15:57:18.982 INFO [stderr] warning: variant is never constructed: `GlusterCliAddBrick` Dec 18 15:57:18.983 INFO [stderr] --> src/rpc.rs:1380:5 Dec 18 15:57:18.983 INFO [stderr] | Dec 18 15:57:18.983 INFO [stderr] 1380 | GlusterCliAddBrick = 13, Dec 18 15:57:18.983 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.983 INFO [stderr] Dec 18 15:57:18.983 INFO [stderr] warning: variant is never constructed: `GlusterCliRemoveBrick` Dec 18 15:57:18.983 INFO [stderr] --> src/rpc.rs:1381:5 Dec 18 15:57:18.983 INFO [stderr] | Dec 18 15:57:18.983 INFO [stderr] 1381 | GlusterCliRemoveBrick = 14, Dec 18 15:57:18.984 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.984 INFO [stderr] Dec 18 15:57:18.984 INFO [stderr] warning: variant is never constructed: `GlusterCliBrick` Dec 18 15:57:18.984 INFO [stderr] --> src/rpc.rs:1382:5 Dec 18 15:57:18.984 INFO [stderr] | Dec 18 15:57:18.984 INFO [stderr] 1382 | GlusterCliBrick = 15, Dec 18 15:57:18.984 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.984 INFO [stderr] Dec 18 15:57:18.984 INFO [stderr] warning: variant is never constructed: `GlusterCliLogRotate` Dec 18 15:57:18.984 INFO [stderr] --> src/rpc.rs:1383:5 Dec 18 15:57:18.985 INFO [stderr] | Dec 18 15:57:18.985 INFO [stderr] 1383 | GlusterCliLogRotate = 16, Dec 18 15:57:18.985 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.985 INFO [stderr] Dec 18 15:57:18.985 INFO [stderr] warning: variant is never constructed: `GlusterCliGetspec` Dec 18 15:57:18.985 INFO [stderr] --> src/rpc.rs:1384:5 Dec 18 15:57:18.985 INFO [stderr] | Dec 18 15:57:18.985 INFO [stderr] 1384 | GlusterCliGetspec = 17, Dec 18 15:57:18.985 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.986 INFO [stderr] Dec 18 15:57:18.986 INFO [stderr] warning: variant is never constructed: `GlusterCliPmapPortbybrick` Dec 18 15:57:18.986 INFO [stderr] --> src/rpc.rs:1385:5 Dec 18 15:57:18.986 INFO [stderr] | Dec 18 15:57:18.986 INFO [stderr] 1385 | GlusterCliPmapPortbybrick = 18, Dec 18 15:57:18.986 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.986 INFO [stderr] Dec 18 15:57:18.986 INFO [stderr] warning: variant is never constructed: `GlusterCliSyncVolume` Dec 18 15:57:18.986 INFO [stderr] --> src/rpc.rs:1386:5 Dec 18 15:57:18.987 INFO [stderr] | Dec 18 15:57:18.987 INFO [stderr] 1386 | GlusterCliSyncVolume = 19, Dec 18 15:57:18.987 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.987 INFO [stderr] Dec 18 15:57:18.987 INFO [stderr] warning: variant is never constructed: `GlusterCliResetVolume` Dec 18 15:57:18.987 INFO [stderr] --> src/rpc.rs:1387:5 Dec 18 15:57:18.987 INFO [stderr] | Dec 18 15:57:18.987 INFO [stderr] 1387 | GlusterCliResetVolume = 20, Dec 18 15:57:18.987 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.988 INFO [stderr] Dec 18 15:57:18.988 INFO [stderr] warning: variant is never constructed: `GlusterCliFsmLog` Dec 18 15:57:18.988 INFO [stderr] --> src/rpc.rs:1388:5 Dec 18 15:57:18.988 INFO [stderr] | Dec 18 15:57:18.988 INFO [stderr] 1388 | GlusterCliFsmLog = 21, Dec 18 15:57:18.988 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.988 INFO [stderr] Dec 18 15:57:18.988 INFO [stderr] warning: variant is never constructed: `GlusterCliGsyncSet` Dec 18 15:57:18.988 INFO [stderr] --> src/rpc.rs:1389:5 Dec 18 15:57:18.989 INFO [stderr] | Dec 18 15:57:18.989 INFO [stderr] 1389 | GlusterCliGsyncSet = 22, Dec 18 15:57:18.989 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.989 INFO [stderr] Dec 18 15:57:18.989 INFO [stderr] warning: variant is never constructed: `GlusterCliProfileVolume` Dec 18 15:57:18.989 INFO [stderr] --> src/rpc.rs:1390:5 Dec 18 15:57:18.989 INFO [stderr] | Dec 18 15:57:18.989 INFO [stderr] 1390 | GlusterCliProfileVolume = 23, Dec 18 15:57:18.989 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.989 INFO [stderr] Dec 18 15:57:18.990 INFO [stderr] warning: variant is never constructed: `GlusterCliQuota` Dec 18 15:57:18.990 INFO [stderr] --> src/rpc.rs:1391:5 Dec 18 15:57:18.990 INFO [stderr] | Dec 18 15:57:18.990 INFO [stderr] 1391 | GlusterCliQuota = 24, Dec 18 15:57:18.990 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.990 INFO [stderr] Dec 18 15:57:18.990 INFO [stderr] warning: variant is never constructed: `GlusterCliTopVolume` Dec 18 15:57:18.990 INFO [stderr] --> src/rpc.rs:1392:5 Dec 18 15:57:18.990 INFO [stderr] | Dec 18 15:57:18.990 INFO [stderr] 1392 | GlusterCliTopVolume = 25, Dec 18 15:57:18.991 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.991 INFO [stderr] Dec 18 15:57:18.991 INFO [stderr] warning: variant is never constructed: `GlusterCliGetwd` Dec 18 15:57:18.991 INFO [stderr] --> src/rpc.rs:1393:5 Dec 18 15:57:18.991 INFO [stderr] | Dec 18 15:57:18.991 INFO [stderr] 1393 | GlusterCliGetwd = 26, Dec 18 15:57:18.991 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.991 INFO [stderr] Dec 18 15:57:18.991 INFO [stderr] warning: variant is never constructed: `GlusterCliStatusVolume` Dec 18 15:57:18.992 INFO [stderr] --> src/rpc.rs:1394:5 Dec 18 15:57:18.992 INFO [stderr] | Dec 18 15:57:18.992 INFO [stderr] 1394 | GlusterCliStatusVolume = 27, Dec 18 15:57:18.992 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.992 INFO [stderr] Dec 18 15:57:18.992 INFO [stderr] warning: variant is never constructed: `GlusterCliStatusAll` Dec 18 15:57:18.992 INFO [stderr] --> src/rpc.rs:1395:5 Dec 18 15:57:18.992 INFO [stderr] | Dec 18 15:57:18.992 INFO [stderr] 1395 | GlusterCliStatusAll = 28, Dec 18 15:57:18.993 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.993 INFO [stderr] Dec 18 15:57:18.993 INFO [stderr] warning: variant is never constructed: `GlusterCliMount` Dec 18 15:57:18.993 INFO [stderr] --> src/rpc.rs:1396:5 Dec 18 15:57:18.993 INFO [stderr] | Dec 18 15:57:18.993 INFO [stderr] 1396 | GlusterCliMount = 29, Dec 18 15:57:18.993 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.993 INFO [stderr] Dec 18 15:57:18.993 INFO [stderr] warning: variant is never constructed: `GlusterCliUmount` Dec 18 15:57:18.994 INFO [stderr] --> src/rpc.rs:1397:5 Dec 18 15:57:18.994 INFO [stderr] | Dec 18 15:57:18.994 INFO [stderr] 1397 | GlusterCliUmount = 30, Dec 18 15:57:18.994 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.994 INFO [stderr] Dec 18 15:57:18.994 INFO [stderr] warning: variant is never constructed: `GlusterCliHealVolume` Dec 18 15:57:18.994 INFO [stderr] --> src/rpc.rs:1398:5 Dec 18 15:57:18.994 INFO [stderr] | Dec 18 15:57:18.995 INFO [stderr] 1398 | GlusterCliHealVolume = 31, Dec 18 15:57:18.995 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.995 INFO [stderr] Dec 18 15:57:18.995 INFO [stderr] warning: variant is never constructed: `GlusterCliStatedumpVolume` Dec 18 15:57:18.995 INFO [stderr] --> src/rpc.rs:1399:5 Dec 18 15:57:18.995 INFO [stderr] | Dec 18 15:57:18.995 INFO [stderr] 1399 | GlusterCliStatedumpVolume = 32, Dec 18 15:57:18.995 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.995 INFO [stderr] Dec 18 15:57:18.996 INFO [stderr] warning: variant is never constructed: `GlusterCliListVolume` Dec 18 15:57:18.996 INFO [stderr] --> src/rpc.rs:1400:5 Dec 18 15:57:18.996 INFO [stderr] | Dec 18 15:57:18.996 INFO [stderr] 1400 | GlusterCliListVolume = 33, Dec 18 15:57:18.996 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.996 INFO [stderr] Dec 18 15:57:18.996 INFO [stderr] warning: variant is never constructed: `GlusterCliClrlocksVolume` Dec 18 15:57:18.996 INFO [stderr] --> src/rpc.rs:1401:5 Dec 18 15:57:18.997 INFO [stderr] | Dec 18 15:57:18.997 INFO [stderr] 1401 | GlusterCliClrlocksVolume = 34, Dec 18 15:57:18.997 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.997 INFO [stderr] Dec 18 15:57:18.997 INFO [stderr] warning: variant is never constructed: `GlusterCliUuidReset` Dec 18 15:57:18.997 INFO [stderr] --> src/rpc.rs:1402:5 Dec 18 15:57:18.997 INFO [stderr] | Dec 18 15:57:18.997 INFO [stderr] 1402 | GlusterCliUuidReset = 35, Dec 18 15:57:18.998 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.998 INFO [stderr] Dec 18 15:57:18.998 INFO [stderr] warning: variant is never constructed: `GlusterCliUuidGet` Dec 18 15:57:18.998 INFO [stderr] --> src/rpc.rs:1403:5 Dec 18 15:57:18.998 INFO [stderr] | Dec 18 15:57:18.998 INFO [stderr] 1403 | GlusterCliUuidGet = 36, Dec 18 15:57:18.998 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.998 INFO [stderr] Dec 18 15:57:18.998 INFO [stderr] warning: variant is never constructed: `GlusterCliCopyFile` Dec 18 15:57:18.999 INFO [stderr] --> src/rpc.rs:1404:5 Dec 18 15:57:18.999 INFO [stderr] | Dec 18 15:57:18.999 INFO [stderr] 1404 | GlusterCliCopyFile = 37, Dec 18 15:57:18.999 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:18.999 INFO [stderr] Dec 18 15:57:18.999 INFO [stderr] warning: variant is never constructed: `GlusterCliSysExec` Dec 18 15:57:18.999 INFO [stderr] --> src/rpc.rs:1405:5 Dec 18 15:57:19.000 INFO [stderr] | Dec 18 15:57:19.000 INFO [stderr] 1405 | GlusterCliSysExec = 38, Dec 18 15:57:19.000 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:19.000 INFO [stderr] Dec 18 15:57:19.000 INFO [stderr] warning: variant is never constructed: `GlusterCliSnap` Dec 18 15:57:19.000 INFO [stderr] --> src/rpc.rs:1406:5 Dec 18 15:57:19.000 INFO [stderr] | Dec 18 15:57:19.000 INFO [stderr] 1406 | GlusterCliSnap = 39, Dec 18 15:57:19.000 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:19.001 INFO [stderr] Dec 18 15:57:19.001 INFO [stderr] warning: variant is never constructed: `GlusterCliBarrierVolume` Dec 18 15:57:19.001 INFO [stderr] --> src/rpc.rs:1407:5 Dec 18 15:57:19.001 INFO [stderr] | Dec 18 15:57:19.001 INFO [stderr] 1407 | GlusterCliBarrierVolume = 40, Dec 18 15:57:19.001 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:19.001 INFO [stderr] Dec 18 15:57:19.001 INFO [stderr] warning: variant is never constructed: `GlusterCliGetVolOpt` Dec 18 15:57:19.001 INFO [stderr] --> src/rpc.rs:1408:5 Dec 18 15:57:19.002 INFO [stderr] | Dec 18 15:57:19.002 INFO [stderr] 1408 | GlusterCliGetVolOpt = 41, Dec 18 15:57:19.002 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:19.002 INFO [stderr] Dec 18 15:57:19.002 INFO [stderr] warning: variant is never constructed: `GlusterCliGanesha` Dec 18 15:57:19.002 INFO [stderr] --> src/rpc.rs:1409:5 Dec 18 15:57:19.002 INFO [stderr] | Dec 18 15:57:19.002 INFO [stderr] 1409 | GlusterCliGanesha = 42, Dec 18 15:57:19.003 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:19.003 INFO [stderr] Dec 18 15:57:19.003 INFO [stderr] warning: variant is never constructed: `GlusterCliBitrot` Dec 18 15:57:19.003 INFO [stderr] --> src/rpc.rs:1410:5 Dec 18 15:57:19.003 INFO [stderr] | Dec 18 15:57:19.003 INFO [stderr] 1410 | GlusterCliBitrot = 43, Dec 18 15:57:19.003 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:19.003 INFO [stderr] Dec 18 15:57:19.003 INFO [stderr] warning: variant is never constructed: `GlusterCliAttachTier` Dec 18 15:57:19.003 INFO [stderr] --> src/rpc.rs:1411:5 Dec 18 15:57:19.004 INFO [stderr] | Dec 18 15:57:19.004 INFO [stderr] 1411 | GlusterCliAttachTier = 44, Dec 18 15:57:19.004 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:19.004 INFO [stderr] Dec 18 15:57:19.004 INFO [stderr] warning: variant is never constructed: `GlusterCliDetachTier` Dec 18 15:57:19.004 INFO [stderr] --> src/rpc.rs:1412:5 Dec 18 15:57:19.004 INFO [stderr] | Dec 18 15:57:19.004 INFO [stderr] 1412 | GlusterCliDetachTier = 45, Dec 18 15:57:19.004 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:19.004 INFO [stderr] Dec 18 15:57:19.005 INFO [stderr] warning: variant is never constructed: `GlusterCliMaxvalue` Dec 18 15:57:19.005 INFO [stderr] --> src/rpc.rs:1413:5 Dec 18 15:57:19.005 INFO [stderr] | Dec 18 15:57:19.005 INFO [stderr] 1413 | GlusterCliMaxvalue = 46, Dec 18 15:57:19.005 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:19.005 INFO [stderr] Dec 18 15:57:19.005 INFO [stderr] warning: function is never used: `parse_volume_info2` Dec 18 15:57:19.005 INFO [stderr] --> src/volume.rs:480:1 Dec 18 15:57:19.005 INFO [stderr] | Dec 18 15:57:19.006 INFO [stderr] 480 | fn parse_volume_info2(volume: &str) -> Result { Dec 18 15:57:19.006 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 18 15:57:19.006 INFO [stderr] Dec 18 15:57:20.001 INFO [stderr] warning: unused import: `gluster::*` Dec 18 15:57:20.001 INFO [stderr] --> tests/gluster.rs:6:5 Dec 18 15:57:20.001 INFO [stderr] | Dec 18 15:57:20.001 INFO [stderr] 6 | use gluster::*; Dec 18 15:57:20.001 INFO [stderr] | ^^^^^^^^^^ Dec 18 15:57:20.001 INFO [stderr] | Dec 18 15:57:20.001 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 18 15:57:20.001 INFO [stderr] Dec 18 15:57:20.169 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.95s Dec 18 15:57:21.171 INFO running `"docker" "inspect" "9a0c1317ac42e1a518d0be79d7622eaf5361d598ed4caf2a3a8b09720d3cd795"` Dec 18 15:57:21.522 INFO running `"docker" "rm" "-f" "9a0c1317ac42e1a518d0be79d7622eaf5361d598ed4caf2a3a8b09720d3cd795"` Dec 18 15:57:21.768 INFO [stdout] 9a0c1317ac42e1a518d0be79d7622eaf5361d598ed4caf2a3a8b09720d3cd795