[INFO] fetching crate rados 0.1.4...
[INFO] testing rados-0.1.4 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate rados 0.1.4 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate rados 0.1.4
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rados 0.1.4
[INFO] tweaked toml for crates.io crate rados 0.1.4 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rados 0.1.4 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rados 0.1.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:240:12
[INFO] [stderr]     |
[INFO] [stderr] 240 | homepage = "https://github.com/tchaikov/rados-rs"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 244 | repository = "https://github.com/tchaikov/rados-rs"
[INFO] [stderr]     |              --------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rados` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 46fe6fd25050b9ce9630b93b8ad14ea8884115aace5fd68689de6521e293a31e
[INFO] running `Command { std: "docker" "start" "46fe6fd25050b9ce9630b93b8ad14ea8884115aace5fd68689de6521e293a31e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "46fe6fd25050b9ce9630b93b8ad14ea8884115aace5fd68689de6521e293a31e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "46fe6fd25050b9ce9630b93b8ad14ea8884115aace5fd68689de6521e293a31e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "46fe6fd25050b9ce9630b93b8ad14ea8884115aace5fd68689de6521e293a31e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "46fe6fd25050b9ce9630b93b8ad14ea8884115aace5fd68689de6521e293a31e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:240:12
[INFO] [stderr]     |
[INFO] [stderr] 240 | homepage = "https://github.com/tchaikov/rados-rs"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 244 | repository = "https://github.com/tchaikov/rados-rs"
[INFO] [stderr]     |              --------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rados` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling zerocopy-derive v0.8.42
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling toml_parser v1.0.10+spec-1.1.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling toml_datetime v1.0.1+spec-1.1.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling lz4-sys v1.11.1+lz4-1.10.0
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling toml_edit v0.25.5+spec-1.1.0
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling crc32c v0.6.8
[INFO] [stderr]    Compiling enum-as-inner v0.6.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling snap v1.1.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling lru-cache v0.1.2
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling num_enum_derive v0.7.6
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling resolv-conf v0.7.6
[INFO] [stderr]    Compiling match_cfg v0.1.0
[INFO] [stderr]    Compiling hostname v0.3.1
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling num_enum v0.7.6
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling rados-denc-macros v0.1.4
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling hickory-proto v0.24.4
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling hickory-resolver v0.24.4
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling lz4 v1.28.1
[INFO] [stderr]    Compiling rados v0.1.4 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `anyhow`
[INFO] [stderr]   --> Cargo.toml:46:15
[INFO] [stderr]    |
[INFO] [stderr] 46 | [dependencies.anyhow]
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `anyhow`
[INFO] [stderr] warning: unused dependency `clap`
[INFO] [stderr]   --> Cargo.toml:66:15
[INFO] [stderr]    |
[INFO] [stderr] 66 | [dependencies.clap]
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `clap`
[INFO] [stderr] warning: `rados` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 05s
[INFO] running `Command { std: "docker" "inspect" "46fe6fd25050b9ce9630b93b8ad14ea8884115aace5fd68689de6521e293a31e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "46fe6fd25050b9ce9630b93b8ad14ea8884115aace5fd68689de6521e293a31e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:240:12
[INFO] [stderr]     |
[INFO] [stderr] 240 | homepage = "https://github.com/tchaikov/rados-rs"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 244 | repository = "https://github.com/tchaikov/rados-rs"
[INFO] [stderr]     |              --------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rados` (manifest) generated 1 warning
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling hickory-proto v0.24.4
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tokio-test v0.4.5
[INFO] [stderr]    Compiling hickory-resolver v0.24.4
[INFO] [stderr]    Compiling rados v0.1.4 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `anyhow`
[INFO] [stderr]   --> Cargo.toml:46:15
[INFO] [stderr]    |
[INFO] [stderr] 46 | [dependencies.anyhow]
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `anyhow`
[INFO] [stderr] warning: `rados` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 15s
[INFO] running `Command { std: "docker" "inspect" "46fe6fd25050b9ce9630b93b8ad14ea8884115aace5fd68689de6521e293a31e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "46fe6fd25050b9ce9630b93b8ad14ea8884115aace5fd68689de6521e293a31e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:240:12
[INFO] [stderr]     |
[INFO] [stderr] 240 | homepage = "https://github.com/tchaikov/rados-rs"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 244 | repository = "https://github.com/tchaikov/rados-rs"
[INFO] [stderr]     |              --------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rados` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `anyhow`
[INFO] [stderr]   --> Cargo.toml:46:15
[INFO] [stderr]    |
[INFO] [stderr] 46 | [dependencies.anyhow]
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `anyhow`
[INFO] [stderr] warning: `rados` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.47s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/rados/13181c331746d7ca/out/rados-13181c331746d7ca)
[INFO] [stdout] 
[INFO] [stdout] running 423 tests
[INFO] [stdout] test auth::client::tests::test_build_authenticate_request_without_secret_key ... ok
[INFO] [stdout] test auth::client::tests::test_build_initial_request ... ok
[INFO] [stdout] test auth::client::tests::test_build_authenticate_request_without_server_challenge ... ok
[INFO] [stdout] test auth::client::tests::test_auth_result_equality ... ok
[INFO] [stdout] test auth::client::tests::test_client_handler_creation_with_authorizer_mode ... ok
[INFO] [stdout] test auth::client::tests::test_crypto_key_decrypt_invalid_ciphertext ... ok
[INFO] [stdout] test auth::client::tests::test_crypto_key_decrypt_empty_ciphertext ... ok
[INFO] [stdout] test auth::client::tests::test_build_initial_request_authorizer_mode ... ok
[INFO] [stdout] test auth::client::tests::test_set_secret_key_from_base64 ... ok
[INFO] [stdout] test auth::client::tests::test_client_handler_creation ... ok
[INFO] [stdout] test auth::client::tests::test_set_secret_key_from_base64_invalid ... ok
[INFO] [stdout] test auth::keyring::tests::test_parse_keyring ... ok
[INFO] [stdout] test auth::protocol::tests::test_auth_mode_conversions ... ok
[INFO] [stdout] test auth::client::tests::test_set_secret_key ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_authenticate_encode_decode ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_authenticate_json_omits_struct_v ... ok
[INFO] [stdout] test auth::client::tests::test_entity_name_parsing ... ok
[INFO] [stdout] test auth::client::tests::test_get_session_mut_when_none ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_authorize_a_encode_decode ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_authorize_b_no_challenge ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_challenge_blob_encode_decode ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_encrypted_envelope_encode_decode ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_request_header_encode_decode ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_response_header_encode_decode ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_server_challenge_encode_decode ... ok
[INFO] [stdout] test auth::protocol::tests::test_encrypted_service_ticket_encode_decode ... ok
[INFO] [stdout] test auth::protocol::tests::test_service_ticket_encode_decode ... ok
[INFO] [stdout] test auth::protocol::tests::test_service_ticket_info_encode_decode ... ok
[INFO] [stdout] test auth::protocol::tests::test_service_ticket_reply_encode_decode ... ok
[INFO] [stdout] test auth::protocol::tests::test_service_ticket_request_encode_decode ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_authorize_reply_with_connection_secret ... ok
[INFO] [stdout] test auth::client::tests::test_reset ... ok
[INFO] [stdout] test auth::client::tests::test_get_session_when_none ... ok
[INFO] [stdout] test auth::server::tests::test_generate_service_tickets_omits_unrequested_services ... ok
[INFO] [stdout] test auth::server::tests::test_generate_service_tickets_only_issues_requested_services ... ok
[INFO] [stdout] test auth::server::tests::test_global_id_allocation ... ok
[INFO] [stdout] test auth::server::tests::test_server_handler_creation ... ok
[INFO] [stdout] test auth::types::tests::test_auth_caps_info_json_omits_struct_v ... ok
[INFO] [stdout] test auth::types::tests::test_cephx_ticket_blob_json_omits_struct_v ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_authorize_b_rejects_pre_v2 ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_authorize_b_with_challenge ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_authorize_reply_encode_decode ... ok
[INFO] [stdout] test cephconfig::config::tests::test_get_with_fallback ... ok
[INFO] [stdout] test cephconfig::config::tests::test_entity_name_default ... ok
[INFO] [stdout] test cephconfig::config::tests::test_first_v2_mon_addr ... ok
[INFO] [stdout] test cephconfig::config::tests::test_mon_addrs ... ok
[INFO] [stdout] test cephconfig::config::tests::test_sections ... ok
[INFO] [stdout] test cephconfig::config::tests::test_keyring ... ok
[INFO] [stdout] test cephconfig::config::tests::test_mon_dns_srv_name_configured ... ok
[INFO] [stdout] test cephconfig::types::tests::test_bool_config_value ... ok
[INFO] [stdout] test cephconfig::config::tests::test_mon_dns_srv_name_default ... ok
[INFO] [stdout] test cephconfig::types::tests::test_count_config_value ... ok
[INFO] [stdout] test cephconfig::types::tests::test_config_option ... ok
[INFO] [stdout] test cephconfig::types::tests::test_duration_config_value ... ok
[INFO] [stdout] test cephconfig::types::tests::test_parse_duration ... ok
[INFO] [stdout] test cephconfig::types::tests::test_size_config_value ... ok
[INFO] [stdout] test cephconfig::types::tests::test_parse_size ... ok
[INFO] [stdout] test cephconfig::types::tests::test_ratio_config_value ... ok
[INFO] [stdout] test cephconfig::config::tests::test_parse_config ... ok
[INFO] [stdout] test cephconfig::types::tests::test_string_config_value ... ok
[INFO] [stdout] test client::tests::builder_defaults_are_sensible ... ok
[INFO] [stdout] test cephconfig::tests::test_define_options_with_fallback ... ok
[INFO] [stdout] test client::tests::builder_setters_thread_through ... ok
[INFO] [stdout] test crush::bucket::tests::test_bucket_choose ... ok
[INFO] [stdout] test client::tests::client_error_timeout_maps_to_timed_out_kind ... ok
[INFO] [stdout] test crush::bucket::tests::test_crush_ln ... ok
[INFO] [stdout] test crush::crush_ln_table::tests::test_table_values_are_from_ceph ... ok
[INFO] [stdout] test crush::crush_ln_table::tests::test_rh_lh_table_approximate ... ok
[INFO] [stdout] test crush::decode::tests::test_decode_crushmap_corpus ... ignored, requires local ceph-object-corpus checkout
[INFO] [stdout] test crush::crush_ln_table::tests::test_tables_are_monotonic ... ok
[INFO] [stdout] test crush::decode::tests::test_device_class_methods ... ok
[INFO] [stdout] test crush::bucket::tests::test_straw2_choose ... ok
[INFO] [stdout] test crush::hash::tests::test_crush_hash32_2 ... ok
[INFO] [stdout] test crush::hash::tests::test_ceph_str_hash_rjenkins ... ok
[INFO] [stdout] test crush::mapper::tests::test_crush_choose_firstn ... ok
[INFO] [stdout] test crush::mapper::tests::test_crush_choose_indep ... ok
[INFO] [stdout] test crush::crush_ln_table::tests::test_table_sizes ... ok
[INFO] [stdout] test crush::mapper::tests::test_crush_choose_indep_stable_positions ... ok
[INFO] [stdout] test crush::mapper::tests::test_crush_choose_indep_with_out_device ... ok
[INFO] [stdout] test crush::mapper::tests::test_crush_do_rule_chooseleaf_indep ... ok
[INFO] [stdout] test crush::bucket::tests::test_uniform_choose ... ok
[INFO] [stdout] test crush::mapper::tests::test_crush_do_rule_simple ... ok
[INFO] [stdout] test cephconfig::tests::test_config_option_get ... ok
[INFO] [stdout] test cephconfig::tests::test_define_options_macro ... ok
[INFO] [stdout] test client::tests::client_error_preserves_not_found_kind_through_io_error ... ok
[INFO] [stdout] test crush::placement::tests::test_object_locator ... ok
[INFO] [stdout] test crush::placement::tests::test_object_to_osds ... ok
[INFO] [stdout] test crush::placement::tests::test_object_to_pg ... ok
[INFO] [stdout] test crush::placement::tests::test_object_to_pg_with_namespace ... ok
[INFO] [stdout] test crush::mapper::tests::test_crush_do_rule_indep ... ok
[INFO] [stdout] test crush::mapper::tests::test_is_out ... ok
[INFO] [stdout] test denc::codec::tests::test_decode_versioned_consumes_remaining_content ... ok
[INFO] [stdout] test denc::codec::tests::test_decode_versioned_rejects_struct_v_above_max ... ok
[INFO] [stdout] test denc::codec::tests::test_duration_fixed_size ... ok
[INFO] [stdout] test denc::codec::tests::test_duration_truncation ... ok
[INFO] [stdout] test denc::codec::tests::test_bool_roundtrip ... ok
[INFO] [stdout] test denc::codec::tests::test_bytes_roundtrip ... ok
[INFO] [stdout] test denc::codec::tests::test_encoded_size ... ok
[INFO] [stdout] test crush::placement::tests::test_pg_distribution ... ok
[INFO] [stdout] test denc::codec::tests::test_preallocation ... ok
[INFO] [stdout] test crush::placement::tests::test_pg_id ... ok
[INFO] [stdout] test denc::codec::tests::test_primitive_roundtrip ... ok
[INFO] [stdout] test crush::placement::tests::test_pg_to_osds ... ok
[INFO] [stdout] test denc::codec::tests::test_array_roundtrip ... ok
[INFO] [stdout] test denc::codec::tests::test_duration_roundtrip ... ok
[INFO] [stdout] test denc::codec::tests::test_systemtime_fixed_size ... ok
[INFO] [stdout] test denc::codec::tests::test_systemtime_roundtrip ... ok
[INFO] [stdout] test denc::codec::tests::test_string_roundtrip ... ok
[INFO] [stdout] test denc::codec::tests::test_systemtime_year_2106_limit ... ok
[INFO] [stdout] test denc::codec::tests::test_systemtime_before_epoch ... ok
[INFO] [stdout] test denc::codec::tests::test_tuple_implementations ... ok
[INFO] [stdout] test denc::codec::tests::test_vec_roundtrip ... ok
[INFO] [stdout] test denc::codec::tests::test_zerocopy_integration ... ok
[INFO] [stdout] test denc::codec::tests::test_fixed_size_constants ... ok
[INFO] [stdout] test denc::encoding_metadata::tests::test_versioned_encoding_metadata ... ok
[INFO] [stdout] test denc::encoding_metadata::tests::test_feature_dependent_encoding_metadata ... ok
[INFO] [stdout] test denc::entity_addr::tests::test_entity_addr_legacy_decode_compatibility ... ok
[INFO] [stdout] test denc::hobject::tests::test_corpus_file ... ok
[INFO] [stdout] test denc::entity_addr::tests::test_entity_addr_msgr2_roundtrip ... ok
[INFO] [stdout] test denc::codec::tests::test_float_roundtrip ... ok
[INFO] [stdout] test denc::hobject::tests::test_empty_cursor_encoding ... ok
[INFO] [stdout] test denc::ids::tests::test_epoch ... ok
[INFO] [stdout] test denc::ids::tests::test_epoch_roundtrip ... ok
[INFO] [stdout] test denc::entity_addr::tests::test_entity_addrvec_encode_ignores_features ... ok
[INFO] [stdout] test denc::entity_addr::tests::test_entity_addrvec_legacy_decode_compatibility ... ok
[INFO] [stdout] test denc::hobject::tests::test_decode_empty_cursor ... ok
[INFO] [stdout] test denc::entity_addr::tests::test_entity_addr_encode_ignores_features ... ok
[INFO] [stdout] test denc::entity_addr::tests::test_entity_addr_encoded_size ... ok
[INFO] [stdout] test denc::encoding_metadata::tests::test_simple_encoding_metadata ... ok
[INFO] [stdout] test denc::ids::tests::test_global_id ... ok
[INFO] [stdout] test denc::ids::tests::test_global_id_roundtrip ... ok
[INFO] [stdout] test denc::ids::tests::test_osd_id ... ok
[INFO] [stdout] test denc::ids::tests::test_osd_id_roundtrip ... ok
[INFO] [stdout] test denc::ids::tests::test_pool_id ... ok
[INFO] [stdout] test denc::monmap::tests::test_election_strategy_roundtrip ... ok
[INFO] [stdout] test denc::monmap::tests::test_mon_info_roundtrip ... ok
[INFO] [stdout] test denc::monmap::tests::test_monmap_encode_ignores_legacy_feature_negotiation ... ok
[INFO] [stdout] test denc::monmap::tests::test_monmap_roundtrip ... ok
[INFO] [stdout] test denc::types::tests::test_utime_serializes_with_ceph_field_names ... ok
[INFO] [stdout] test monclient::client::tests::test_parse_duration_option ... ok
[INFO] [stdout] test monclient::client::tests::test_parse_option_generic ... ok
[INFO] [stdout] test monclient::client::tests::test_runtime_config_update_from_map ... ok
[INFO] [stdout] test monclient::client::tests::test_create_client ... ok
[INFO] [stdout] test monclient::client::tests::test_subscription ... ok
[INFO] [stdout] test monclient::dns_srv::tests::test_parse_srv_name_with_domain ... ok
[INFO] [stdout] test monclient::dns_srv::tests::test_parse_srv_name_with_subdomain ... ok
[INFO] [stdout] test monclient::dns_srv::tests::test_default_srv_name ... ok
[INFO] [stdout] test denc::ids::tests::test_pool_id_roundtrip ... ok
[INFO] [stdout] test denc::monmap::tests::test_ceph_release_roundtrip ... ok
[INFO] [stdout] test monclient::dns_srv::tests::test_parse_srv_name_simple ... ok
[INFO] [stdout] test denc::monmap::tests::test_mon_feature_roundtrip ... ok
[INFO] [stdout] test monclient::error::tests::converting_monclient_io_error_preserves_variant ... ok
[INFO] [stdout] test monclient::messages::tests::test_version_reply_encode_decode ... ok
[INFO] [stdout] test monclient::messages::tests::test_subscribe_encode_decode ... ok
[INFO] [stdout] test monclient::error::tests::converting_monclient_rados_error_preserves_variant ... ok
[INFO] [stdout] test monclient::messages::tests::test_config_encode_decode ... ok
[INFO] [stdout] test monclient::messages::tests::test_mconfig_message_encoding ... ok
[INFO] [stdout] test monclient::messages::tests::test_mmon_get_version_message_encoding ... ok
[INFO] [stdout] test monclient::monmap::tests::test_build_initial_monmap_groups_v1_v2_pairs_per_monitor ... ok
[INFO] [stdout] test monclient::monmap::tests::test_build_initial_monmap ... ok
[INFO] [stdout] test monclient::monmap::tests::test_build_initial_monmap_preserves_explicit_bracket_groups ... ok
[INFO] [stdout] test monclient::monmap::tests::test_build_initial_monmap_preserves_same_ip_monitor_groups ... ok
[INFO] [stdout] test monclient::monmap::tests::test_from_denc_monmap_uses_ranks_vector ... ok
[INFO] [stdout] test monclient::monmap::tests::test_monmap_lookup ... ok
[INFO] [stdout] test monclient::monmap::tests::test_parse_mon_addr ... ok
[INFO] [stdout] test monclient::monmap::tests::test_rank_lookup_uses_rank_mapping ... ok
[INFO] [stdout] test monclient::monmap::tests::test_to_denc_monmap_preserves_decoded_fields ... ok
[INFO] [stdout] test monclient::subscription::tests::test_got_increments_epoch ... ok
[INFO] [stdout] test monclient::paxos_service_message::tests::test_paxos_fields_default ... ok
[INFO] [stdout] test monclient::paxos_service_message::tests::test_paxos_fields_encode_decode ... ok
[INFO] [stdout] test monclient::subscription::tests::test_inc_want ... ok
[INFO] [stdout] test monclient::subscription::tests::test_clear_resets_legacy_renewal_mode ... ok
[INFO] [stdout] test monclient::subscription::tests::test_got_updates_start_epoch ... ok
[INFO] [stdout] test monclient::subscription::tests::test_subscription_renewal_needed ... ok
[INFO] [stdout] test monclient::subscription::tests::test_stateful_subscriptions_do_not_trigger_renewal_from_stale_deadline ... ok
[INFO] [stdout] test monclient::subscription::tests::test_onetime_subscription ... ok
[INFO] [stdout] test monclient::wait_helper::tests::test_condition_already_met ... ok
[INFO] [stdout] test monclient::subscription::tests::test_legacy_ack_enables_renewal_checks ... ok
[INFO] [stdout] test monclient::subscription::tests::test_subscription_lifecycle ... ok
[INFO] [stdout] test monclient::messages::tests::test_mmon_subscribe_message_encoding ... ok
[INFO] [stdout] test msgr2::compression::tests::test_all_algorithms ... ok
[INFO] [stdout] test msgr2::compression::tests::test_compression_stats_tracking ... ok
[INFO] [stdout] test msgr2::ceph_message::tests::test_ping_ack_message_encoding ... ok
[INFO] [stdout] test msgr2::ceph_message::tests::test_ping_message_encoding ... ok
[INFO] [stdout] test msgr2::compression::tests::test_compression_context ... ok
[INFO] [stdout] test msgr2::compression::tests::test_compression_threshold ... ok
[INFO] [stdout] test msgr2::compression::tests::test_large_data_compression ... ok
[INFO] [stdout] test msgr2::compression::tests::test_lz4_compressor ... ok
[INFO] [stdout] test msgr2::compression::tests::test_none_compressor ... ok
[INFO] [stdout] test msgr2::compression::tests::test_zlib_compressor ... ok
[INFO] [stdout] test msgr2::compression::tests::test_snappy_compressor ... ok
[INFO] [stdout] test monclient::dns_srv::tests::test_resolve_nonexistent_srv ... ok
[INFO] [stdout] test msgr2::compression::tests::test_zstd_compressor ... ok
[INFO] [stdout] test msgr2::crypto::tests::test_aes_gcm_roundtrip ... ok
[INFO] [stdout] test msgr2::frames::tests::test_encode_secure_payload_multi_segment_includes_epilogue_block ... ok
[INFO] [stdout] test msgr2::crypto::tests::test_aes_gcm_sequence_numbers ... ok
[INFO] [stdout] test msgr2::crypto::tests::test_parse_connection_secret ... ok
[INFO] [stdout] test msgr2::crypto::tests::test_parse_connection_secret_too_short ... ok
[INFO] [stdout] test msgr2::frames::tests::test_message_frame_from_wire_aborted ... ok
[INFO] [stdout] test msgr2::frames::tests::test_frame_assembler_rev0 ... ok
[INFO] [stdout] test msgr2::frames::tests::test_frame_assembler_rev1 ... ok
[INFO] [stdout] test msgr2::frames::tests::test_message_frame_from_wire_rejects_corrupted_epilogue_crc_for_data_segment ... ok
[INFO] [stdout] test msgr2::frames::tests::test_message_frame_from_wire_rejects_corrupted_epilogue_crc_for_front_segment ... ok
[INFO] [stdout] test msgr2::frames::tests::test_preamble_crc_validation_failure ... ok
[INFO] [stdout] test msgr2::frames::tests::test_preamble_crc_calculation ... ok
[INFO] [stdout] test msgr2::frames::tests::test_message_frame_from_wire_roundtrip ... ok
[INFO] [stdout] test msgr2::frames::tests::test_tag_try_from_covers_all_wire_values ... ok
[INFO] [stdout] test msgr2::frames::tests::test_tag_try_from_rejects_unknown_wire_value ... ok
[INFO] [stdout] test msgr2::io_loop::tests::fairness_probe_skips_empty_outbound_queue ... ok
[INFO] [stdout] test msgr2::io_loop::tests::fairness_probe_waits_for_burst_limit ... ok
[INFO] [stdout] test msgr2::io_loop::tests::keepalive_timeout_waits_until_timeout_expires ... ok
[INFO] [stdout] test msgr2::message::tests::test_message_decode_empty_payload ... ok
[INFO] [stdout] test msgr2::message::tests::test_message_decode_segments ... ok
[INFO] [stdout] test msgr2::message::tests::test_message_decode_segments_empty ... ok
[INFO] [stdout] test msgr2::message::tests::test_message_roundtrip_front_only ... ok
[INFO] [stdout] test msgr2::message::tests::test_message_roundtrip_with_middle_and_data ... ok
[INFO] [stdout] test msgr2::message::tests::test_message_total_len ... ok
[INFO] [stdout] test msgr2::io_loop::tests::keepalive_timeout_ignores_old_ack_if_latest_ping_was_acked ... ok
[INFO] [stdout] test msgr2::message::tests::test_message_type_helpers ... ok
[INFO] [stdout] test msgr2::io_loop::tests::keepalive_timeout_fires_when_latest_ping_is_unacked ... ok
[INFO] [stdout] test msgr2::phase::auth::tests::bad_method_error_preserves_result_errno_for_operator_debug ... ok
[INFO] [stdout] test msgr2::phase::auth::tests::bad_method_ordered_search_skips_method_not_in_allowed_list ... ok
[INFO] [stdout] test msgr2::phase::auth::tests::bad_method_fails_cleanly_when_only_method_is_rejected ... ok
[INFO] [stdout] test msgr2::phase::auth::tests::bad_method_ordered_search_picks_next_method_after_rejected ... ok
[INFO] [stdout] test msgr2::phase::auth::tests::bad_method_unknown_rejected_method_falls_back_to_supported_list_start ... ok
[INFO] [stdout] test msgr2::phase::session::tests::client_accepts_server_ident_when_addrvec_contains_dialed_addr ... ok
[INFO] [stdout] test msgr2::phase::session::tests::client_adopts_server_declared_lossy_flag_when_client_said_otherwise ... ok
[INFO] [stdout] test msgr2::phase::session::tests::client_rejects_server_ident_with_mismatched_peer_addr ... ok
[INFO] [stdout] test msgr2::phase::session::tests::client_rejects_server_ident_with_unsupported_required_features ... ok
[INFO] [stdout] test msgr2::phase::session::tests::client_rejects_session_retry_before_session_established ... ok
[INFO] [stdout] test msgr2::phase::session::tests::client_rejects_session_retry_global_before_session_established ... ok
[INFO] [stdout] test msgr2::phase::session::tests::client_reports_ident_missing_features_mask ... ok
[INFO] [stdout] test msgr2::phase::session::tests::server_mirrors_client_lossy_flag_in_server_ident ... ok
[INFO] [stdout] test msgr2::phase::session::tests::server_rejects_client_ident_with_wrong_target_addr ... ok
[INFO] [stdout] test msgr2::phase::session::tests::server_replies_to_session_reconnect_with_reconnect_ok ... ok
[INFO] [stdout] test msgr2::phase::session::tests::server_sends_ident_missing_features_for_incompatible_client ... ok
[INFO] [stdout] test msgr2::phase::session::tests::client_rejects_lossless_invariant_violation_with_zero_cookie ... ok
[INFO] [stdout] test msgr2::phase::session::tests::client_rejects_lossy_invariant_violation_with_nonzero_cookie ... ok
[INFO] [stdout] test msgr2::protocol::tests::test_priority_queue_fifo_within_priority ... ok
[INFO] [stdout] test msgr2::protocol::tests::test_priority_queue_front ... ok
[INFO] [stdout] test msgr2::protocol::tests::test_priority_queue_iter ... ok
[INFO] [stdout] test msgr2::protocol::tests::test_diagnostics_initial_state ... ok
[INFO] [stdout] test msgr2::protocol::tests::test_throttle_stats_none_without_config ... ok
[INFO] [stdout] test msgr2::frames::tests::test_encode_secure_payload_single_segment_adds_alignment_padding_only ... ok
[INFO] [stdout] test msgr2::frames::tests::test_message_frame_rev1_multi_segment ... ok
[INFO] [stdout] test msgr2::protocol::tests::test_priority_queue_ordering ... ok
[INFO] [stdout] test msgr2::protocol::tests::test_priority_queue_clear ... ok
[INFO] [stdout] test msgr2::state_machine::tests::test_default_config_does_not_support_compression ... ok
[INFO] [stdout] test msgr2::replay_queue::tests::record_respects_bounded_limit ... ok
[INFO] [stdout] test msgr2::replay_queue::tests::clear_empties_the_queue ... ok
[INFO] [stdout] test msgr2::state_machine::tests::test_peer_compression_support_detection ... ok
[INFO] [stdout] test msgr2::state_machine::tests::test_auth_method_config ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_custom ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_default ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_replay_limit_builder ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_auth_provider_mismatch ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_cephx_without_provider ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_empty_auth_methods ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_empty_modes ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_gss_not_implemented ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_prefer_crc_mode ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_invalid_service_id ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_prefer_secure_mode ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_replay_limit_zero ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_throttle_all_zeros ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_throttle_bytes_too_small ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_throttle_messages_too_small ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_throttle_queue_too_small ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_throttle_valid ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_unknown_auth_method ... ok
[INFO] [stdout] test msgr2::replay_queue::tests::record_and_discard_acked ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_unknown_mode ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_valid_service_ids ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_minimal ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_with_ceph_default_throttle ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_with_compression ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_required_features_not_supported ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_success ... ok
[INFO] [stdout] test msgr2::throttle::tests::test_byte_rate_limit ... ok
[INFO] [stdout] test msgr2::throttle::tests::test_combined_limits ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_with_throttle ... ok
[INFO] [stdout] test msgr2::throttle::tests::test_message_rate_limit ... ok
[INFO] [stdout] test msgr2::throttle::tests::test_reset ... ok
[INFO] [stdout] test msgr2::throttle::tests::test_unlimited_throttle ... ok
[INFO] [stdout] test msgr2::throttle::tests::test_queue_depth_limit ... ok
[INFO] [stdout] test osdclient::backoff::tests::test_clear ... ok
[INFO] [stdout] test osdclient::backoff::tests::test_duplicate_registration ... ok
[INFO] [stdout] test osdclient::backoff::tests::test_multiple_pgs ... ok
[INFO] [stdout] test osdclient::backoff::tests::test_register_and_lookup ... ok
[INFO] [stdout] test osdclient::backoff::tests::test_remove_by_id ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_blkin_trace_info_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_entity_name_roundtrip ... ok
[INFO] [stdout] test osdclient::backoff::tests::test_get_by_id ... ok
[INFO] [stdout] test osdclient::backoff::tests::test_multiple_backoffs_same_pg ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_object_locator_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_osd_op_extent_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_osd_op_pgls_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_osd_op_size_constant ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_osd_op_with_indata ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_osd_op_xattr_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_osd_reqid_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_jspan_context_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_osd_stat_data_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_object_locator_empty ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_pgid_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_request_redirect_empty ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_request_redirect_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_utime_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_size_constants ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_spgid_roundtrip ... ok
[INFO] [stdout] test osdclient::error::tests::converting_osdclient_denc_error_preserves_variant ... ok
[INFO] [stdout] test osdclient::error::tests::converting_osdclient_monclient_error_preserves_nested_rados_error ... ok
[INFO] [stdout] test osdclient::error::tests::io_error_round_trip_preserves_not_found_kind_and_source ... ok
[INFO] [stdout] test osdclient::error::tests::is_blocklisted_only_matches_blocklisted_variant ... ok
[INFO] [stdout] test osdclient::error::tests::io_error_kind_maps_osd_numeric_codes ... ok
[INFO] [stdout] test osdclient::error::tests::is_not_found_matches_every_not_found_variant ... ok
[INFO] [stdout] test osdclient::error::tests::io_error_kind_maps_structural_variants ... ok
[INFO] [stdout] test osdclient::ioctx::tests::test_ioctx_pool_id ... ok
[INFO] [stdout] test osdclient::error::tests::is_timeout_only_matches_timeout_variant ... ok
[INFO] [stdout] test osdclient::messages::tests::test_mosdop_encoding_v9 ... ok
[INFO] [stdout] test osdclient::messages::tests::test_mosdop_encoding_v9_with_squid_features ... ok
[INFO] [stdout] test osdclient::messages::tests::test_mosdop_with_write_data ... ok
[INFO] [stdout] test osdclient::messages::tests::test_mosdop_message_encoding ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_compound ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_custom_op ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_delete ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_into_ops ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_chained ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_localize_reads ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_balance_reads ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_read ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_priority ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_sparse_read ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_write ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_stat ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_timeout ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_write_full ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_exists_returns_false_for_out_of_range ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_exists_returns_false_for_removed_osd ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_get_osd_addr_returns_none_for_invalid_id ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_is_down_is_inverse_of_is_up ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_is_up_returns_false_for_down_osd ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_is_up_returns_false_for_negative_osd_id ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_is_up_returns_false_for_nonexistent_osd ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_is_up_returns_false_for_out_of_range_osd ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_is_up_returns_true_for_up_osd ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_exists_returns_true_for_existing_osd ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_get_osd_addr_returns_addrvec ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_osd_info_json_omits_struct_v ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_osdmap_incremental_decode_versioned_is_inherent_decode_only_api ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_osdmap_incremental_decode_versioned_rejects_legacy_versions ... ok
[INFO] [stdout] test osdclient::pg_nls_response::tests::test_response_with_entries ... ok
[INFO] [stdout] test osdclient::pg_nls_response::tests::test_empty_response ... ok
[INFO] [stdout] test osdclient::pg_nls_response::tests::test_encoded_size ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_interval_set_empty ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_pg_map_digest_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_pg_map_digest_with_data ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_pg_map_with_data ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_pg_shard ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_pg_shard_undefined ... ok
[INFO] [stdout] test monclient::wait_helper::tests::test_condition_met_after_notification ... ok
[INFO] [stdout] test monclient::wait_helper::tests::test_timeout ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_interval_set_u64 ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_pg_map_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_shard_id ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_pg_stat_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_pg_stat_with_data ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_shard_id_no_shard ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_object_stat_collection_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_objectstore_perf_stat_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_object_stat_collection_roundtrip ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_objectstore_perf_stat_legacy_decode_v1 ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_objectstore_perf_stat_roundtrip_v2 ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_osd_stat_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_osd_stat_interfaces_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_osd_stat_roundtrip ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_pg_count_decode_insufficient ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_pg_count_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_pg_count_insufficient_buffer ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_pg_count_roundtrip ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_osd_stat_interfaces_roundtrip ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_object_stat_sum_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_object_stat_sum_roundtrip ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_pow2_hist_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_pool_stat_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_pow2_hist_roundtrip ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_pool_stat_roundtrip ... ok
[INFO] [stdout] test osdclient::session::tests::test_incarnation_increments_on_connect ... ok
[INFO] [stdout] test osdclient::session::tests::test_incarnation_starts_at_zero ... ok
[INFO] [stdout] test osdclient::snapshot::tests::snap_id_orders_by_raw_value ... ok
[INFO] [stdout] test osdclient::snapshot::tests::snap_id_roundtrips_through_u64 ... ok
[INFO] [stdout] test osdclient::session::tests::test_pending_op_captures_incarnation ... ok
[INFO] [stdout] test osdclient::throttle::tests::test_throttle_basic ... ok
[INFO] [stdout] test osdclient::throttle::tests::test_throttle_ops_limit ... ok
[INFO] [stdout] test osdclient::throttle::tests::test_throttle_bytes_limit ... ok
[INFO] [stdout] test osdclient::throttle::tests::test_throttle_zero_bytes ... ok
[INFO] [stdout] test osdclient::types::tests::test_calc_op_budget_sparse_read ... ok
[INFO] [stdout] test osdclient::types::tests::test_calc_op_budget_write_full ... ok
[INFO] [stdout] test osdclient::types::tests::test_list_object_entry ... ok
[INFO] [stdout] test osdclient::types::tests::test_object_id_with_namespace ... ok
[INFO] [stdout] test osdclient::types::tests::test_op_state_can_resend ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_store_statfs_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_store_statfs_roundtrip ... ok
[INFO] [stdout] test osdclient::types::tests::test_op_state_is_in_flight ... ok
[INFO] [stdout] test osdclient::types::tests::test_op_target_needs_update ... ok
[INFO] [stdout] test osdclient::types::tests::test_op_target_new ... ok
[INFO] [stdout] test osdclient::types::tests::test_op_target_update ... ok
[INFO] [stdout] test osdclient::types::tests::test_opcode_from_u16_sparse_read ... ok
[INFO] [stdout] test osdclient::types::tests::test_opcode_from_u16_write_full ... ok
[INFO] [stdout] test osdclient::types::tests::test_opcode_sparse_read_encoding ... ok
[INFO] [stdout] test osdclient::types::tests::test_opcode_write_full_encoding ... ok
[INFO] [stdout] test osdclient::types::tests::test_osdop_sparse_read ... ok
[INFO] [stdout] test osdclient::types::tests::test_object_id_creation ... ok
[INFO] [stdout] test osdclient::types::tests::test_op_state_is_terminal ... ok
[INFO] [stdout] test osdclient::types::tests::test_op_state_default ... ok
[INFO] [stdout] test osdclient::types::tests::test_osdop_write_full ... ok
[INFO] [stdout] test osdclient::types::tests::test_sparse_extent_creation ... ok
[INFO] [stdout] test osdclient::types::tests::test_op_target_default ... ok
[INFO] [stdout] test osdclient::types::tests::test_sparse_extent_equality ... ok
[INFO] [stdout] test osdclient::types::tests::test_sparse_read_result ... ok
[INFO] [stdout] test monclient::wait_helper::tests::test_spurious_wakeup ... ok
[INFO] [stdout] test msgr2::throttle::tests::test_wait_for_send ... ok
[INFO] [stdout] test msgr2::throttle::tests::test_rate_window_expiry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 422 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/dencoder.rs (/opt/rustwide/target/debug/build/rados/4bb6e239bb200f57/out/dencoder-4bb6e239bb200f57)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/denc_integration_test.rs (/opt/rustwide/target/debug/build/rados/0989dac3575d8218/out/denc_integration_test-0989dac3575d8218)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_entity_addr_decode_encode_roundtrip ... ignored
[INFO] [stdout] test test_specific_entity_addr_sample ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dencoder_corpus_comparison_test.rs (/opt/rustwide/target/debug/build/rados/8efe03f15f9d8188/out/dencoder_corpus_comparison_test-8efe03f15f9d8188)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/monclient_command_operations.rs (/opt/rustwide/target/debug/build/rados/1c6954da71dd0f86/out/monclient_command_operations-1c6954da71dd0f86)
[INFO] [stdout] test test_corpus_comparison ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_invoke_create_and_delete_pool ... ignored
[INFO] [stdout] test test_invoke_list_pools ... ignored
[INFO] [stdout] test test_invoke_status_command ... ignored
[INFO] [stdout] test test_invoke_with_input_buffer ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/msgr2_compression_integration.rs (/opt/rustwide/target/debug/build/rados/4f44f5570a61d6ac/out/msgr2_compression_integration-4f44f5570a61d6ac)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_frame_compression_roundtrip_lz4 ... ok
[INFO] [stdout] test test_frame_compression_threshold ... ok
[INFO] [stdout] test test_frame_compression_with_custom_threshold ... ok
[INFO] [stdout] test test_frame_decompression_of_uncompressed_frame ... ok
[INFO] [stdout] test test_snappy_decompress_with_incorrect_size_hint ... ok
[INFO] [stdout] test test_frame_compression_roundtrip_snappy ... ok
[INFO] [stdout] test test_compression_ratio_logging ... ok
[INFO] [stdout] test test_frame_to_wire_preserves_compression_flag ... ok
[INFO] [stdout] test test_frame_compression_roundtrip_zlib ... ok
[INFO] [stdout] test test_frame_compression_roundtrip_zstd ... ok
[INFO] [stdout] test test_all_algorithms_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/msgr2_connection_tests.rs (/opt/rustwide/target/debug/build/rados/9940ecb2b54c1a28/out/msgr2_connection_tests-9940ecb2b54c1a28)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_compression_disabled ... ignored
[INFO] [stdout] test test_compression_enabled ... ignored
[INFO] [stdout] test test_crc_mode ... ignored
[INFO] [stdout] test test_secure_mode ... ignored
[INFO] [stdout] test test_session_connecting ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/msgr2_priority_queue_integration.rs (/opt/rustwide/target/debug/build/rados/8d7b64cb17b83c00/out/msgr2_priority_queue_integration-8d7b64cb17b83c00)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_priority_queue_maintains_fifo_within_priority ... ok
[INFO] [stdout] test test_priority_queue_mixed_priorities ... ok
[INFO] [stderr]      Running tests/msgr2_server_accept_test.rs (/opt/rustwide/target/debug/build/rados/7b876ac1a80f11b9/out/msgr2_server_accept_test-7b876ac1a80f11b9)
[INFO] [stdout] test test_priority_queue_iter_priority_order ... ok
[INFO] [stdout] test test_priority_queue_basic_ordering ... ok
[INFO] [stdout] test test_heartbeat_not_delayed_by_bulk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_server_accept_with_auth ... ignored
[INFO] [stdout] [2m2026-10-06T17:18:49.654661Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Server listening on 127.0.0.1:39061
[INFO] [stdout] [2m2026-10-06T17:18:49.655250Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Server: Waiting for connection...
[INFO] [stdout] [2m2026-10-06T17:18:49.757411Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Client: Connecting to 127.0.0.1:39061
[INFO] [stdout] [2m2026-10-06T17:18:49.759625Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Connection::connect() called with addr: 127.0.0.1:39061
[INFO] [stdout] [2m2026-10-06T17:18:49.760192Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Server: Accepted connection from 127.0.0.1:47890
[INFO] [stdout] [2m2026-10-06T17:18:49.760225Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m Accepting connection from 127.0.0.1:47890
[INFO] [stdout] [2m2026-10-06T17:18:49.760238Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Local address: 127.0.0.1:39061
[INFO] [stdout] [2m2026-10-06T17:18:49.760266Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Created server state machine
[INFO] [stdout] [2m2026-10-06T17:18:49.760320Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m TCP connection established to 127.0.0.1:39061 (local: 127.0.0.1:47890)
[INFO] [stdout] [2m2026-10-06T17:18:49.760861Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m Sent msgr2 banner: supported=1, required=0
[INFO] [stdout] [2m2026-10-06T17:18:49.760939Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m Received client banner: supported=1, required=0
[INFO] [stdout] [2m2026-10-06T17:18:49.760956Z[0m [34mDEBUG[0m [2mrados::msgr2::state_machine[0m[2m:[0m Peer supported features set: 0x1 (REVISION_1=true, COMPRESSION=false)
[INFO] [stdout] [2m2026-10-06T17:18:49.760994Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m Sent msgr2 banner: supported=1, required=0
[INFO] [stdout] [2m2026-10-06T17:18:49.761383Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Server: Banner exchange complete
[INFO] [stdout] [2m2026-10-06T17:18:49.761416Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m Accepting msgr2 session...
[INFO] [stdout] [2m2026-10-06T17:18:49.761854Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m Received server banner: supported=1, required=0
[INFO] [stdout] [2m2026-10-06T17:18:49.761952Z[0m [34mDEBUG[0m [2mrados::msgr2::state_machine[0m[2m:[0m Peer supported features set: 0x1 (REVISION_1=true, COMPRESSION=false)
[INFO] [stdout] [2m2026-10-06T17:18:49.762106Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Client: Banner exchange complete
[INFO] [stdout] [2m2026-10-06T17:18:49.762156Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m Establishing msgr2 session...
[INFO] [stdout] [2m2026-10-06T17:18:49.762862Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Sending frame: tag=Hello, 1 segments, 72 wire bytes (1 chunks), encrypted=false, compressed=false
[INFO] [stdout] [2m2026-10-06T17:18:49.763176Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Received preamble: tag=Hello, num_segments=1, segments=[SegmentDescriptor { logical_len: 36, align: 8 }]
[INFO] [stdout] [2m2026-10-06T17:18:49.763252Z[0m [34mDEBUG[0m [2mrados::msgr2::phase::hello[0m[2m:[0m Received client HELLO: entity_type=8
[INFO] [stdout] [2m2026-10-06T17:18:49.763536Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Sending frame: tag=Hello, 1 segments, 72 wire bytes (1 chunks), encrypted=false, compressed=false
[INFO] [stdout] [2m2026-10-06T17:18:49.763955Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Received preamble: tag=Hello, num_segments=1, segments=[SegmentDescriptor { logical_len: 36, align: 8 }]
[INFO] [stdout] [2m2026-10-06T17:18:49.764029Z[0m [34mDEBUG[0m [2mrados::msgr2::phase::hello[0m[2m:[0m Received server HELLO: entity_type=1
[INFO] [stdout] [2m2026-10-06T17:18:49.764071Z[0m [32m INFO[0m [2mrados::msgr2::phase::auth[0m[2m:[0m AuthClient: starting with method=None, supported=[None]
[INFO] [stdout] [2m2026-10-06T17:18:49.764137Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Sending frame: tag=AuthRequest, 1 segments, 78 wire bytes (1 chunks), encrypted=false, compressed=false
[INFO] [stdout] [2m2026-10-06T17:18:49.764421Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Received preamble: tag=AuthRequest, num_segments=1, segments=[SegmentDescriptor { logical_len: 42, align: 8 }]
[INFO] [stdout] [2m2026-10-06T17:18:49.764497Z[0m [33m WARN[0m [2mrados::msgr2::phase::auth[0m[2m:[0m Server: no auth handler, skipping authentication
[INFO] [stdout] [2m2026-10-06T17:18:49.764650Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Sending frame: tag=AuthDone, 1 segments, 52 wire bytes (1 chunks), encrypted=false, compressed=false
[INFO] [stdout] [2m2026-10-06T17:18:49.764998Z[0m [34mDEBUG[0m [2mrados::msgr2::phase::sign[0m[2m:[0m Server: sending AUTH_SIGNATURE to client (32 bytes)
[INFO] [stdout] [2m2026-10-06T17:18:49.765083Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Sending frame: tag=AuthSignature, 1 segments, 68 wire bytes (1 chunks), encrypted=false, compressed=false
[INFO] [stdout] [2m2026-10-06T17:18:49.765268Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Received preamble: tag=AuthDone, num_segments=1, segments=[SegmentDescriptor { logical_len: 16, align: 8 }]
[INFO] [stdout] [2m2026-10-06T17:18:49.765367Z[0m [32m INFO[0m [2mrados::msgr2::phase::auth[0m[2m:[0m AUTH_DONE: global_id=1001, connection_mode=2
[INFO] [stdout] [2m2026-10-06T17:18:49.765488Z[0m [34mDEBUG[0m [2mrados::msgr2::phase::sign[0m[2m:[0m Sending AUTH_SIGNATURE to server (32 bytes)
[INFO] [stdout] [2m2026-10-06T17:18:49.765595Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Sending frame: tag=AuthSignature, 1 segments, 68 wire bytes (1 chunks), encrypted=false, compressed=false
[INFO] [stdout] [2m2026-10-06T17:18:49.766049Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Received preamble: tag=AuthSignature, num_segments=1, segments=[SegmentDescriptor { logical_len: 32, align: 8 }]
[INFO] [stdout] [2m2026-10-06T17:18:49.766119Z[0m [32m INFO[0m [2mrados::msgr2::phase::sign[0m[2m:[0m Server AUTH_SIGNATURE verified (32 bytes)
[INFO] [stdout] [2m2026-10-06T17:18:49.766334Z[0m [34mDEBUG[0m [2mrados::msgr2::phase::session[0m[2m:[0m Sending CLIENT_IDENT: gid=1001, cookie=7713345110574573053, global_seq=0
[INFO] [stdout] [2m2026-10-06T17:18:49.766452Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Sending frame: tag=ClientIdent, 1 segments, 159 wire bytes (1 chunks), encrypted=false, compressed=false
[INFO] [stdout] [2m2026-10-06T17:18:49.766813Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Received preamble: tag=AuthSignature, num_segments=1, segments=[SegmentDescriptor { logical_len: 32, align: 8 }]
[INFO] [stdout] [2m2026-10-06T17:18:49.766927Z[0m [32m INFO[0m [2mrados::msgr2::phase::sign[0m[2m:[0m Client AUTH_SIGNATURE verified (32 bytes)
[INFO] [stdout] [2m2026-10-06T17:18:49.767138Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Received preamble: tag=ClientIdent, num_segments=1, segments=[SegmentDescriptor { logical_len: 123, align: 8 }]
[INFO] [stdout] [2m2026-10-06T17:18:49.767245Z[0m [34mDEBUG[0m [2mrados::msgr2::phase::session[0m[2m:[0m Server: sending SERVER_IDENT (lossy=false, cookie=0x40a164b5a3ba7903)
[INFO] [stdout] [2m2026-10-06T17:18:49.767482Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Sending frame: tag=ServerIdent, 1 segments, 124 wire bytes (1 chunks), encrypted=false, compressed=false
[INFO] [stdout] [2m2026-10-06T17:18:49.767553Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m Session established (server-side)
[INFO] [stdout] [2m2026-10-06T17:18:49.767855Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Server: Session established
[INFO] [stdout] [2m2026-10-06T17:18:49.768216Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Received preamble: tag=ServerIdent, num_segments=1, segments=[SegmentDescriptor { logical_len: 88, align: 8 }]
[INFO] [stdout] [2m2026-10-06T17:18:49.768520Z[0m [32m INFO[0m [2mrados::msgr2::phase::session[0m[2m:[0m Session established: negotiated_features=0x3fffffffffffffff, server_cookie=4657114220976568579, server_is_lossy=false
[INFO] [stdout] [2m2026-10-06T17:18:49.768838Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m Session established!
[INFO] [stdout] [2m2026-10-06T17:18:49.769151Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Client: Session established
[INFO] [stdout] [2m2026-10-06T17:18:49.769496Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Server state: READY
[INFO] [stdout] [2m2026-10-06T17:18:49.769723Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Client state: READY
[INFO] [stdout] [2m2026-10-06T17:18:49.769810Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m ✓ Test passed: Server and client both reached Ready state
[INFO] [stdout] test test_server_accept_basic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/msgr2_test_crc_equivalence.rs (/opt/rustwide/target/debug/build/rados/8ad7737a754230da/out/msgr2_test_crc_equivalence-8ad7737a754230da)
[INFO] [stderr]      Running tests/msgr2_throttle_config_test.rs (/opt/rustwide/target/debug/build/rados/adfb3a8a1317eb83/out/msgr2_throttle_config_test-adfb3a8a1317eb83)
[INFO] [stderr]      Running tests/msgr2_throttle_integration_test.rs (/opt/rustwide/target/debug/build/rados/8c413bd6a39c162c/out/msgr2_throttle_integration_test-8c413bd6a39c162c)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_crc32c_equivalence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_with_ceph_default_throttle ... ok
[INFO] [stdout] test test_with_custom_throttle ... ok
[INFO] [stdout] test test_from_ceph_conf_without_throttle ... ok
[INFO] [stdout] test test_from_ceph_conf_with_throttle ... ok
[INFO] [stdout] test test_from_ceph_conf_with_various_units ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_close_vs_mark_down ... ok
[INFO] [stdout] test test_connection_close_discards_messages ... ok
[INFO] [stdout] test test_connection_mark_down_preserves_messages ... ok
[INFO] [stdout] test test_message_total_len ... ok
[INFO] [stdout] test test_connection_with_ceph_conf_throttle ... ok
[INFO] [stdout] test test_connection_without_throttle ... ok
[INFO] [stdout] test test_connection_with_throttle ... ok
[INFO] [stdout] test test_throttle_queue_depth_limiting ... ok
[INFO] [stdout] test test_throttle_byte_rate_limiting ... ok
[INFO] [stdout] test test_throttle_rate_limiting ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/osdclient_integration_test.rs (/opt/rustwide/target/debug/build/rados/6905b6deca718c6a/out/osdclient_integration_test-6905b6deca718c6a)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_empty_object ... ignored
[INFO] [stdout] test test_large_object ... ignored
[INFO] [stdout] test test_nonexistent_object ... ignored
[INFO] [stdout] test test_overwrite_object ... ignored
[INFO] [stdout] test test_remove_operation ... ignored
[INFO] [stdout] test test_stat_operation ... ignored
[INFO] [stdout] test test_write_full_vs_partial ... ignored
[INFO] [stdout] test test_write_read_roundtrip ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 8 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/osdclient_object_io_test.rs (/opt/rustwide/target/debug/build/rados/7a88c44a07bba414/out/osdclient_object_io_test-7a88c44a07bba414)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_list_objects_stream_basic ... ignored
[INFO] [stdout] test test_rados_object_nonexistent_reads_as_empty ... ignored
[INFO] [stdout] test test_rados_object_partial_write_and_seek ... ignored
[INFO] [stdout] test test_rados_object_seek_end ... ignored
[INFO] [stdout] test test_rados_object_write_and_read_back ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/osdclient_object_placement_test.rs (/opt/rustwide/target/debug/build/rados/524681d801a8ed4c/out/osdclient_object_placement_test-524681d801a8ed4c)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_pg_to_osds_without_crush ... ok
[INFO] [stdout] test test_object_to_pg_without_pool ... ok
[INFO] [stdout] test test_object_placement_pipeline ... ok
[INFO] [stdout] test test_object_to_pg_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/osdclient_osdmap_crush_integration_test.rs (/opt/rustwide/target/debug/build/rados/cd06b39187e2ab12/out/osdclient_osdmap_crush_integration_test-cd06b39187e2ab12)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_osdmap_crush_integration ... ok
[INFO] [stdout] test test_osdmap_helper_methods ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/osdclient_osdmap_test.rs (/opt/rustwide/target/debug/build/rados/cace4cbfe06983d3/out/osdclient_osdmap_test-cace4cbfe06983d3)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_all_osdmap_corpus_files ... ok
[INFO] [stdout] test test_osdmap_decode ... ok
[INFO] [stdout] test test_osdmap_incremental_with_old_pools ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/osdclient_pg_merge_meta_test.rs (/opt/rustwide/target/debug/build/rados/a275b1fa817ec44b/out/osdclient_pg_merge_meta_test-a275b1fa817ec44b)
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_pg_merge_meta_decode_encode_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/osdclient_pg_merge_meta_validation.rs (/opt/rustwide/target/debug/build/rados/ec9f15763b908c28/out/osdclient_pg_merge_meta_validation-ec9f15763b908c28)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test validate_pg_merge_meta_against_ceph_dencoder ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/osdclient_pool_operations.rs (/opt/rustwide/target/debug/build/rados/eb300b1629e99737/out/osdclient_pool_operations-eb300b1629e99737)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_create_pool ... ignored
[INFO] [stdout] test test_delete_pool ... ignored
[INFO] [stdout] test test_delete_pool_requires_confirmation ... ignored
[INFO] [stdout] test test_list_pools ... ignored
[INFO] [stdout] test test_pool_workflow ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/osdclient_rados_operations.rs (/opt/rustwide/target/debug/build/rados/54c27f69ee3f13e7/out/osdclient_rados_operations-54c27f69ee3f13e7)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_client_shutdown_is_clean_and_idempotent ... ignored
[INFO] [stdout] test test_read_operation ... ignored
[INFO] [stdout] test test_remove_operation ... ignored
[INFO] [stdout] test test_stat_operation ... ignored
[INFO] [stdout] test test_write_operation ... ignored
[INFO] [stdout] test test_write_read_stat_remove_workflow ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rados
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test src/denc/codec.rs - denc::codec (line 20) ... ignored
[INFO] [stdout] test src/denc/codec.rs - denc::codec::FixedSize (line 97) ... ignored
[INFO] [stdout] test src/client.rs - client (line 20) - compile ... ok
[INFO] [stdout] test src/denc/codec.rs - denc::codec::encode_with_capacity (line 131) ... ignored
[INFO] [stdout] test src/denc/codec.rs - denc::codec::impl_denc_for_versioned (line 562) ... ignored
[INFO] [stdout] test src/client.rs - client (line 8) - compile ... ok
[INFO] [stdout] test src/crush/mod.rs - crush (line 24) ... FAILED
[INFO] [stdout] test src/cephconfig/mod.rs - cephconfig (line 8) - compile ... FAILED
[INFO] [stdout] test src/auth/mod.rs - auth (line 17) - compile ... FAILED
[INFO] [stdout] test src/denc/features.rs - denc::features::CephFeatures (line 65) ... ignored
[INFO] [stdout] test src/denc/macros.rs - denc::macros::check_min_version (line 12) ... ignored
[INFO] [stdout] test src/denc/macros.rs - denc::macros::decode_if_version (line 46) ... ignored
[INFO] [stdout] test src/denc/macros.rs - denc::macros::decode_if_version (line 56) ... ignored
[INFO] [stdout] test src/denc/macros.rs - denc::macros::impl_denc_u8_enum (line 82) ... ignored
[INFO] [stdout] test src/denc/codec.rs - denc::codec::Duration (line 303) ... FAILED
[INFO] [stdout] test src/denc/codec.rs - denc::codec::SystemTime (line 361) ... FAILED
[INFO] [stdout] test src/denc/encoding_metadata.rs - denc::encoding_metadata::mark_versioned_encoding (line 97) ... FAILED
[INFO] [stdout] test src/denc/encoding_metadata.rs - denc::encoding_metadata::mark_feature_dependent_encoding (line 125) ... FAILED
[INFO] [stdout] test src/cephconfig/mod.rs - cephconfig::define_options (line 28) ... FAILED
[INFO] [stdout] test src/msgr2/map_channel.rs - msgr2::map_channel::map_channel (line 63) ... ignored
[INFO] [stdout] test src/denc/encoding_metadata.rs - denc::encoding_metadata (line 9) ... FAILED
[INFO] [stdout] test src/denc/encoding_metadata.rs - denc::encoding_metadata::mark_simple_encoding (line 71) ... FAILED
[INFO] [stdout] test src/denc/zero_copy.rs - denc::zero_copy::ZeroCopyDencode (line 26) - compile fail ... ok
[INFO] [stdout] test src/monclient/client.rs - monclient::client::MonClient::invoke (line 1409) - compile ... FAILED
[INFO] [stdout] test src/osdclient/client.rs - osdclient::client::OSDClient::execute_built_op (line 601) ... ignored
[INFO] [stdout] test src/monclient/client.rs - monclient::client::MonClient::get_service_auth_provider (line 1607) - compile ... FAILED
[INFO] [stdout] test src/msgr2/mod.rs - msgr2::ConnectionConfig::from_ceph_conf (line 558) - compile ... FAILED
[INFO] [stdout] test src/msgr2/mod.rs - msgr2::ConnectionConfig (line 238) - compile ... FAILED
[INFO] [stdout] test src/denc/zero_copy.rs - denc::zero_copy::ZeroCopyDencode (line 36) ... FAILED
[INFO] [stdout] test src/msgr2/mod.rs - msgr2::ConnectionConfig::with_auth_provider (line 405) - compile ... FAILED
[INFO] [stdout] test src/osdclient/operation.rs - osdclient::operation (line 9) ... ignored
[INFO] [stdout] test src/osdclient/operation.rs - osdclient::operation::OpBuilder (line 70) ... ignored
[INFO] [stdout] test src/osdclient/types.rs - osdclient::types::SparseReadResult (line 1181) ... ignored
[INFO] [stdout] test src/msgr2/throttle.rs - msgr2::throttle::MessageThrottle (line 307) - compile ... FAILED
[INFO] [stdout] test src/osdclient/list_stream.rs - osdclient::list_stream::list_objects_stream (line 26) - compile ... FAILED
[INFO] [stdout] test src/osdclient/ioctx.rs - osdclient::ioctx::IoCtx::sparse_read (line 317) - compile ... FAILED
[INFO] [stdout] test src/osdclient/ioctx.rs - osdclient::ioctx::IoCtx::ls (line 428) - compile ... FAILED
[INFO] [stdout] test src/osdclient/object_io.rs - osdclient::object_io::RadosObject (line 62) - compile ... FAILED
[INFO] [stdout] test src/monclient/mod.rs - monclient (line 9) - compile ... FAILED
[INFO] [stdout] test src/osdclient/ioctx.rs - osdclient::ioctx::IoCtx (line 30) - compile ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/crush/mod.rs - crush (line 24) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::crush`
[INFO] [stdout]   --> src/crush/mod.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::crush::{CrushMap, PgId};
[INFO] [stdout]    |            ^^^^^ could not find `crush` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `crush` in the crate root
[INFO] [stdout]   --> src/crush/mod.rs:41:19
[INFO] [stdout]    |
[INFO] [stdout] 41 | let osds = crate::crush::pg_to_osds(&crush_map, pg, 0, &[], 3, false)?;
[INFO] [stdout]    |                   ^^^^^ could not find `crush` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cephconfig/mod.rs - cephconfig (line 8) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::cephconfig`
[INFO] [stdout]  --> src/cephconfig/mod.rs:9:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::cephconfig::CephConfig;
[INFO] [stdout]   |            ^^^^^^^^^^ could not find `cephconfig` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/auth/mod.rs - auth (line 17) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::auth`
[INFO] [stdout]   --> src/auth/mod.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::auth::{CephXClientHandler, AuthMode};
[INFO] [stdout]    |            ^^^^ could not find `auth` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `auth` in the crate root
[INFO] [stdout]   --> src/auth/mod.rs:25:17
[INFO] [stdout]    |
[INFO] [stdout] 25 | Ok::<(), crate::auth::CephXError>(())
[INFO] [stdout]    |                 ^^^^ could not find `auth` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/denc/codec.rs - denc::codec::Duration (line 303) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::Denc`
[INFO] [stdout]    --> src/denc/codec.rs:305:5
[INFO] [stdout]     |
[INFO] [stdout] 305 | use crate::Denc;
[INFO] [stdout]     |     ^^^^^^^----
[INFO] [stdout]     |            |
[INFO] [stdout]     |            no `Denc` in the root
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode` found for struct `Duration` in the current scope
[INFO] [stdout]    --> src/denc/codec.rs:310:10
[INFO] [stdout]     |
[INFO] [stdout] 310 | duration.encode(&mut buf, 0).unwrap();
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/denc/codec.rs:64:8
[INFO] [stdout]     |
[INFO] [stdout]  64 |     fn encode<B: BufMut>(&self, buf: &mut B, features: u64) -> Result<(), RadosError>;
[INFO] [stdout]     |        ------ the method is available for `Duration` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: there is a method `encoded_size` with a similar name, but with different arguments
[INFO] [stdout]    --> src/denc/codec.rs:87:5
[INFO] [stdout]     |
[INFO] [stdout]  87 |     fn encoded_size(&self, features: u64) -> Option<usize>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: trait `Denc` which provides `encode` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 303 + use rados::Denc;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `decode` found for struct `Duration` in the current scope
[INFO] [stdout]    --> src/denc/codec.rs:312:25
[INFO] [stdout]     |
[INFO] [stdout] 312 | let decoded = Duration::decode(&mut buf, 0).unwrap();
[INFO] [stdout]     |                         ^^^^^^ associated function or constant not found in `Duration`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Duration` consider using one of the following associated functions:
[INFO] [stdout]       Duration::new
[INFO] [stdout]       Duration::from_secs
[INFO] [stdout]       Duration::from_millis
[INFO] [stdout]       Duration::from_micros
[INFO] [stdout]       and 10 others
[INFO] [stdout]    --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/time.rs:274:4
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Denc` which provides `decode` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 303 + use rados::Denc;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `encode` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 312 - let decoded = Duration::decode(&mut buf, 0).unwrap();
[INFO] [stdout] 312 + let decoded = Duration::encode(&mut buf, 0).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/denc/codec.rs - denc::codec::SystemTime (line 361) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::Denc`
[INFO] [stdout]    --> src/denc/codec.rs:363:5
[INFO] [stdout]     |
[INFO] [stdout] 363 | use crate::Denc;
[INFO] [stdout]     |     ^^^^^^^----
[INFO] [stdout]     |            |
[INFO] [stdout]     |            no `Denc` in the root
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode` found for struct `SystemTime` in the current scope
[INFO] [stdout]    --> src/denc/codec.rs:368:6
[INFO] [stdout]     |
[INFO] [stdout] 368 | time.encode(&mut buf, 0).unwrap();
[INFO] [stdout]     |      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/denc/codec.rs:64:8
[INFO] [stdout]     |
[INFO] [stdout]  64 |     fn encode<B: BufMut>(&self, buf: &mut B, features: u64) -> Result<(), RadosError>;
[INFO] [stdout]     |        ------ the method is available for `SystemTime` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: there is a method `encoded_size` with a similar name, but with different arguments
[INFO] [stdout]    --> src/denc/codec.rs:87:5
[INFO] [stdout]     |
[INFO] [stdout]  87 |     fn encoded_size(&self, features: u64) -> Option<usize>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: trait `Denc` which provides `encode` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 361 + use rados::Denc;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `decode` found for struct `SystemTime` in the current scope
[INFO] [stdout]    --> src/denc/codec.rs:370:27
[INFO] [stdout]     |
[INFO] [stdout] 370 | let decoded = SystemTime::decode(&mut buf, 0).unwrap();
[INFO] [stdout]     |                           ^^^^^^ associated function or constant not found in `SystemTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `SystemTime`, consider using `SystemTime::now` which returns `SystemTime`
[INFO] [stdout]    --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/time.rs:601:4
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Denc` which provides `decode` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 361 + use rados::Denc;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `encode` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 370 - let decoded = SystemTime::decode(&mut buf, 0).unwrap();
[INFO] [stdout] 370 + let decoded = SystemTime::encode(&mut buf, 0).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/denc/encoding_metadata.rs - denc::encoding_metadata::mark_versioned_encoding (line 97) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::denc`
[INFO] [stdout]   --> src/denc/encoding_metadata.rs:98:12
[INFO] [stdout]    |
[INFO] [stdout] 98 | use crate::denc::mark_versioned_encoding;
[INFO] [stdout]    |            ^^^^ could not find `denc` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/denc/encoding_metadata.rs - denc::encoding_metadata::mark_feature_dependent_encoding (line 125) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::denc`
[INFO] [stdout]    --> src/denc/encoding_metadata.rs:126:12
[INFO] [stdout]     |
[INFO] [stdout] 126 | use crate::denc::mark_feature_dependent_encoding;
[INFO] [stdout]     |            ^^^^ could not find `denc` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cephconfig/mod.rs - cephconfig::define_options (line 28) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::cephconfig`
[INFO] [stdout]   --> src/cephconfig/mod.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | use crate::cephconfig::{define_options, CephConfig, Size, Duration, Count, Ratio};
[INFO] [stdout]    |            ^^^^^^^^^^ could not find `cephconfig` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MonitorConfig` in this scope
[INFO] [stdout]   --> src/cephconfig/mod.rs:60:18
[INFO] [stdout]    |
[INFO] [stdout] 60 | let mon_config = MonitorConfig::from_ceph_config(&ceph_config, &["global"]);
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ use of undeclared type `MonitorConfig`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/denc/encoding_metadata.rs - denc::encoding_metadata (line 9) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::denc`
[INFO] [stdout]   --> src/denc/encoding_metadata.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::denc::{
[INFO] [stdout]    |            ^^^^ could not find `denc` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/denc/encoding_metadata.rs - denc::encoding_metadata::mark_simple_encoding (line 71) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::denc`
[INFO] [stdout]   --> src/denc/encoding_metadata.rs:72:12
[INFO] [stdout]    |
[INFO] [stdout] 72 | use crate::denc::mark_simple_encoding;
[INFO] [stdout]    |            ^^^^ could not find `denc` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/monclient/client.rs - monclient::client::MonClient::invoke (line 1409) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::monclient`
[INFO] [stdout]     --> src/monclient/client.rs:1410:12
[INFO] [stdout]      |
[INFO] [stdout] 1410 | use crate::monclient::MonClient;
[INFO] [stdout]      |            ^^^^^^^^^ could not find `monclient` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/monclient/client.rs - monclient::client::MonClient::get_service_auth_provider (line 1607) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::monclient`
[INFO] [stdout]     --> src/monclient/client.rs:1608:12
[INFO] [stdout]      |
[INFO] [stdout] 1608 | use crate::monclient::MonClient;
[INFO] [stdout]      |            ^^^^^^^^^ could not find `monclient` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `msgr2` in the crate root
[INFO] [stdout]     --> src/monclient/client.rs:1613:25
[INFO] [stdout]      |
[INFO] [stdout] 1613 |     let config = crate::msgr2::ConnectionConfig::with_auth_provider(Box::new(service_auth));
[INFO] [stdout]      |                         ^^^^^ could not find `msgr2` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/msgr2/mod.rs - msgr2::ConnectionConfig::from_ceph_conf (line 558) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::msgr2`
[INFO] [stdout]    --> src/msgr2/mod.rs:559:12
[INFO] [stdout]     |
[INFO] [stdout] 559 | use crate::msgr2::ConnectionConfig;
[INFO] [stdout]     |            ^^^^^ could not find `msgr2` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/msgr2/mod.rs - msgr2::ConnectionConfig (line 238) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::msgr2`
[INFO] [stdout]    --> src/msgr2/mod.rs:239:12
[INFO] [stdout]     |
[INFO] [stdout] 239 | use crate::msgr2::{ConnectionConfig, AuthMethod};
[INFO] [stdout]     |            ^^^^^ could not find `msgr2` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::auth`
[INFO] [stdout]    --> src/msgr2/mod.rs:240:12
[INFO] [stdout]     |
[INFO] [stdout] 240 | use crate::auth::MonitorAuthProvider;
[INFO] [stdout]     |            ^^^^ could not find `auth` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/denc/zero_copy.rs - denc::zero_copy::ZeroCopyDencode (line 36) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::ZeroCopyDencode`
[INFO] [stdout]   --> src/denc/zero_copy.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use crate::ZeroCopyDencode;
[INFO] [stdout]    |     ^^^^^^^---------------
[INFO] [stdout]    |            |
[INFO] [stdout]    |            no `ZeroCopyDencode` in the root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/msgr2/mod.rs - msgr2::ConnectionConfig::with_auth_provider (line 405) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::msgr2`
[INFO] [stdout]    --> src/msgr2/mod.rs:406:12
[INFO] [stdout]     |
[INFO] [stdout] 406 | use crate::msgr2::ConnectionConfig;
[INFO] [stdout]     |            ^^^^^ could not find `msgr2` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::auth`
[INFO] [stdout]    --> src/msgr2/mod.rs:407:12
[INFO] [stdout]     |
[INFO] [stdout] 407 | use crate::auth::MonitorAuthProvider;
[INFO] [stdout]     |            ^^^^ could not find `auth` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/msgr2/throttle.rs - msgr2::throttle::MessageThrottle (line 307) stdout ----
[INFO] [stdout] error[E0433]: cannot find `msgr2` in the crate root
[INFO] [stdout]    --> src/msgr2/throttle.rs:308:12
[INFO] [stdout]     |
[INFO] [stdout] 308 | use crate::msgr2::throttle::{MessageThrottle, ThrottleConfig};
[INFO] [stdout]     |            ^^^^^ could not find `msgr2` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/osdclient/list_stream.rs - osdclient::list_stream::list_objects_stream (line 26) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::osdclient`
[INFO] [stdout]   --> src/osdclient/list_stream.rs:28:12
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::osdclient::{IoCtx, list_objects_stream};
[INFO] [stdout]    |            ^^^^^^^^^ could not find `osdclient` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/osdclient/ioctx.rs - osdclient::ioctx::IoCtx::sparse_read (line 317) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::osdclient`
[INFO] [stdout]    --> src/osdclient/ioctx.rs:318:12
[INFO] [stdout]     |
[INFO] [stdout] 318 | use crate::osdclient::IoCtx;
[INFO] [stdout]     |            ^^^^^^^^^ could not find `osdclient` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/osdclient/ioctx.rs - osdclient::ioctx::IoCtx::ls (line 428) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::osdclient`
[INFO] [stdout]    --> src/osdclient/ioctx.rs:429:12
[INFO] [stdout]     |
[INFO] [stdout] 429 | use crate::osdclient::IoCtx;
[INFO] [stdout]     |            ^^^^^^^^^ could not find `osdclient` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/osdclient/object_io.rs - osdclient::object_io::RadosObject (line 62) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::osdclient`
[INFO] [stdout]   --> src/osdclient/object_io.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 63 | use crate::osdclient::{IoCtx, RadosObject};
[INFO] [stdout]    |            ^^^^^^^^^ could not find `osdclient` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/monclient/mod.rs - monclient (line 9) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::monclient`
[INFO] [stdout]   --> src/monclient/mod.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::monclient::{AuthConfig, MonClient, MonClientConfig, MonService};
[INFO] [stdout]    |            ^^^^^^^^^ could not find `monclient` in the crate root
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> src/monclient/mod.rs:28:12
[INFO] [stdout]    |
[INFO] [stdout] 28 |     client.init().await?;
[INFO] [stdout]    |            ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]    = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `init` found for type `!` in the current scope
[INFO] [stdout]   --> src/monclient/mod.rs:28:12
[INFO] [stdout]    |
[INFO] [stdout] 28 |     client.init().await?;
[INFO] [stdout]    |            ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]    --> src/monclient/mod.rs:31:12
[INFO] [stdout]     |
[INFO] [stdout]  31 |     client.subscribe(MonService::OsdMap, 0, 0).await?;
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/src/instrument.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 | /     fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
[INFO] [stdout] 177 | |     where
[INFO] [stdout] 178 | |         S: Into<Dispatch>,
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_version` found for type `!` in the current scope
[INFO] [stdout]   --> src/monclient/mod.rs:34:35
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let (newest, oldest) = client.get_version(MonService::OsdMap).await?;
[INFO] [stdout]    |                                   ^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/osdclient/ioctx.rs - osdclient::ioctx::IoCtx (line 30) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::osdclient`
[INFO] [stdout]   --> src/osdclient/ioctx.rs:31:12
[INFO] [stdout]    |
[INFO] [stdout] 31 | use crate::osdclient::{OSDClient, IoCtx};
[INFO] [stdout]    |            ^^^^^^^^^ could not find `osdclient` in the crate root
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> src/osdclient/ioctx.rs:38:7
[INFO] [stdout]    |
[INFO] [stdout] 38 | ioctx.write_full("my-object", b"Hello, Ceph!".to_vec()).await?;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]    = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `write_full` found for type `!` in the current scope
[INFO] [stdout]   --> src/osdclient/ioctx.rs:38:7
[INFO] [stdout]    |
[INFO] [stdout] 38 | ioctx.write_full("my-object", b"Hello, Ceph!".to_vec()).await?;
[INFO] [stdout]    |       ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read` found for type `!` in the current scope
[INFO] [stdout]   --> src/osdclient/ioctx.rs:41:18
[INFO] [stdout]    |
[INFO] [stdout] 41 | let data = ioctx.read("my-object", 0, 0).await?;
[INFO] [stdout]    |                  ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `stat` found for type `!` in the current scope
[INFO] [stdout]   --> src/osdclient/ioctx.rs:44:19
[INFO] [stdout]    |
[INFO] [stdout] 44 | let stats = ioctx.stat("my-object").await?;
[INFO] [stdout]    |                   ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `remove` found for type `!` in the current scope
[INFO] [stdout]   --> src/osdclient/ioctx.rs:47:7
[INFO] [stdout]    |
[INFO] [stdout] 47 | ioctx.remove("my-object").await?;
[INFO] [stdout]    |       ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/auth/mod.rs - auth (line 17)
[INFO] [stdout]     src/cephconfig/mod.rs - cephconfig (line 8)
[INFO] [stdout]     src/cephconfig/mod.rs - cephconfig::define_options (line 28)
[INFO] [stdout]     src/crush/mod.rs - crush (line 24)
[INFO] [stdout]     src/denc/codec.rs - denc::codec::Duration (line 303)
[INFO] [stdout]     src/denc/codec.rs - denc::codec::SystemTime (line 361)
[INFO] [stdout]     src/denc/encoding_metadata.rs - denc::encoding_metadata (line 9)
[INFO] [stdout]     src/denc/encoding_metadata.rs - denc::encoding_metadata::mark_feature_dependent_encoding (line 125)
[INFO] [stdout]     src/denc/encoding_metadata.rs - denc::encoding_metadata::mark_simple_encoding (line 71)
[INFO] [stdout]     src/denc/encoding_metadata.rs - denc::encoding_metadata::mark_versioned_encoding (line 97)
[INFO] [stdout]     src/denc/zero_copy.rs - denc::zero_copy::ZeroCopyDencode (line 36)
[INFO] [stdout]     src/monclient/client.rs - monclient::client::MonClient::get_service_auth_provider (line 1607)
[INFO] [stdout]     src/monclient/client.rs - monclient::client::MonClient::invoke (line 1409)
[INFO] [stdout]     src/monclient/mod.rs - monclient (line 9)
[INFO] [stdout]     src/msgr2/mod.rs - msgr2::ConnectionConfig (line 238)
[INFO] [stdout]     src/msgr2/mod.rs - msgr2::ConnectionConfig::from_ceph_conf (line 558)
[INFO] [stdout]     src/msgr2/mod.rs - msgr2::ConnectionConfig::with_auth_provider (line 405)
[INFO] [stdout]     src/msgr2/throttle.rs - msgr2::throttle::MessageThrottle (line 307)
[INFO] [stdout]     src/osdclient/ioctx.rs - osdclient::ioctx::IoCtx (line 30)
[INFO] [stdout]     src/osdclient/ioctx.rs - osdclient::ioctx::IoCtx::ls (line 428)
[INFO] [stdout]     src/osdclient/ioctx.rs - osdclient::ioctx::IoCtx::sparse_read (line 317)
[INFO] [stdout]     src/osdclient/list_stream.rs - osdclient::list_stream::list_objects_stream (line 26)
[INFO] [stdout]     src/osdclient/object_io.rs - osdclient::object_io::RadosObject (line 62)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 3 passed; 23 failed; 14 ignored; 0 measured; 0 filtered out; finished in 3.49s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 4.79s; merged doctests compilation took 1.29s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "46fe6fd25050b9ce9630b93b8ad14ea8884115aace5fd68689de6521e293a31e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "46fe6fd25050b9ce9630b93b8ad14ea8884115aace5fd68689de6521e293a31e", kill_on_drop: false }`
[INFO] [stdout] 46fe6fd25050b9ce9630b93b8ad14ea8884115aace5fd68689de6521e293a31e
