[INFO] cloning repository https://github.com/iainh/bergamot
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/iainh/bergamot" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiainh%2Fbergamot", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiainh%2Fbergamot'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] bbd4c33f73d77ae4e6a8f3b666fcbb2ae334ba68
[INFO] testing iainh/bergamot against 1.98.0-beta.1 for beta-1.98-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiainh%2Fbergamot" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/iainh/bergamot
[INFO] finished tweaking git repo https://github.com/iainh/bergamot
[INFO] tweaked toml for git repo https://github.com/iainh/bergamot written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/iainh/bergamot on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/iainh/bergamot 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.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d5d6f68b6fb22ff771268733cf57aad6c208f420285aa3248330362b6988cd22
[INFO] running `Command { std: "docker" "start" "d5d6f68b6fb22ff771268733cf57aad6c208f420285aa3248330362b6988cd22", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d5d6f68b6fb22ff771268733cf57aad6c208f420285aa3248330362b6988cd22", 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" "d5d6f68b6fb22ff771268733cf57aad6c208f420285aa3248330362b6988cd22" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d5d6f68b6fb22ff771268733cf57aad6c208f420285aa3248330362b6988cd22", 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" "d5d6f68b6fb22ff771268733cf57aad6c208f420285aa3248330362b6988cd22" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling aws-lc-rs v1.15.4
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling zmij v1.0.19
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling rustls v0.23.36
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling num-conv v0.2.0
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling deranged v0.5.6
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling anyhow v1.0.101
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling ryu v1.0.22
[INFO] [stderr]    Compiling rusticata-macros v4.1.0
[INFO] [stderr]    Compiling quick-xml v0.37.5
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling oid-registry v0.8.1
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling fs-err v3.2.2
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling compression-core v0.4.31
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling rust-embed-utils v8.11.0
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling compression-codecs v0.4.36
[INFO] [stderr]    Compiling clap_builder v4.5.57
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling cc v1.2.55
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling route-recognizer v0.3.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling memmap2 v0.9.9
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling arc-swap v1.8.1
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling cmake v0.1.57
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling bergamot-server v0.1.0 (/opt/rustwide/workdir/crates/bergamot-server)
[INFO] [stderr]    Compiling hostname v0.4.2
[INFO] [stderr]    Compiling bergamot v0.1.0 (/opt/rustwide/workdir/crates/bergamot)
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling aws-lc-sys v0.37.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling yasna v0.5.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling asn1-rs-derive v0.6.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling asn1-rs-impl v0.2.0
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling axum-macros v0.4.2
[INFO] [stderr]    Compiling rust-embed-impl v8.11.0
[INFO] [stderr]    Compiling bergamot-yenc v0.1.0 (/opt/rustwide/workdir/crates/bergamot-yenc)
[INFO] [stderr]    Compiling asn1-rs v0.7.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling rust-embed v8.11.0
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling bergamot-par2 v0.1.0 (/opt/rustwide/workdir/crates/bergamot-par2)
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling clap v4.5.57
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:268:17
[INFO] [stdout]     |
[INFO] [stdout] 268 |     let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:258:1
[INFO] [stdout]     |
[INFO] [stdout] 258 | unsafe fn muladd_ssse3(dst: &mut [u8], src: &[u8], len: usize, table: &MulTable) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:269:17
[INFO] [stdout]     |
[INFO] [stdout] 269 |     let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:270:17
[INFO] [stdout]     |
[INFO] [stdout] 270 |     let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:271:17
[INFO] [stdout]     |
[INFO] [stdout] 271 |     let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:272:17
[INFO] [stdout]     |
[INFO] [stdout] 272 |     let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:273:17
[INFO] [stdout]     |
[INFO] [stdout] 273 |     let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:274:17
[INFO] [stdout]     |
[INFO] [stdout] 274 |     let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |     let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:285:17
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:285:33
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:286:17
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:286:33
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:306:9
[INFO] [stdout]     |
[INFO] [stdout] 306 | /         _mm_storeu_si128(
[INFO] [stdout] 307 | |             dst.as_mut_ptr().add(offset) as *mut __m128i,
[INFO] [stdout] 308 | |             _mm_xor_si128(d, product),
[INFO] [stdout] 309 | |         );
[INFO] [stdout]     | |_________^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::<impl *mut T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |             dst.as_mut_ptr().add(offset) as *mut __m128i,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:337:17
[INFO] [stdout]     |
[INFO] [stdout] 337 |     let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:326:1
[INFO] [stdout]     |
[INFO] [stdout] 326 | unsafe fn mul_slice_inplace_ssse3(dst: &mut [u8], table: &MulTable) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:339:17
[INFO] [stdout]     |
[INFO] [stdout] 339 |     let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:340:17
[INFO] [stdout]     |
[INFO] [stdout] 340 |     let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:341:17
[INFO] [stdout]     |
[INFO] [stdout] 341 |     let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:342:17
[INFO] [stdout]     |
[INFO] [stdout] 342 |     let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:344:17
[INFO] [stdout]     |
[INFO] [stdout] 344 |     let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:354:17
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:354:33
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |         _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::<impl *mut T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:374:26
[INFO] [stdout]     |
[INFO] [stdout] 374 |         _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling der-parser v10.0.0
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stderr]    Compiling x509-parser v0.18.1
[INFO] [stderr]    Compiling bergamot-core v0.1.0 (/opt/rustwide/workdir/crates/bergamot-core)
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling jsonrpsee-types v0.24.10
[INFO] [stderr]    Compiling bergamot-nzb v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nzb)
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling soketto v0.8.1
[INFO] [stderr]    Compiling rcgen v0.14.7
[INFO] [stderr]    Compiling bergamot-config v0.1.0 (/opt/rustwide/workdir/crates/bergamot-config)
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling jsonrpsee-core v0.24.10
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling async-compression v0.4.37
[INFO] [stderr]    Compiling bergamot-extension v0.1.0 (/opt/rustwide/workdir/crates/bergamot-extension)
[INFO] [stderr]    Compiling bergamot-logging v0.1.0 (/opt/rustwide/workdir/crates/bergamot-logging)
[INFO] [stderr]    Compiling bergamot-nntp-stub v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nntp-stub)
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tower-http v0.5.2
[INFO] [stderr]    Compiling bergamot-postproc v0.1.0 (/opt/rustwide/workdir/crates/bergamot-postproc)
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling jsonrpsee-server v0.24.10
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling jsonrpsee v0.24.10
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling bergamot-nntp v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nntp)
[INFO] [stderr]    Compiling axum-server v0.8.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling bergamot-queue v0.1.0 (/opt/rustwide/workdir/crates/bergamot-queue)
[INFO] [stderr]    Compiling bergamot-feed v0.1.0 (/opt/rustwide/workdir/crates/bergamot-feed)
[INFO] [stderr]    Compiling bergamot-diskstate v0.1.0 (/opt/rustwide/workdir/crates/bergamot-diskstate)
[INFO] [stderr]    Compiling bergamot-scheduler v0.1.0 (/opt/rustwide/workdir/crates/bergamot-scheduler)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 29s
[INFO] running `Command { std: "docker" "inspect" "d5d6f68b6fb22ff771268733cf57aad6c208f420285aa3248330362b6988cd22", 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" "d5d6f68b6fb22ff771268733cf57aad6c208f420285aa3248330362b6988cd22" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling openssl-sys v0.9.111
[INFO] [stderr]    Compiling openssl v0.10.73
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:268:17
[INFO] [stdout]     |
[INFO] [stdout] 268 |     let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:258:1
[INFO] [stdout]     |
[INFO] [stdout] 258 | unsafe fn muladd_ssse3(dst: &mut [u8], src: &[u8], len: usize, table: &MulTable) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:269:17
[INFO] [stdout]     |
[INFO] [stdout] 269 |     let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:270:17
[INFO] [stdout]     |
[INFO] [stdout] 270 |     let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:271:17
[INFO] [stdout]     |
[INFO] [stdout] 271 |     let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:272:17
[INFO] [stdout]     |
[INFO] [stdout] 272 |     let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:273:17
[INFO] [stdout]     |
[INFO] [stdout] 273 |     let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:274:17
[INFO] [stdout]     |
[INFO] [stdout] 274 |     let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |     let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:285:17
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:285:33
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:286:17
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:286:33
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:306:9
[INFO] [stdout]     |
[INFO] [stdout] 306 | /         _mm_storeu_si128(
[INFO] [stdout] 307 | |             dst.as_mut_ptr().add(offset) as *mut __m128i,
[INFO] [stdout] 308 | |             _mm_xor_si128(d, product),
[INFO] [stdout] 309 | |         );
[INFO] [stdout]     | |_________^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::<impl *mut T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |             dst.as_mut_ptr().add(offset) as *mut __m128i,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:337:17
[INFO] [stdout]     |
[INFO] [stdout] 337 |     let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:326:1
[INFO] [stdout]     |
[INFO] [stdout] 326 | unsafe fn mul_slice_inplace_ssse3(dst: &mut [u8], table: &MulTable) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:339:17
[INFO] [stdout]     |
[INFO] [stdout] 339 |     let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:340:17
[INFO] [stdout]     |
[INFO] [stdout] 340 |     let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:341:17
[INFO] [stdout]     |
[INFO] [stdout] 341 |     let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:342:17
[INFO] [stdout]     |
[INFO] [stdout] 342 |     let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:344:17
[INFO] [stdout]     |
[INFO] [stdout] 344 |     let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:354:17
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:354:33
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |         _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::<impl *mut T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:374:26
[INFO] [stdout]     |
[INFO] [stdout] 374 |         _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stderr]    Compiling tower-http v0.5.2
[INFO] [stderr]    Compiling bergamot-yenc v0.1.0 (/opt/rustwide/workdir/crates/bergamot-yenc)
[INFO] [stderr]    Compiling bergamot-nntp-stub v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nntp-stub)
[INFO] [stderr]    Compiling bergamot-nntp v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nntp)
[INFO] [stderr]    Compiling bergamot-extension v0.1.0 (/opt/rustwide/workdir/crates/bergamot-extension)
[INFO] [stderr]    Compiling bergamot-nzb v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nzb)
[INFO] [stderr]    Compiling bergamot-core v0.1.0 (/opt/rustwide/workdir/crates/bergamot-core)
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling bergamot-logging v0.1.0 (/opt/rustwide/workdir/crates/bergamot-logging)
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling jsonrpsee-server v0.24.10
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling axum-server v0.8.0
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling bergamot-config v0.1.0 (/opt/rustwide/workdir/crates/bergamot-config)
[INFO] [stderr]    Compiling bergamot-par2 v0.1.0 (/opt/rustwide/workdir/crates/bergamot-par2)
[INFO] [stderr]    Compiling bergamot-postproc v0.1.0 (/opt/rustwide/workdir/crates/bergamot-postproc)
[INFO] [stderr]    Compiling bergamot-queue v0.1.0 (/opt/rustwide/workdir/crates/bergamot-queue)
[INFO] [stderr]    Compiling jsonrpsee v0.24.10
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:268:17
[INFO] [stdout]     |
[INFO] [stdout] 268 |     let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:258:1
[INFO] [stdout]     |
[INFO] [stdout] 258 | unsafe fn muladd_ssse3(dst: &mut [u8], src: &[u8], len: usize, table: &MulTable) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:269:17
[INFO] [stdout]     |
[INFO] [stdout] 269 |     let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:270:17
[INFO] [stdout]     |
[INFO] [stdout] 270 |     let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:271:17
[INFO] [stdout]     |
[INFO] [stdout] 271 |     let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:272:17
[INFO] [stdout]     |
[INFO] [stdout] 272 |     let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:273:17
[INFO] [stdout]     |
[INFO] [stdout] 273 |     let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:274:17
[INFO] [stdout]     |
[INFO] [stdout] 274 |     let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |     let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:285:17
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:285:33
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:286:17
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:286:33
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:306:9
[INFO] [stdout]     |
[INFO] [stdout] 306 | /         _mm_storeu_si128(
[INFO] [stdout] 307 | |             dst.as_mut_ptr().add(offset) as *mut __m128i,
[INFO] [stdout] 308 | |             _mm_xor_si128(d, product),
[INFO] [stdout] 309 | |         );
[INFO] [stdout]     | |_________^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::<impl *mut T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |             dst.as_mut_ptr().add(offset) as *mut __m128i,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:337:17
[INFO] [stdout]     |
[INFO] [stdout] 337 |     let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:326:1
[INFO] [stdout]     |
[INFO] [stdout] 326 | unsafe fn mul_slice_inplace_ssse3(dst: &mut [u8], table: &MulTable) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:339:17
[INFO] [stdout]     |
[INFO] [stdout] 339 |     let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:340:17
[INFO] [stdout]     |
[INFO] [stdout] 340 |     let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:341:17
[INFO] [stdout]     |
[INFO] [stdout] 341 |     let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:342:17
[INFO] [stdout]     |
[INFO] [stdout] 342 |     let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:344:17
[INFO] [stdout]     |
[INFO] [stdout] 344 |     let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:354:17
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:354:33
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |         _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::<impl *mut T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:374:26
[INFO] [stdout]     |
[INFO] [stdout] 374 |         _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling bergamot-feed v0.1.0 (/opt/rustwide/workdir/crates/bergamot-feed)
[INFO] [stderr]    Compiling bergamot-diskstate v0.1.0 (/opt/rustwide/workdir/crates/bergamot-diskstate)
[INFO] [stderr]    Compiling bergamot-scheduler v0.1.0 (/opt/rustwide/workdir/crates/bergamot-scheduler)
[INFO] [stderr]    Compiling bergamot-server v0.1.0 (/opt/rustwide/workdir/crates/bergamot-server)
[INFO] [stderr]    Compiling bergamot v0.1.0 (/opt/rustwide/workdir/crates/bergamot)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 32.30s
[INFO] running `Command { std: "docker" "inspect" "d5d6f68b6fb22ff771268733cf57aad6c208f420285aa3248330362b6988cd22", 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" "d5d6f68b6fb22ff771268733cf57aad6c208f420285aa3248330362b6988cd22" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:268:17
[INFO] [stderr]     |
[INFO] [stderr] 268 |     let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:258:1
[INFO] [stderr]     |
[INFO] [stderr] 258 | unsafe fn muladd_ssse3(dst: &mut [u8], src: &[u8], len: usize, table: &MulTable) {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]     = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:269:17
[INFO] [stderr]     |
[INFO] [stderr] 269 |     let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:270:17
[INFO] [stderr]     |
[INFO] [stderr] 270 |     let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:271:17
[INFO] [stderr]     |
[INFO] [stderr] 271 |     let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:272:17
[INFO] [stderr]     |
[INFO] [stderr] 272 |     let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:273:17
[INFO] [stderr]     |
[INFO] [stderr] 273 |     let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:274:17
[INFO] [stderr]     |
[INFO] [stderr] 274 |     let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:275:17
[INFO] [stderr]     |
[INFO] [stderr] 275 |     let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:285:17
[INFO] [stderr]     |
[INFO] [stderr] 285 |         let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:285:33
[INFO] [stderr]     |
[INFO] [stderr] 285 |         let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i);
[INFO] [stderr]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:286:17
[INFO] [stderr]     |
[INFO] [stderr] 286 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:286:33
[INFO] [stderr]     |
[INFO] [stderr] 286 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stderr]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:306:9
[INFO] [stderr]     |
[INFO] [stderr] 306 | /         _mm_storeu_si128(
[INFO] [stderr] 307 | |             dst.as_mut_ptr().add(offset) as *mut __m128i,
[INFO] [stderr] 308 | |             _mm_xor_si128(d, product),
[INFO] [stderr] 309 | |         );
[INFO] [stderr]     | |_________^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::<impl *mut T>::add` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:307:13
[INFO] [stderr]     |
[INFO] [stderr] 307 |             dst.as_mut_ptr().add(offset) as *mut __m128i,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:337:17
[INFO] [stderr]     |
[INFO] [stderr] 337 |     let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:326:1
[INFO] [stderr]     |
[INFO] [stderr] 326 | unsafe fn mul_slice_inplace_ssse3(dst: &mut [u8], table: &MulTable) {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:338:17
[INFO] [stderr]     |
[INFO] [stderr] 338 |     let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:339:17
[INFO] [stderr]     |
[INFO] [stderr] 339 |     let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:340:17
[INFO] [stderr]     |
[INFO] [stderr] 340 |     let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:341:17
[INFO] [stderr]     |
[INFO] [stderr] 341 |     let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:342:17
[INFO] [stderr]     |
[INFO] [stderr] 342 |     let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:343:17
[INFO] [stderr]     |
[INFO] [stderr] 343 |     let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:344:17
[INFO] [stderr]     |
[INFO] [stderr] 344 |     let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:354:17
[INFO] [stderr]     |
[INFO] [stderr] 354 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:354:33
[INFO] [stderr]     |
[INFO] [stderr] 354 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stderr]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 |         _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::<impl *mut T>::add` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:374:26
[INFO] [stderr]     |
[INFO] [stderr] 374 |         _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product);
[INFO] [stderr]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0133`.
[INFO] [stderr] warning: `bergamot-par2` (lib) generated 26 warnings (run `cargo fix --lib -p bergamot-par2` to apply 2 suggestions)
[INFO] [stderr] warning: `bergamot-par2` (lib test) generated 26 warnings (26 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.46s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot-dc371fd8de6b4e42)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test cache::tests::noop_cache_returns_none ... ok
[INFO] [stdout] test cache::tests::bounded_cache_rejects_data_larger_than_max ... ok
[INFO] [stdout] test app::tests::default_config_path_returns_none_when_no_file_exists ... ok
[INFO] [stdout] test app::tests::web_server_config_maps_fields ... ok
[INFO] [stdout] test app::tests::postproc_config_maps_fields ... ok
[INFO] [stdout] test cache::tests::bounded_cache_stores_and_retrieves ... ok
[INFO] [stdout] test cache::tests::bounded_cache_evicts_oldest_when_full ... ok
[INFO] [stdout] test cache::tests::bounded_cache_dedup_same_key ... ok
[INFO] [stdout] test app::tests::load_config_from_file ... ok
[INFO] [stdout] test app::tests::load_config_returns_error_for_missing_file ... ok
[INFO] [stdout] test app::tests::restore_queue_returns_none_when_no_state ... ok
[INFO] [stdout] test download::tests::download_worker_rate_watcher_updates_limiter ... ok
[INFO] [stdout] test download::tests::fetch_and_decode_produces_correct_data ... ok
[INFO] [stdout] test app::tests::forward_completions_maps_notice_to_request ... ok
[INFO] [stdout] test cache::tests::bounded_cache_concurrent_access ... ok
[INFO] [stdout] test writer::tests::writer_pool_flush_all ... ok
[INFO] [stdout] test download::tests::fetch_and_decode_writes_file ... ok
[INFO] [stdout] test writer::tests::writer_pool_pre_allocates_file ... ok
[INFO] [stdout] test writer::tests::writer_task_flushes_on_drop ... ok
[INFO] [stdout] test download::tests::download_worker_reports_results ... ok
[INFO] [stdout] test writer::tests::writer_pool_tracks_allocated_length ... ok
[INFO] [stdout] test writer::tests::writer_pool_reuses_open_file ... ok
[INFO] [stdout] test writer::tests::writer_pool_batches_writes ... ok
[INFO] [stdout] test writer::tests::writer_pool_creates_file_and_writes ... ok
[INFO] [stdout] test writer::tests::writer_pool_writes_at_offset ... ok
[INFO] [stdout] test app::tests::restore_queue_rebuilds_from_disk_state ... ok
[INFO] [stdout] test app::tests::restore_queue_marks_file_completed_when_all_articles_done ... ok
[INFO] [stdout] test app::tests::restore_queue_loads_file_article_states ... ok
[INFO] [stdout] test download::tests::download_worker_bounds_concurrent_tasks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/bergamot-37ad2937dfeb2f59)
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test app::tests::default_config_path_returns_none_when_no_file_exists ... ok
[INFO] [stdout] test app::tests::load_config_returns_error_for_missing_file ... ok
[INFO] [stdout] test app::tests::postproc_config_maps_fields ... ok
[INFO] [stdout] test app::tests::load_config_from_file ... ok
[INFO] [stdout] test app::tests::forward_completions_maps_notice_to_request ... ok
[INFO] [stdout] test app::tests::web_server_config_maps_fields ... ok
[INFO] [stdout] test app::tests::restore_queue_returns_none_when_no_state ... ok
[INFO] [stdout] test cache::tests::bounded_cache_dedup_same_key ... ok
[INFO] [stdout] test cache::tests::bounded_cache_evicts_oldest_when_full ... ok
[INFO] [stdout] test cache::tests::bounded_cache_rejects_data_larger_than_max ... ok
[INFO] [stdout] test cache::tests::bounded_cache_stores_and_retrieves ... ok
[INFO] [stdout] test cache::tests::noop_cache_returns_none ... ok
[INFO] [stdout] test cli::tests::cli_option_defaults_to_empty ... ok
[INFO] [stdout] test cli::tests::cli_parses_config_path ... ok
[INFO] [stdout] test cli::tests::cli_parses_option_overrides ... ok
[INFO] [stdout] test cli::tests::cli_parses_short_flags ... ok
[INFO] [stdout] test cli::tests::cli_parses_pidfile_option ... ok
[INFO] [stdout] test daemon::tests::pidfile_create_writes_current_pid ... ok
[INFO] [stdout] test daemon::tests::pidfile_path_returns_stored_path ... ok
[INFO] [stdout] test cli::tests::cli_pidfile_defaults_to_none ... ok
[INFO] [stdout] test download::tests::download_worker_rate_watcher_updates_limiter ... ok
[INFO] [stdout] test cli::tests::cli_parses_defaults ... ok
[INFO] [stdout] test daemon::tests::pidfile_create_returns_error_for_invalid_path ... ok
[INFO] [stdout] test cache::tests::bounded_cache_concurrent_access ... ok
[INFO] [stdout] test daemon::tests::pidfile_drop_removes_file ... ok
[INFO] [stdout] test download::tests::download_worker_reports_results ... ok
[INFO] [stdout] test download::tests::fetch_and_decode_writes_file ... ok
[INFO] [stdout] test download::tests::fetch_and_decode_produces_correct_data ... ok
[INFO] [stdout] test writer::tests::writer_pool_flush_all ... ok
[INFO] [stdout] test writer::tests::writer_pool_pre_allocates_file ... ok
[INFO] [stdout] test writer::tests::writer_pool_creates_file_and_writes ... ok
[INFO] [stdout] test writer::tests::writer_task_flushes_on_drop ... ok
[INFO] [stdout] test writer::tests::writer_pool_tracks_allocated_length ... ok
[INFO] [stdout] test writer::tests::writer_pool_writes_at_offset ... ok
[INFO] [stdout] test writer::tests::writer_pool_reuses_open_file ... ok
[INFO] [stdout] test writer::tests::writer_pool_batches_writes ... ok
[INFO] [stdout] test app::tests::restore_queue_rebuilds_from_disk_state ... ok
[INFO] [stdout] test app::tests::restore_queue_loads_file_article_states ... ok
[INFO] [stdout] test app::tests::restore_queue_marks_file_completed_when_all_articles_done ... ok
[INFO] [stdout] test download::tests::download_worker_bounds_concurrent_tasks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_flow.rs (/opt/rustwide/target/debug/deps/e2e_flow-53ed1a57f215974b)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] [2m2026-07-14T03:20:52.226771Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpjfzNdx/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:52.226814Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpQpBkHs/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:52.226836Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmp12GbMP/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:52.226803Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmphlm9g4/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:52.226845Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmptBdR6C/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:52.226791Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpjDzeog/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:52.226852Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpA5hL2o/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:52.226865Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpw3BYQY/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:52.226888Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpRuOIFu/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:52.226856Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmp9AuWaF/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:52.226880Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmp86PCI6/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:52.226885Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpK7J5sx/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:52.226906Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpQBr1hr/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:52.226898Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m loaded post-processing extensions [3mcount[0m[2m=[0m1 [3mdir[0m[2m=[0m/tmp/.tmpKmQ17l/scripts
[INFO] [stdout] [2m2026-07-14T03:20:52.226904Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpRcf6E0/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:52.235626Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:52.235626Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:52.235626Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:52.235677Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:52.235673Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:52.235695Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:52.235628Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:52.235636Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:52.235711Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:52.235629Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:52.235720Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:52.235723Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:52.235628Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:52.235729Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:52.235735Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:52.235739Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:52.235740Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:52.235710Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:52.235751Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:52.235727Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:52.235760Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:52.235757Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:52.235766Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:52.235770Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:52.235776Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:52.235776Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:52.235753Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:52.235789Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:52.235763Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:52.235795Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:52.235800Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.235801Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:52.235801Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:52.235812Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:52.235767Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:52.235844Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:52.235840Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:52.235756Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:52.235777Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:52.235865Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:52.235869Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:52.235871Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.235868Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:52.235879Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:52.235887Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.235891Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:52.235895Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.235898Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:52.235900Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:52.235677Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:52.235873Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:52.235891Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.235930Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.235930Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:52.235925Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.235931Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:52.235906Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.235915Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.235954Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.235929Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.235957Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:52.235964Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.235965Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.235943Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:52.235951Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.235976Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.235787Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:52.235983Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.235965Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.235987Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:52.235677Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:52.236011Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236016Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:52.235899Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236022Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.236021Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236037Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236033Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:52.236038Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.235987Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236024Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236038Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:52.236068Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236027Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:52.236042Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:52.236062Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:52.235850Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:52.236093Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.236070Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236105Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.236107Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236093Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236125Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.236096Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236103Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:52.236135Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:52.236144Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:52.236139Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.236149Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236152Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:52.236150Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:52.236158Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236167Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.236166Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236170Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:52.236178Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:52.235987Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.236187Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236189Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.236190Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236195Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:52.236196Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.236096Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:52.236213Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236213Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:52.236219Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236201Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:52.236236Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236239Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.236246Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:52.236225Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236269Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236257Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236294Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236298Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236260Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:52.236320Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:52.236285Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.236329Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236323Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:52.236357Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:52.236379Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.236418Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236443Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:52.236465Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:52.241464Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmp7aDAKN/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:52.243614Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m RSS feed monitoring started
[INFO] [stdout] [2m2026-07-14T03:20:52.245268Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:52.245322Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:52.245356Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:52.245385Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:52.245418Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.245443Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:52.245482Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:52.245506Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:52.245541Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:52.248069Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m running scheduled task 1: FetchFeed 1
[INFO] [stdout] [2m2026-07-14T03:20:53.258318Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42721/
[INFO] [stdout] [2m2026-07-14T03:20:53.259182Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42721
[INFO] [stdout] [2m2026-07-14T03:20:53.259556Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42721
[INFO] [stdout] [2m2026-07-14T03:20:53.265045Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.265684Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:33127/
[INFO] [stdout] [2m2026-07-14T03:20:53.265793Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:33127
[INFO] [stdout] [2m2026-07-14T03:20:53.266305Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:33127
[INFO] [stdout] [2m2026-07-14T03:20:53.267354Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.268470Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="multi.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">mseg-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">mseg-2@test</segment>
[INFO] [stdout]       <segment bytes="4" number="3">mseg-3@test</segment>
[INFO] [stdout]       <segment bytes="4" number="4">mseg-4@test</segment>
[INFO] [stdout]       <segment bytes="4" number="5">mseg-5@test</segment>
[INFO] [stdout]       <segment bytes="4" number="6">mseg-6@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.269259Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="test &quot;alpha.txt&quot;">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">mf-alpha-1@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="test &quot;beta.txt&quot;">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">mf-beta-1@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multifile.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.290613Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mtest "alpha.txt" [3mfilename[0m[2m=[0mSome("alpha.txt") [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:53.290687Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mtest "beta.txt" [3mfilename[0m[2m=[0mSome("beta.txt") [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:53.290714Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multifile.nzb [3mfile_count[0m[2m=[0m2 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-07-14T03:20:53.290838Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.290913Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mmulti.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:53.290964Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-07-14T03:20:53.291041Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.294483Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m29 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.295947Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m28 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.296183Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmf-alpha-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.296513Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mf-alpha-1@test", groups: ["alt.test"], output_filename: "alpha.txt", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpRuOIFu/intermediate" [3mmsg[0m[2m=[0mmf-alpha-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmf-alpha-1@test
[INFO] [stdout] [2m2026-07-14T03:20:53.296867Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.297019Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mseg-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmp9AuWaF/intermediate" [3mmsg[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-1@test
[INFO] [stdout] [2m2026-07-14T03:20:53.305736Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34917/
[INFO] [stdout] [2m2026-07-14T03:20:53.306000Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34917
[INFO] [stdout] [2m2026-07-14T03:20:53.306434Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34917
[INFO] [stdout] [2m2026-07-14T03:20:53.307564Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.308326Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.308673Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:53.308752Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-07-14T03:20:53.308986Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.311093Z[0m [32m INFO[0m [2me2e_flow[0m[2m:[0m appended NZB with id 1
[INFO] [stdout] [2m2026-07-14T03:20:53.315754Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m8 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.316148Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.316378Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmp86PCI6/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-07-14T03:20:53.317345Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch failed [3mmessage_id[0m[2m=[0msegment-1@test [3merror[0m[2m=[0mfetching article body: fetching article from NNTP pool: I/O error: Connection refused (os error 111): Connection refused (os error 111)
[INFO] [stdout] [2m2026-07-14T03:20:53.317515Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.317591Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download failure [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:53.317643Z[0m [33m WARN[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB sample.nzb health 50.0% — no par2 files available for repair, marking as failed (1 of 2 articles failed)
[INFO] [stdout] [2m2026-07-14T03:20:53.321232Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43841/
[INFO] [stdout] [2m2026-07-14T03:20:53.321422Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43841
[INFO] [stdout] [2m2026-07-14T03:20:53.321672Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43841
[INFO] [stdout] [2m2026-07-14T03:20:53.322594Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.323306Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="test &quot;payload.dat&quot;">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="8" number="1">par2-data-1@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="test &quot;payload.par2&quot;">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="400" number="1">par2-par2-1@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/par2.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.329870Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mtest "payload.dat" [3mfilename[0m[2m=[0mSome("payload.dat") [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:53.329970Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mtest "payload.par2" [3mfilename[0m[2m=[0mSome("payload.par2") [3mpar_status[0m[2m=[0mMainPar
[INFO] [stdout] [2m2026-07-14T03:20:53.330045Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/par2.nzb [3mfile_count[0m[2m=[0m2 [3mhas_pars[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-07-14T03:20:53.330153Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.333657Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44309/
[INFO] [stdout] [2m2026-07-14T03:20:53.333802Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44309
[INFO] [stdout] [2m2026-07-14T03:20:53.334113Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44309
[INFO] [stdout] [2m2026-07-14T03:20:53.334987Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.335656Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="multi.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">mseg-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">mseg-2@test</segment>
[INFO] [stdout]       <segment bytes="4" number="3">mseg-3@test</segment>
[INFO] [stdout]       <segment bytes="4" number="4">mseg-4@test</segment>
[INFO] [stdout]       <segment bytes="4" number="5">mseg-5@test</segment>
[INFO] [stdout]       <segment bytes="4" number="6">mseg-6@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.335993Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mmulti.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:53.336193Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-07-14T03:20:53.336368Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.337418Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m14 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.337668Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mpar2-data-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.337794Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "par2-data-1@test", groups: ["alt.test"], output_filename: "payload.dat", expected_size: 8, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpw3BYQY/intermediate" [3mmsg[0m[2m=[0mpar2-data-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mpar2-data-1@test
[INFO] [stdout] [2m2026-07-14T03:20:53.341037Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m6 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.341358Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.341541Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mseg-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpQpBkHs/intermediate" [3mmsg[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-1@test
[INFO] [stdout] [2m2026-07-14T03:20:53.345898Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41059/
[INFO] [stdout] [2m2026-07-14T03:20:53.346122Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:53.346452Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:53.347992Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.349511Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="multi.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">mseg-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">mseg-2@test</segment>
[INFO] [stdout]       <segment bytes="4" number="3">mseg-3@test</segment>
[INFO] [stdout]       <segment bytes="4" number="4">mseg-4@test</segment>
[INFO] [stdout]       <segment bytes="4" number="5">mseg-5@test</segment>
[INFO] [stdout]       <segment bytes="4" number="6">mseg-6@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.349803Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mmulti.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:53.349854Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-07-14T03:20:53.349924Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.351130Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:46489/
[INFO] [stdout] [2m2026-07-14T03:20:53.351308Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:46489
[INFO] [stdout] [2m2026-07-14T03:20:53.351628Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:46489
[INFO] [stdout] [2m2026-07-14T03:20:53.352582Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37825/
[INFO] [stdout] [2m2026-07-14T03:20:53.352724Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37825
[INFO] [stdout] [2m2026-07-14T03:20:53.352780Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.352983Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37825
[INFO] [stdout] [2m2026-07-14T03:20:53.353663Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="multi.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">mseg-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">mseg-2@test</segment>
[INFO] [stdout]       <segment bytes="4" number="3">mseg-3@test</segment>
[INFO] [stdout]       <segment bytes="4" number="4">mseg-4@test</segment>
[INFO] [stdout]       <segment bytes="4" number="5">mseg-5@test</segment>
[INFO] [stdout]       <segment bytes="4" number="6">mseg-6@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.353726Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.354067Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mmulti.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:53.354162Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-07-14T03:20:53.354310Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.354337Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.354159Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m6 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.354715Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.355102Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mseg-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmptBdR6C/intermediate" [3mmsg[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-1@test
[INFO] [stdout] [2m2026-07-14T03:20:53.354951Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:53.355238Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-07-14T03:20:53.355374Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.357910Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m5 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.358146Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.358273Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mseg-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpQBr1hr/intermediate" [3mmsg[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-1@test
[INFO] [stdout] [2m2026-07-14T03:20:53.359572Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35859/
[INFO] [stdout] [2m2026-07-14T03:20:53.359701Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35859
[INFO] [stdout] [2m2026-07-14T03:20:53.359967Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35859
[INFO] [stdout] [2m2026-07-14T03:20:53.360728Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.360969Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m7 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.361277Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.361319Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.361494Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpjfzNdx/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-07-14T03:20:53.361567Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:53.361634Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-07-14T03:20:53.361712Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.364391Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m3 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.364672Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.364806Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpjDzeog/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-07-14T03:20:53.377904Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:32897/
[INFO] [stdout] [2m2026-07-14T03:20:53.378147Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:32897
[INFO] [stdout] [2m2026-07-14T03:20:53.378550Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:32897
[INFO] [stdout] [2m2026-07-14T03:20:53.379721Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.380839Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m401
[INFO] [stdout] [2m2026-07-14T03:20:53.382353Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::pool[0m[2m:[0m pooling idle connection for ("http", 127.0.0.1:32897)
[INFO] [stdout] [2m2026-07-14T03:20:53.389426Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41283/
[INFO] [stdout] [2m2026-07-14T03:20:53.389707Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41283
[INFO] [stdout] [2m2026-07-14T03:20:53.390909Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41283
[INFO] [stdout] [2m2026-07-14T03:20:53.392036Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43229/
[INFO] [stdout] [2m2026-07-14T03:20:53.392364Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43229
[INFO] [stdout] [2m2026-07-14T03:20:53.392311Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.392663Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43229
[INFO] [stdout] [2m2026-07-14T03:20:53.393458Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.393801Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:53.393892Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-07-14T03:20:53.394067Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.395120Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.395746Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.396028Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:53.396096Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-07-14T03:20:53.396184Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m2
[INFO] [stdout] [2m2026-07-14T03:20:53.396255Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(2) [3mactive[0m[2m=[0m2 [3mmax[0m[2m=[0m2
[INFO] [stdout] [2m2026-07-14T03:20:53.397136Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40673/
[INFO] [stdout] [2m2026-07-14T03:20:53.397267Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40673
[INFO] [stdout] [2m2026-07-14T03:20:53.397479Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40673
[INFO] [stdout] [2m2026-07-14T03:20:53.398161Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.398582Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] this is not valid xml at all [3mpath[0m[2m=[0m/tmp/bergamot-downloads/bad.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.398740Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m6 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.398779Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.399046Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.399173Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpKmQ17l/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-07-14T03:20:53.399734Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m4 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.400399Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.400749Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.401134Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpK7J5sx/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-07-14T03:20:53.401660Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(2) } [3minter_dir[0m[2m=[0m"/tmp/.tmpK7J5sx/intermediate" [3mmsg[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-2@test
[INFO] [stdout] [2m2026-07-14T03:20:53.402439Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43959/
[INFO] [stdout] [2m2026-07-14T03:20:53.403068Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43959
[INFO] [stdout] [2m2026-07-14T03:20:53.403782Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43959
[INFO] [stdout] [2m2026-07-14T03:20:53.405164Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.406857Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.408549Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:53.408743Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-07-14T03:20:53.409384Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.413392Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m8 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.414896Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.415203Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpRcf6E0/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-07-14T03:20:53.419323Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44519/
[INFO] [stdout] [2m2026-07-14T03:20:53.419460Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44519
[INFO] [stdout] [2m2026-07-14T03:20:53.419766Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44519
[INFO] [stdout] [2m2026-07-14T03:20:53.420928Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.422483Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.423880Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:53.423990Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-07-14T03:20:53.424125Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.427452Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m6 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.428607Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.428863Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmphlm9g4/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-07-14T03:20:53.505252Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43515/
[INFO] [stdout] [2m2026-07-14T03:20:53.505544Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43515
[INFO] [stdout] [2m2026-07-14T03:20:53.720266Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m423
[INFO] [stdout] [2m2026-07-14T03:20:53.720417Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.720471Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:53.720528Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.720590Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.720715Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "mseg-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmp9AuWaF/intermediate" [3mmsg[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-2@test
[INFO] [stdout] [2m2026-07-14T03:20:53.838009Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:32897/
[INFO] [stdout] [2m2026-07-14T03:20:53.838203Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:32897
[INFO] [stdout] [2m2026-07-14T03:20:53.838631Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:32897
[INFO] [stdout] [2m2026-07-14T03:20:53.839602Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.839812Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m401
[INFO] [stdout] [2m2026-07-14T03:20:53.840212Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::pool[0m[2m:[0m pooling idle connection for ("http", 127.0.0.1:32897)
[INFO] [stdout] [2m2026-07-14T03:20:53.844487Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34917/
[INFO] [stdout] [2m2026-07-14T03:20:53.844601Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34917
[INFO] [stdout] [2m2026-07-14T03:20:53.844913Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34917
[INFO] [stdout] [2m2026-07-14T03:20:53.845523Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.846023Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.860204Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:33127/
[INFO] [stdout] [2m2026-07-14T03:20:53.860403Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:33127
[INFO] [stdout] [2m2026-07-14T03:20:53.861637Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:33127
[INFO] [stdout] [2m2026-07-14T03:20:53.863740Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.865936Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m2 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.869326Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmf-alpha-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m572
[INFO] [stdout] [2m2026-07-14T03:20:53.870301Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.870355Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:53.870388Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: alpha.txt (multifile.nzb)
[INFO] [stdout] [2m2026-07-14T03:20:53.870424Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.870475Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmf-beta-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.870569Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 1, seg_idx: 0 }, message_id: "mf-beta-1@test", groups: ["alt.test"], output_filename: "beta.txt", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpRuOIFu/intermediate" [3mmsg[0m[2m=[0mmf-beta-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmf-beta-1@test
[INFO] [stdout] [2m2026-07-14T03:20:53.896259Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37825/
[INFO] [stdout] [2m2026-07-14T03:20:53.896379Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37825
[INFO] [stdout] [2m2026-07-14T03:20:53.896902Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37825
[INFO] [stdout] [2m2026-07-14T03:20:53.897635Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch failed [3mmessage_id[0m[2m=[0msegment-1@test [3merror[0m[2m=[0mfetching article body: fetching article from NNTP pool: Article not found: segment-1@test
[INFO] [stdout] [2m2026-07-14T03:20:53.898023Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.898130Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download failure [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:53.898201Z[0m [33m WARN[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB sample.nzb health 50.0% — no par2 files available for repair, marking as failed (1 of 2 articles failed)
[INFO] [stdout] [2m2026-07-14T03:20:53.898391Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35859/
[INFO] [stdout] [2m2026-07-14T03:20:53.898504Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35859
[INFO] [stdout] [2m2026-07-14T03:20:53.899014Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35859
[INFO] [stdout] [2m2026-07-14T03:20:53.899652Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.900209Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.900286Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.900983Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.901635Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43841/
[INFO] [stdout] [2m2026-07-14T03:20:53.901793Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43841
[INFO] [stdout] [2m2026-07-14T03:20:53.902966Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43841
[INFO] [stdout] [2m2026-07-14T03:20:53.903386Z[0m [34mDEBUG[0m [2me2e_flow[0m[2m:[0m listgroups response: [{"ActiveDownloads":1,"Category":"","CriticalHealth":1000,"DeleteStatus":"NONE","Deleted":false,"DestDir":"/tmp/.tmpjDzeog/dest","DownloadTimeSec":0,"DownloadedSizeHi":0,"DownloadedSizeLo":0,"DownloadedSizeMB":0,"DupeKey":"sample","DupeMode":"SCORE","DupeScore":0,"ExParStatus":"NONE","ExtraParBlocks":0,"FailedArticles":0,"FileCount":1,"FileSizeHi":0,"FileSizeLo":8,"FileSizeMB":0,"FinalDir":"","FirstID":1,"Health":1000,"Kind":"NZB","LastID":1,"Log":[],"MarkStatus":"NONE","MaxPostTime":0,"MaxPriority":0,"MessageCount":0,"MinPostTime":0,"MinPriority":0,"MoveStatus":"NONE","NZBFilename":"/tmp/bergamot-downloads/sample.nzb","NZBID":1,"NZBName":"sample.nzb","NZBNicename":"sample.nzb","ParStatus":"NONE","ParTimeSec":0,"Parameters":[],"PausedSizeHi":0,"PausedSizeLo":0,"PausedSizeMB":0,"PostInfoText":"","PostStageProgress":0,"PostStageTimeSec":0,"PostTotalTimeSec":0,"RemainingFileCount":1,"RemainingParCount":0,"RemainingSizeHi":0,"RemainingSizeLo":8,"RemainingSizeMB":0,"RepairTimeSec":0,"ScriptStatus":"NONE","ScriptStatuses":[],"ServerStats":[],"Status":"DOWNLOADING","SuccessArticles":0,"TotalArticles":2,"URL":"","UnpackStatus":"NONE","UnpackTimeSec":0,"UrlStatus":"NONE"}]
[INFO] [stdout] [2m2026-07-14T03:20:53.903534Z[0m [32m INFO[0m [2me2e_flow[0m[2m:[0m nzb status: DOWNLOADING
[INFO] [stdout] [2m2026-07-14T03:20:53.904121Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m539
[INFO] [stdout] [2m2026-07-14T03:20:53.904263Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.904301Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.904366Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:53.904541Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.904644Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.904782Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpjDzeog/intermediate" [3mmsg[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-2@test
[INFO] [stdout] [2m2026-07-14T03:20:53.905767Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.908389Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mpar2-data-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m8 [3melapsed_ms[0m[2m=[0m570
[INFO] [stdout] [2m2026-07-14T03:20:53.908525Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.908599Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m8
[INFO] [stdout] [2m2026-07-14T03:20:53.908652Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: payload.dat (par2.nzb)
[INFO] [stdout] [2m2026-07-14T03:20:53.908711Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.908796Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mpar2-par2-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.908968Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 1, seg_idx: 0 }, message_id: "par2-par2-1@test", groups: ["alt.test"], output_filename: "payload.par2", expected_size: 400, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpw3BYQY/intermediate" [3mmsg[0m[2m=[0mpar2-par2-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mpar2-par2-1@test
[INFO] [stdout] [2m2026-07-14T03:20:53.910369Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43229/
[INFO] [stdout] [2m2026-07-14T03:20:53.910453Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43229
[INFO] [stdout] [2m2026-07-14T03:20:53.910811Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43229
[INFO] [stdout] [2m2026-07-14T03:20:53.911651Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmf-beta-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m41
[INFO] [stdout] [2m2026-07-14T03:20:53.911738Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.911772Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:53.911793Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: beta.txt (multifile.nzb)
[INFO] [stdout] [2m2026-07-14T03:20:53.911843Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: multifile.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.911943Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.912631Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.912778Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.913446Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpRuOIFu/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:53.913539Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.913659Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpRuOIFu/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:53.913728Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.913770Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0mmultifile.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-07-14T03:20:53.913912Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.914868Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0mmultifile.nzb [3mdest[0m[2m=[0m/tmp/.tmpRuOIFu/dest/multifile
[INFO] [stdout] [2m2026-07-14T03:20:53.914941Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0mmultifile.nzb [3mtotal_ms[0m[2m=[0m2 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.915032Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.915404Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m514
[INFO] [stdout] [2m2026-07-14T03:20:53.915524Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.915597Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:53.915840Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41059/
[INFO] [stdout] [2m2026-07-14T03:20:53.915919Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:53.916118Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m514
[INFO] [stdout] [2m2026-07-14T03:20:53.916145Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:53.916234Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.916300Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:53.916357Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-07-14T03:20:53.916405Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.916573Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.916729Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpK7J5sx/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:53.916801Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.916929Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpK7J5sx/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:53.916923Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.916997Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.917129Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0msample.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-07-14T03:20:53.917268Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.917614Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.917842Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmpK7J5sx/dest/sample
[INFO] [stdout] [2m2026-07-14T03:20:53.917867Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:53.917882Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0msample.nzb [3mtotal_ms[0m[2m=[0m1 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.917901Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-07-14T03:20:53.917942Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.920850Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m3 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.922932Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44519/
[INFO] [stdout] [2m2026-07-14T03:20:53.922996Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44519
[INFO] [stdout] [2m2026-07-14T03:20:53.923423Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44519
[INFO] [stdout] [2m2026-07-14T03:20:53.924411Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.924843Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41283/
[INFO] [stdout] [2m2026-07-14T03:20:53.924921Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41283
[INFO] [stdout] [2m2026-07-14T03:20:53.925084Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.925359Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41283
[INFO] [stdout] [2m2026-07-14T03:20:53.925517Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43959/
[INFO] [stdout] [2m2026-07-14T03:20:53.925580Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43959
[INFO] [stdout] [2m2026-07-14T03:20:53.925931Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43959
[INFO] [stdout] [2m2026-07-14T03:20:53.926458Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.926684Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.927246Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.927281Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="test &quot;alpha.txt&quot;">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">mf-alpha-1@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="test &quot;beta.txt&quot;">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">mf-beta-1@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multifile.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.927595Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mtest "alpha.txt" [3mfilename[0m[2m=[0mSome("alpha.txt") [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:53.927631Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mtest "beta.txt" [3mfilename[0m[2m=[0mSome("beta.txt") [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:53.927648Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multifile.nzb [3mfile_count[0m[2m=[0m2 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-07-14T03:20:53.927745Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m498
[INFO] [stdout] [2m2026-07-14T03:20:53.927982Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.928035Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:53.928085Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.928157Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.928294Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmphlm9g4/intermediate" [3mmsg[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-2@test
[INFO] [stdout] [2m2026-07-14T03:20:53.930070Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m530
[INFO] [stdout] [2m2026-07-14T03:20:53.930158Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.930209Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:53.930249Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.930290Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.930389Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpKmQ17l/intermediate" [3mmsg[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-2@test
[INFO] [stdout] [2m2026-07-14T03:20:53.930415Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m3 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.932533Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m517
[INFO] [stdout] [2m2026-07-14T03:20:53.932638Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.932678Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:53.932726Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.932791Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmf-alpha-1@test [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.932929Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 2, file_idx: 0, seg_idx: 0 }, message_id: "mf-alpha-1@test", groups: ["alt.test"], output_filename: "alpha.txt", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpRcf6E0/intermediate" [3mmsg[0m[2m=[0mmf-alpha-1@test [3mnzb_id[0m[2m=[0m2[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmf-alpha-1@test
[INFO] [stdout] [2m2026-07-14T03:20:53.937681Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40673/
[INFO] [stdout] [2m2026-07-14T03:20:53.937749Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40673
[INFO] [stdout] [2m2026-07-14T03:20:53.938055Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40673
[INFO] [stdout] [2m2026-07-14T03:20:53.938774Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.939338Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0"?><nzb xmlns="http://www.newzbin.com/DTD/2003/nzb"></nzb> [3mpath[0m[2m=[0m/tmp/bergamot-downloads/empty.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.939554Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.946544Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m41
[INFO] [stdout] [2m2026-07-14T03:20:53.946664Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.946724Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:53.946761Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-07-14T03:20:53.946779Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.946979Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.947103Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpjDzeog/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:53.947137Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.947195Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpjDzeog/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:53.947253Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.947292Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0msample.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-07-14T03:20:53.947405Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.947984Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmpjDzeog/dest/sample
[INFO] [stdout] [2m2026-07-14T03:20:53.948018Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0msample.nzb [3mtotal_ms[0m[2m=[0m1 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.948068Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.952243Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mpar2-par2-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m400 [3melapsed_ms[0m[2m=[0m43
[INFO] [stdout] [2m2026-07-14T03:20:53.952391Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.952443Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m400
[INFO] [stdout] [2m2026-07-14T03:20:53.952480Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: payload.par2 (par2.nzb)
[INFO] [stdout] [2m2026-07-14T03:20:53.952500Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: par2.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.952746Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mpar2.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.952956Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m found par2 file [3mpath[0m[2m=[0m/tmp/.tmpw3BYQY/intermediate/nzb-1/payload.par2
[INFO] [stdout] [2m2026-07-14T03:20:53.953776Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mpar2.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.953934Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m found par2 file [3mpath[0m[2m=[0m/tmp/.tmpw3BYQY/intermediate/nzb-1/payload.par2
[INFO] [stdout] [2m2026-07-14T03:20:53.954073Z[0m [34mDEBUG[0m [2mbergamot_postproc::par2[0m[2m:[0m parsing par2 recovery set [3mdir[0m[2m=[0m/tmp/.tmpw3BYQY/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:53.954647Z[0m [34mDEBUG[0m [2mbergamot_postproc::par2[0m[2m:[0m parsed par2 recovery set [3mfiles[0m[2m=[0m1 [3mrecovery_slices[0m[2m=[0m0 [3mslice_size[0m[2m=[0m8
[INFO] [stdout] [2m2026-07-14T03:20:53.957012Z[0m [32m INFO[0m [2mbergamot_postproc::par2[0m[2m:[0m all files intact [3mdir[0m[2m=[0m/tmp/.tmpw3BYQY/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:53.957150Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0mpar2.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-07-14T03:20:53.957314Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mpar2.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.957969Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0mpar2.nzb [3mdest[0m[2m=[0m/tmp/.tmpw3BYQY/dest/par2
[INFO] [stdout] [2m2026-07-14T03:20:53.958060Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0mpar2.nzb [3mtotal_ms[0m[2m=[0m5 [3mpar_ms[0m[2m=[0m3 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.958135Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0mpar2.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.959565Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44309/
[INFO] [stdout] [2m2026-07-14T03:20:53.959656Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44309
[INFO] [stdout] [2m2026-07-14T03:20:53.959960Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44309
[INFO] [stdout] [2m2026-07-14T03:20:53.960900Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.961610Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:53.966530Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m245
[INFO] [stdout] [2m2026-07-14T03:20:53.966650Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.966691Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:53.966740Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:53.966791Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-3@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2
[INFO] [stdout] [2m2026-07-14T03:20:53.966973Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 2 }, message_id: "mseg-3@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmp9AuWaF/intermediate" [3mmsg[0m[2m=[0mmseg-3@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-3@test
[INFO] [stdout] [2m2026-07-14T03:20:53.969493Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m41
[INFO] [stdout] [2m2026-07-14T03:20:53.969583Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.969614Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:53.969633Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-07-14T03:20:53.969644Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.969865Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.970010Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmphlm9g4/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:53.970056Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.970143Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmphlm9g4/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:53.970173Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.970195Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0msample.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-07-14T03:20:53.970233Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:39625/
[INFO] [stdout] [2m2026-07-14T03:20:53.970312Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.970337Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:39625
[INFO] [stdout] [2m2026-07-14T03:20:53.970614Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43515
[INFO] [stdout] [2m2026-07-14T03:20:53.971051Z[0m [33m WARN[0m [2mbergamot_scheduler[0m[2m:[0m slow disk write speed: 0.6 MB/s on /tmp/.tmp7aDAKN/dest
[INFO] [stdout] [2m2026-07-14T03:20:53.971108Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmphlm9g4/dest/sample
[INFO] [stdout] [2m2026-07-14T03:20:53.971152Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0msample.nzb [3mtotal_ms[0m[2m=[0m1 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.971251Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.971362Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:39625
[INFO] [stdout] [2m2026-07-14T03:20:53.971479Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m41
[INFO] [stdout] [2m2026-07-14T03:20:53.971628Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:53.971732Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:53.971801Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-07-14T03:20:53.971885Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.972059Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.972301Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpKmQ17l/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:53.972404Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.972505Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpKmQ17l/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:53.972566Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.972617Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0msample.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-07-14T03:20:53.972771Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:53.973340Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmpKmQ17l/dest/sample
[INFO] [stdout] [2m2026-07-14T03:20:53.982717Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m feed 1: received 2 new items
[INFO] [stdout] [2m2026-07-14T03:20:53.983342Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:53.984175Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.006357Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m post-processing extension completed [3mextension[0m[2m=[0mTestExtension [3mexit_code[0m[2m=[0m93
[INFO] [stdout] [2m2026-07-14T03:20:54.006461Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0msample.nzb [3mtotal_ms[0m[2m=[0m34 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:54.006575Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:54.092980Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:32897/
[INFO] [stdout] [2m2026-07-14T03:20:54.093105Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:32897
[INFO] [stdout] [2m2026-07-14T03:20:54.093537Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:32897
[INFO] [stdout] [2m2026-07-14T03:20:54.094528Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.094967Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.194484Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43959/
[INFO] [stdout] [2m2026-07-14T03:20:54.194585Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43959
[INFO] [stdout] [2m2026-07-14T03:20:54.195480Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43959
[INFO] [stdout] [2m2026-07-14T03:20:54.196878Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.198263Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.206139Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmf-alpha-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m273
[INFO] [stdout] [2m2026-07-14T03:20:54.206259Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:54.206295Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:54.206318Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: alpha.txt (multifile.nzb)
[INFO] [stdout] [2m2026-07-14T03:20:54.206371Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:54.206419Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmf-beta-1@test [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:54.206513Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 2, file_idx: 1, seg_idx: 0 }, message_id: "mf-beta-1@test", groups: ["alt.test"], output_filename: "beta.txt", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpRcf6E0/intermediate" [3mmsg[0m[2m=[0mmf-beta-1@test [3mnzb_id[0m[2m=[0m2[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmf-beta-1@test
[INFO] [stdout] [2m2026-07-14T03:20:54.241980Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40673/
[INFO] [stdout] [2m2026-07-14T03:20:54.242576Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40673
[INFO] [stdout] [2m2026-07-14T03:20:54.243201Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40673
[INFO] [stdout] [2m2026-07-14T03:20:54.244676Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.245928Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.246412Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:54.246960Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:54.247242Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:54.247324Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:54.248020Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:54.248582Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:54.249148Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:54.249334Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:54.249475Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:54.249585Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:54.251031Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmf-beta-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m44
[INFO] [stdout] [2m2026-07-14T03:20:54.251210Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:54.251300Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:54.251349Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: beta.txt (multifile.nzb)
[INFO] [stdout] [2m2026-07-14T03:20:54.251407Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: multifile.nzb
[INFO] [stdout] [2m2026-07-14T03:20:54.251474Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:54.251620Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:54.251842Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpRcf6E0/intermediate" [3mmsg[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-2@test
[INFO] [stdout] [2m2026-07-14T03:20:54.252113Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-07-14T03:20:54.252867Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpRcf6E0/intermediate/nzb-2
[INFO] [stdout] [2m2026-07-14T03:20:54.252960Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-07-14T03:20:54.253071Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpRcf6E0/intermediate/nzb-2
[INFO] [stdout] [2m2026-07-14T03:20:54.253711Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-07-14T03:20:54.253769Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0mmultifile.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-07-14T03:20:54.253957Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-07-14T03:20:54.257016Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0mmultifile.nzb [3mdest[0m[2m=[0m/tmp/.tmpRcf6E0/dest/multifile
[INFO] [stdout] [2m2026-07-14T03:20:54.257067Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0mmultifile.nzb [3mtotal_ms[0m[2m=[0m4 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:54.257145Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-07-14T03:20:54.258894Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:54.259017Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:54.278018Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44309/
[INFO] [stdout] [2m2026-07-14T03:20:54.278366Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44309
[INFO] [stdout] [2m2026-07-14T03:20:54.279105Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44309
[INFO] [stdout] [2m2026-07-14T03:20:54.280739Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.281563Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.282834Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:54.283312Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:54.283531Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:54.283627Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:54.283701Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:54.283769Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:54.283857Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:54.283933Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:54.284020Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:54.284125Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:54.289095Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m947
[INFO] [stdout] [2m2026-07-14T03:20:54.289190Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:54.289261Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:54.289348Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:54.289586Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:54.289805Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "mseg-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpQpBkHs/intermediate" [3mmsg[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-2@test
[INFO] [stdout] [2m2026-07-14T03:20:54.291277Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:54.297469Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m45
[INFO] [stdout] [2m2026-07-14T03:20:54.297782Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:54.297908Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:54.298287Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-07-14T03:20:54.298449Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:54.298695Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:54.300960Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpRcf6E0/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:54.301054Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:54.301199Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpRcf6E0/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:54.301345Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:54.301438Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0msample.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-07-14T03:20:54.301631Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:54.302169Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmpRcf6E0/dest/sample
[INFO] [stdout] [2m2026-07-14T03:20:54.302206Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0msample.nzb [3mtotal_ms[0m[2m=[0m3 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:54.302267Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:54.314446Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:46489/
[INFO] [stdout] [2m2026-07-14T03:20:54.314747Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:46489
[INFO] [stdout] [2m2026-07-14T03:20:54.315301Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:46489
[INFO] [stdout] [2m2026-07-14T03:20:54.316545Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.318170Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.366402Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41059/
[INFO] [stdout] [2m2026-07-14T03:20:54.366515Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:54.366741Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:54.367697Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.368257Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.465021Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:32897/
[INFO] [stdout] [2m2026-07-14T03:20:54.465197Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:32897
[INFO] [stdout] [2m2026-07-14T03:20:54.465553Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:32897
[INFO] [stdout] [2m2026-07-14T03:20:54.466538Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.466974Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.467238Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:54.467349Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:54.467430Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:54.467481Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:54.467531Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:54.467571Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:54.467608Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:54.467664Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:54.467894Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:54.468102Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:54.478915Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:54.479295Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:54.525079Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:33127/
[INFO] [stdout] [2m2026-07-14T03:20:54.525284Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:33127
[INFO] [stdout] [2m2026-07-14T03:20:54.525672Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:33127
[INFO] [stdout] [2m2026-07-14T03:20:54.526778Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.527404Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.531269Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42721/
[INFO] [stdout] [2m2026-07-14T03:20:54.531933Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42721
[INFO] [stdout] [2m2026-07-14T03:20:54.532708Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42721
[INFO] [stdout] [2m2026-07-14T03:20:54.534526Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.535209Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.535472Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:54.535566Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:54.535626Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:54.535662Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:54.535690Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:54.535718Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:54.535747Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:54.535775Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:54.535804Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:54.535866Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:54.548249Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:54.566519Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35859/
[INFO] [stdout] [2m2026-07-14T03:20:54.566628Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35859
[INFO] [stdout] [2m2026-07-14T03:20:54.566991Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35859
[INFO] [stdout] [2m2026-07-14T03:20:54.568016Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.568602Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.570689Z[0m [34mDEBUG[0m [2me2e_flow[0m[2m:[0m listgroups response: []
[INFO] [stdout] [2m2026-07-14T03:20:54.577769Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-3@test [3moffset[0m[2m=[0m8 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m610
[INFO] [stdout] [2m2026-07-14T03:20:54.577929Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:54.598856Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43841/
[INFO] [stdout] [2m2026-07-14T03:20:54.598977Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43841
[INFO] [stdout] [2m2026-07-14T03:20:54.599306Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43841
[INFO] [stdout] [2m2026-07-14T03:20:54.600265Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.600756Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.604226Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44519/
[INFO] [stdout] [2m2026-07-14T03:20:54.605858Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44519
[INFO] [stdout] [2m2026-07-14T03:20:54.606242Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44519
[INFO] [stdout] [2m2026-07-14T03:20:54.607358Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.610378Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m3 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.633713Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43229/
[INFO] [stdout] [2m2026-07-14T03:20:54.633911Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43229
[INFO] [stdout] [2m2026-07-14T03:20:54.634238Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43229
[INFO] [stdout] [2m2026-07-14T03:20:54.635283Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.635875Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.636568Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m346
[INFO] [stdout] [2m2026-07-14T03:20:54.636762Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:54.657731Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41283/
[INFO] [stdout] [2m2026-07-14T03:20:54.657927Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41283
[INFO] [stdout] [2m2026-07-14T03:20:54.658381Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41283
[INFO] [stdout] [2m2026-07-14T03:20:54.659567Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.661295Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.788238Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43959/
[INFO] [stdout] [2m2026-07-14T03:20:54.788428Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43959
[INFO] [stdout] [2m2026-07-14T03:20:54.788769Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43959
[INFO] [stdout] [2m2026-07-14T03:20:54.789773Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.790251Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41059/
[INFO] [stdout] [2m2026-07-14T03:20:54.790359Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:54.790498Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.790684Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:54.791410Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.792396Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.795425Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:46489/
[INFO] [stdout] [2m2026-07-14T03:20:54.795707Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:46489
[INFO] [stdout] [2m2026-07-14T03:20:54.796424Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:46489
[INFO] [stdout] [2m2026-07-14T03:20:54.797903Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.798555Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.799047Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:54.799287Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:54.799395Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:54.799557Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:54.799610Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:54.799687Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:54.799857Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:54.799976Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:54.800075Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:54.800183Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:54.803129Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m1444
[INFO] [stdout] [2m2026-07-14T03:20:54.803287Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:54.803401Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:54.803497Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:54.803596Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:54.803780Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "mseg-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpQBr1hr/intermediate" [3mmsg[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-2@test
[INFO] [stdout] [2m2026-07-14T03:20:54.808895Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:54.863706Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34917/
[INFO] [stdout] [2m2026-07-14T03:20:54.863912Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34917
[INFO] [stdout] [2m2026-07-14T03:20:54.864285Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34917
[INFO] [stdout] [2m2026-07-14T03:20:54.865464Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.866413Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.874122Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:33127/
[INFO] [stdout] [2m2026-07-14T03:20:54.874412Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:33127
[INFO] [stdout] [2m2026-07-14T03:20:54.875218Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:33127
[INFO] [stdout] [2m2026-07-14T03:20:54.876339Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.876777Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.877288Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:54.877512Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:54.877676Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:54.878166Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:54.878539Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:54.878598Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:54.878724Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:54.879163Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:54.879337Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:54.879577Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:54.885863Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:54.886044Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:54.903609Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37825/
[INFO] [stdout] [2m2026-07-14T03:20:54.903727Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37825
[INFO] [stdout] [2m2026-07-14T03:20:54.904596Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37825
[INFO] [stdout] [2m2026-07-14T03:20:54.905844Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.906609Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.916287Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:39625/
[INFO] [stdout] [2m2026-07-14T03:20:54.917289Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:39625
[INFO] [stdout] [2m2026-07-14T03:20:54.918139Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:39625
[INFO] [stdout] [2m2026-07-14T03:20:54.919598Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.920287Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.956243Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43229/
[INFO] [stdout] [2m2026-07-14T03:20:54.956435Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43229
[INFO] [stdout] [2m2026-07-14T03:20:54.956799Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43229
[INFO] [stdout] [2m2026-07-14T03:20:54.958169Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.958694Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.959021Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:54.959172Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:54.959267Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:54.959329Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:54.959394Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:54.959454Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:54.959511Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:54.959572Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:54.959637Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:54.959727Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:54.966136Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:54.966587Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:54.976723Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35859/
[INFO] [stdout] [2m2026-07-14T03:20:54.976943Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35859
[INFO] [stdout] [2m2026-07-14T03:20:54.977259Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35859
[INFO] [stdout] [2m2026-07-14T03:20:54.978205Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.978672Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.978993Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:54.979158Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:54.979244Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:54.979318Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:54.979405Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:54.979481Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:54.979548Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:54.979610Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:54.979681Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:54.979755Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:54.985057Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:54.985276Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:54.988254Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43841/
[INFO] [stdout] [2m2026-07-14T03:20:54.988314Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43841
[INFO] [stdout] [2m2026-07-14T03:20:54.988515Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43841
[INFO] [stdout] [2m2026-07-14T03:20:54.989235Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:54.989522Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:54.989741Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:54.989804Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:54.989867Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:54.989902Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:54.989951Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:54.989971Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:54.989984Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:54.989996Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:54.990008Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:54.990030Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:54.995553Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:54.995720Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:55.051450Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41283/
[INFO] [stdout] [2m2026-07-14T03:20:55.051572Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41283
[INFO] [stdout] [2m2026-07-14T03:20:55.052080Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41283
[INFO] [stdout] [2m2026-07-14T03:20:55.053116Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.053566Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.053840Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:55.053935Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:55.054038Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:55.054117Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.054163Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:55.054191Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.054271Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:55.054315Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:55.054369Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:55.054454Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:55.060012Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41059/
[INFO] [stdout] [2m2026-07-14T03:20:55.060115Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:55.060164Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:55.060527Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:55.060553Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:55.061390Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.061925Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.097484Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43959/
[INFO] [stdout] [2m2026-07-14T03:20:55.097669Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43959
[INFO] [stdout] [2m2026-07-14T03:20:55.098165Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43959
[INFO] [stdout] [2m2026-07-14T03:20:55.099095Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.099620Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.127950Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34917/
[INFO] [stdout] [2m2026-07-14T03:20:55.128043Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34917
[INFO] [stdout] [2m2026-07-14T03:20:55.128437Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34917
[INFO] [stdout] [2m2026-07-14T03:20:55.129255Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.129642Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.129903Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:55.130032Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:55.130089Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:55.130122Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.130162Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:55.130197Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.130221Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:55.130240Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:55.130261Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:55.130308Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:55.136647Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:55.136793Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:55.144987Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:39625/
[INFO] [stdout] [2m2026-07-14T03:20:55.145062Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:39625
[INFO] [stdout] [2m2026-07-14T03:20:55.145415Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:39625
[INFO] [stdout] [2m2026-07-14T03:20:55.146154Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.146646Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.156254Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37825/
[INFO] [stdout] [2m2026-07-14T03:20:55.156335Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37825
[INFO] [stdout] [2m2026-07-14T03:20:55.156686Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37825
[INFO] [stdout] [2m2026-07-14T03:20:55.157429Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.157757Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.158017Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:55.158102Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:55.158160Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:55.158196Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.158226Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:55.158250Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.158271Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:55.158292Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:55.158321Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:55.158367Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:55.163759Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:55.164011Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:55.236761Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.236900Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.236909Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.236937Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.236960Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.236964Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.236990Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.236995Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-14T03:20:55.237017Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.237035Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-14T03:20:55.237081Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.237217Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.237250Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.237278Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.237296Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-14T03:20:55.237392Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.237428Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.237448Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.237632Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.237913Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.238033Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.238077Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.238117Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.238149Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-14T03:20:55.238242Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.237917Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.237929Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.238339Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.238349Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.238369Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.238377Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.238378Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.238391Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.238396Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.238407Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-14T03:20:55.238410Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-14T03:20:55.238492Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.237937Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-14T03:20:55.238620Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.238777Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.238810Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.238849Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.238883Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-14T03:20:55.238627Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.238917Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.238982Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.239040Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.238976Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.237850Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.239159Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.239297Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-14T03:20:55.239168Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.239379Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.239560Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.239902Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-14T03:20:55.240129Z[0m [32m INFO[0m [2me2e_flow[0m[2m:[0m first instance shut down, verifying disk state exists
[INFO] [stdout] [2m2026-07-14T03:20:55.240048Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test rpc_listgroups_schema_during_download ... ok
[INFO] [stdout] test extension_script_runs_during_post_processing ... ok
[INFO] [stdout] test post_processing_par2_verify_and_move ... ok
[INFO] [stdout] test error_all_servers_down_produces_failure ... ok
[INFO] [stdout] [2m2026-07-14T03:20:55.242941Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m restored 0 history entries
[INFO] [stdout] [2m2026-07-14T03:20:55.243277Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m restored download queue [3mnzb_count[0m[2m=[0m1 [3mpaused[0m[2m=[0mfalse [3mrate[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:55.243328Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m restored 1 downloads from saved state
[INFO] [stdout] [2m2026-07-14T03:20:55.243391Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmp9AuWaF/scripts: No such file or directory (os error 2)
[INFO] [stdout] test end_to_end_append_download_flow ... ok
[INFO] [stdout] [2m2026-07-14T03:20:55.243930Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:55.244084Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:55.244118Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-3@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2
[INFO] [stdout] [2m2026-07-14T03:20:55.244264Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:55.244541Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:55.244610Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:55.244647Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.244682Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.244713Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:55.244743Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:55.244772Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:55.245199Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41059/
[INFO] [stdout] [2m2026-07-14T03:20:55.245292Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:55.245468Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 2 }, message_id: "mseg-3@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmp9AuWaF/intermediate" [3mmsg[0m[2m=[0mmseg-3@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-3@test
[INFO] [stdout] [2m2026-07-14T03:20:55.245691Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:55.246669Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.247935Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.260115Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44519/
[INFO] [stdout] [2m2026-07-14T03:20:55.260219Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44519
[INFO] [stdout] [2m2026-07-14T03:20:55.260484Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44519
[INFO] [stdout] [2m2026-07-14T03:20:55.261535Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.262333Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.265392Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpgwuVPx/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:55.265442Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpUbnf2g/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:55.265754Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:55.265758Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:55.265793Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:55.265801Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:55.265860Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:55.265876Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:55.265894Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:55.265917Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:55.265921Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.265947Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.265952Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.265972Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:55.265988Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.265996Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:55.266020Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:55.266022Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:55.266054Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:55.266087Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:55.266114Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpULWF8W/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:55.266683Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpRJJMNw/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:55.266749Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpriB61s/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:55.267100Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:55.267149Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:55.267186Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:55.267211Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:55.267213Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:55.267231Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.267254Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.267260Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:55.267285Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:55.267309Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:55.267313Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:55.267331Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:55.267343Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:55.267377Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.267420Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.267453Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:55.267495Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:55.267526Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:55.267892Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:55.267988Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:55.268064Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:55.268122Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:55.268182Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.268252Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.268312Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:55.268464Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:55.268553Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:55.268619Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:39625/
[INFO] [stdout] [2m2026-07-14T03:20:55.268738Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:39625
[INFO] [stdout] [2m2026-07-14T03:20:55.269132Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:39625
[INFO] [stdout] [2m2026-07-14T03:20:55.270379Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.270854Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.271112Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:55.271182Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:55.271233Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.271289Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:55.271346Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.271428Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:55.271502Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:55.272039Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:55.272914Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:55.272985Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:55.273551Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43959/
[INFO] [stdout] [2m2026-07-14T03:20:55.273623Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43959
[INFO] [stdout] [2m2026-07-14T03:20:55.273832Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43959
[INFO] [stdout] [2m2026-07-14T03:20:55.274590Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.274891Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.275103Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:55.275217Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:55.275298Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:55.275373Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.275437Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:55.275472Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.275504Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:55.275533Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:55.275561Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:55.275709Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:55.281594Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:55.281877Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:55.284064Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:55.284274Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:55.340065Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44519/
[INFO] [stdout] [2m2026-07-14T03:20:55.340156Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44519
[INFO] [stdout] [2m2026-07-14T03:20:55.340527Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44519
[INFO] [stdout] [2m2026-07-14T03:20:55.341278Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.341598Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.341804Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:55.341936Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:55.341999Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:55.342033Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.342069Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:55.342110Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.342147Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:55.342175Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:55.342205Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:55.342253Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:55.343101Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41059/
[INFO] [stdout] [2m2026-07-14T03:20:55.343201Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:55.343603Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:55.344905Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.345358Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.348482Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:55.348614Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:55.348658Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m544
[INFO] [stdout] [2m2026-07-14T03:20:55.348772Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:55.348972Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.349031Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.349074Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:55.349103Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-14T03:20:55.350409Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m restored 0 history entries
[INFO] [stdout] [2m2026-07-14T03:20:55.350453Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m restored download queue [3mnzb_count[0m[2m=[0m1 [3mpaused[0m[2m=[0mfalse [3mrate[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:55.350469Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m restored 1 downloads from saved state
[INFO] [stdout] [2m2026-07-14T03:20:55.350500Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpQBr1hr/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:55.350798Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:55.350951Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:55.350988Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:55.351061Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:55.351121Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:55.351152Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:55.351182Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.351213Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.351241Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:55.351270Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:55.351296Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:55.351922Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mseg-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpQBr1hr/intermediate" [3mmsg[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-1@test
[INFO] [stdout] [2m2026-07-14T03:20:55.385894Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41059/
[INFO] [stdout] [2m2026-07-14T03:20:55.386023Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:55.386548Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:55.387107Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m2032
[INFO] [stdout] [2m2026-07-14T03:20:55.387201Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:55.387234Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:55.387277Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:55.387318Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:55.387427Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "mseg-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmptBdR6C/intermediate" [3mmsg[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-2@test
[INFO] [stdout] [2m2026-07-14T03:20:55.388014Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.388963Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.431753Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41059/
[INFO] [stdout] [2m2026-07-14T03:20:55.431948Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:55.432390Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:55.433169Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.433729Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.498547Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41059/
[INFO] [stdout] [2m2026-07-14T03:20:55.498663Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:55.499093Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:55.499911Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.500401Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.768764Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45351/
[INFO] [stdout] [2m2026-07-14T03:20:55.768898Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45351
[INFO] [stdout] [2m2026-07-14T03:20:55.769245Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45351
[INFO] [stdout] [2m2026-07-14T03:20:55.770622Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.771389Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.772302Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40799/
[INFO] [stdout] [2m2026-07-14T03:20:55.772431Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:55.772774Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:55.773516Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-3@test [3moffset[0m[2m=[0m8 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m528
[INFO] [stdout] [2m2026-07-14T03:20:55.773597Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:55.773631Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:55.773686Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:55.773680Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.773832Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-4@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3
[INFO] [stdout] [2m2026-07-14T03:20:55.773950Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 3 }, message_id: "mseg-4@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmp9AuWaF/intermediate" [3mmsg[0m[2m=[0mmseg-4@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-4@test
[INFO] [stdout] [2m2026-07-14T03:20:55.774218Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.774484Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m downloads paused
[INFO] [stdout] [2m2026-07-14T03:20:55.782668Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44071/
[INFO] [stdout] [2m2026-07-14T03:20:55.782762Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44071
[INFO] [stdout] [2m2026-07-14T03:20:55.782979Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44071
[INFO] [stdout] [2m2026-07-14T03:20:55.783374Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:33323/
[INFO] [stdout] [2m2026-07-14T03:20:55.783474Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:33323
[INFO] [stdout] [2m2026-07-14T03:20:55.783731Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.783746Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:33323
[INFO] [stdout] [2m2026-07-14T03:20:55.784067Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.784430Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.784928Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.786301Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:39141/
[INFO] [stdout] [2m2026-07-14T03:20:55.786373Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:39141
[INFO] [stdout] [2m2026-07-14T03:20:55.786536Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:39141
[INFO] [stdout] [2m2026-07-14T03:20:55.787102Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.787214Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36017/
[INFO] [stdout] [2m2026-07-14T03:20:55.787299Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36017
[INFO] [stdout] [2m2026-07-14T03:20:55.787479Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36017
[INFO] [stdout] [2m2026-07-14T03:20:55.787625Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:55.787883Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:55.787921Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-07-14T03:20:55.787989Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:55.788093Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.788407Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.790799Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m3 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.791061Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:55.791274Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpULWF8W/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-07-14T03:20:55.802435Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41059/
[INFO] [stdout] [2m2026-07-14T03:20:55.802494Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:55.802720Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41059
[INFO] [stdout] [2m2026-07-14T03:20:55.803347Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.803605Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.803810Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:55.803919Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:55.803971Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:55.803997Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.804026Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:55.804045Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.804069Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:55.804093Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:55.804125Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:55.804161Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:55.809795Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:55.890661Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m503
[INFO] [stdout] [2m2026-07-14T03:20:55.890755Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:55.893288Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40925/
[INFO] [stdout] [2m2026-07-14T03:20:55.893369Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:55.893573Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:55.894617Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.895542Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.914513Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:33323/
[INFO] [stdout] [2m2026-07-14T03:20:55.914599Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:33323
[INFO] [stdout] [2m2026-07-14T03:20:55.914978Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:33323
[INFO] [stdout] [2m2026-07-14T03:20:55.915744Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.916127Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.916371Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:55.916458Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:55.916502Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:55.916541Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.916593Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:55.916647Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:55.916700Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:55.916724Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:55.916756Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:55.916797Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:55.921914Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44071/
[INFO] [stdout] [2m2026-07-14T03:20:55.921980Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44071
[INFO] [stdout] [2m2026-07-14T03:20:55.922274Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44071
[INFO] [stdout] [2m2026-07-14T03:20:55.922689Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40799/
[INFO] [stdout] [2m2026-07-14T03:20:55.922728Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:55.922756Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:55.922885Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:55.922979Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.923054Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:55.923313Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.923778Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.923875Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:39141/
[INFO] [stdout] [2m2026-07-14T03:20:55.923948Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:39141
[INFO] [stdout] [2m2026-07-14T03:20:55.924222Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.924303Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:39141
[INFO] [stdout] [2m2026-07-14T03:20:55.925195Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.925720Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.927698Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m136
[INFO] [stdout] [2m2026-07-14T03:20:55.927773Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:55.927807Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:55.927882Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:55.927936Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:55.928045Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpULWF8W/intermediate" [3mmsg[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-2@test
[INFO] [stdout] [2m2026-07-14T03:20:55.969490Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m41
[INFO] [stdout] [2m2026-07-14T03:20:55.969606Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:55.969650Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:55.969686Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-07-14T03:20:55.969707Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:55.969922Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:55.970036Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpULWF8W/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:55.970079Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:55.970168Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpULWF8W/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:55.970197Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:55.970218Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0msample.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-07-14T03:20:55.970312Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:55.970872Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmpULWF8W/dest/sample
[INFO] [stdout] [2m2026-07-14T03:20:55.970907Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0msample.nzb [3mtotal_ms[0m[2m=[0m0 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:55.970965Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:55.978943Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44071/
[INFO] [stdout] [2m2026-07-14T03:20:55.979025Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44071
[INFO] [stdout] [2m2026-07-14T03:20:55.979367Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44071
[INFO] [stdout] [2m2026-07-14T03:20:55.980153Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.980398Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40799/
[INFO] [stdout] [2m2026-07-14T03:20:55.980475Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:55.980527Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:55.980661Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:55.981265Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:55.981921Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="multi.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">mseg-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">mseg-2@test</segment>
[INFO] [stdout]       <segment bytes="4" number="3">mseg-3@test</segment>
[INFO] [stdout]       <segment bytes="4" number="4">mseg-4@test</segment>
[INFO] [stdout]       <segment bytes="4" number="5">mseg-5@test</segment>
[INFO] [stdout]       <segment bytes="4" number="6">mseg-6@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb
[INFO] [stdout] [2m2026-07-14T03:20:55.982152Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mmulti.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:55.982188Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-07-14T03:20:55.985150Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m3 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.039464Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45351/
[INFO] [stdout] [2m2026-07-14T03:20:56.039554Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45351
[INFO] [stdout] [2m2026-07-14T03:20:56.039959Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45351
[INFO] [stdout] [2m2026-07-14T03:20:56.040867Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.041719Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.042884Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44071/
[INFO] [stdout] [2m2026-07-14T03:20:56.042946Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44071
[INFO] [stdout] [2m2026-07-14T03:20:56.043171Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44071
[INFO] [stdout] [2m2026-07-14T03:20:56.043732Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.043995Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.044185Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:56.044263Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:56.044310Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:56.044355Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:56.044379Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:56.044401Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:56.044429Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:56.044453Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:56.044472Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:56.044508Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:56.049934Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:56.050028Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:56.080451Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-4@test [3moffset[0m[2m=[0m12 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m306
[INFO] [stdout] [2m2026-07-14T03:20:56.080544Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:56.080583Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:56.080641Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:56.080702Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-5@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:56.080844Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 4 }, message_id: "mseg-5@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmp9AuWaF/intermediate" [3mmsg[0m[2m=[0mmseg-5@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-5@test
[INFO] [stdout] [2m2026-07-14T03:20:56.148061Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40925/
[INFO] [stdout] [2m2026-07-14T03:20:56.148173Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:56.148455Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:56.149378Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.150189Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.173774Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:39141/
[INFO] [stdout] [2m2026-07-14T03:20:56.173899Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:39141
[INFO] [stdout] [2m2026-07-14T03:20:56.174109Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:39141
[INFO] [stdout] [2m2026-07-14T03:20:56.174956Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.175416Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.236604Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.236683Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.236704Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.236727Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.236742Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-14T03:20:56.238039Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.238089Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.238111Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.238074Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] test rpc_editqueue_pause_resume_delete_move ... ok
[INFO] [stdout] [2m2026-07-14T03:20:56.238143Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.238163Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-14T03:20:56.238175Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.238211Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.238241Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.238264Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test concurrent_downloads_complete_without_corruption ... ok
[INFO] [stdout] [2m2026-07-14T03:20:56.247061Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.247102Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.247118Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.247133Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.247147Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test feed_polling_via_rss_stub ... ok
[INFO] [stdout] [2m2026-07-14T03:20:56.261369Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpZN2E2V/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:56.261778Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:56.261860Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:56.261913Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:56.261937Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:56.261953Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:56.261973Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:56.261988Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:56.262019Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:56.262048Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:56.262988Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpCVcQ2C/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:56.263373Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:56.263427Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:56.263477Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:56.263517Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:56.263546Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:56.263573Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:56.263619Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:56.263672Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:56.263726Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:56.266639Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.266681Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.266698Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.266715Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.266732Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test rpc_postqueue_schema_and_pause_toggle ... ok
[INFO] [stdout] [2m2026-07-14T03:20:56.268651Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.268690Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.268708Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.268734Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:56.268756Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-14T03:20:56.271814Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpGbpoZe/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:56.272193Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-14T03:20:56.272246Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:56.272280Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:56.272319Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:56.272361Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:56.272392Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:56.272422Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:56.272451Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:56.272469Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:56.285858Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45351/
[INFO] [stdout] [2m2026-07-14T03:20:56.285937Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45351
[INFO] [stdout] [2m2026-07-14T03:20:56.286203Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45351
[INFO] [stdout] [2m2026-07-14T03:20:56.287127Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.287838Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.327773Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-5@test [3moffset[0m[2m=[0m16 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m246
[INFO] [stdout] [2m2026-07-14T03:20:56.327928Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:56.327981Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:56.328055Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:56.328130Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-6@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5
[INFO] [stdout] [2m2026-07-14T03:20:56.328274Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 5 }, message_id: "mseg-6@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmp9AuWaF/intermediate" [3mmsg[0m[2m=[0mmseg-6@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-6@test
[INFO] [stdout] [2m2026-07-14T03:20:56.390583Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40925/
[INFO] [stdout] [2m2026-07-14T03:20:56.390682Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:56.391012Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:56.391719Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.392391Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.395795Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m1043
[INFO] [stdout] [2m2026-07-14T03:20:56.395895Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:56.395928Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:56.395967Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:56.396008Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:56.396094Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "mseg-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpQBr1hr/intermediate" [3mmsg[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-2@test
[INFO] [stdout] [2m2026-07-14T03:20:56.569902Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35387/
[INFO] [stdout] [2m2026-07-14T03:20:56.570011Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35387
[INFO] [stdout] [2m2026-07-14T03:20:56.570266Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35387
[INFO] [stdout] [2m2026-07-14T03:20:56.571092Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.571461Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.612408Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44199/
[INFO] [stdout] [2m2026-07-14T03:20:56.612516Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44199
[INFO] [stdout] [2m2026-07-14T03:20:56.612745Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44199
[INFO] [stdout] [2m2026-07-14T03:20:56.613629Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/xmlrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.614065Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/xmlrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.615804Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::pool[0m[2m:[0m pooling idle connection for ("http", 127.0.0.1:44199)
[INFO] [stdout] [2m2026-07-14T03:20:56.616078Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::pool[0m[2m:[0m reuse idle connection for ("http", 127.0.0.1:44199)
[INFO] [stdout] [2m2026-07-14T03:20:56.616447Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/xmlrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.617166Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/xmlrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.617651Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::pool[0m[2m:[0m pooling idle connection for ("http", 127.0.0.1:44199)
[INFO] [stdout] [2m2026-07-14T03:20:56.675928Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45351/
[INFO] [stdout] [2m2026-07-14T03:20:56.675928Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40799/
[INFO] [stdout] [2m2026-07-14T03:20:56.676017Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45351
[INFO] [stdout] [2m2026-07-14T03:20:56.676017Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:56.676219Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:56.676228Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45351
[INFO] [stdout] [2m2026-07-14T03:20:56.677140Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.677201Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.677895Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.677925Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.717558Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-6@test [3moffset[0m[2m=[0m20 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m389
[INFO] [stdout] [2m2026-07-14T03:20:56.717683Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:56.717719Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:56.717748Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (multi.nzb)
[INFO] [stdout] [2m2026-07-14T03:20:56.717763Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: multi.nzb
[INFO] [stdout] [2m2026-07-14T03:20:56.717957Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-14T03:20:56.718003Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-14T03:20:56.718036Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-14T03:20:56.718062Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0mmulti.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-07-14T03:20:56.718096Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-14T03:20:56.719095Z[0m [31mERROR[0m [2mbergamot_postproc::processor[0m[2m:[0m moving files to destination failed [3mnzb[0m[2m=[0mmulti.nzb [3msrc[0m[2m=[0m [3mdest[0m[2m=[0m/tmp/.tmp9AuWaF/dest [3merror[0m[2m=[0mI/O error: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:56.719142Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0mmulti.nzb [3mtotal_ms[0m[2m=[0m1 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:56.719198Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-14T03:20:56.760174Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35387/
[INFO] [stdout] [2m2026-07-14T03:20:56.760269Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35387
[INFO] [stdout] [2m2026-07-14T03:20:56.760694Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35387
[INFO] [stdout] [2m2026-07-14T03:20:56.761568Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.761953Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.762197Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:56.762291Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:56.762403Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:56.762462Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:56.762504Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:56.762548Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:56.762583Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:56.762624Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:56.762652Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:56.762701Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:56.768581Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:56.768680Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:56.776029Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40925/
[INFO] [stdout] [2m2026-07-14T03:20:56.776105Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:56.776340Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:56.777253Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.778058Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.787795Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44199/
[INFO] [stdout] [2m2026-07-14T03:20:56.787950Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44199
[INFO] [stdout] [2m2026-07-14T03:20:56.788224Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44199
[INFO] [stdout] [2m2026-07-14T03:20:56.789060Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.789423Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.789659Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:56.789739Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:56.789794Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:56.789870Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:56.789904Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:56.789933Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:56.789965Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:56.789993Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:56.790028Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:56.790072Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:56.796263Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:56.796420Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:56.805439Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:39141/
[INFO] [stdout] [2m2026-07-14T03:20:56.805534Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:39141
[INFO] [stdout] [2m2026-07-14T03:20:56.805769Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:39141
[INFO] [stdout] [2m2026-07-14T03:20:56.806473Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40799/
[INFO] [stdout] [2m2026-07-14T03:20:56.806553Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:56.806714Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.807006Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:56.807584Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.807888Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.808105Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m downloads resumed
[INFO] [stdout] [2m2026-07-14T03:20:56.808160Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:56.808253Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:56.808401Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mseg-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpUbnf2g/intermediate" [3mmsg[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-1@test
[INFO] [stdout] [2m2026-07-14T03:20:56.810224Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m3 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.866578Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40799/
[INFO] [stdout] [2m2026-07-14T03:20:56.866677Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:56.867201Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:56.868094Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.868649Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.869056Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:39141/
[INFO] [stdout] [2m2026-07-14T03:20:56.869125Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:39141
[INFO] [stdout] [2m2026-07-14T03:20:56.869379Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:39141
[INFO] [stdout] [2m2026-07-14T03:20:56.870020Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.870307Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.870527Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:56.870613Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:56.870676Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:56.870716Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:56.870751Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:56.870783Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:56.870811Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:56.870868Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:56.870895Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:56.870941Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:56.877008Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:56.877204Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:56.918192Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40799/
[INFO] [stdout] [2m2026-07-14T03:20:56.918289Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:56.918687Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:56.919526Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.920283Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:56.939543Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m543
[INFO] [stdout] [2m2026-07-14T03:20:56.939692Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:56.939743Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:56.939802Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:56.939926Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-3@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2
[INFO] [stdout] [2m2026-07-14T03:20:56.940074Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 2 }, message_id: "mseg-3@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpQBr1hr/intermediate" [3mmsg[0m[2m=[0mmseg-3@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-3@test
[INFO] [stdout] [2m2026-07-14T03:20:56.952974Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45351/
[INFO] [stdout] [2m2026-07-14T03:20:56.953106Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45351
[INFO] [stdout] [2m2026-07-14T03:20:56.953390Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45351
[INFO] [stdout] [2m2026-07-14T03:20:56.954394Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:56.954973Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:57.052307Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41373/
[INFO] [stdout] [2m2026-07-14T03:20:57.052428Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41373
[INFO] [stdout] [2m2026-07-14T03:20:57.052710Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41373
[INFO] [stdout] [2m2026-07-14T03:20:57.053587Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:57.054079Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:57.079615Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45351/
[INFO] [stdout] [2m2026-07-14T03:20:57.079739Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45351
[INFO] [stdout] [2m2026-07-14T03:20:57.080034Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45351
[INFO] [stdout] [2m2026-07-14T03:20:57.081002Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:57.081435Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:57.081693Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:57.081789Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:57.081892Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:57.081948Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:57.081982Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:57.082016Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:57.082051Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:57.082087Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:57.082124Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:57.082177Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:57.084197Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36017/
[INFO] [stdout] [2m2026-07-14T03:20:57.084253Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36017
[INFO] [stdout] [2m2026-07-14T03:20:57.084434Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36017
[INFO] [stdout] [2m2026-07-14T03:20:57.085060Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:57.085542Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:57.087928Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:57.088095Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:57.089513Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40925/
[INFO] [stdout] [2m2026-07-14T03:20:57.089589Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:57.089774Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:57.090456Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:57.091072Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:57.129687Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36017/
[INFO] [stdout] [2m2026-07-14T03:20:57.129779Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36017
[INFO] [stdout] [2m2026-07-14T03:20:57.130074Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36017
[INFO] [stdout] [2m2026-07-14T03:20:57.130908Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:57.131479Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:57.131682Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:57.131720Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-07-14T03:20:57.131789Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:57.134267Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m3 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:57.134516Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:57.134667Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpRJJMNw/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-07-14T03:20:57.190077Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40799/
[INFO] [stdout] [2m2026-07-14T03:20:57.190185Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:57.190470Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:57.191439Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:57.192188Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:57.199447Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36017/
[INFO] [stdout] [2m2026-07-14T03:20:57.199542Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36017
[INFO] [stdout] [2m2026-07-14T03:20:57.200102Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36017
[INFO] [stdout] [2m2026-07-14T03:20:57.201314Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:57.202002Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:57.204174Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m69
[INFO] [stdout] [2m2026-07-14T03:20:57.204247Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:57.204279Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:57.204313Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:57.204368Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:57.204521Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpRJJMNw/intermediate" [3mmsg[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-2@test
[INFO] [stdout] test rpc_authentication_rejection ... ok
[INFO] [stdout] test error_invalid_nzb_returns_rpc_error ... ok
[INFO] [stdout] test error_all_articles_missing_produces_failure_history ... ok
[INFO] [stdout] test multifile_nzb_produces_all_output_files ... ok
[INFO] [stdout] [2m2026-07-14T03:20:57.245453Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m40
[INFO] [stdout] [2m2026-07-14T03:20:57.245578Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:57.245620Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:57.245643Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-07-14T03:20:57.245658Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:57.245876Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:57.245980Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:57.245994Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpRJJMNw/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:57.246038Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:57.246052Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:57.246072Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:57.246100Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:57.246122Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-14T03:20:57.246141Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpRJJMNw/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:57.246167Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:57.246189Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0msample.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-07-14T03:20:57.246297Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-14T03:20:57.246929Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmpRJJMNw/dest/sample
[INFO] [stdout] [2m2026-07-14T03:20:57.246966Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0msample.nzb [3mtotal_ms[0m[2m=[0m1 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:57.247033Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] test crash_recovery_resumes_download ... ok
[INFO] [stdout] [2m2026-07-14T03:20:57.263583Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:57.263624Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:57.263640Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:57.263655Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:57.263668Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-14T03:20:57.265274Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m found new NZB file: /tmp/.tmpCVcQ2C/nzb/scan-test.nzb
[INFO] [stdout] [2m2026-07-14T03:20:57.265495Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/.tmpCVcQ2C/nzb/scan-test.nzb
[INFO] [stdout] [2m2026-07-14T03:20:57.265682Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-07-14T03:20:57.265710Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/.tmpCVcQ2C/nzb/scan-test.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-07-14T03:20:57.265763Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:57.265901Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m queued download: /tmp/.tmpCVcQ2C/nzb/scan-test.nzb (id 1)
[INFO] [stdout] [2m2026-07-14T03:20:57.268410Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:57.268446Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:57.268468Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:57.268495Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:57.268517Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-14T03:20:57.269742Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:57.269942Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpCVcQ2C/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] test rpc_servervolumes_reports_bytes_after_download ... ok
[INFO] [stdout] [2m2026-07-14T03:20:57.274369Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:57.274403Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:57.274417Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:57.274430Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:57.274440Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test xmlrpc_version_returns_valid_response ... ok
[INFO] [stdout] [2m2026-07-14T03:20:57.312201Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m42
[INFO] [stdout] [2m2026-07-14T03:20:57.312373Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:57.312428Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:57.312489Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:57.312575Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:57.312713Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpCVcQ2C/intermediate" [3mmsg[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-2@test
[INFO] [stdout] [2m2026-07-14T03:20:57.333750Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40925/
[INFO] [stdout] [2m2026-07-14T03:20:57.333860Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:57.334063Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:57.334790Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:57.335420Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:57.354916Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m42
[INFO] [stdout] [2m2026-07-14T03:20:57.355094Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:57.355162Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:57.355195Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (scan-test.nzb)
[INFO] [stdout] [2m2026-07-14T03:20:57.355222Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: scan-test.nzb
[INFO] [stdout] [2m2026-07-14T03:20:57.355446Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mscan-test.nzb
[INFO] [stdout] [2m2026-07-14T03:20:57.355609Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpCVcQ2C/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:57.355655Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mscan-test.nzb
[INFO] [stdout] [2m2026-07-14T03:20:57.355734Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpCVcQ2C/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:57.355763Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0mscan-test.nzb
[INFO] [stdout] [2m2026-07-14T03:20:57.355793Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0mscan-test.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-07-14T03:20:57.355983Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mscan-test.nzb
[INFO] [stdout] [2m2026-07-14T03:20:57.356596Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0mscan-test.nzb [3mdest[0m[2m=[0m/tmp/.tmpCVcQ2C/dest/scan-test
[INFO] [stdout] [2m2026-07-14T03:20:57.356639Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0mscan-test.nzb [3mtotal_ms[0m[2m=[0m1 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:57.356709Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0mscan-test.nzb
[INFO] [stdout] [2m2026-07-14T03:20:57.446230Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40799/
[INFO] [stdout] [2m2026-07-14T03:20:57.446315Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:57.446758Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:57.447908Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:57.448773Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:57.456812Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36017/
[INFO] [stdout] [2m2026-07-14T03:20:57.456918Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36017
[INFO] [stdout] [2m2026-07-14T03:20:57.457116Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36017
[INFO] [stdout] [2m2026-07-14T03:20:57.457991Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:57.458491Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:57.482541Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-3@test [3moffset[0m[2m=[0m8 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m542
[INFO] [stdout] [2m2026-07-14T03:20:57.482654Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:57.482706Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:57.482758Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:57.482857Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-4@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3
[INFO] [stdout] [2m2026-07-14T03:20:57.482998Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 3 }, message_id: "mseg-4@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpQBr1hr/intermediate" [3mmsg[0m[2m=[0mmseg-4@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-4@test
[INFO] [stdout] [2m2026-07-14T03:20:57.492970Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m684
[INFO] [stdout] [2m2026-07-14T03:20:57.493102Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:57.493148Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:57.493209Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:57.493277Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:57.493396Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "mseg-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpUbnf2g/intermediate" [3mmsg[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-2@test
[INFO] [stdout] [2m2026-07-14T03:20:57.501600Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36017/
[INFO] [stdout] [2m2026-07-14T03:20:57.501704Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36017
[INFO] [stdout] [2m2026-07-14T03:20:57.502127Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36017
[INFO] [stdout] [2m2026-07-14T03:20:57.502986Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:57.503409Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:57.585693Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40925/
[INFO] [stdout] [2m2026-07-14T03:20:57.585802Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:57.586095Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:57.587370Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:57.588266Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:57.604266Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41373/
[INFO] [stdout] [2m2026-07-14T03:20:57.604356Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41373
[INFO] [stdout] [2m2026-07-14T03:20:57.604643Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41373
[INFO] [stdout] [2m2026-07-14T03:20:57.605429Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:57.606012Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:57.647115Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41373/
[INFO] [stdout] [2m2026-07-14T03:20:57.647213Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41373
[INFO] [stdout] [2m2026-07-14T03:20:57.647694Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41373
[INFO] [stdout] [2m2026-07-14T03:20:57.648494Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:57.648961Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:57.649166Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:57.649258Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:57.649301Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:57.649324Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:57.649337Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:57.649350Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:57.649362Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:57.649392Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:57.649435Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:57.649493Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:57.655965Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:57.656102Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:57.689950Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40799/
[INFO] [stdout] [2m2026-07-14T03:20:57.690050Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:57.690321Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:57.691182Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:57.691937Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:57.833096Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40925/
[INFO] [stdout] [2m2026-07-14T03:20:57.833188Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:57.833463Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:57.834398Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:57.835102Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:57.836326Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m342
[INFO] [stdout] [2m2026-07-14T03:20:57.836426Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:57.836477Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:57.836521Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:57.836568Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-3@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2
[INFO] [stdout] [2m2026-07-14T03:20:57.836671Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 2 }, message_id: "mseg-3@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpUbnf2g/intermediate" [3mmsg[0m[2m=[0mmseg-3@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-3@test
[INFO] [stdout] [2m2026-07-14T03:20:57.933618Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40799/
[INFO] [stdout] [2m2026-07-14T03:20:57.933709Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:57.933946Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:57.934701Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:57.935394Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:58.026475Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-4@test [3moffset[0m[2m=[0m12 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m543
[INFO] [stdout] [2m2026-07-14T03:20:58.026583Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:58.026619Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:58.026659Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:58.026705Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-5@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:58.026836Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 4 }, message_id: "mseg-5@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpQBr1hr/intermediate" [3mmsg[0m[2m=[0mmseg-5@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-5@test
[INFO] [stdout] [2m2026-07-14T03:20:58.079937Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40925/
[INFO] [stdout] [2m2026-07-14T03:20:58.080058Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:58.080362Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:58.081210Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:58.081986Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:58.177967Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40799/
[INFO] [stdout] [2m2026-07-14T03:20:58.178086Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:58.178500Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:58.179515Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:58.180265Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:58.219632Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-3@test [3moffset[0m[2m=[0m8 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m382
[INFO] [stdout] [2m2026-07-14T03:20:58.219746Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:58.219782Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:58.219861Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:58.219912Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-4@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3
[INFO] [stdout] [2m2026-07-14T03:20:58.220008Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 3 }, message_id: "mseg-4@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpUbnf2g/intermediate" [3mmsg[0m[2m=[0mmseg-4@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-4@test
[INFO] [stdout] test rpc_history_schema_conformance ... ok
[INFO] [stdout] [2m2026-07-14T03:20:58.265443Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:58.265533Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:58.265567Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:58.265603Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:58.265627Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test scan_nzb_dropped_into_nzbdir_gets_queued ... ok
[INFO] [stdout] test rpc_status_schema_conformance ... ok
[INFO] [stdout] [2m2026-07-14T03:20:58.326387Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40925/
[INFO] [stdout] [2m2026-07-14T03:20:58.326489Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:58.326754Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:58.327617Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:58.328367Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:58.422726Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40799/
[INFO] [stdout] [2m2026-07-14T03:20:58.422848Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:58.423104Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:58.423950Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:58.424641Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:58.561521Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-4@test [3moffset[0m[2m=[0m12 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m341
[INFO] [stdout] [2m2026-07-14T03:20:58.561630Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:58.561664Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:58.561707Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:58.561756Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-5@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:58.561883Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 4 }, message_id: "mseg-5@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpUbnf2g/intermediate" [3mmsg[0m[2m=[0mmseg-5@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-5@test
[INFO] [stdout] [2m2026-07-14T03:20:58.588065Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40925/
[INFO] [stdout] [2m2026-07-14T03:20:58.588191Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:58.588484Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:58.589760Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:58.590579Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:58.590888Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-5@test [3moffset[0m[2m=[0m16 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m564
[INFO] [stdout] [2m2026-07-14T03:20:58.590980Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:58.591024Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:58.591079Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:58.591146Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-6@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5
[INFO] [stdout] [2m2026-07-14T03:20:58.591281Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 5 }, message_id: "mseg-6@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpQBr1hr/intermediate" [3mmsg[0m[2m=[0mmseg-6@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-6@test
[INFO] [stdout] [2m2026-07-14T03:20:58.666988Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40799/
[INFO] [stdout] [2m2026-07-14T03:20:58.667097Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:58.667390Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:58.668241Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:58.668956Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:58.743101Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36017/
[INFO] [stdout] [2m2026-07-14T03:20:58.743216Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36017
[INFO] [stdout] [2m2026-07-14T03:20:58.743460Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36017
[INFO] [stdout] [2m2026-07-14T03:20:58.744237Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:58.744691Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:58.783459Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36017/
[INFO] [stdout] [2m2026-07-14T03:20:58.783552Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36017
[INFO] [stdout] [2m2026-07-14T03:20:58.783927Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36017
[INFO] [stdout] [2m2026-07-14T03:20:58.784715Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:58.785078Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:58.785279Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:58.785368Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:58.785416Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:58.785435Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:58.785448Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:58.785461Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:58.785478Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:58.785491Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:58.785504Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:58.785531Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:58.791917Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:58.792069Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:58.833013Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40925/
[INFO] [stdout] [2m2026-07-14T03:20:58.833118Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:58.833377Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:58.834266Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:58.835036Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:58.911299Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40799/
[INFO] [stdout] [2m2026-07-14T03:20:58.911394Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:58.911635Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:58.912774Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:58.913489Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:58.913768Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-5@test [3moffset[0m[2m=[0m16 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m351
[INFO] [stdout] [2m2026-07-14T03:20:58.913876Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:58.913920Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:58.913957Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-07-14T03:20:58.913996Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-6@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5
[INFO] [stdout] [2m2026-07-14T03:20:58.914076Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 5 }, message_id: "mseg-6@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpUbnf2g/intermediate" [3mmsg[0m[2m=[0mmseg-6@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-6@test
[INFO] [stdout] [2m2026-07-14T03:20:59.077133Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40925/
[INFO] [stdout] [2m2026-07-14T03:20:59.077258Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:59.077603Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:59.078564Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:59.079330Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:59.134506Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-6@test [3moffset[0m[2m=[0m20 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m543
[INFO] [stdout] [2m2026-07-14T03:20:59.134617Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:59.134654Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:59.134687Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (multi.nzb)
[INFO] [stdout] [2m2026-07-14T03:20:59.134710Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: multi.nzb
[INFO] [stdout] [2m2026-07-14T03:20:59.134935Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-14T03:20:59.134981Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-14T03:20:59.135012Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-14T03:20:59.135030Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0mmulti.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-07-14T03:20:59.135048Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-14T03:20:59.135547Z[0m [31mERROR[0m [2mbergamot_postproc::processor[0m[2m:[0m moving files to destination failed [3mnzb[0m[2m=[0mmulti.nzb [3msrc[0m[2m=[0m [3mdest[0m[2m=[0m/tmp/.tmpQBr1hr/dest [3merror[0m[2m=[0mI/O error: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-14T03:20:59.135605Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0mmulti.nzb [3mtotal_ms[0m[2m=[0m0 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:59.135711Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-14T03:20:59.155862Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40799/
[INFO] [stdout] [2m2026-07-14T03:20:59.155948Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:59.156160Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:59.156797Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:59.157487Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] test missing_article_falls_back_to_second_server ... ok
[INFO] [stdout] [2m2026-07-14T03:20:59.256414Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-6@test [3moffset[0m[2m=[0m20 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m342
[INFO] [stdout] [2m2026-07-14T03:20:59.256513Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:59.256545Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-07-14T03:20:59.256568Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (multi.nzb)
[INFO] [stdout] [2m2026-07-14T03:20:59.256580Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: multi.nzb
[INFO] [stdout] [2m2026-07-14T03:20:59.256714Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-14T03:20:59.256850Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpUbnf2g/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:59.256884Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-14T03:20:59.256945Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpUbnf2g/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-14T03:20:59.256981Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-14T03:20:59.257007Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0mmulti.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-07-14T03:20:59.257108Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-14T03:20:59.257639Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0mmulti.nzb [3mdest[0m[2m=[0m/tmp/.tmpUbnf2g/dest/multi
[INFO] [stdout] [2m2026-07-14T03:20:59.257673Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0mmulti.nzb [3mtotal_ms[0m[2m=[0m0 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-14T03:20:59.257719Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] test rpc_version_reports_compatibility ... ok
[INFO] [stdout] [2m2026-07-14T03:20:59.270251Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:59.270323Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:59.270342Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:59.270361Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:20:59.270379Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-14T03:20:59.321314Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40925/
[INFO] [stdout] [2m2026-07-14T03:20:59.321409Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:59.321674Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:59.322483Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:59.323043Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:59.364282Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40925/
[INFO] [stdout] [2m2026-07-14T03:20:59.364377Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:59.364662Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40925
[INFO] [stdout] [2m2026-07-14T03:20:59.365543Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:59.365932Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:59.366153Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:59.366235Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:59.366292Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:59.366334Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:59.366368Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:59.366389Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:59.366411Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:59.366437Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:59.366474Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:59.366512Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:59.373061Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:59.373222Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:20:59.398909Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40799/
[INFO] [stdout] [2m2026-07-14T03:20:59.399001Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:59.399233Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:59.400099Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:59.400570Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:59.438434Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40799/
[INFO] [stdout] [2m2026-07-14T03:20:59.438524Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:59.438916Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40799
[INFO] [stdout] [2m2026-07-14T03:20:59.439674Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-07-14T03:20:59.440016Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-14T03:20:59.440228Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-14T03:20:59.440322Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-14T03:20:59.440385Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-14T03:20:59.440428Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:59.440455Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-14T03:20:59.440479Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-14T03:20:59.440512Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-14T03:20:59.440541Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-14T03:20:59.440581Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-14T03:20:59.440629Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-14T03:20:59.446551Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-14T03:20:59.446676Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-14T03:21:00.267205Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:21:00.267283Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:21:00.267305Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:21:00.267328Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:21:00.267341Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test rpc_pausedownload_resumedownload ... ok
[INFO] [stdout] [2m2026-07-14T03:21:00.353144Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:21:00.353227Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:21:00.353250Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:21:00.353288Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-14T03:21:00.353311Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test graceful_shutdown_under_load ... ok
[INFO] [stdout] test rpc_rate_speed_limiting ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.11s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_config-039dbdf09162a36d)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test model::tests::post_strategy_case_insensitive ... ok
[INFO] [stdout] test model::tests::post_strategy_defaults_to_sequential ... ok
[INFO] [stdout] test model::tests::post_strategy_parses_from_config ... ok
[INFO] [stdout] test parse::tests::extract_categories_reads_aliases ... ok
[INFO] [stdout] test parse::tests::extract_feeds_parses_config ... ok
[INFO] [stdout] test parse::tests::extract_feeds_stops_on_gap ... ok
[INFO] [stdout] test parse::tests::extract_servers_stops_on_gap ... ok
[INFO] [stdout] test parse::tests::parse_config_interpolates_variables ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_core-0454712c580c018d)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test models::tests::priority_ordering_matches_expected_weights ... ok
[INFO] [stdout] test models::tests::queue_snapshot_serializes_basic_fields ... ok
[INFO] [stdout] test models::tests::nzb_info_roundtrips_through_json ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_diskstate-2d97fe87a843722a)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test tests::atomic_write_with_options_relaxed_writes_correct_contents ... ok
[INFO] [stdout] test tests::atomic_write_relaxed_writes_correct_contents ... ok
[INFO] [stdout] test tests::file_article_state_tracks_bits ... ok
[INFO] [stdout] test tests::disk_state_detects_orphaned_file_states ... ok
[INFO] [stdout] test tests::disk_state_recovers_tmp_files ... ok
[INFO] [stdout] test tests::wal_roundtrip_replays_entries_on_load ... ok
[INFO] [stdout] test tests::disk_state_roundtrip_queue ... ok
[INFO] [stdout] test tests::disk_state_roundtrip_feeds ... ok
[INFO] [stdout] test tests::delete_file_state_removes_wal ... ok
[INFO] [stdout] test tests::wal_partial_tail_is_ignored ... ok
[INFO] [stdout] test tests::validate_consistency_accepts_wal_only_presence ... ok
[INFO] [stdout] test tests::compact_file_state_writes_snapshot_and_removes_wal ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_extension-f6c6f9c9276508a0)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test runner::tests::interpret_post_result_maps_exit_codes ... ok
[INFO] [stdout] test tests::parse_script_output_parses_mark ... ok
[INFO] [stdout] test tests::parse_script_output_collects_messages ... ok
[INFO] [stdout] test tests::extension_manager_injects_config_vars ... ok
[INFO] [stdout] test runner::tests::build_nzbpp_env_sets_expected_vars ... ok
[INFO] [stdout] test runner::tests::runner_includes_config_vars ... ok
[INFO] [stdout] test runner::tests::runner_passes_env_and_parses_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_feed-544f57490062f9ef)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test rss::tests::parse_empty_feed ... ok
[INFO] [stdout] test tests::filter_evaluate_returns_reject_by_default ... ok
[INFO] [stdout] test tests::filter_age_matches_recent_item ... ok
[INFO] [stdout] test rss::tests::parse_atom_entry ... ok
[INFO] [stdout] test rss::tests::parse_rss_items ... ok
[INFO] [stdout] test tests::filter_age_rejects_old_item ... ok
[INFO] [stdout] test rss::tests::parse_newznab_attributes ... ok
[INFO] [stdout] test tests::filter_rating_rejects_below_threshold ... ok
[INFO] [stdout] test coordinator::tests::feed_handle_get_infos_returns_feed_list ... ok
[INFO] [stdout] test tests::filter_sets_overrides ... ok
[INFO] [stdout] test tests::filter_rating_matches_above_threshold ... ok
[INFO] [stdout] test tests::history_tracks_items_and_purges ... ok
[INFO] [stdout] test tests::history_serialization_roundtrip ... ok
[INFO] [stdout] test tests::parse_size_supports_units ... ok
[INFO] [stdout] test tests::parse_filter_accepts_conditions ... ok
[INFO] [stdout] test coordinator::tests::feed_handle_process_unknown_feed_returns_error ... ok
[INFO] [stdout] test tests::filter_tag_matches_wildcard ... ok
[INFO] [stdout] test tests::filter_genre_matches_wildcard ... ok
[INFO] [stdout] test tests::filter_tag_rejects_no_match ... ok
[INFO] [stdout] test tests::filter_genre_rejects_no_match ... ok
[INFO] [stdout] test tests::filter_accepts_matching_rule ... ok
[INFO] [stdout] test tests::filter_requires_all_conditions ... ok
[INFO] [stdout] test tests::filter_rejects_non_matching_rule ... ok
[INFO] [stdout] test coordinator::tests::duplicates_skipped_via_history ... ok
[INFO] [stdout] test coordinator::tests::rejected_items_filtered ... ok
[INFO] [stdout] test coordinator::tests::tick_processes_due_feeds ... ok
[INFO] [stdout] test coordinator::tests::accepted_items_returned ... ok
[INFO] [stdout] test coordinator::tests::feed_handle_process_feed_returns_items ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_logging-80a1771669f3b57a)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test tests::history_coordinator_purges_entries ... ok
[INFO] [stdout] test tests::log_buffer_tracks_recent_messages ... ok
[INFO] [stdout] test tests::history_coordinator_returns_to_queue ... ok
[INFO] [stdout] test tracing_layer::tests::buffer_layer_captures_events ... ok
[INFO] [stdout] test tracing_layer::tests::buffer_layer_maps_levels ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_nntp-586fabeb28f9650f)
[INFO] [stdout] 
[INFO] [stdout] running 120 tests
[INFO] [stdout] test machine::tests::body_auth_required ... ok
[INFO] [stdout] test machine::tests::auth_user_502_unavailable ... ok
[INFO] [stdout] test machine::tests::auth_success_281_immediate ... ok
[INFO] [stdout] test machine::tests::body_420_invalid_article_number ... ok
[INFO] [stdout] test machine::tests::auth_success_381_then_281 ... ok
[INFO] [stdout] test machine::tests::body_after_auth_error_works ... ok
[INFO] [stdout] test machine::tests::auth_user_481_rejected ... ok
[INFO] [stdout] test machine::tests::auth_user_281_no_password_needed ... ok
[INFO] [stdout] test machine::tests::auth_failure ... ok
[INFO] [stdout] test machine::tests::body_502_permission_denied ... ok
[INFO] [stdout] test machine::tests::body_412_no_group_selected ... ok
[INFO] [stdout] test machine::tests::auth_pass_481_rejected ... ok
[INFO] [stdout] test machine::tests::body_empty ... ok
[INFO] [stdout] test machine::tests::body_empty_line_preserved ... ok
[INFO] [stdout] test machine::tests::body_dot_stuffed_content_mixed_with_regular ... ok
[INFO] [stdout] test machine::tests::body_fetch_success ... ok
[INFO] [stdout] test machine::tests::body_not_found ... ok
[INFO] [stdout] test machine::tests::body_line_not_starting_with_dot_unchanged ... ok
[INFO] [stdout] test machine::tests::body_terminator_detection ... ok
[INFO] [stdout] test machine::tests::body_unstuff_double_dot_to_single ... ok
[INFO] [stdout] test machine::tests::body_unstuff_quad_dot_to_triple ... ok
[INFO] [stdout] test machine::tests::body_unstuff_triple_dot_to_double ... ok
[INFO] [stdout] test machine::tests::body_whitespace_line_unchanged ... ok
[INFO] [stdout] test machine::tests::body_works_after_compress ... ok
[INFO] [stdout] test machine::tests::compress_206_emits_upgrade_to_deflate ... ok
[INFO] [stdout] test machine::tests::compress_403_emits_error ... ok
[INFO] [stdout] test machine::tests::compress_sends_command_and_awaits_response ... ok
[INFO] [stdout] test machine::tests::full_session_greeting_auth_group_body_quit ... ok
[INFO] [stdout] test machine::tests::greeting_400_service_unavailable ... ok
[INFO] [stdout] test machine::tests::greeting_bad_code ... ok
[INFO] [stdout] test machine::tests::group_411_no_such_group ... ok
[INFO] [stdout] test machine::tests::group_already_joined_skips_command ... ok
[INFO] [stdout] test machine::tests::group_error_then_retry_succeeds ... ok
[INFO] [stdout] test machine::tests::group_join ... ok
[INFO] [stdout] test machine::tests::greeting_201_posting_not_allowed ... ok
[INFO] [stdout] test machine::tests::greeting_201_posting_prohibited ... ok
[INFO] [stdout] test machine::tests::greeting_ok ... ok
[INFO] [stdout] test machine::tests::parse_response_valid ... ok
[INFO] [stdout] test machine::tests::parse_response_code_only ... ok
[INFO] [stdout] test machine::tests::parse_response_invalid ... ok
[INFO] [stdout] test machine::tests::pipelined_group_body_article_not_found ... ok
[INFO] [stdout] test machine::tests::pipelined_group_body_emits_two_commands_before_read ... ok
[INFO] [stdout] test machine::tests::greeting_malformed_line ... ok
[INFO] [stdout] test machine::tests::eof_produces_error ... ok
[INFO] [stdout] test machine::tests::compress_malformed_response_errors ... ok
[INFO] [stdout] test machine::tests::pipelined_group_body_skips_group_if_already_selected ... ok
[INFO] [stdout] test machine::tests::starttls_502_already_active ... ok
[INFO] [stdout] test machine::tests::quit ... ok
[INFO] [stdout] test machine::tests::pipelined_group_body_auth_required_on_body ... ok
[INFO] [stdout] test machine::tests::starttls_580_cannot_initiate ... ok
[INFO] [stdout] test machine::tests::pipelined_group_body_happy_path ... ok
[INFO] [stdout] test machine::tests::stat_502_permission_denied ... ok
[INFO] [stdout] test machine::tests::stat_after_body_error_works ... ok
[INFO] [stdout] test machine::tests::stat_found ... ok
[INFO] [stdout] test machine::tests::pipelined_group_body_group_error_goes_done ... ok
[INFO] [stdout] test machine::tests::starttls_bad_post_upgrade_greeting ... ok
[INFO] [stdout] test machine::tests::stat_not_found ... ok
[INFO] [stdout] test machine::tests::trim_crlf_variants ... ok
[INFO] [stdout] test machine::tests::stat_412_no_group_selected ... ok
[INFO] [stdout] test machine::tests::starttls_flow ... ok
[INFO] [stdout] test machine::tests::unsolicited_response_while_idle ... ok
[INFO] [stdout] test pool::tests::manager_unknown_server_returns_false ... ok
[INFO] [stdout] test pool::tests::manager_fetch_releases_read_lock ... ok
[INFO] [stdout] test pool::tests::manager_activate_restores_server ... ok
[INFO] [stdout] test pool::tests::manager_deactivate_reduces_server_count ... ok
[INFO] [stdout] test pool::tests::respects_semaphore_connection_limit ... ok
[INFO] [stdout] test pool::tests::backoff_is_set_on_failure ... ok
[INFO] [stdout] test pool::tests::stats_recorder_not_called_on_failed_fetch ... ok
[INFO] [stdout] test pool::tests::tls_config_none_for_plaintext_servers ... ok
[INFO] [stdout] test pool::tests::return_connection_caps_pool_size ... ok
[INFO] [stdout] test pool::tests::parallel_fetch_returns_not_found_when_all_servers_miss ... ok
[INFO] [stdout] test pool::tests::cleanup_idle_closes_old_connections ... ok
[INFO] [stdout] test pool::tests::fetch_article_returns_body_data ... ok
[INFO] [stdout] test pool::tests::stats_recorder_called_on_successful_fetch ... ok
[INFO] [stdout] test pool::tests::parallel_fetch_succeeds_when_one_server_has_article ... ok
[INFO] [stdout] test pool::tests::parallel_fetch_is_concurrent_not_sequential ... ok
[INFO] [stdout] test pool::tests::stale_idle_connection_is_dropped ... ok
[INFO] [stdout] test pool::tests::idle_connection_reused_within_timeout ... ok
[INFO] [stdout] test protocol::tests::body_reader_dot_stuffed_lines ... ok
[INFO] [stdout] test protocol::tests::body_reader_eof_mid_body ... ok
[INFO] [stdout] test protocol::tests::body_reader_empty_body ... ok
[INFO] [stdout] test protocol::tests::build_tls_config_returns_shared_config ... ok
[INFO] [stdout] test protocol::tests::body_reader_unstuffs_and_terminates ... ok
[INFO] [stdout] test pool::tests::tls_config_shared_across_connections ... ok
[INFO] [stdout] test pool::tests::tls_config_stored_for_tls_servers ... ok
[INFO] [stdout] test protocol::tests::fetch_body_pipelined_sends_both_commands ... ok
[INFO] [stdout] test scheduler::tests::assign_and_release_updates_counters ... ok
[INFO] [stdout] test protocol::tests::read_response_parses_code_and_message ... ok
[INFO] [stdout] test scheduler::tests::ewma_converges_toward_observed_throughput ... ok
[INFO] [stdout] test protocol::tests::read_response_rejects_invalid_line ... ok
[INFO] [stdout] test scheduler::tests::select_server_overflows_to_backup_when_primary_full ... ok
[INFO] [stdout] test protocol::tests::build_tls_config_no_verify_returns_config ... ok
[INFO] [stdout] test scheduler::tests::select_server_picks_lowest_wfq_ratio ... ok
[INFO] [stdout] test protocol::tests::fetch_body_pipelined_skips_group_when_selected ... ok
[INFO] [stdout] test scheduler::tests::select_server_prefers_lower_level ... ok
[INFO] [stdout] test pool::tests::no_servers_returns_error ... ok
[INFO] [stdout] test pool::tests::pool_filters_inactive_servers ... ok
[INFO] [stdout] test pool::tests::pool_sorts_servers_by_level_then_group ... ok
[INFO] [stdout] test scheduler::tests::select_server_returns_none_when_all_full ... ok
[INFO] [stdout] test pool::tests::backoff_resets_on_success ... ok
[INFO] [stdout] test pool::tests::failover_to_next_server_on_connect_error ... ok
[INFO] [stdout] test scheduler::tests::weighted_distribution_favors_faster_server ... ok
[INFO] [stdout] test scheduler::tests::set_backoff_prevents_selection ... ok
[INFO] [stdout] test scheduler::tests::wfq_ratio_favors_server_with_less_pending_work_per_weight ... ok
[INFO] [stdout] test scheduler::tests::total_available_capacity_excludes_backoff_servers ... ok
[INFO] [stdout] test scheduler::tests::select_server_skips_servers_in_backoff ... ok
[INFO] [stdout] test speed::tests::acquire_allows_unlimited_rate ... ok
[INFO] [stdout] test scheduler::tests::ewma_first_observation_bootstraps ... ok
[INFO] [stdout] test scheduler::tests::total_available_capacity_sums_remaining_slots ... ok
[INFO] [stdout] test scheduler::tests::wfq_ratio_adapts_to_measured_throughput ... ok
[INFO] [stdout] test speed::tests::acquire_consumes_tokens ... ok
[INFO] [stdout] test speed::tests::handle_acquire_unlimited_returns_immediately ... ok
[INFO] [stdout] test speed::tests::handle_is_unlimited_reflects_rate ... ok
[INFO] [stdout] test speed::tests::set_rate_changes_rate ... ok
[INFO] [stdout] test speed::tests::handle_acquire_within_budget_returns_immediately ... ok
[INFO] [stdout] test speed::tests::set_rate_to_zero_disables_limiting ... ok
[INFO] [stdout] test speed::tests::handle_set_rate_to_zero_disables_limiting ... ok
[INFO] [stdout] test speed::tests::handle_concurrent_acquires_do_not_panic ... ok
[INFO] [stdout] test protocol::tests::compress_wraps_stream_deflate ... ok
[INFO] [stdout] test pool::tests::sequential_fetch_waits_for_target_server_permit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 120 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_nntp_stub-798e14cbf27b6d5f)
[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 unittests src/main.rs (/opt/rustwide/target/debug/deps/bergamot_nntp_stub-37b99e2c2e8dc78c)
[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/stub_harness.rs (/opt/rustwide/target/debug/deps/stub_harness-14e4f01ff851f541)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test handles_disconnects ... ok
[INFO] [stdout] test reports_missing_article ... ok
[INFO] [stdout] test fetches_body_with_auth ... ok
[INFO] [stdout] test fetches_body_from_stub ... ok
[INFO] [stdout] test handles_response_delays ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_nzb-3c4cef71b0c3bd6f)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test parser::tests::compute_hashes_are_stable ... ok
[INFO] [stdout] test parser::tests::parse_nzb_rejects_files_without_groups ... ok
[INFO] [stdout] test parser::tests::classify_par_returns_main_and_repair_variants ... ok
[INFO] [stdout] test parser::tests::extract_filename_returns_none_when_missing ... ok
[INFO] [stdout] test parser::tests::extract_filename_handles_standard_subjects ... ok
[INFO] [stdout] test parser::tests::parse_nzb_extracts_meta_and_files ... ok
[INFO] [stdout] test parser::tests::parse_nzb_auto_handles_gzip_payload ... ok
[INFO] [stdout] test parser::tests::parse_nzb_deduplicates_filenames ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot_par2-96f7cdab4aafdaab)
[INFO] [stdout] 
[INFO] [stdout] running 61 tests
[INFO] [stdout] test format::header::tests::reject_bad_magic ... ok
[INFO] [stdout] test format::packets::tests::packet_type_from_bytes ... ok
[INFO] [stdout] test format::header::tests::body_length_calculation ... ok
[INFO] [stdout] test format::header::tests::parse_valid_header ... ok
[INFO] [stdout] test format::header::tests::reject_length_too_small ... ok
[INFO] [stdout] test format::packets::tests::parse_file_description_rejects_short_input ... ok
[INFO] [stdout] test format::header::tests::reject_length_not_aligned ... ok
[INFO] [stdout] test format::packets::tests::parse_main_body_rejects_short_input ... ok
[INFO] [stdout] test format::packets::tests::parse_ifsc_body_rejects_unaligned_entries ... ok
[INFO] [stdout] test format::packets::tests::parse_file_description_body ... ok
[INFO] [stdout] test format::packets::tests::parse_file_description_strips_null_padding ... ok
[INFO] [stdout] test format::packets::tests::parse_main_body_rejects_unaligned_file_ids ... ok
[INFO] [stdout] test format::packets::tests::parse_main_body ... ok
[INFO] [stdout] test format::packets::tests::parse_ifsc_body ... ok
[INFO] [stdout] test galois::tests::mul_slice_inplace_one_is_noop ... ok
[INFO] [stdout] test galois::tests::mul_zero ... ok
[INFO] [stdout] test galois::tests::mul_slice_inplace_zero_clears ... ok
[INFO] [stdout] test galois::tests::muladd_zero_coeff_is_noop ... ok
[INFO] [stdout] test model::tests::blocks_needed_counts_damaged_slices ... ok
[INFO] [stdout] test model::tests::verify_result_all_ok_when_all_files_ok ... ok
[INFO] [stdout] test model::tests::blocks_needed_counts_missing_file_slices ... ok
[INFO] [stdout] test parser::tests::parse_counts_recovery_slices ... ok
[INFO] [stdout] test parser::tests::parse_rejects_inconsistent_set_id ... ok
[INFO] [stdout] test parser::tests::parse_single_file_recovery_set ... ok
[INFO] [stdout] test parser::tests::parse_from_directory_finds_par2_files ... ok
[INFO] [stdout] test galois::tests::exp_table_starts_at_one ... ok
[INFO] [stdout] test galois::tests::div_is_mul_by_inv ... ok
[INFO] [stdout] test galois::tests::mul_commutative ... ok
[INFO] [stdout] test galois::tests::mul_identity ... ok
[INFO] [stdout] test galois::tests::mul_inv_identity ... ok
[INFO] [stdout] test galois::tests::primitive_element_order ... ok
[INFO] [stdout] test galois::tests::pow_basics ... ok
[INFO] [stdout] test repair::tests::gauss_eliminate_identity ... ok
[INFO] [stdout] test galois::tests::muladd_basic ... ok
[INFO] [stdout] test galois::tests::mul_slice_inplace_basic ... ok
[INFO] [stdout] test galois::tests::muladd_accumulates ... ok
[INFO] [stdout] test galois::tests::multable_matches_mul ... ok
[INFO] [stdout] test repair::tests::compute_base_values_are_nonzero ... ok
[INFO] [stdout] test galois::tests::distributive_law ... ok
[INFO] [stdout] test repair::tests::compute_base_values_are_distinct ... ok
[INFO] [stdout] test repair::tests::gauss_eliminate_swap_rows ... ok
[INFO] [stdout] test repair::tests::gcd_basic ... ok
[INFO] [stdout] test repair::tests::gauss_eliminate_singular_fails ... ok
[INFO] [stdout] test repair::tests::synthetic_rs_encode_decode ... ok
[INFO] [stdout] test galois::tests::log_exp_roundtrip ... ok
[INFO] [stdout] test repair::tests::synthetic_rs_vandermonde_3_missing ... ok
[INFO] [stdout] test verify::tests::verify_missing_file ... ok
[INFO] [stdout] test verify::tests::verify_truncated_file_only_marks_missing_tail_slices ... ok
[INFO] [stdout] test verify::tests::verify_truncated_file_with_corrupted_prefix_slice ... ok
[INFO] [stdout] test verify::tests::verify_damaged_file_detects_bad_slice ... ok
[INFO] [stdout] test verify::tests::verify_truncated_to_empty_marks_all_slices_bad ... ok
[INFO] [stdout] test verify::tests::verify_file_not_aligned_to_slice_size ... ok
[INFO] [stdout] test verify::tests::verify_ok_when_file_matches ... ok
[INFO] [stdout] test verify::tests::verify_ok_when_all_slices_pass_but_full_md5_mismatches ... ok
[INFO] [stdout] test verify::tests::verify_multiple_files_in_parallel ... ok
[INFO] [stdout] test verify::tests::verify_mixed_ok_missing_damaged_in_parallel ... ok
[INFO] [stdout] test verify::tests::verify_wrong_size_file_is_damaged ... ok
[INFO] [stdout] test verify::tests::verify_mmap_path_large_file_damaged ... ok
[INFO] [stdout] test verify::tests::verify_mmap_path_large_file_unaligned_tail ... ok
[INFO] [stdout] test verify::tests::verify_mmap_path_large_file_ok ... ok
[INFO] [stdout] test verify::tests::verify_mmap_ok_when_all_slices_pass_but_full_md5_mismatches ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-1c35066a87e5179d)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test end_to_end_with_par2_cli ... ok
[INFO] [stdout] test end_to_end_synthetic_par2 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/par2cmdline_compliance.rs (/opt/rustwide/target/debug/deps/par2cmdline_compliance-c0153341716515fb)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test compliance_flatdata_repair_cross_check_with_cli ... ok
[INFO] [stdout] test compliance_flatdata_cross_check_with_cli ... ok
[INFO] [stdout] test compliance_flatdata_cross_check_damaged_with_cli ... ok
[INFO] [stdout] test compliance_readbeyondeof_verify_ok ... FAILED
[INFO] [stdout] test compliance_flatdata_repair_missing_files ... FAILED
[INFO] [stdout] test compliance_flatdata_verify_all_ok ... FAILED
[INFO] [stdout] test compliance_flatdata_detect_missing_file ... FAILED
[INFO] [stdout] test compliance_flatdata_recovery_slice_count ... FAILED
[INFO] [stdout] test compliance_flatdata_detect_damaged_file ... FAILED
[INFO] [stdout] test compliance_subdirdata_verify_all_ok ... FAILED
[INFO] [stdout] test compliance_flatdata_repair_damaged_file ... FAILED
[INFO] [stdout] test compliance_subdirdata_parse_with_subdirs ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- compliance_readbeyondeof_verify_ok stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'compliance_readbeyondeof_verify_ok' (6000) panicked at crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9:
[INFO] [stdout] Fixture readbeyondeof.tar.gz not found. Run: cd crates/bergamot-par2/tests/fixtures && curl -sLO https://raw.githubusercontent.com/Parchive/par2cmdline/master/tests/readbeyondeof.tar.gz
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55a60c3e07d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x55a60c3e07d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x55a60c3e07d1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x55a60c3e07d1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x55a60c3f5c5a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x55a60c3f5c5a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x55a60c3e50bc - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x55a60c3e50bc - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x55a60c3bc756 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x55a60c3bc756 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x55a60c3d7739 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x55a60c370a60 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x55a60c370a60 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x55a60c3d7a62 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x55a60c3d7a62 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x55a60c3bc802 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x55a60c3b3e19 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x55a60c3bd3fd - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x55a60c3f648c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x55a60c2d234d - par2cmdline_compliance[f1c3321521b7d29f]::require_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9
[INFO] [stdout]   20:     0x55a60c2d200a - par2cmdline_compliance[f1c3321521b7d29f]::extract_tarball
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5
[INFO] [stdout]   21:     0x55a60c2d2a5d - par2cmdline_compliance[f1c3321521b7d29f]::compliance_readbeyondeof_verify_ok
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:206:5
[INFO] [stdout]   22:     0x55a60c2d16e7 - par2cmdline_compliance[f1c3321521b7d29f]::compliance_readbeyondeof_verify_ok::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:204:40
[INFO] [stdout]   23:     0x55a60c2d08b6 - <par2cmdline_compliance[f1c3321521b7d29f]::compliance_readbeyondeof_verify_ok::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x55a60c363d9b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x55a60c363d9b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x55a60c3713e5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x55a60c3713e5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x55a60c3713e5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x55a60c3713e5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x55a60c36be94 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x55a60c36be94 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x55a60c374532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x55a60c374532 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x55a60c374532 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x55a60c374532 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x55a60c374532 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x55a60c374532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x55a60c374532 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x55a60c3dfaef - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x55a60c3dfaef - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x75af7adb2aa4 - <unknown>
[INFO] [stdout]   45:     0x75af7ae3fa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- compliance_flatdata_repair_missing_files stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'compliance_flatdata_repair_missing_files' (5998) panicked at crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9:
[INFO] [stdout] Fixture flatdata.tar.gz not found. Run: cd crates/bergamot-par2/tests/fixtures && curl -sLO https://raw.githubusercontent.com/Parchive/par2cmdline/master/tests/flatdata.tar.gz
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55a60c3e07d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x55a60c3e07d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x55a60c3e07d1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x55a60c3e07d1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x55a60c3f5c5a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x55a60c3f5c5a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x55a60c3e50bc - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x55a60c3e50bc - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x55a60c3bc756 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x55a60c3bc756 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x55a60c3d7739 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x55a60c370a60 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x55a60c370a60 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x55a60c3d7a62 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x55a60c3d7a62 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x55a60c3bc802 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x55a60c3b3e19 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x55a60c3bd3fd - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x55a60c3f648c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x55a60c2d234d - par2cmdline_compliance[f1c3321521b7d29f]::require_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9
[INFO] [stdout]   20:     0x55a60c2d200a - par2cmdline_compliance[f1c3321521b7d29f]::extract_tarball
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5
[INFO] [stdout]   21:     0x55a60c2d50e5 - par2cmdline_compliance[f1c3321521b7d29f]::compliance_flatdata_repair_missing_files
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:223:5
[INFO] [stdout]   22:     0x55a60c2d1837 - par2cmdline_compliance[f1c3321521b7d29f]::compliance_flatdata_repair_missing_files::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:221:46
[INFO] [stdout]   23:     0x55a60c2d0a76 - <par2cmdline_compliance[f1c3321521b7d29f]::compliance_flatdata_repair_missing_files::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x55a60c363d9b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x55a60c363d9b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x55a60c3713e5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x55a60c3713e5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x55a60c3713e5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x55a60c3713e5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x55a60c36be94 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x55a60c36be94 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x55a60c374532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x55a60c374532 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x55a60c374532 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x55a60c374532 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x55a60c374532 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x55a60c374532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x55a60c374532 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x55a60c3dfaef - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x55a60c3dfaef - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x75af7adb2aa4 - <unknown>
[INFO] [stdout]   45:     0x75af7ae3fa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- compliance_flatdata_verify_all_ok stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'compliance_flatdata_verify_all_ok' (5999) panicked at crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9:
[INFO] [stdout] Fixture flatdata.tar.gz not found. Run: cd crates/bergamot-par2/tests/fixtures && curl -sLO https://raw.githubusercontent.com/Parchive/par2cmdline/master/tests/flatdata.tar.gz
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55a60c3e07d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x55a60c3e07d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x55a60c3e07d1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x55a60c3e07d1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x55a60c3f5c5a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x55a60c3f5c5a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x55a60c3e50bc - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x55a60c3e50bc - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x55a60c3bc756 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x55a60c3bc756 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x55a60c3d7739 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x55a60c370a60 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x55a60c370a60 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x55a60c3d7a62 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x55a60c3d7a62 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x55a60c3bc802 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x55a60c3b3e19 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x55a60c3bd3fd - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x55a60c3f648c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x55a60c2d234d - par2cmdline_compliance[f1c3321521b7d29f]::require_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9
[INFO] [stdout]   20:     0x55a60c2d200a - par2cmdline_compliance[f1c3321521b7d29f]::extract_tarball
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5
[INFO] [stdout]   21:     0x55a60c2d25d2 - par2cmdline_compliance[f1c3321521b7d29f]::compliance_flatdata_verify_all_ok
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:45:5
[INFO] [stdout]   22:     0x55a60c2d16b7 - par2cmdline_compliance[f1c3321521b7d29f]::compliance_flatdata_verify_all_ok::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:43:39
[INFO] [stdout]   23:     0x55a60c2d0876 - <par2cmdline_compliance[f1c3321521b7d29f]::compliance_flatdata_verify_all_ok::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x55a60c363d9b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x55a60c363d9b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x55a60c3713e5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x55a60c3713e5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x55a60c3713e5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x55a60c3713e5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x55a60c36be94 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x55a60c36be94 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x55a60c374532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x55a60c374532 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x55a60c374532 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x55a60c374532 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x55a60c374532 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x55a60c374532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x55a60c374532 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x55a60c3dfaef - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x55a60c3dfaef - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x75af7adb2aa4 - <unknown>
[INFO] [stdout]   45:     0x75af7ae3fa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- compliance_flatdata_detect_missing_file stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'compliance_flatdata_detect_missing_file' (5994) panicked at crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9:
[INFO] [stdout] Fixture flatdata.tar.gz not found. Run: cd crates/bergamot-par2/tests/fixtures && curl -sLO https://raw.githubusercontent.com/Parchive/par2cmdline/master/tests/flatdata.tar.gz
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55a60c3e07d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x55a60c3e07d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x55a60c3e07d1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x55a60c3e07d1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x55a60c3f5c5a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x55a60c3f5c5a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x55a60c3e50bc - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x55a60c3e50bc - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x55a60c3bc756 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x55a60c3bc756 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x55a60c3d7739 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x55a60c370a60 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x55a60c370a60 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x55a60c3d7a62 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x55a60c3d7a62 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x55a60c3bc802 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x55a60c3b3e19 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x55a60c3bd3fd - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x55a60c3f648c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x55a60c2d234d - par2cmdline_compliance[f1c3321521b7d29f]::require_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9
[INFO] [stdout]   20:     0x55a60c2d200a - par2cmdline_compliance[f1c3321521b7d29f]::extract_tarball
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5
[INFO] [stdout]   21:     0x55a60c2d38d5 - par2cmdline_compliance[f1c3321521b7d29f]::compliance_flatdata_detect_missing_file
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:61:5
[INFO] [stdout]   22:     0x55a60c2d1777 - par2cmdline_compliance[f1c3321521b7d29f]::compliance_flatdata_detect_missing_file::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:59:45
[INFO] [stdout]   23:     0x55a60c2d0976 - <par2cmdline_compliance[f1c3321521b7d29f]::compliance_flatdata_detect_missing_file::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x55a60c363d9b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x55a60c363d9b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x55a60c3713e5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x55a60c3713e5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x55a60c3713e5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x55a60c3713e5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x55a60c36be94 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x55a60c36be94 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x55a60c374532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x55a60c374532 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x55a60c374532 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x55a60c374532 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x55a60c374532 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x55a60c374532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x55a60c374532 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x55a60c3dfaef - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x55a60c3dfaef - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x75af7adb2aa4 - <unknown>
[INFO] [stdout]   45:     0x75af7ae3fa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- compliance_flatdata_recovery_slice_count stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'compliance_flatdata_recovery_slice_count' (5995) panicked at crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9:
[INFO] [stdout] Fixture flatdata.tar.gz not found. Run: cd crates/bergamot-par2/tests/fixtures && curl -sLO https://raw.githubusercontent.com/Parchive/par2cmdline/master/tests/flatdata.tar.gz
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55a60c3e07d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x55a60c3e07d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x55a60c3e07d1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x55a60c3e07d1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x55a60c3f5c5a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x55a60c3f5c5a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x55a60c3e50bc - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x55a60c3e50bc - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x55a60c3bc756 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x55a60c3bc756 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x55a60c3d7739 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x55a60c370a60 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x55a60c370a60 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x55a60c3d7a62 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x55a60c3d7a62 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x55a60c3bc802 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x55a60c3b3e19 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x55a60c3bd3fd - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x55a60c3f648c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stderr] error: test failed, to rerun pass `-p bergamot-par2 --test par2cmdline_compliance`
[INFO] [stdout]   19:     0x55a60c2d234d - par2cmdline_compliance[f1c3321521b7d29f]::require_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9
[INFO] [stdout]   20:     0x55a60c2d200a - par2cmdline_compliance[f1c3321521b7d29f]::extract_tarball
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5
[INFO] [stdout]   21:     0x55a60c2d4e17 - par2cmdline_compliance[f1c3321521b7d29f]::compliance_flatdata_recovery_slice_count
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:119:5
[INFO] [stdout]   22:     0x55a60c2d1807 - par2cmdline_compliance[f1c3321521b7d29f]::compliance_flatdata_recovery_slice_count::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:117:46
[INFO] [stdout]   23:     0x55a60c2d0a36 - <par2cmdline_compliance[f1c3321521b7d29f]::compliance_flatdata_recovery_slice_count::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x55a60c363d9b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x55a60c363d9b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x55a60c3713e5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x55a60c3713e5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x55a60c3713e5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x55a60c3713e5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x55a60c36be94 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x55a60c36be94 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x55a60c374532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x55a60c374532 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x55a60c374532 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x55a60c374532 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x55a60c374532 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x55a60c374532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x55a60c374532 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x55a60c3dfaef - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x55a60c3dfaef - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x75af7adb2aa4 - <unknown>
[INFO] [stdout]   45:     0x75af7ae3fa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- compliance_flatdata_detect_damaged_file stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'compliance_flatdata_detect_damaged_file' (5993) panicked at crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9:
[INFO] [stdout] Fixture flatdata.tar.gz not found. Run: cd crates/bergamot-par2/tests/fixtures && curl -sLO https://raw.githubusercontent.com/Parchive/par2cmdline/master/tests/flatdata.tar.gz
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55a60c3e07d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x55a60c3e07d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x55a60c3e07d1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x55a60c3e07d1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x55a60c3f5c5a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x55a60c3f5c5a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x55a60c3e50bc - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x55a60c3e50bc - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x55a60c3bc756 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x55a60c3bc756 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x55a60c3d7739 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x55a60c370a60 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x55a60c370a60 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x55a60c3d7a62 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x55a60c3d7a62 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x55a60c3bc802 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x55a60c3b3e19 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x55a60c3bd3fd - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x55a60c3f648c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x55a60c2d234d - par2cmdline_compliance[f1c3321521b7d29f]::require_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9
[INFO] [stdout]   20:     0x55a60c2d200a - par2cmdline_compliance[f1c3321521b7d29f]::extract_tarball
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5
[INFO] [stdout]   21:     0x55a60c2d3125 - par2cmdline_compliance[f1c3321521b7d29f]::compliance_flatdata_detect_damaged_file
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:92:5
[INFO] [stdout]   22:     0x55a60c2d1747 - par2cmdline_compliance[f1c3321521b7d29f]::compliance_flatdata_detect_damaged_file::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:90:45
[INFO] [stdout]   23:     0x55a60c2d0936 - <par2cmdline_compliance[f1c3321521b7d29f]::compliance_flatdata_detect_damaged_file::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x55a60c363d9b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x55a60c363d9b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x55a60c3713e5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x55a60c3713e5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x55a60c3713e5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x55a60c3713e5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x55a60c36be94 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x55a60c36be94 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x55a60c374532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x55a60c374532 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x55a60c374532 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x55a60c374532 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x55a60c374532 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x55a60c374532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x55a60c374532 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x55a60c3dfaef - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x55a60c3dfaef - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x75af7adb2aa4 - <unknown>
[INFO] [stdout]   45:     0x75af7ae3fa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- compliance_subdirdata_verify_all_ok stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'compliance_subdirdata_verify_all_ok' (6005) panicked at crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9:
[INFO] [stdout] Fixture subdirdata.tar.gz not found. Run: cd crates/bergamot-par2/tests/fixtures && curl -sLO https://raw.githubusercontent.com/Parchive/par2cmdline/master/tests/subdirdata.tar.gz
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55a60c3e07d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x55a60c3e07d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x55a60c3e07d1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x55a60c3e07d1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x55a60c3f5c5a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x55a60c3f5c5a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x55a60c3e50bc - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x55a60c3e50bc - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x55a60c3bc756 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x55a60c3bc756 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x55a60c3d7739 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x55a60c370a60 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x55a60c370a60 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x55a60c3d7a62 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x55a60c3d7a62 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x55a60c3bc802 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x55a60c3b3e19 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x55a60c3bd3fd - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x55a60c3f648c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x55a60c2d234d - par2cmdline_compliance[f1c3321521b7d29f]::require_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9
[INFO] [stdout]   20:     0x55a60c2d200a - par2cmdline_compliance[f1c3321521b7d29f]::extract_tarball
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5
[INFO] [stdout]   21:     0x55a60c2d2dd6 - par2cmdline_compliance[f1c3321521b7d29f]::compliance_subdirdata_verify_all_ok
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:333:5
[INFO] [stdout]   22:     0x55a60c2d1717 - par2cmdline_compliance[f1c3321521b7d29f]::compliance_subdirdata_verify_all_ok::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:331:41
[INFO] [stdout]   23:     0x55a60c2d08f6 - <par2cmdline_compliance[f1c3321521b7d29f]::compliance_subdirdata_verify_all_ok::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x55a60c363d9b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x55a60c363d9b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x55a60c3713e5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x55a60c3713e5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x55a60c3713e5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x55a60c3713e5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x55a60c36be94 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x55a60c36be94 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x55a60c374532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x55a60c374532 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x55a60c374532 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x55a60c374532 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x55a60c374532 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x55a60c374532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x55a60c374532 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x55a60c3dfaef - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x55a60c3dfaef - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x75af7adb2aa4 - <unknown>
[INFO] [stdout]   45:     0x75af7ae3fa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- compliance_flatdata_repair_damaged_file stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'compliance_flatdata_repair_damaged_file' (5997) panicked at crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9:
[INFO] [stdout] Fixture flatdata.tar.gz not found. Run: cd crates/bergamot-par2/tests/fixtures && curl -sLO https://raw.githubusercontent.com/Parchive/par2cmdline/master/tests/flatdata.tar.gz
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55a60c3e07d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x55a60c3e07d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x55a60c3e07d1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x55a60c3e07d1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x55a60c3f5c5a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x55a60c3f5c5a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x55a60c3e50bc - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x55a60c3e50bc - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x55a60c3bc756 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x55a60c3bc756 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x55a60c3d7739 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x55a60c370a60 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x55a60c370a60 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x55a60c3d7a62 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x55a60c3d7a62 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x55a60c3bc802 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x55a60c3b3e19 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x55a60c3bd3fd - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x55a60c3f648c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x55a60c2d234d - par2cmdline_compliance[f1c3321521b7d29f]::require_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9
[INFO] [stdout]   20:     0x55a60c2d200a - par2cmdline_compliance[f1c3321521b7d29f]::extract_tarball
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5
[INFO] [stdout]   21:     0x55a60c2d4075 - par2cmdline_compliance[f1c3321521b7d29f]::compliance_flatdata_repair_damaged_file
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:247:5
[INFO] [stdout]   22:     0x55a60c2d17a7 - par2cmdline_compliance[f1c3321521b7d29f]::compliance_flatdata_repair_damaged_file::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:245:45
[INFO] [stdout]   23:     0x55a60c2d09b6 - <par2cmdline_compliance[f1c3321521b7d29f]::compliance_flatdata_repair_damaged_file::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x55a60c363d9b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x55a60c363d9b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x55a60c3713e5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x55a60c3713e5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x55a60c3713e5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x55a60c3713e5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x55a60c36be94 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x55a60c36be94 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x55a60c374532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x55a60c374532 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x55a60c374532 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x55a60c374532 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x55a60c374532 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x55a60c374532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x55a60c374532 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x55a60c3dfaef - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x55a60c3dfaef - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x75af7adb2aa4 - <unknown>
[INFO] [stdout]   45:     0x75af7ae3fa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- compliance_subdirdata_parse_with_subdirs stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'compliance_subdirdata_parse_with_subdirs' (6001) panicked at crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9:
[INFO] [stdout] Fixture subdirdata.tar.gz not found. Run: cd crates/bergamot-par2/tests/fixtures && curl -sLO https://raw.githubusercontent.com/Parchive/par2cmdline/master/tests/subdirdata.tar.gz
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55a60c3e07d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x55a60c3e07d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x55a60c3e07d1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x55a60c3e07d1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x55a60c3f5c5a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x55a60c3f5c5a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x55a60c3e50bc - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x55a60c3e50bc - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x55a60c3bc756 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x55a60c3bc756 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x55a60c3d7739 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x55a60c370a60 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x55a60c370a60 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x55a60c3d7a62 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x55a60c3d7a62 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x55a60c3bc802 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x55a60c3b3e19 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x55a60c3bd3fd - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x55a60c3f648c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x55a60c2d234d - par2cmdline_compliance[f1c3321521b7d29f]::require_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9
[INFO] [stdout]   20:     0x55a60c2d200a - par2cmdline_compliance[f1c3321521b7d29f]::extract_tarball
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5
[INFO] [stdout]   21:     0x55a60c2d5825 - par2cmdline_compliance[f1c3321521b7d29f]::compliance_subdirdata_parse_with_subdirs
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:311:5
[INFO] [stdout]   22:     0x55a60c2d1867 - par2cmdline_compliance[f1c3321521b7d29f]::compliance_subdirdata_parse_with_subdirs::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:309:46
[INFO] [stdout]   23:     0x55a60c2d0ab6 - <par2cmdline_compliance[f1c3321521b7d29f]::compliance_subdirdata_parse_with_subdirs::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x55a60c363d9b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x55a60c363d9b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x55a60c3713e5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x55a60c3713e5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x55a60c3713e5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x55a60c3713e5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x55a60c3713e5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x55a60c36be94 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x55a60c36be94 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x55a60c374532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x55a60c374532 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x55a60c374532 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x55a60c374532 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x55a60c374532 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x55a60c374532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x55a60c374532 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x55a60c3dfaef - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x55a60c3dfaef - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x75af7adb2aa4 - <unknown>
[INFO] [stdout]   45:     0x75af7ae3fa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     compliance_flatdata_detect_damaged_file
[INFO] [stdout]     compliance_flatdata_detect_missing_file
[INFO] [stdout]     compliance_flatdata_recovery_slice_count
[INFO] [stdout]     compliance_flatdata_repair_damaged_file
[INFO] [stdout]     compliance_flatdata_repair_missing_files
[INFO] [stdout]     compliance_flatdata_verify_all_ok
[INFO] [stdout]     compliance_readbeyondeof_verify_ok
[INFO] [stdout]     compliance_subdirdata_parse_with_subdirs
[INFO] [stdout]     compliance_subdirdata_verify_all_ok
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 3 passed; 9 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d5d6f68b6fb22ff771268733cf57aad6c208f420285aa3248330362b6988cd22", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d5d6f68b6fb22ff771268733cf57aad6c208f420285aa3248330362b6988cd22", kill_on_drop: false }`
[INFO] [stdout] d5d6f68b6fb22ff771268733cf57aad6c208f420285aa3248330362b6988cd22
