[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.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiainh%2Fbergamot" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/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-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/iainh/bergamot on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded deranged v0.5.6
[INFO] [stderr]   Downloaded clap v4.5.57
[INFO] [stderr]   Downloaded compression-core v0.4.31
[INFO] [stderr]   Downloaded rust-embed-utils v8.11.0
[INFO] [stderr]   Downloaded clap_lex v0.7.7
[INFO] [stderr]   Downloaded rust-embed-impl v8.11.0
[INFO] [stderr]   Downloaded compression-codecs v0.4.36
[INFO] [stderr]   Downloaded async-compression v0.4.37
[INFO] [stderr]   Downloaded jsonrpsee-types v0.24.10
[INFO] [stderr]   Downloaded clap_builder v4.5.57
[INFO] [stderr]   Downloaded jsonrpsee v0.24.10
[INFO] [stderr]   Downloaded jsonrpsee-server v0.24.10
[INFO] [stderr]   Downloaded soketto v0.8.1
[INFO] [stderr]   Downloaded jsonrpsee-core v0.24.10
[INFO] [stderr]   Downloaded fs-err v3.2.2
[INFO] [stderr]   Downloaded axum-server v0.8.0
[INFO] [stderr]   Downloaded rust-embed v8.11.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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] 16bc563b7c633912eed9785a319c913d953dd90174f78726414a85d1a622c5b3
[INFO] running `Command { std: "docker" "start" "16bc563b7c633912eed9785a319c913d953dd90174f78726414a85d1a622c5b3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "16bc563b7c633912eed9785a319c913d953dd90174f78726414a85d1a622c5b3", 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" "16bc563b7c633912eed9785a319c913d953dd90174f78726414a85d1a622c5b3" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "16bc563b7c633912eed9785a319c913d953dd90174f78726414a85d1a622c5b3", 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" "16bc563b7c633912eed9785a319c913d953dd90174f78726414a85d1a622c5b3" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "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 memchr v2.7.6
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling aws-lc-rs v1.15.4
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling zmij v1.0.19
[INFO] [stderr]    Compiling rustls v0.23.36
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling ipnet v2.11.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling num-conv v0.2.0
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling deranged v0.5.6
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling anyhow v1.0.101
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling ryu v1.0.22
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling quick-xml v0.37.5
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling cc v1.2.55
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling oid-registry v0.8.1
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling fs-err v3.2.2
[INFO] [stderr]    Compiling compression-core v0.4.31
[INFO] [stderr]    Compiling cmake v0.1.57
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling compression-codecs v0.4.36
[INFO] [stderr]    Compiling rust-embed-utils v8.11.0
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling rusticata-macros v4.1.0
[INFO] [stderr]    Compiling clap_builder v4.5.57
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling route-recognizer v0.3.1
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling arc-swap v1.8.1
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling memmap2 v0.9.9
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling matchit v0.7.3
[INFO] [stderr]    Compiling bergamot-server v0.1.0 (/opt/rustwide/workdir/crates/bergamot-server)
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling aws-lc-sys v0.37.0
[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 yasna v0.5.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[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 tokio v1.49.0
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling asn1-rs-derive v0.6.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[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 rust-embed-impl v8.11.0
[INFO] [stderr]    Compiling axum-macros v0.4.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling asn1-rs v0.7.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling rust-embed v8.11.0
[INFO] [stderr]    Compiling bergamot-par2 v0.1.0 (/opt/rustwide/workdir/crates/bergamot-par2)
[INFO] [stderr]    Compiling bergamot-yenc v0.1.0 (/opt/rustwide/workdir/crates/bergamot-yenc)
[INFO] [stderr]    Compiling thiserror v1.0.69
[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] [stderr]    Compiling pin-project v1.1.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: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 tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling clap v4.5.57
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stderr]    Compiling der-parser v10.0.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling x509-parser v0.18.1
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling bergamot-core v0.1.0 (/opt/rustwide/workdir/crates/bergamot-core)
[INFO] [stderr]    Compiling futures v0.3.31
[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 soketto v0.8.1
[INFO] [stderr]    Compiling bergamot-nzb v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nzb)
[INFO] [stderr]    Compiling bergamot-config v0.1.0 (/opt/rustwide/workdir/crates/bergamot-config)
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling bergamot-logging v0.1.0 (/opt/rustwide/workdir/crates/bergamot-logging)
[INFO] [stderr]    Compiling rcgen v0.14.7
[INFO] [stderr]    Compiling url v2.5.8
[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 async-compression v0.4.37
[INFO] [stderr]    Compiling bergamot-extension v0.1.0 (/opt/rustwide/workdir/crates/bergamot-extension)
[INFO] [stderr]    Compiling bergamot-nntp-stub v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nntp-stub)
[INFO] [stderr]    Compiling bergamot-postproc v0.1.0 (/opt/rustwide/workdir/crates/bergamot-postproc)
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tower-http v0.5.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[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 2m 33s
[INFO] running `Command { std: "docker" "inspect" "16bc563b7c633912eed9785a319c913d953dd90174f78726414a85d1a622c5b3", 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" "16bc563b7c633912eed9785a319c913d953dd90174f78726414a85d1a622c5b3" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling openssl v0.10.73
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling openssl-probe v0.1.6
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[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 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 tower-http v0.6.8
[INFO] [stderr]    Compiling tower-http v0.5.2
[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 openssl-sys v0.9.111
[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-server v0.8.0
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling bergamot-postproc v0.1.0 (/opt/rustwide/workdir/crates/bergamot-postproc)
[INFO] [stderr]    Compiling bergamot-par2 v0.1.0 (/opt/rustwide/workdir/crates/bergamot-par2)
[INFO] [stderr]    Compiling bergamot-config v0.1.0 (/opt/rustwide/workdir/crates/bergamot-config)
[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 1m 36s
[INFO] running `Command { std: "docker" "inspect" "16bc563b7c633912eed9785a319c913d953dd90174f78726414a85d1a622c5b3", 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" "16bc563b7c633912eed9785a319c913d953dd90174f78726414a85d1a622c5b3" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "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.73s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot-dc371fd8de6b4e42)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test app::tests::postproc_config_maps_fields ... ok
[INFO] [stdout] test app::tests::forward_completions_maps_notice_to_request ... 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 cache::tests::bounded_cache_stores_and_retrieves ... 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 download::tests::download_worker_rate_watcher_updates_limiter ... ok
[INFO] [stdout] test app::tests::restore_queue_returns_none_when_no_state ... ok
[INFO] [stdout] test download::tests::fetch_and_decode_writes_file ... ok
[INFO] [stdout] test writer::tests::writer_pool_reuses_open_file ... ok
[INFO] [stdout] test writer::tests::writer_pool_creates_file_and_writes ... ok
[INFO] [stdout] test download::tests::download_worker_reports_results ... ok
[INFO] [stdout] test writer::tests::writer_pool_writes_at_offset ... ok
[INFO] [stdout] test cache::tests::bounded_cache_concurrent_access ... ok
[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 writer::tests::writer_pool_tracks_allocated_length ... ok
[INFO] [stdout] test cache::tests::bounded_cache_evicts_oldest_when_full ... ok
[INFO] [stdout] test writer::tests::writer_pool_batches_writes ... ok
[INFO] [stdout] test writer::tests::writer_task_flushes_on_drop ... 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 download::tests::fetch_and_decode_produces_correct_data ... ok
[INFO] [stdout] test download::tests::download_worker_bounds_concurrent_tasks ... 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] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s
[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::load_config_from_file ... ok
[INFO] [stdout] test app::tests::forward_completions_maps_notice_to_request ... 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 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::noop_cache_returns_none ... ok
[INFO] [stdout] test cache::tests::bounded_cache_stores_and_retrieves ... ok
[INFO] [stdout] test cli::tests::cli_option_defaults_to_empty ... ok
[INFO] [stdout] test app::tests::postproc_config_maps_fields ... ok
[INFO] [stdout] test cli::tests::cli_parses_defaults ... 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_pidfile_option ... ok
[INFO] [stdout] test cli::tests::cli_parses_short_flags ... ok
[INFO] [stdout] test cli::tests::cli_pidfile_defaults_to_none ... ok
[INFO] [stdout] test daemon::tests::pidfile_create_writes_current_pid ... ok
[INFO] [stdout] test daemon::tests::pidfile_drop_removes_file ... ok
[INFO] [stdout] test daemon::tests::pidfile_create_returns_error_for_invalid_path ... ok
[INFO] [stdout] test daemon::tests::pidfile_path_returns_stored_path ... ok
[INFO] [stdout] test cache::tests::bounded_cache_concurrent_access ... ok
[INFO] [stdout] test download::tests::download_worker_rate_watcher_updates_limiter ... ok
[INFO] [stdout] test download::tests::download_worker_reports_results ... ok
[INFO] [stdout] test download::tests::fetch_and_decode_produces_correct_data ... ok
[INFO] [stdout] test writer::tests::writer_pool_pre_allocates_file ... ok
[INFO] [stdout] test download::tests::fetch_and_decode_writes_file ... ok
[INFO] [stdout] test writer::tests::writer_pool_tracks_allocated_length ... ok
[INFO] [stdout] test writer::tests::writer_pool_flush_all ... ok
[INFO] [stdout] test writer::tests::writer_task_flushes_on_drop ... ok
[INFO] [stdout] test writer::tests::writer_pool_reuses_open_file ... 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 writer::tests::writer_pool_batches_writes ... ok
[INFO] [stdout] test download::tests::download_worker_bounds_concurrent_tasks ... 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] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s
[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-10T04:05:14.113387Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpdA4SIF/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:14.113413Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpdJMQGe/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:14.113397Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpxA4Bhj/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:14.114757Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpysabF7/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:14.124558Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpAXcXs9/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:14.125068Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmp8ZwoBc/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:14.126245Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpoCUXfd/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:14.126283Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:14.126363Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:14.125279Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpuF11Qp/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:14.126476Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpteJOyL/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:14.126536Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:14.125481Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:14.126570Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpIQnhWF/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:14.125565Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:14.125635Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:14.126652Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:14.126672Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:14.126683Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:14.126740Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:14.126748Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:14.126780Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:14.126787Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:14.126828Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:14.125703Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:14.126877Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:14.126924Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:14.126955Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmprCrUQz/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:14.126974Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:14.127137Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:14.127180Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:14.127210Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.127211Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:14.127236Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:14.127236Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.127261Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:14.127261Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:14.127284Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:14.127287Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:14.127324Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.127324Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:14.127349Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.127371Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:14.127394Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:14.127415Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:14.127473Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpTNZwn1/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:14.127500Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:14.127533Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:14.127563Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.127599Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.127629Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:14.127653Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:14.127675Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:14.127738Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:14.127761Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:14.127790Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:14.127798Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:14.127821Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:14.127834Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.127847Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:14.127859Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.127871Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.127883Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:14.127959Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:14.127994Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:14.128002Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpzfailR/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:14.128021Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.128046Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.128047Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:14.128078Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:14.128085Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:14.128108Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:14.128135Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:14.128140Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:14.128168Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:14.128192Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.128214Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.128235Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:14.128232Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:14.128255Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:14.128268Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:14.128272Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:14.128278Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:14.128298Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:14.128338Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:14.128338Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:14.128366Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:14.128387Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:14.128389Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.128410Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.128410Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.128433Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:14.128434Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.128456Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:14.128456Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:14.128478Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:14.128478Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:14.128501Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:14.128594Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:14.128631Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:14.128643Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpdCqipX/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:14.128659Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.128683Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.128709Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:14.128736Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:14.128737Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m loaded post-processing extensions [3mcount[0m[2m=[0m1 [3mdir[0m[2m=[0m/tmp/.tmpFXXeAT/scripts
[INFO] [stdout] [2m2026-07-10T04:05:14.128762Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:14.128972Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:14.128972Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:14.129000Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:14.129007Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:14.129011Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:14.129045Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:14.129072Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:14.129070Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:14.129082Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.129091Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.129106Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:14.129112Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.129128Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.129132Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:14.129144Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:14.129153Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:14.129164Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:14.129172Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:14.129174Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:14.129188Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:14.129196Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.129210Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:14.127896Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.129219Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.129240Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:14.129240Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:14.129260Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:14.129264Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:14.129286Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:14.129288Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:14.129297Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:14.129364Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:14.129474Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:14.129516Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.129546Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.129580Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:14.129610Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:14.129636Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:14.129709Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.129738Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.129761Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:14.129800Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:14.129827Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:14.133022Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpal3uCT/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:14.134835Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m RSS feed monitoring started
[INFO] [stdout] [2m2026-07-10T04:05:14.135558Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:14.135622Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:14.135672Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:14.135712Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:14.135749Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.135778Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:14.135805Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:14.135827Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:14.135853Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:14.143340Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m running scheduled task 1: FetchFeed 1
[INFO] [stdout] [2m2026-07-10T04:05:14.972553Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36681/
[INFO] [stdout] [2m2026-07-10T04:05:14.973405Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36681
[INFO] [stdout] [2m2026-07-10T04:05:14.973701Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36681
[INFO] [stdout] [2m2026-07-10T04:05:14.978380Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:14.981694Z[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-10T04:05:15.022174Z[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-10T04:05:15.022333Z[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-10T04:05:15.022379Z[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-10T04:05:15.024508Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:38943/
[INFO] [stdout] [2m2026-07-10T04:05:15.028029Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:15.028220Z[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-10T04:05:15.028944Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:15.026224Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:33905/
[INFO] [stdout] [2m2026-07-10T04:05:15.029109Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:33905
[INFO] [stdout] [2m2026-07-10T04:05:15.030121Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:33905
[INFO] [stdout] [2m2026-07-10T04:05:15.030974Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.031627Z[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-10T04:05:15.035113Z[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-10T04:05:15.035204Z[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-10T04:05:15.035341Z[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-10T04:05:15.039424Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.040205Z[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-10T04:05:15.040605Z[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-10T04:05:15.040697Z[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-10T04:05:15.040881Z[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-10T04:05:15.045457Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40615/
[INFO] [stdout] [2m2026-07-10T04:05:15.045713Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40615
[INFO] [stdout] [2m2026-07-10T04:05:15.046306Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40615
[INFO] [stdout] [2m2026-07-10T04:05:15.047434Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.047705Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.049200Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::pool[0m[2m:[0m pooling idle connection for ("http", 127.0.0.1:40615)
[INFO] [stdout] [2m2026-07-10T04:05:15.073936Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37153/
[INFO] [stdout] [2m2026-07-10T04:05:15.078027Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37153
[INFO] [stdout] [2m2026-07-10T04:05:15.078622Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37153
[INFO] [stdout] [2m2026-07-10T04:05:15.079675Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.124003Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:38319/
[INFO] [stdout] [2m2026-07-10T04:05:15.124136Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:38319
[INFO] [stdout] [2m2026-07-10T04:05:15.124559Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:38319
[INFO] [stdout] [2m2026-07-10T04:05:15.130874Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.136964Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36099/
[INFO] [stdout] [2m2026-07-10T04:05:15.137063Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36099
[INFO] [stdout] [2m2026-07-10T04:05:15.137340Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36099
[INFO] [stdout] [2m2026-07-10T04:05:15.140235Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.145425Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34485/
[INFO] [stdout] [2m2026-07-10T04:05:15.145507Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34485
[INFO] [stdout] [2m2026-07-10T04:05:15.145778Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34485
[INFO] [stdout] [2m2026-07-10T04:05:15.147613Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.154320Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40197/
[INFO] [stdout] [2m2026-07-10T04:05:15.154448Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40197
[INFO] [stdout] [2m2026-07-10T04:05:15.154804Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40197
[INFO] [stdout] [2m2026-07-10T04:05:15.160332Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40887/
[INFO] [stdout] [2m2026-07-10T04:05:15.160455Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40887
[INFO] [stdout] [2m2026-07-10T04:05:15.165112Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.165758Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42007/
[INFO] [stdout] [2m2026-07-10T04:05:15.165861Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42007
[INFO] [stdout] [2m2026-07-10T04:05:15.166292Z[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-10T04:05:15.166396Z[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-10T04:05:15.166658Z[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-10T04:05:15.166690Z[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-10T04:05:15.166775Z[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-10T04:05:15.167000Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42007
[INFO] [stdout] [2m2026-07-10T04:05:15.167873Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.172477Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44409/
[INFO] [stdout] [2m2026-07-10T04:05:15.172580Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44409
[INFO] [stdout] [2m2026-07-10T04:05:15.172866Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:46435/
[INFO] [stdout] [2m2026-07-10T04:05:15.174014Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:46435
[INFO] [stdout] [2m2026-07-10T04:05:15.174381Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:46435
[INFO] [stdout] [2m2026-07-10T04:05:15.172885Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44409
[INFO] [stdout] [2m2026-07-10T04:05:15.176364Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.177525Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.183857Z[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-10T04:05:15.184021Z[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-10T04:05:15.184600Z[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-10T04:05:15.185939Z[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-10T04:05:15.186314Z[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-10T04:05:15.187330Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m9 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:15.189955Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb
[INFO] [stdout] [2m2026-07-10T04:05:15.190201Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m50 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:15.192083Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m161 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:15.192547Z[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-10T04:05:15.192751Z[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/.tmpxA4Bhj/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-10T04:05:15.193370Z[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-10T04:05:15.194280Z[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-10T04:05:15.194357Z[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-10T04:05:15.194406Z[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-10T04:05:15.195468Z[0m [33m WARN[0m [2me2e_flow[0m[2m:[0m append_nzb did not return an id, retrying [3mattempt[0m[2m=[0m0 [3mbody[0m[2m=[0mObject {"error": Object {"code": Number(-32000), "message": String("NZB parse error: Malformed NZB structure: missing nzb root")}, "id": Number(1), "jsonrpc": String("2.0")}
[INFO] [stdout] [2m2026-07-10T04:05:15.197371Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:15.197742Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m50 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:15.202782Z[0m [33m WARN[0m [2me2e_flow[0m[2m:[0m append_nzb did not return an id, retrying [3mattempt[0m[2m=[0m0 [3mbody[0m[2m=[0mObject {"error": Object {"code": Number(-32000), "message": String("NZB parse error: Malformed NZB structure: missing nzb root")}, "id": Number(1), "jsonrpc": String("2.0")}
[INFO] [stdout] [2m2026-07-10T04:05:15.208684Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m169 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:15.209154Z[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-10T04:05:15.209352Z[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/.tmpdCqipX/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-10T04:05:15.209125Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m231 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:15.211995Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37317/
[INFO] [stdout] [2m2026-07-10T04:05:15.212137Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37317
[INFO] [stdout] [2m2026-07-10T04:05:15.212239Z[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-10T04:05:15.212502Z[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/.tmpAXcXs9/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-10T04:05:15.213174Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37317
[INFO] [stdout] [2m2026-07-10T04:05:15.215750Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.224295Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:39081/
[INFO] [stdout] [2m2026-07-10T04:05:15.224423Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:39081
[INFO] [stdout] [2m2026-07-10T04:05:15.224752Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:39081
[INFO] [stdout] [2m2026-07-10T04:05:15.226747Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.245054Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42965/
[INFO] [stdout] [2m2026-07-10T04:05:15.245782Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42965
[INFO] [stdout] [2m2026-07-10T04:05:15.247496Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42965
[INFO] [stdout] [2m2026-07-10T04:05:15.248705Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.277635Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34987/
[INFO] [stdout] [2m2026-07-10T04:05:15.277758Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34987
[INFO] [stdout] [2m2026-07-10T04:05:15.278069Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40887
[INFO] [stdout] [2m2026-07-10T04:05:15.278569Z[0m [33m WARN[0m [2mbergamot_scheduler[0m[2m:[0m slow disk write speed: 0.9 MB/s on /tmp/.tmpal3uCT/dest
[INFO] [stdout] [2m2026-07-10T04:05:15.278766Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34987
[INFO] [stdout] [2m2026-07-10T04:05:15.280956Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40615/
[INFO] [stdout] [2m2026-07-10T04:05:15.281052Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40615
[INFO] [stdout] [2m2026-07-10T04:05:15.281462Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40615
[INFO] [stdout] [2m2026-07-10T04:05:15.283891Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.284132Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.284518Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::pool[0m[2m:[0m pooling idle connection for ("http", 127.0.0.1:40615)
[INFO] [stdout] [2m2026-07-10T04:05:15.296385Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m feed 1: received 2 new items
[INFO] [stdout] [2m2026-07-10T04:05:15.297028Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.298113Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.339071Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44409/
[INFO] [stdout] [2m2026-07-10T04:05:15.339195Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44409
[INFO] [stdout] [2m2026-07-10T04:05:15.339633Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44409
[INFO] [stdout] [2m2026-07-10T04:05:15.340494Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.401989Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:33905/
[INFO] [stdout] [2m2026-07-10T04:05:15.402114Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:33905
[INFO] [stdout] [2m2026-07-10T04:05:15.402588Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:33905
[INFO] [stdout] [2m2026-07-10T04:05:15.404469Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.406031Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.412765Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:38943/
[INFO] [stdout] [2m2026-07-10T04:05:15.412857Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:15.413608Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:15.414517Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.423234Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40615/
[INFO] [stdout] [2m2026-07-10T04:05:15.423357Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40615
[INFO] [stdout] [2m2026-07-10T04:05:15.423854Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40615
[INFO] [stdout] [2m2026-07-10T04:05:15.425382Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.426125Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.453889Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36681/
[INFO] [stdout] [2m2026-07-10T04:05:15.454116Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36681
[INFO] [stdout] [2m2026-07-10T04:05:15.454995Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36681
[INFO] [stdout] [2m2026-07-10T04:05:15.459725Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.461173Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.530328Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34485/
[INFO] [stdout] [2m2026-07-10T04:05:15.530453Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34485
[INFO] [stdout] [2m2026-07-10T04:05:15.530721Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34485
[INFO] [stdout] [2m2026-07-10T04:05:15.531647Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.533041Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40615/
[INFO] [stdout] [2m2026-07-10T04:05:15.533150Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40615
[INFO] [stdout] [2m2026-07-10T04:05:15.533434Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40615
[INFO] [stdout] [2m2026-07-10T04:05:15.534258Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.534617Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.534851Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:15.534995Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:15.535055Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:15.535135Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:15.535197Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:15.535223Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:15.535256Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:15.535283Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:15.535329Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:15.535375Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:15.541760Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36099/
[INFO] [stdout] [2m2026-07-10T04:05:15.541892Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36099
[INFO] [stdout] [2m2026-07-10T04:05:15.542331Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36099
[INFO] [stdout] [2m2026-07-10T04:05:15.543305Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.717468Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36681/
[INFO] [stdout] [2m2026-07-10T04:05:15.717574Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36681
[INFO] [stdout] [2m2026-07-10T04:05:15.717866Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36681
[INFO] [stdout] [2m2026-07-10T04:05:15.718639Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.719440Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.843999Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34987/
[INFO] [stdout] [2m2026-07-10T04:05:15.844098Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34987
[INFO] [stdout] [2m2026-07-10T04:05:15.844342Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34987
[INFO] [stdout] [2m2026-07-10T04:05:15.845143Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.845707Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.890809Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34987/
[INFO] [stdout] [2m2026-07-10T04:05:15.890921Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34987
[INFO] [stdout] [2m2026-07-10T04:05:15.891313Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34987
[INFO] [stdout] [2m2026-07-10T04:05:15.892079Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.892541Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.975362Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34987/
[INFO] [stdout] [2m2026-07-10T04:05:15.975631Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34987
[INFO] [stdout] [2m2026-07-10T04:05:15.976212Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34987
[INFO] [stdout] [2m2026-07-10T04:05:15.977045Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.977431Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:15.977649Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:15.977729Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:15.977780Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:15.977823Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:15.977851Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:15.977879Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:15.977921Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:16.011397Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:33905/
[INFO] [stdout] [2m2026-07-10T04:05:16.011518Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:33905
[INFO] [stdout] [2m2026-07-10T04:05:16.011837Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:33905
[INFO] [stdout] [2m2026-07-10T04:05:16.012796Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.013609Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.029132Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36681/
[INFO] [stdout] [2m2026-07-10T04:05:16.029252Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36681
[INFO] [stdout] [2m2026-07-10T04:05:16.029566Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36681
[INFO] [stdout] [2m2026-07-10T04:05:16.030488Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.031398Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.080943Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:33905/
[INFO] [stdout] [2m2026-07-10T04:05:16.081034Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:33905
[INFO] [stdout] [2m2026-07-10T04:05:16.081382Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:33905
[INFO] [stdout] [2m2026-07-10T04:05:16.082136Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.082478Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.082692Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:16.082777Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:16.082835Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:16.082876Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:16.082918Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:16.082991Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:16.083055Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:16.083093Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:16.083121Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:16.083164Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:16.275310Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36681/
[INFO] [stdout] [2m2026-07-10T04:05:16.275405Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36681
[INFO] [stdout] [2m2026-07-10T04:05:16.275654Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36681
[INFO] [stdout] [2m2026-07-10T04:05:16.276433Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.277190Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.338524Z[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-10T04:05:16.339006Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m998 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:16.344992Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.345140Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.345141Z[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-10T04:05:16.345407Z[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-10T04:05:16.345440Z[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-10T04:05:16.345436Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m1180 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:16.345516Z[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-10T04:05:16.345524Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m1177 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:16.346888Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.346953Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.347005Z[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-10T04:05:16.347141Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m1098 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:16.347139Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m1120 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:16.347199Z[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-10T04:05:16.347230Z[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-10T04:05:16.347753Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.347736Z[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-10T04:05:16.347949Z[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-10T04:05:16.347985Z[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-10T04:05:16.348005Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:16.348042Z[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-10T04:05:16.347868Z[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-10T04:05:16.349478Z[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-10T04:05:16.349482Z[0m [33m WARN[0m [2me2e_flow[0m[2m:[0m append_nzb did not return an id, retrying [3mattempt[0m[2m=[0m0 [3mbody[0m[2m=[0mObject {"error": Object {"code": Number(-32000), "message": String("NZB parse error: Malformed NZB structure: missing nzb root")}, "id": Number(1), "jsonrpc": String("2.0")}
[INFO] [stdout] [2m2026-07-10T04:05:16.349521Z[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-10T04:05:16.349583Z[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-10T04:05:16.349776Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m1134 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:16.350506Z[0m [33m WARN[0m [2me2e_flow[0m[2m:[0m append_nzb did not return an id, retrying [3mattempt[0m[2m=[0m0 [3mbody[0m[2m=[0mObject {"error": Object {"code": Number(-32000), "message": String("NZB parse error: Malformed NZB structure: missing nzb root")}, "id": Number(1), "jsonrpc": String("2.0")}
[INFO] [stdout] [2m2026-07-10T04:05:16.350587Z[0m [33m WARN[0m [2me2e_flow[0m[2m:[0m append_nzb did not return an id, retrying [3mattempt[0m[2m=[0m0 [3mbody[0m[2m=[0mObject {"error": Object {"code": Number(-32000), "message": String("NZB parse error: Malformed NZB structure: missing nzb root")}, "id": Number(1), "jsonrpc": String("2.0")}
[INFO] [stdout] [2m2026-07-10T04:05:16.350758Z[0m [33m WARN[0m [2me2e_flow[0m[2m:[0m append_nzb did not return an id, retrying [3mattempt[0m[2m=[0m0 [3mbody[0m[2m=[0mObject {"error": Object {"code": Number(-32000), "message": String("NZB parse error: Malformed NZB structure: missing nzb root")}, "id": Number(1), "jsonrpc": String("2.0")}
[INFO] [stdout] [2m2026-07-10T04:05:16.351182Z[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=[0m1138
[INFO] [stdout] [2m2026-07-10T04:05:16.351273Z[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-10T04:05:16.351314Z[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-10T04:05:16.351340Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: alpha.txt (multifile.nzb)
[INFO] [stdout] [2m2026-07-10T04:05:16.351371Z[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-10T04:05:16.351438Z[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-10T04:05:16.351572Z[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/.tmpAXcXs9/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-10T04:05:16.352008Z[0m [33m WARN[0m [2me2e_flow[0m[2m:[0m append_nzb did not return an id, retrying [3mattempt[0m[2m=[0m0 [3mbody[0m[2m=[0mObject {"error": Object {"code": Number(-32000), "message": String("NZB parse error: Malformed NZB structure: missing nzb root")}, "id": Number(1), "jsonrpc": String("2.0")}
[INFO] [stdout] [2m2026-07-10T04:05:16.361848Z[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=[0m10
[INFO] [stdout] [2m2026-07-10T04:05:16.361981Z[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-10T04:05:16.362028Z[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-10T04:05:16.362058Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: beta.txt (multifile.nzb)
[INFO] [stdout] [2m2026-07-10T04:05:16.362089Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: multifile.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.362632Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.363020Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpAXcXs9/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:16.363070Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.363161Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpAXcXs9/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:16.363191Z[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-10T04:05:16.363217Z[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-10T04:05:16.363688Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.364513Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0mmultifile.nzb [3mdest[0m[2m=[0m/tmp/.tmpAXcXs9/dest/multifile
[INFO] [stdout] [2m2026-07-10T04:05:16.364889Z[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-10T04:05:16.365043Z[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-10T04:05:16.366970Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m1236 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:16.367279Z[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-10T04:05:16.367450Z[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/.tmpzfailR/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-10T04:05:16.377147Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m1297 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:16.377435Z[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-10T04:05:16.377582Z[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/.tmpTNZwn1/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-10T04:05:16.456539Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44409/
[INFO] [stdout] [2m2026-07-10T04:05:16.457085Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44409
[INFO] [stdout] [2m2026-07-10T04:05:16.457966Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44409
[INFO] [stdout] [2m2026-07-10T04:05:16.459119Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.459819Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.460457Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:16.460807Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:16.461274Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:16.461565Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:16.462051Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:16.462471Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:16.462861Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:16.463018Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:16.463669Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:16.463792Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:16.484130Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m1307 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:16.484653Z[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-10T04:05:16.484889Z[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/.tmpFXXeAT/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-10T04:05:16.487573Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:38319/
[INFO] [stdout] [2m2026-07-10T04:05:16.487711Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:38319
[INFO] [stdout] [2m2026-07-10T04:05:16.488214Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:38319
[INFO] [stdout] [2m2026-07-10T04:05:16.489463Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.490417Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.493596Z[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=[0m126
[INFO] [stdout] [2m2026-07-10T04:05:16.493700Z[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-10T04:05:16.493737Z[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-10T04:05:16.493780Z[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-10T04:05:16.493843Z[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-10T04:05:16.494339Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37153/
[INFO] [stdout] [2m2026-07-10T04:05:16.494503Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37153
[INFO] [stdout] [2m2026-07-10T04:05:16.494236Z[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/.tmpzfailR/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-10T04:05:16.495078Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37153
[INFO] [stdout] [2m2026-07-10T04:05:16.496148Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m1081 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:16.496196Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m964 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:16.496423Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.496451Z[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-10T04:05:16.496576Z[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/.tmpIQnhWF/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-10T04:05:16.497257Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.501881Z[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=[0m124
[INFO] [stdout] [2m2026-07-10T04:05:16.502023Z[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-10T04:05:16.502075Z[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-10T04:05:16.502104Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: payload.dat (par2.nzb)
[INFO] [stdout] [2m2026-07-10T04:05:16.502150Z[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-10T04:05:16.502216Z[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-10T04:05:16.502347Z[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/.tmpTNZwn1/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-10T04:05:16.509139Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m965 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:16.509561Z[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-10T04:05:16.509740Z[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/.tmpysabF7/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-10T04:05:16.512545Z[0m [32m INFO[0m [2me2e_flow[0m[2m:[0m appended NZB with id 1
[INFO] [stdout] [2m2026-07-10T04:05:16.523186Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:16.523314Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:16.537625Z[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=[0m43
[INFO] [stdout] [2m2026-07-10T04:05:16.537772Z[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-10T04:05:16.537829Z[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-10T04:05:16.537858Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-07-10T04:05:16.537875Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.538081Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.538225Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpzfailR/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:16.538267Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.538342Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpzfailR/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:16.538370Z[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-10T04:05:16.538392Z[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-10T04:05:16.538489Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.538927Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmpzfailR/dest/sample
[INFO] [stdout] [2m2026-07-10T04:05:16.538963Z[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-10T04:05:16.539043Z[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-10T04:05:16.545104Z[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=[0m42
[INFO] [stdout] [2m2026-07-10T04:05:16.545227Z[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-10T04:05:16.545263Z[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-10T04:05:16.545296Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: payload.par2 (par2.nzb)
[INFO] [stdout] [2m2026-07-10T04:05:16.545313Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: par2.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.545505Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mpar2.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.545620Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m found par2 file [3mpath[0m[2m=[0m/tmp/.tmpTNZwn1/intermediate/nzb-1/payload.par2
[INFO] [stdout] [2m2026-07-10T04:05:16.546057Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mpar2.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.546247Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m found par2 file [3mpath[0m[2m=[0m/tmp/.tmpTNZwn1/intermediate/nzb-1/payload.par2
[INFO] [stdout] [2m2026-07-10T04:05:16.546341Z[0m [34mDEBUG[0m [2mbergamot_postproc::par2[0m[2m:[0m parsing par2 recovery set [3mdir[0m[2m=[0m/tmp/.tmpTNZwn1/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:16.546473Z[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-10T04:05:16.560389Z[0m [32m INFO[0m [2mbergamot_postproc::par2[0m[2m:[0m all files intact [3mdir[0m[2m=[0m/tmp/.tmpTNZwn1/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:16.560692Z[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-10T04:05:16.560962Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mpar2.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.563329Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0mpar2.nzb [3mdest[0m[2m=[0m/tmp/.tmpTNZwn1/dest/par2
[INFO] [stdout] [2m2026-07-10T04:05:16.563375Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0mpar2.nzb [3mtotal_ms[0m[2m=[0m17 [3mpar_ms[0m[2m=[0m14 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-10T04:05:16.563455Z[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-10T04:05:16.622146Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:16.622395Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:16.663183Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:16.663394Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:16.663614Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34485/
[INFO] [stdout] [2m2026-07-10T04:05:16.663726Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34485
[INFO] [stdout] [2m2026-07-10T04:05:16.664371Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34485
[INFO] [stdout] [2m2026-07-10T04:05:16.665605Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.666427Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.669487Z[0m [34mDEBUG[0m [2me2e_flow[0m[2m:[0m listgroups response: [{"ActiveDownloads":1,"Category":"","CriticalHealth":1000,"DeleteStatus":"NONE","Deleted":false,"DestDir":"/tmp/.tmpIQnhWF/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-10T04:05:16.669566Z[0m [32m INFO[0m [2me2e_flow[0m[2m:[0m nzb status: DOWNLOADING
[INFO] [stdout] [2m2026-07-10T04:05:16.669800Z[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=[0m173
[INFO] [stdout] [2m2026-07-10T04:05:16.669881Z[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-10T04:05:16.669953Z[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-10T04:05:16.669997Z[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-10T04:05:16.670043Z[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-10T04:05:16.670127Z[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/.tmpIQnhWF/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-10T04:05:16.704466Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37317/
[INFO] [stdout] [2m2026-07-10T04:05:16.704583Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37317
[INFO] [stdout] [2m2026-07-10T04:05:16.704871Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37317
[INFO] [stdout] [2m2026-07-10T04:05:16.705775Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.712095Z[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-10T04:05:16.712267Z[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-10T04:05:16.712328Z[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-10T04:05:16.712366Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-07-10T04:05:16.712394Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.712651Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.712834Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpIQnhWF/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:16.712897Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.714085Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpIQnhWF/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:16.714130Z[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-10T04:05:16.714155Z[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-10T04:05:16.714266Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.715412Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmpIQnhWF/dest/sample
[INFO] [stdout] [2m2026-07-10T04:05:16.715455Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0msample.nzb [3mtotal_ms[0m[2m=[0m2 [3mpar_ms[0m[2m=[0m1 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-10T04:05:16.715527Z[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-10T04:05:16.718048Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:16.718171Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:16.719754Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:39081/
[INFO] [stdout] [2m2026-07-10T04:05:16.719962Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:39081
[INFO] [stdout] [2m2026-07-10T04:05:16.720283Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:39081
[INFO] [stdout] [2m2026-07-10T04:05:16.721244Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.733166Z[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-10T04:05:16.733517Z[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-10T04:05:16.733557Z[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-10T04:05:16.733662Z[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-10T04:05:16.748359Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42007/
[INFO] [stdout] [2m2026-07-10T04:05:16.748579Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42007
[INFO] [stdout] [2m2026-07-10T04:05:16.748894Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42007
[INFO] [stdout] [2m2026-07-10T04:05:16.750071Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.765063Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42965/
[INFO] [stdout] [2m2026-07-10T04:05:16.765184Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42965
[INFO] [stdout] [2m2026-07-10T04:05:16.765482Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42965
[INFO] [stdout] [2m2026-07-10T04:05:16.766452Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.771508Z[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-10T04:05:16.771826Z[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-10T04:05:16.771868Z[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-10T04:05:16.771980Z[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-10T04:05:16.779956Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:16.780141Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:16.788525Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:46435/
[INFO] [stdout] [2m2026-07-10T04:05:16.788693Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:46435
[INFO] [stdout] [2m2026-07-10T04:05:16.789316Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:46435
[INFO] [stdout] [2m2026-07-10T04:05:16.790716Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.791592Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.796072Z[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=[0m311
[INFO] [stdout] [2m2026-07-10T04:05:16.796222Z[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-10T04:05:16.796269Z[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-10T04:05:16.796334Z[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-10T04:05:16.796394Z[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-10T04:05:16.796516Z[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/.tmpFXXeAT/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-10T04:05:16.801402Z[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-10T04:05:16.801706Z[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-10T04:05:16.801736Z[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-10T04:05:16.801818Z[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-10T04:05:16.801955Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36681/
[INFO] [stdout] [2m2026-07-10T04:05:16.802044Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36681
[INFO] [stdout] [2m2026-07-10T04:05:16.802281Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36681
[INFO] [stdout] [2m2026-07-10T04:05:16.803637Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.804281Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.816465Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m110 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:16.816895Z[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-10T04:05:16.817091Z[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/.tmprCrUQz/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-10T04:05:16.832995Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:38943/
[INFO] [stdout] [2m2026-07-10T04:05:16.833118Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:16.833364Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:16.834495Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.835047Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.840131Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:38319/
[INFO] [stdout] [2m2026-07-10T04:05:16.840278Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:38319
[INFO] [stdout] [2m2026-07-10T04:05:16.840539Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:38319
[INFO] [stdout] [2m2026-07-10T04:05:16.842457Z[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-10T04:05:16.842576Z[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-10T04:05:16.842630Z[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-10T04:05:16.842659Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-07-10T04:05:16.842676Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.842964Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.842949Z[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-10T04:05:16.843115Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpFXXeAT/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:16.843159Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.843204Z[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-10T04:05:16.843240Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpFXXeAT/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:16.843249Z[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-10T04:05:16.843264Z[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-10T04:05:16.843287Z[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-10T04:05:16.843323Z[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-10T04:05:16.843395Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:16.843514Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.843897Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmpFXXeAT/dest/sample
[INFO] [stdout] [2m2026-07-10T04:05:16.844045Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.857540Z[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-10T04:05:16.857622Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0msample.nzb [3mtotal_ms[0m[2m=[0m14 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-10T04:05:16.857730Z[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-10T04:05:16.868529Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m147 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:16.869016Z[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-10T04:05:16.869204Z[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/.tmpteJOyL/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-10T04:05:16.894754Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37153/
[INFO] [stdout] [2m2026-07-10T04:05:16.894988Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37153
[INFO] [stdout] [2m2026-07-10T04:05:16.895338Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37153
[INFO] [stdout] [2m2026-07-10T04:05:16.896287Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.896935Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.908462Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40197/
[INFO] [stdout] [2m2026-07-10T04:05:16.908664Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40197
[INFO] [stdout] [2m2026-07-10T04:05:16.909045Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40197
[INFO] [stdout] [2m2026-07-10T04:05:16.910568Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.917554Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m167 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:16.917996Z[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-10T04:05:16.918197Z[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/.tmp8ZwoBc/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-10T04:05:16.926967Z[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=[0m417
[INFO] [stdout] [2m2026-07-10T04:05:16.928014Z[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-10T04:05:16.928128Z[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-10T04:05:16.928240Z[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-10T04:05:16.928371Z[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-10T04:05:16.928580Z[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/.tmpysabF7/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-10T04:05:16.948059Z[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-10T04:05:16.948377Z[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-10T04:05:16.948426Z[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-10T04:05:16.948527Z[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-10T04:05:16.948602Z[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-10T04:05:16.956214Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36681/
[INFO] [stdout] [2m2026-07-10T04:05:16.956342Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36681
[INFO] [stdout] [2m2026-07-10T04:05:16.956636Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36681
[INFO] [stdout] [2m2026-07-10T04:05:16.957662Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.958103Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.958352Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:16.958440Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:16.958493Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:16.958523Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:16.958547Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:16.958569Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:16.958591Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:16.958614Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:16.958638Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:16.958678Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:16.965883Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m199 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:16.966344Z[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-10T04:05:16.966570Z[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/.tmpuF11Qp/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-10T04:05:16.971385Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:38943/
[INFO] [stdout] [2m2026-07-10T04:05:16.971474Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:16.971798Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:16.972492Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:16.973507Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.051419Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37153/
[INFO] [stdout] [2m2026-07-10T04:05:17.051608Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37153
[INFO] [stdout] [2m2026-07-10T04:05:17.052142Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37153
[INFO] [stdout] [2m2026-07-10T04:05:17.052932Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34485/
[INFO] [stdout] [2m2026-07-10T04:05:17.053100Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.053141Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34485
[INFO] [stdout] [2m2026-07-10T04:05:17.053447Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34485
[INFO] [stdout] [2m2026-07-10T04:05:17.053513Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.053812Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:17.054003Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:17.054132Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:17.054232Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.054319Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:17.054405Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.054347Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.054487Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:17.055980Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.055985Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:17.056175Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:17.056272Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:17.059604Z[0m [34mDEBUG[0m [2me2e_flow[0m[2m:[0m listgroups response: []
[INFO] [stdout] [2m2026-07-10T04:05:17.069336Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m158 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:17.069758Z[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-10T04:05:17.069868Z[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-10T04:05:17.070002Z[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/.tmpoCUXfd/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-10T04:05:17.070254Z[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/.tmpoCUXfd/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-10T04:05:17.087881Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37317/
[INFO] [stdout] [2m2026-07-10T04:05:17.088026Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37317
[INFO] [stdout] [2m2026-07-10T04:05:17.088331Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37317
[INFO] [stdout] [2m2026-07-10T04:05:17.089255Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.090121Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.103613Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:39081/
[INFO] [stdout] [2m2026-07-10T04:05:17.104205Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:39081
[INFO] [stdout] [2m2026-07-10T04:05:17.104724Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:39081
[INFO] [stdout] [2m2026-07-10T04:05:17.105760Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.122864Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:38943/
[INFO] [stdout] [2m2026-07-10T04:05:17.123014Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:17.123500Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:17.125176Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.125684Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.126399Z[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=[0m1917
[INFO] [stdout] [2m2026-07-10T04:05:17.126499Z[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-10T04:05:17.126547Z[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-10T04:05:17.126599Z[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-10T04:05:17.126662Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-10T04:05:17.126770Z[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: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpdCqipX/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m2[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-07-10T04:05:17.130153Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:17.130213Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:17.130266Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:17.130299Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:17.130328Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:17.130347Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-10T04:05:17.130222Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:17.130496Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:17.130521Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:17.130542Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-10T04:05:17.131687Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:17.131940Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:17.132072Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:17.132426Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:17.132688Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-10T04:05:17.137157Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:17.137208Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:17.137227Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:17.137245Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:17.137259Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test error_all_servers_down_produces_failure ... ok
[INFO] [stdout] test feed_polling_via_rss_stub ... ok
[INFO] [stdout] [2m2026-07-10T04:05:17.162386Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:17.162644Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:17.167012Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42965/
[INFO] [stdout] [2m2026-07-10T04:05:17.167141Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpCLGxXB/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:17.167855Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:17.169131Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmptA3GyE/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:17.169973Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:17.170064Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:17.170138Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:17.170210Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.170303Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.170374Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:17.170445Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:17.170440Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:17.170512Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:17.167208Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42965
[INFO] [stdout] [2m2026-07-10T04:05:17.170596Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:17.170703Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:17.170806Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:17.170941Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.171035Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.171109Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42965
[INFO] [stdout] [2m2026-07-10T04:05:17.171134Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:17.171257Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:17.171374Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:17.171898Z[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-10T04:05:17.172000Z[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=[0m243
[INFO] [stdout] [2m2026-07-10T04:05:17.172095Z[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-10T04:05:17.172124Z[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-10T04:05:17.172146Z[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-10T04:05:17.172172Z[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-10T04:05:17.172191Z[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-10T04:05:17.172207Z[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-10T04:05:17.172243Z[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-10T04:05:17.172346Z[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/.tmpysabF7/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-10T04:05:17.172666Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.173146Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.183328Z[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-10T04:05:17.183743Z[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-10T04:05:17.183781Z[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-10T04:05:17.183810Z[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-10T04:05:17.192101Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:46435/
[INFO] [stdout] [2m2026-07-10T04:05:17.192274Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:46435
[INFO] [stdout] [2m2026-07-10T04:05:17.192627Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:46435
[INFO] [stdout] [2m2026-07-10T04:05:17.193698Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.194295Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.210600Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34485/
[INFO] [stdout] [2m2026-07-10T04:05:17.210717Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34485
[INFO] [stdout] [2m2026-07-10T04:05:17.211017Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34485
[INFO] [stdout] [2m2026-07-10T04:05:17.211969Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.212354Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.212588Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:17.212661Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:17.212701Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:17.212724Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.212747Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:17.212770Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.212800Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:17.212832Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:17.212850Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:17.212882Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:17.242113Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:17.242401Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:17.248167Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37317/
[INFO] [stdout] [2m2026-07-10T04:05:17.248325Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37317
[INFO] [stdout] [2m2026-07-10T04:05:17.248768Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37317
[INFO] [stdout] [2m2026-07-10T04:05:17.249894Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.250370Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.250698Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:17.250861Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:17.251011Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:17.251113Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.251212Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:17.251315Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.251351Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:17.251373Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:17.251391Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:17.251424Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:17.253602Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:38943/
[INFO] [stdout] [2m2026-07-10T04:05:17.253678Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:17.254000Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:17.254716Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.255775Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.269021Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40197/
[INFO] [stdout] [2m2026-07-10T04:05:17.269131Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40197
[INFO] [stdout] [2m2026-07-10T04:05:17.269735Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40197
[INFO] [stdout] [2m2026-07-10T04:05:17.272055Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.272933Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.273315Z[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=[0m203
[INFO] [stdout] [2m2026-07-10T04:05:17.273447Z[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-10T04:05:17.273517Z[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-10T04:05:17.273662Z[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=[0m203
[INFO] [stdout] [2m2026-07-10T04:05:17.273842Z[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-10T04:05:17.273943Z[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-10T04:05:17.274001Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-07-10T04:05:17.274042Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:17.274232Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:17.274487Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpoCUXfd/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:17.274577Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:17.274747Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpoCUXfd/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:17.274818Z[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-10T04:05:17.274900Z[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-10T04:05:17.275149Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:17.277898Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmpoCUXfd/dest/sample
[INFO] [stdout] [2m2026-07-10T04:05:17.278012Z[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-10T04:05:17.278190Z[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-10T04:05:17.290070Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:46435/
[INFO] [stdout] [2m2026-07-10T04:05:17.290184Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:46435
[INFO] [stdout] [2m2026-07-10T04:05:17.290611Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:46435
[INFO] [stdout] [2m2026-07-10T04:05:17.291507Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.292009Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.292314Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:17.292473Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:17.292560Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:17.292619Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.292676Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:17.292709Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.292735Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:17.292762Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:17.292799Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:17.292851Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:17.324167Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:38943/
[INFO] [stdout] [2m2026-07-10T04:05:17.324268Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:17.324642Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:17.325447Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.325981Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.356675Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m250 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:17.432506Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36099/
[INFO] [stdout] [2m2026-07-10T04:05:17.432821Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36099
[INFO] [stdout] [2m2026-07-10T04:05:17.433103Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36099
[INFO] [stdout] [2m2026-07-10T04:05:17.434452Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.435135Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.435462Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:17.435601Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:17.435725Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:17.435827Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.435953Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:17.436034Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.436107Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:17.436200Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:17.436252Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:17.436474Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:17.437610Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:38943/
[INFO] [stdout] [2m2026-07-10T04:05:17.437737Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:17.438112Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:17.438997Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.440068Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.470538Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:38319/
[INFO] [stdout] [2m2026-07-10T04:05:17.470670Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:38319
[INFO] [stdout] [2m2026-07-10T04:05:17.471054Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:38319
[INFO] [stdout] [2m2026-07-10T04:05:17.471995Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.472878Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.474468Z[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=[0m302
[INFO] [stdout] [2m2026-07-10T04:05:17.474571Z[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-10T04:05:17.474610Z[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-10T04:05:17.474658Z[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-10T04:05:17.474713Z[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-10T04:05:17.474850Z[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/.tmpysabF7/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-10T04:05:17.499101Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:39081/
[INFO] [stdout] [2m2026-07-10T04:05:17.499323Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:39081
[INFO] [stdout] [2m2026-07-10T04:05:17.500047Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:39081
[INFO] [stdout] [2m2026-07-10T04:05:17.501150Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.502528Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.504763Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43887/
[INFO] [stdout] [2m2026-07-10T04:05:17.504859Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43887
[INFO] [stdout] [2m2026-07-10T04:05:17.505070Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43887
[INFO] [stdout] [2m2026-07-10T04:05:17.505638Z[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=[0m636
[INFO] [stdout] [2m2026-07-10T04:05:17.505713Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.505780Z[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-10T04:05:17.505831Z[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-10T04:05:17.505878Z[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-10T04:05:17.505954Z[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-10T04:05:17.506006Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.506058Z[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/.tmpteJOyL/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-10T04:05:17.510689Z[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=[0m4
[INFO] [stdout] [2m2026-07-10T04:05:17.510895Z[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-10T04:05:17.511010Z[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-10T04:05:17.511093Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: alpha.txt (multifile.nzb)
[INFO] [stdout] [2m2026-07-10T04:05:17.511184Z[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-10T04:05:17.511303Z[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-10T04:05:17.511531Z[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/.tmpteJOyL/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-10T04:05:17.514219Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43715/
[INFO] [stdout] [2m2026-07-10T04:05:17.514359Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:17.514653Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:17.515521Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.515995Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.516280Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m downloads paused
[INFO] [stdout] [2m2026-07-10T04:05:17.551641Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:17.551849Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:17.557009Z[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=[0m45
[INFO] [stdout] [2m2026-07-10T04:05:17.557101Z[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=[0m740
[INFO] [stdout] [2m2026-07-10T04:05:17.557161Z[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-10T04:05:17.557177Z[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-10T04:05:17.557206Z[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-10T04:05:17.557206Z[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-10T04:05:17.557233Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: beta.txt (multifile.nzb)
[INFO] [stdout] [2m2026-07-10T04:05:17.557249Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: multifile.nzb
[INFO] [stdout] [2m2026-07-10T04:05:17.557255Z[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-10T04:05:17.557284Z[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-10T04:05:17.557312Z[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-10T04:05:17.557410Z[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-10T04:05:17.557448Z[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/.tmprCrUQz/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-10T04:05:17.557535Z[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/.tmpteJOyL/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-10T04:05:17.557709Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-07-10T04:05:17.557828Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpteJOyL/intermediate/nzb-2
[INFO] [stdout] [2m2026-07-10T04:05:17.557857Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-07-10T04:05:17.557959Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpteJOyL/intermediate/nzb-2
[INFO] [stdout] [2m2026-07-10T04:05:17.557982Z[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-10T04:05:17.558001Z[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-10T04:05:17.558085Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-07-10T04:05:17.558722Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0mmultifile.nzb [3mdest[0m[2m=[0m/tmp/.tmpteJOyL/dest/multifile
[INFO] [stdout] [2m2026-07-10T04:05:17.558751Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0mmultifile.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-10T04:05:17.558815Z[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-10T04:05:17.565134Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:17.594804Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:38943/
[INFO] [stdout] [2m2026-07-10T04:05:17.594924Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:17.595320Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:17.596065Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.596555Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.599403Z[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-10T04:05:17.599699Z[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-10T04:05:17.599802Z[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-10T04:05:17.599930Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-07-10T04:05:17.600081Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:17.600295Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:17.600447Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpteJOyL/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:17.600505Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:17.600604Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpteJOyL/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:17.600654Z[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-10T04:05:17.600694Z[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-10T04:05:17.600809Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:17.601308Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmpteJOyL/dest/sample
[INFO] [stdout] [2m2026-07-10T04:05:17.601340Z[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-10T04:05:17.601394Z[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-10T04:05:17.603182Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:17.603317Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:17.638428Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:38319/
[INFO] [stdout] [2m2026-07-10T04:05:17.639052Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:38319
[INFO] [stdout] [2m2026-07-10T04:05:17.639619Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:38319
[INFO] [stdout] [2m2026-07-10T04:05:17.640777Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.641559Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.643175Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:17.643598Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:17.643666Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:17.643699Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.643722Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:17.643746Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.643767Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:17.643791Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:17.643821Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:17.643859Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:17.660495Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40197/
[INFO] [stdout] [2m2026-07-10T04:05:17.660641Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40197
[INFO] [stdout] [2m2026-07-10T04:05:17.660991Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40197
[INFO] [stdout] [2m2026-07-10T04:05:17.662044Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.662633Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.673980Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43887/
[INFO] [stdout] [2m2026-07-10T04:05:17.674210Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43887
[INFO] [stdout] [2m2026-07-10T04:05:17.675225Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43887
[INFO] [stdout] [2m2026-07-10T04:05:17.675728Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43715/
[INFO] [stdout] [2m2026-07-10T04:05:17.675849Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:17.676275Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:17.677010Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.677091Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.677648Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.677654Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.696847Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42007/
[INFO] [stdout] [2m2026-07-10T04:05:17.697226Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42007
[INFO] [stdout] [2m2026-07-10T04:05:17.698507Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42007
[INFO] [stdout] [2m2026-07-10T04:05:17.699969Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.701999Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.717642Z[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=[0m242
[INFO] [stdout] [2m2026-07-10T04:05:17.717760Z[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-10T04:05:17.717827Z[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-10T04:05:17.717873Z[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-10T04:05:17.717953Z[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-10T04:05:17.718051Z[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/.tmpysabF7/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-10T04:05:17.737939Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:38943/
[INFO] [stdout] [2m2026-07-10T04:05:17.738250Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:17.738776Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:17.739525Z[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-10T04:05:17.739784Z[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-10T04:05:17.740378Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.740876Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.827392Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:17.867975Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40197/
[INFO] [stdout] [2m2026-07-10T04:05:17.868157Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40197
[INFO] [stdout] [2m2026-07-10T04:05:17.868525Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40197
[INFO] [stdout] [2m2026-07-10T04:05:17.869435Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.870423Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.871164Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:17.871702Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:17.872012Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:17.872270Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.872389Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:17.873329Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.873680Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:17.874032Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:17.874308Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:17.874397Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:17.879210Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43887/
[INFO] [stdout] [2m2026-07-10T04:05:17.879341Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43887
[INFO] [stdout] [2m2026-07-10T04:05:17.880254Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43887
[INFO] [stdout] [2m2026-07-10T04:05:17.880463Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42007/
[INFO] [stdout] [2m2026-07-10T04:05:17.880646Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42007
[INFO] [stdout] [2m2026-07-10T04:05:17.881159Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42007
[INFO] [stdout] [2m2026-07-10T04:05:17.882078Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.882084Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.883495Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.883767Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:17.883860Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:17.883934Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:17.883976Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.884005Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:17.884030Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.884017Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.884066Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:17.884102Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:17.884128Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:17.884166Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:17.884209Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43715/
[INFO] [stdout] [2m2026-07-10T04:05:17.884283Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:17.884488Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:17.885138Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.887862Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42965/
[INFO] [stdout] [2m2026-07-10T04:05:17.887978Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42965
[INFO] [stdout] [2m2026-07-10T04:05:17.888251Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42965
[INFO] [stdout] [2m2026-07-10T04:05:17.889391Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.890641Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.894963Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:17.895140Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:17.898495Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:39081/
[INFO] [stdout] [2m2026-07-10T04:05:17.898575Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:39081
[INFO] [stdout] [2m2026-07-10T04:05:17.898797Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:39081
[INFO] [stdout] [2m2026-07-10T04:05:17.899535Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.900043Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.902848Z[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=[0m345
[INFO] [stdout] [2m2026-07-10T04:05:17.903021Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:17.925357Z[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=[0m1007
[INFO] [stdout] [2m2026-07-10T04:05:17.925511Z[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-10T04:05:17.925556Z[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-10T04:05:17.925615Z[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-10T04:05:17.925675Z[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-10T04:05:17.925806Z[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/.tmp8ZwoBc/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-10T04:05:17.932872Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:38943/
[INFO] [stdout] [2m2026-07-10T04:05:17.933099Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:17.933627Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:38943
[INFO] [stdout] [2m2026-07-10T04:05:17.934631Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.935130Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:17.935464Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:17.935617Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:17.935725Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:17.935837Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.935972Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:17.936067Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:17.936156Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:17.936239Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:17.936338Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:17.936445Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:17.956754Z[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-10T04:05:17.957139Z[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-10T04:05:17.957172Z[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-10T04:05:17.962135Z[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=[0m244
[INFO] [stdout] [2m2026-07-10T04:05:17.962334Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:18.002018Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42965/
[INFO] [stdout] [2m2026-07-10T04:05:18.002188Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43887/
[INFO] [stdout] [2m2026-07-10T04:05:18.002224Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42965
[INFO] [stdout] [2m2026-07-10T04:05:18.003664Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42965
[INFO] [stdout] [2m2026-07-10T04:05:18.002635Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43887
[INFO] [stdout] [2m2026-07-10T04:05:18.004621Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43887
[INFO] [stdout] [2m2026-07-10T04:05:18.004736Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.005211Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.005510Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:18.005639Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:18.005700Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:39081/
[INFO] [stdout] [2m2026-07-10T04:05:18.005823Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:39081
[INFO] [stdout] [2m2026-07-10T04:05:18.005704Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.005747Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:18.006015Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.006045Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:18.006067Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.006088Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:18.006110Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:18.006110Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:39081
[INFO] [stdout] [2m2026-07-10T04:05:18.006131Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:18.006164Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:18.006366Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.006640Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:18.006704Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.006735Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:18.006797Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:18.006839Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.006863Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:18.006896Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.006947Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:18.007053Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:18.007149Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:18.007185Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.007229Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:18.082710Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:39081/
[INFO] [stdout] [2m2026-07-10T04:05:18.082831Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:39081
[INFO] [stdout] [2m2026-07-10T04:05:18.083223Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:39081
[INFO] [stdout] [2m2026-07-10T04:05:18.084442Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.084956Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.085265Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:18.085408Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:18.085517Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:18.085611Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.085691Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:18.085768Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.085867Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:18.085969Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:18.086060Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:18.086154Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:18.104568Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m219 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:18.128695Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.128785Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.128812Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.128840Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.128856Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-10T04:05:18.129975Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.130017Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.130121Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.130073Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.130214Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.130291Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.130262Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.130413Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.130469Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-10T04:05:18.130382Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-10T04:05:18.130695Z[0m [32m INFO[0m [2me2e_flow[0m[2m:[0m first instance shut down, verifying disk state exists
[INFO] [stdout] [2m2026-07-10T04:05:18.131058Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.131104Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.131112Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.131149Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.131150Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.131227Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.131228Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.131253Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.131294Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-10T04:05:18.131191Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.131257Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.131584Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.131617Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.131635Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-10T04:05:18.131151Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.131963Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.131525Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.132021Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:18.132039Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-10T04:05:18.132042Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test extension_script_runs_during_post_processing ... ok
[INFO] [stdout] test end_to_end_append_download_flow ... ok
[INFO] [stdout] [2m2026-07-10T04:05:18.135718Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m restored 0 history entries
[INFO] [stdout] [2m2026-07-10T04:05:18.135772Z[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-10T04:05:18.135801Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m restored 1 downloads from saved state
[INFO] [stdout] [2m2026-07-10T04:05:18.135840Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpysabF7/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:18.136166Z[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-10T04:05:18.136307Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:18.136340Z[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-10T04:05:18.136419Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:18.136467Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:18.136499Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:18.136524Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.136545Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.136571Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:18.136596Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:18.136619Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:18.137242Z[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/.tmpysabF7/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] test post_processing_par2_verify_and_move ... ok
[INFO] [stdout] test rpc_listgroups_schema_during_download ... ok
[INFO] [stdout] [2m2026-07-10T04:05:18.157986Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpJ0NsBK/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:18.159124Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:18.159355Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:18.160168Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:18.160245Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:18.160295Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.160336Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.160364Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:18.160387Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:18.160419Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:18.171531Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpLCWJzn/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:18.171961Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:18.172003Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:18.172047Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:18.172078Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:18.172108Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.172106Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpbpAZyy/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:18.172140Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.172185Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:18.172219Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:18.172252Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:18.172494Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:18.172662Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:18.172766Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:18.172893Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:18.173105Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpinkCOf/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:18.173210Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.173439Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.173445Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:18.173484Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:18.173495Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:18.173522Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:18.173531Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:18.173555Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:18.173562Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:18.173587Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.173615Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.173642Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:18.173671Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:18.173699Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:18.212007Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:18.212251Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:18.229356Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:18.229625Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:18.241347Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:18.294455Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:18.296228Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:18.312094Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:18.312319Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:18.432131Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:18.432681Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:18.472021Z[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=[0m546
[INFO] [stdout] [2m2026-07-10T04:05:18.472220Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:18.487235Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43719/
[INFO] [stdout] [2m2026-07-10T04:05:18.487374Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43719
[INFO] [stdout] [2m2026-07-10T04:05:18.487733Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43719
[INFO] [stdout] [2m2026-07-10T04:05:18.488735Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.489140Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.535089Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44991/
[INFO] [stdout] [2m2026-07-10T04:05:18.535232Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44991
[INFO] [stdout] [2m2026-07-10T04:05:18.535583Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44991
[INFO] [stdout] [2m2026-07-10T04:05:18.536963Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.538075Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:32905/
[INFO] [stdout] [2m2026-07-10T04:05:18.538348Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:32905
[INFO] [stdout] [2m2026-07-10T04:05:18.538898Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:32905
[INFO] [stdout] [2m2026-07-10T04:05:18.539075Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40159/
[INFO] [stdout] [2m2026-07-10T04:05:18.539210Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40159
[INFO] [stdout] [2m2026-07-10T04:05:18.539401Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40159
[INFO] [stdout] [2m2026-07-10T04:05:18.540213Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.540651Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.540854Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.541440Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.584490Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34821/
[INFO] [stdout] [2m2026-07-10T04:05:18.584610Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34821
[INFO] [stdout] [2m2026-07-10T04:05:18.585003Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34821
[INFO] [stdout] [2m2026-07-10T04:05:18.586605Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.587525Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.588053Z[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=[0m450
[INFO] [stdout] [2m2026-07-10T04:05:18.588183Z[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-10T04:05:18.588230Z[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-10T04:05:18.588281Z[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-10T04:05:18.588350Z[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-10T04:05:18.588468Z[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/.tmpysabF7/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-10T04:05:18.598517Z[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-10T04:05:18.598795Z[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-10T04:05:18.598843Z[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-10T04:05:18.598950Z[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-10T04:05:18.649877Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40159/
[INFO] [stdout] [2m2026-07-10T04:05:18.650146Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40159
[INFO] [stdout] [2m2026-07-10T04:05:18.650718Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40159
[INFO] [stdout] [2m2026-07-10T04:05:18.651729Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.652205Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.652474Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:18.652549Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:18.652599Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:18.652629Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:18.652659Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.652684Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:18.652710Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.652735Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:18.652786Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:18.652835Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:18.657425Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:32905/
[INFO] [stdout] [2m2026-07-10T04:05:18.657605Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:32905
[INFO] [stdout] [2m2026-07-10T04:05:18.658135Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:32905
[INFO] [stdout] [2m2026-07-10T04:05:18.659091Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.659529Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.659791Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:18.659898Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:18.659989Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:18.660047Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.660110Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:18.660171Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:18.660226Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:18.660281Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:18.660360Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:18.660421Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:18.663713Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m126 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:18.663979Z[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-10T04:05:18.664170Z[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/.tmpLCWJzn/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-10T04:05:18.726039Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43715/
[INFO] [stdout] [2m2026-07-10T04:05:18.726244Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:18.726578Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:18.727581Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.728516Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.752163Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44991/
[INFO] [stdout] [2m2026-07-10T04:05:18.752294Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44991
[INFO] [stdout] [2m2026-07-10T04:05:18.753059Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44991
[INFO] [stdout] [2m2026-07-10T04:05:18.754679Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.755735Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.761128Z[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=[0m97
[INFO] [stdout] [2m2026-07-10T04:05:18.761329Z[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-10T04:05:18.761426Z[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-10T04:05:18.761530Z[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-10T04:05:18.761663Z[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-10T04:05:18.761877Z[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/.tmpLCWJzn/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-10T04:05:18.804696Z[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-10T04:05:18.804999Z[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-10T04:05:18.805107Z[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-10T04:05:18.805222Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-07-10T04:05:18.805296Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:18.805705Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:18.806130Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpLCWJzn/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:18.806282Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:18.806547Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpLCWJzn/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:18.806636Z[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-10T04:05:18.806898Z[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-10T04:05:18.807120Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:18.808703Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmpLCWJzn/dest/sample
[INFO] [stdout] [2m2026-07-10T04:05:18.808783Z[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-10T04:05:18.808895Z[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-10T04:05:18.815772Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43715/
[INFO] [stdout] [2m2026-07-10T04:05:18.815945Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:18.817442Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:18.818385Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.820350Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.820677Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m downloads resumed
[INFO] [stdout] [2m2026-07-10T04:05:18.820789Z[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-10T04:05:18.822000Z[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-10T04:05:18.822191Z[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/.tmpCLGxXB/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-10T04:05:18.888223Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:18.888453Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:18.892403Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34821/
[INFO] [stdout] [2m2026-07-10T04:05:18.892576Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34821
[INFO] [stdout] [2m2026-07-10T04:05:18.893115Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34821
[INFO] [stdout] [2m2026-07-10T04:05:18.893972Z[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=[0m305
[INFO] [stdout] [2m2026-07-10T04:05:18.894121Z[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-10T04:05:18.894214Z[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-10T04:05:18.894308Z[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-10T04:05:18.894410Z[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-10T04:05:18.894563Z[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/.tmpysabF7/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-10T04:05:18.895422Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.897343Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.915135Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43715/
[INFO] [stdout] [2m2026-07-10T04:05:18.915357Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:18.916041Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:18.916948Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.917609Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.924837Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:18.925081Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:18.994822Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43715/
[INFO] [stdout] [2m2026-07-10T04:05:18.995033Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:18.995563Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:18.996520Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:18.997462Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.037294Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44991/
[INFO] [stdout] [2m2026-07-10T04:05:19.037523Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44991
[INFO] [stdout] [2m2026-07-10T04:05:19.037838Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44991
[INFO] [stdout] [2m2026-07-10T04:05:19.038795Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.039428Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.096205Z[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=[0m201
[INFO] [stdout] [2m2026-07-10T04:05:19.096375Z[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-10T04:05:19.096432Z[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-10T04:05:19.096501Z[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-10T04:05:19.096561Z[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-10T04:05:19.096699Z[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/.tmpysabF7/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-10T04:05:19.129199Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.129199Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.129312Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.129312Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.129339Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.129339Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.129385Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.129395Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.129413Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-10T04:05:19.129413Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-10T04:05:19.130076Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.130127Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.130148Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.130168Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.130192Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-10T04:05:19.130971Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m restored 0 history entries
[INFO] [stdout] [2m2026-07-10T04:05:19.131027Z[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-10T04:05:19.131083Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m restored 1 downloads from saved state
[INFO] [stdout] [2m2026-07-10T04:05:19.131128Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmp8ZwoBc/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:19.131198Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.131317Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.131367Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.131405Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.131432Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-10T04:05:19.131437Z[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-10T04:05:19.131571Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:19.131609Z[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-10T04:05:19.131686Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:19.131734Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:19.131768Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:19.131804Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:19.131837Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:19.131859Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:19.131889Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:19.132972Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:19.133621Z[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/.tmp8ZwoBc/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-10T04:05:19.131988Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.133977Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.134017Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.134057Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.134081Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test error_invalid_nzb_returns_rpc_error ... ok
[INFO] [stdout] test concurrent_downloads_complete_without_corruption ... ok
[INFO] [stdout] test rpc_authentication_rejection ... ok
[INFO] [stdout] test rpc_editqueue_pause_resume_delete_move ... ok
[INFO] [stdout] [2m2026-07-10T04:05:19.159607Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmplix0k3/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:19.161046Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmp9STK9W/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:19.161319Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:19.161382Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:19.161433Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:19.161443Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-07-10T04:05:19.161468Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:19.161484Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:19.161495Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:19.161521Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:19.161527Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:19.161547Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:19.161576Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:19.161583Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:19.161609Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:19.161613Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:19.161649Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:19.161677Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:19.161701Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:19.161728Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:19.171801Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34821/
[INFO] [stdout] [2m2026-07-10T04:05:19.172179Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34821
[INFO] [stdout] [2m2026-07-10T04:05:19.173172Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.173272Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.173309Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.173337Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.173357Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-10T04:05:19.174104Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.174155Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.174178Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.174199Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.174215Z[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-10T04:05:19.173782Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34821
[INFO] [stdout] [2m2026-07-10T04:05:19.175169Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.176779Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.177333Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.178818Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:19.179051Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-10T04:05:19.178739Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.181843Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.278842Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43715/
[INFO] [stdout] [2m2026-07-10T04:05:19.279054Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:19.279871Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:19.281244Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.283062Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.338731Z[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=[0m242
[INFO] [stdout] [2m2026-07-10T04:05:19.338880Z[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-10T04:05:19.338959Z[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-10T04:05:19.338999Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (multi.nzb)
[INFO] [stdout] [2m2026-07-10T04:05:19.339017Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: multi.nzb
[INFO] [stdout] [2m2026-07-10T04:05:19.339229Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-10T04:05:19.339355Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-10T04:05:19.339710Z[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-10T04:05:19.340488Z[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-10T04:05:19.340722Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-10T04:05:19.343683Z[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/.tmpysabF7/dest [3merror[0m[2m=[0mI/O error: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:19.344148Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0mmulti.nzb [3mtotal_ms[0m[2m=[0m4 [3mpar_ms[0m[2m=[0m1 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-07-10T04:05:19.344263Z[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-10T04:05:19.439746Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:39121/
[INFO] [stdout] [2m2026-07-10T04:05:19.439890Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:39121
[INFO] [stdout] [2m2026-07-10T04:05:19.440387Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:39121
[INFO] [stdout] [2m2026-07-10T04:05:19.441426Z[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-10T04:05:19.442587Z[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=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:19.443429Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::pool[0m[2m:[0m pooling idle connection for ("http", 127.0.0.1:39121)
[INFO] [stdout] [2m2026-07-10T04:05:19.444122Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::pool[0m[2m:[0m reuse idle connection for ("http", 127.0.0.1:39121)
[INFO] [stdout] [2m2026-07-10T04:05:19.444725Z[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-10T04:05:19.445742Z[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=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:19.446390Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::pool[0m[2m:[0m pooling idle connection for ("http", 127.0.0.1:39121)
[INFO] [stdout] [2m2026-07-10T04:05:19.465010Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34821/
[INFO] [stdout] [2m2026-07-10T04:05:19.465202Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34821
[INFO] [stdout] [2m2026-07-10T04:05:19.465477Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34821
[INFO] [stdout] [2m2026-07-10T04:05:19.466358Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.466956Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.527990Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41489/
[INFO] [stdout] [2m2026-07-10T04:05:19.528178Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:19.528505Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:19.529854Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.530860Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:39121/
[INFO] [stdout] [2m2026-07-10T04:05:19.530967Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:39121
[INFO] [stdout] [2m2026-07-10T04:05:19.531192Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:39121
[INFO] [stdout] [2m2026-07-10T04:05:19.531296Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.531813Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.532101Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.532304Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:19.532382Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:19.532428Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:19.532451Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:19.532474Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:19.532493Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:19.532510Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:19.532527Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:19.551067Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34821/
[INFO] [stdout] [2m2026-07-10T04:05:19.551198Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34821
[INFO] [stdout] [2m2026-07-10T04:05:19.551531Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34821
[INFO] [stdout] [2m2026-07-10T04:05:19.552577Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.553030Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.553276Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:19.553365Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:19.553420Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:19.553452Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:19.553481Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:19.553506Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:19.553530Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:19.553552Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:19.553577Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:19.553618Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:19.591478Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43715/
[INFO] [stdout] [2m2026-07-10T04:05:19.591673Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:19.592401Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:19.594046Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.595444Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.598812Z[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=[0m776
[INFO] [stdout] [2m2026-07-10T04:05:19.599262Z[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-10T04:05:19.599686Z[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-10T04:05:19.599754Z[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-10T04:05:19.600123Z[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-10T04:05:19.600280Z[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/.tmpCLGxXB/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-10T04:05:19.600954Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:19.601019Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:19.633962Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44991/
[INFO] [stdout] [2m2026-07-10T04:05:19.634151Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44991
[INFO] [stdout] [2m2026-07-10T04:05:19.634418Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44991
[INFO] [stdout] [2m2026-07-10T04:05:19.635271Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.639163Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.714367Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44991/
[INFO] [stdout] [2m2026-07-10T04:05:19.714550Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44991
[INFO] [stdout] [2m2026-07-10T04:05:19.714981Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44991
[INFO] [stdout] [2m2026-07-10T04:05:19.715834Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.716244Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.716510Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:19.716606Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:19.716662Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:19.716700Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:19.716728Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:19.716756Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:19.716783Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:19.716809Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:19.716832Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:19.716874Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:19.771811Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43719/
[INFO] [stdout] [2m2026-07-10T04:05:19.772146Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43719
[INFO] [stdout] [2m2026-07-10T04:05:19.772552Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43719
[INFO] [stdout] [2m2026-07-10T04:05:19.774082Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.775357Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.831663Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41489/
[INFO] [stdout] [2m2026-07-10T04:05:19.832069Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:19.832542Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:19.833598Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.834615Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.863559Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43719/
[INFO] [stdout] [2m2026-07-10T04:05:19.863791Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43719
[INFO] [stdout] [2m2026-07-10T04:05:19.864372Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43719
[INFO] [stdout] [2m2026-07-10T04:05:19.865360Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.889991Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43715/
[INFO] [stdout] [2m2026-07-10T04:05:19.890187Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:19.890478Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:19.891426Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.892341Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.933383Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43017/
[INFO] [stdout] [2m2026-07-10T04:05:19.933514Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43017
[INFO] [stdout] [2m2026-07-10T04:05:19.933805Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43017
[INFO] [stdout] [2m2026-07-10T04:05:19.934646Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:19.935120Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.077367Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41489/
[INFO] [stdout] [2m2026-07-10T04:05:20.077472Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:20.077673Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:20.078472Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.079128Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.132339Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43715/
[INFO] [stdout] [2m2026-07-10T04:05:20.132422Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:20.132651Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:20.133376Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.134035Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.142352Z[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=[0m1008
[INFO] [stdout] [2m2026-07-10T04:05:20.142482Z[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-10T04:05:20.142582Z[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-10T04:05:20.142641Z[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-10T04:05:20.142705Z[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-10T04:05:20.142877Z[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/.tmp8ZwoBc/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-10T04:05:20.149963Z[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-10T04:05:20.150232Z[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-10T04:05:20.150278Z[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-10T04:05:20.150361Z[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-10T04:05:20.151228Z[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=[0m550
[INFO] [stdout] [2m2026-07-10T04:05:20.151370Z[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-10T04:05:20.151428Z[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-10T04:05:20.151492Z[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-10T04:05:20.151555Z[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-10T04:05:20.151692Z[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/.tmpCLGxXB/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] test rpc_history_schema_conformance ... ok
[INFO] [stdout] test multifile_nzb_produces_all_output_files ... ok
[INFO] [stdout] [2m2026-07-10T04:05:20.164530Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m found new NZB file: /tmp/.tmplix0k3/nzb/scan-test.nzb
[INFO] [stdout] [2m2026-07-10T04:05:20.164820Z[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/.tmplix0k3/nzb/scan-test.nzb
[INFO] [stdout] [2m2026-07-10T04:05:20.165154Z[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-10T04:05:20.165239Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/.tmplix0k3/nzb/scan-test.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-07-10T04:05:20.165345Z[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-10T04:05:20.165473Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m queued download: /tmp/.tmplix0k3/nzb/scan-test.nzb (id 1)
[INFO] [stdout] [2m2026-07-10T04:05:20.172263Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:20.172426Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:20.182227Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:20.182455Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:20.260640Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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=[0m395 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-07-10T04:05:20.261139Z[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-10T04:05:20.261359Z[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/.tmpJ0NsBK/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-10T04:05:20.291550Z[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-10T04:05:20.291786Z[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/.tmplix0k3/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-10T04:05:20.340193Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43719/
[INFO] [stdout] [2m2026-07-10T04:05:20.340303Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43719
[INFO] [stdout] [2m2026-07-10T04:05:20.340851Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43719
[INFO] [stdout] [2m2026-07-10T04:05:20.342232Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.343155Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.368173Z[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=[0m76
[INFO] [stdout] [2m2026-07-10T04:05:20.368173Z[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=[0m106
[INFO] [stdout] [2m2026-07-10T04:05:20.368422Z[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-10T04:05:20.368422Z[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-10T04:05:20.368476Z[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-10T04:05:20.368476Z[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-10T04:05:20.368529Z[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-10T04:05:20.368529Z[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-10T04:05:20.368582Z[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-10T04:05:20.368582Z[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-10T04:05:20.368706Z[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/.tmplix0k3/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-10T04:05:20.368706Z[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/.tmpJ0NsBK/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-10T04:05:20.374802Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:20.375029Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:20.380888Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41489/
[INFO] [stdout] [2m2026-07-10T04:05:20.381080Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:20.381373Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:20.382320Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.383221Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.411180Z[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-10T04:05:20.411391Z[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-10T04:05:20.411484Z[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-10T04:05:20.411542Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-07-10T04:05:20.411598Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:20.412087Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:20.412266Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpJ0NsBK/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:20.412343Z[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=[0m43
[INFO] [stdout] [2m2026-07-10T04:05:20.412463Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:20.412466Z[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-10T04:05:20.412544Z[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-10T04:05:20.412578Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (scan-test.nzb)
[INFO] [stdout] [2m2026-07-10T04:05:20.412601Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: scan-test.nzb
[INFO] [stdout] [2m2026-07-10T04:05:20.412689Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpJ0NsBK/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:20.412759Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mscan-test.nzb
[INFO] [stdout] [2m2026-07-10T04:05:20.412759Z[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-10T04:05:20.412864Z[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-10T04:05:20.413008Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-07-10T04:05:20.413220Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmplix0k3/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:20.413274Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mscan-test.nzb
[INFO] [stdout] [2m2026-07-10T04:05:20.413379Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmplix0k3/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:20.413448Z[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-10T04:05:20.413494Z[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-10T04:05:20.413613Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mscan-test.nzb
[INFO] [stdout] [2m2026-07-10T04:05:20.414192Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmpJ0NsBK/dest/sample
[INFO] [stdout] [2m2026-07-10T04:05:20.414246Z[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/.tmplix0k3/dest/scan-test
[INFO] [stdout] [2m2026-07-10T04:05:20.414410Z[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-10T04:05:20.414481Z[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-10T04:05:20.414461Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0msample.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-10T04:05:20.414748Z[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-10T04:05:20.425569Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43715/
[INFO] [stdout] [2m2026-07-10T04:05:20.425727Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:20.426057Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:20.426932Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.427756Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.454511Z[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=[0m302
[INFO] [stdout] [2m2026-07-10T04:05:20.454720Z[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-10T04:05:20.454808Z[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-10T04:05:20.454893Z[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-10T04:05:20.455020Z[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-10T04:05:20.455190Z[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/.tmpCLGxXB/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-10T04:05:20.513103Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43017/
[INFO] [stdout] [2m2026-07-10T04:05:20.513306Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43017
[INFO] [stdout] [2m2026-07-10T04:05:20.513624Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43017
[INFO] [stdout] [2m2026-07-10T04:05:20.514561Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.515170Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.605825Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43017/
[INFO] [stdout] [2m2026-07-10T04:05:20.606030Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43017
[INFO] [stdout] [2m2026-07-10T04:05:20.606524Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43017
[INFO] [stdout] [2m2026-07-10T04:05:20.607472Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.607953Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.608239Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:20.608374Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:20.608468Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:20.608546Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:20.608606Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:20.608671Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:20.608727Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:20.608795Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:20.608865Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:20.609639Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:20.661243Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43719/
[INFO] [stdout] [2m2026-07-10T04:05:20.661371Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43719
[INFO] [stdout] [2m2026-07-10T04:05:20.661641Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43719
[INFO] [stdout] [2m2026-07-10T04:05:20.662584Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.663115Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.691740Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41489/
[INFO] [stdout] [2m2026-07-10T04:05:20.691959Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:20.692312Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:20.693476Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.694387Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.734422Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43715/
[INFO] [stdout] [2m2026-07-10T04:05:20.734472Z[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=[0m591
[INFO] [stdout] [2m2026-07-10T04:05:20.734639Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:20.734707Z[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-10T04:05:20.734758Z[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-10T04:05:20.734818Z[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-10T04:05:20.734869Z[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-10T04:05:20.735001Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:20.735042Z[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/.tmp8ZwoBc/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-10T04:05:20.735898Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.737537Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.748237Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43719/
[INFO] [stdout] [2m2026-07-10T04:05:20.748341Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43719
[INFO] [stdout] [2m2026-07-10T04:05:20.748669Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43719
[INFO] [stdout] [2m2026-07-10T04:05:20.749382Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.749722Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.765450Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:20.765649Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:20.800268Z[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=[0m345
[INFO] [stdout] [2m2026-07-10T04:05:20.800415Z[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-10T04:05:20.800464Z[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-10T04:05:20.800522Z[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-10T04:05:20.800587Z[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-10T04:05:20.800716Z[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/.tmpCLGxXB/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-10T04:05:20.973572Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41489/
[INFO] [stdout] [2m2026-07-10T04:05:20.973694Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:20.974018Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:20.974873Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:20.975757Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:21.016066Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43715/
[INFO] [stdout] [2m2026-07-10T04:05:21.016239Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:21.016548Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:21.017457Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:21.018358Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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 error_all_articles_missing_produces_failure_history ... ok
[INFO] [stdout] [2m2026-07-10T04:05:21.138226Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:21.138324Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:21.138367Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:21.138401Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:21.138424Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test crash_recovery_resumes_download ... ok
[INFO] [stdout] [2m2026-07-10T04:05:21.144673Z[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=[0m343
[INFO] [stdout] [2m2026-07-10T04:05:21.144822Z[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-10T04:05:21.144869Z[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-10T04:05:21.144956Z[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-10T04:05:21.145019Z[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-10T04:05:21.145150Z[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/.tmpCLGxXB/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-10T04:05:21.162926Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:21.163033Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:21.163070Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:21.163101Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:21.163124Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-10T04:05:21.164000Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:21.164050Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:21.164072Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:21.164101Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:21.164124Z[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 xmlrpc_version_returns_valid_response ... ok
[INFO] [stdout] [2m2026-07-10T04:05:21.174195Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:21.174361Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:21.174441Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:21.174498Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:21.174550Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test rpc_version_reports_compatibility ... ok
[INFO] [stdout] test rpc_status_schema_conformance ... ok
[INFO] [stdout] test rpc_servervolumes_reports_bytes_after_download ... ok
[INFO] [stdout] [2m2026-07-10T04:05:21.282859Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41489/
[INFO] [stdout] [2m2026-07-10T04:05:21.286052Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:21.286424Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:21.287743Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:21.288674Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:21.329277Z[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=[0m594
[INFO] [stdout] [2m2026-07-10T04:05:21.329430Z[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-10T04:05:21.329486Z[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-10T04:05:21.329542Z[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-10T04:05:21.329613Z[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-10T04:05:21.329754Z[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/.tmp8ZwoBc/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-10T04:05:21.330306Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43715/
[INFO] [stdout] [2m2026-07-10T04:05:21.330483Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:21.330812Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:21.332841Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:21.333785Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:21.488867Z[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=[0m343
[INFO] [stdout] [2m2026-07-10T04:05:21.489045Z[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-10T04:05:21.489092Z[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-10T04:05:21.489120Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (multi.nzb)
[INFO] [stdout] [2m2026-07-10T04:05:21.489137Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: multi.nzb
[INFO] [stdout] [2m2026-07-10T04:05:21.489362Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-10T04:05:21.489506Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpCLGxXB/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:21.489544Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-10T04:05:21.489623Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpCLGxXB/intermediate/nzb-1
[INFO] [stdout] [2m2026-07-10T04:05:21.489648Z[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-10T04:05:21.489672Z[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-10T04:05:21.489775Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-10T04:05:21.490490Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0mmulti.nzb [3mdest[0m[2m=[0m/tmp/.tmpCLGxXB/dest/multi
[INFO] [stdout] [2m2026-07-10T04:05:21.490524Z[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-10T04:05:21.490988Z[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-10T04:05:21.581803Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41489/
[INFO] [stdout] [2m2026-07-10T04:05:21.582048Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:21.582427Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:21.584270Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:21.585596Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:21.626879Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43715/
[INFO] [stdout] [2m2026-07-10T04:05:21.627142Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:21.627525Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:21.628558Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:21.629180Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:21.704253Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43715/
[INFO] [stdout] [2m2026-07-10T04:05:21.704474Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:21.704930Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43715
[INFO] [stdout] [2m2026-07-10T04:05:21.705806Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:21.706237Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:21.706592Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:21.706759Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:21.706864Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:21.707001Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:21.707128Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:21.707249Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:21.707355Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:21.707465Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:21.707554Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:21.707647Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:21.868126Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41489/
[INFO] [stdout] [2m2026-07-10T04:05:21.868255Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:21.868576Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:21.869775Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:21.870669Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:21.909847Z[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=[0m580
[INFO] [stdout] [2m2026-07-10T04:05:21.910020Z[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-10T04:05:21.910081Z[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-10T04:05:21.910138Z[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-10T04:05:21.910211Z[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-10T04:05:21.910366Z[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/.tmp8ZwoBc/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-10T04:05:21.952640Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:21.953133Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:22.029440Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43719/
[INFO] [stdout] [2m2026-07-10T04:05:22.029628Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43719
[INFO] [stdout] [2m2026-07-10T04:05:22.029974Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43719
[INFO] [stdout] [2m2026-07-10T04:05:22.030890Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:22.031549Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:22.103944Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:43719/
[INFO] [stdout] [2m2026-07-10T04:05:22.104146Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:43719
[INFO] [stdout] [2m2026-07-10T04:05:22.104658Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:43719
[INFO] [stdout] [2m2026-07-10T04:05:22.105629Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:22.106093Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:22.106381Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:22.106496Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:22.106578Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:22.106642Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:22.106707Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:22.106753Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:22.106802Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:22.106870Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:22.106939Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:22.107014Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:22.151149Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41489/
[INFO] [stdout] [2m2026-07-10T04:05:22.151374Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:22.151712Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:22.152706Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:22.153582Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:22.175268Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:22.175377Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:22.175407Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:22.175436Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:22.175488Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test rpc_pausedownload_resumedownload ... ok
[INFO] [stdout] [2m2026-07-10T04:05:22.229791Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:22.230045Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:22.430491Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41489/
[INFO] [stdout] [2m2026-07-10T04:05:22.430697Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:22.431066Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:22.432157Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:22.433061Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:22.472836Z[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=[0m562
[INFO] [stdout] [2m2026-07-10T04:05:22.473070Z[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-10T04:05:22.473167Z[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-10T04:05:22.473247Z[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-10T04:05:22.473372Z[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-10T04:05:22.473536Z[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/.tmp8ZwoBc/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-10T04:05:22.720271Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41489/
[INFO] [stdout] [2m2026-07-10T04:05:22.720474Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:22.720835Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:22.721888Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:22.722866Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:23.010218Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41489/
[INFO] [stdout] [2m2026-07-10T04:05:23.010429Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:23.010768Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:23.011965Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:23.012830Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:23.053770Z[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=[0m580
[INFO] [stdout] [2m2026-07-10T04:05:23.054010Z[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-10T04:05:23.054124Z[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-10T04:05:23.054199Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (multi.nzb)
[INFO] [stdout] [2m2026-07-10T04:05:23.054241Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: multi.nzb
[INFO] [stdout] [2m2026-07-10T04:05:23.056080Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-10T04:05:23.056180Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-10T04:05:23.056236Z[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-10T04:05:23.056296Z[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-10T04:05:23.056341Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-07-10T04:05:23.056722Z[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/.tmp8ZwoBc/dest [3merror[0m[2m=[0mI/O error: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-07-10T04:05:23.056820Z[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-10T04:05:23.056930Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] test missing_article_falls_back_to_second_server ... ok
[INFO] [stdout] [2m2026-07-10T04:05:23.161315Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:23.161409Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:23.161434Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:23.161467Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:23.161488Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-07-10T04:05:23.288817Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41489/
[INFO] [stdout] [2m2026-07-10T04:05:23.289027Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:23.289354Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:23.290539Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:23.291237Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:23.366758Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41489/
[INFO] [stdout] [2m2026-07-10T04:05:23.367096Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:23.367548Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41489
[INFO] [stdout] [2m2026-07-10T04:05:23.368551Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:23.369034Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[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-10T04:05:23.369345Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-07-10T04:05:23.369492Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-07-10T04:05:23.369589Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-07-10T04:05:23.369675Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:23.369735Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-07-10T04:05:23.369821Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-07-10T04:05:23.369887Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-07-10T04:05:23.369987Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-07-10T04:05:23.370061Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-07-10T04:05:23.370160Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-07-10T04:05:23.527494Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-07-10T04:05:23.527815Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-07-10T04:05:24.134257Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:24.134426Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:24.134512Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:24.134579Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-07-10T04:05:24.134643Z[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 11.13s
[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_parses_from_config ... ok
[INFO] [stdout] test model::tests::post_strategy_case_insensitive ... ok
[INFO] [stdout] test model::tests::post_strategy_defaults_to_sequential ... ok
[INFO] [stdout] test parse::tests::extract_feeds_parses_config ... ok
[INFO] [stdout] test parse::tests::extract_servers_stops_on_gap ... ok
[INFO] [stdout] test parse::tests::extract_categories_reads_aliases ... ok
[INFO] [stdout] test parse::tests::extract_feeds_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::disk_state_roundtrip_queue ... ok
[INFO] [stdout] test tests::delete_file_state_removes_wal ... ok
[INFO] [stdout] test tests::disk_state_roundtrip_feeds ... ok
[INFO] [stdout] test tests::wal_partial_tail_is_ignored ... ok
[INFO] [stdout] test tests::wal_roundtrip_replays_entries_on_load ... 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.14s
[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::extension_manager_injects_config_vars ... ok
[INFO] [stdout] test runner::tests::build_nzbpp_env_sets_expected_vars ... ok
[INFO] [stdout] test tests::parse_script_output_parses_mark ... ok
[INFO] [stdout] test tests::parse_script_output_collects_messages ... 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 tests::filter_age_rejects_old_item ... ok
[INFO] [stdout] test rss::tests::parse_atom_entry ... ok
[INFO] [stdout] test rss::tests::parse_newznab_attributes ... ok
[INFO] [stdout] test tests::filter_rating_rejects_below_threshold ... ok
[INFO] [stdout] test tests::filter_sets_overrides ... ok
[INFO] [stdout] test rss::tests::parse_rss_items ... ok
[INFO] [stdout] test coordinator::tests::feed_handle_get_infos_returns_feed_list ... ok
[INFO] [stdout] test tests::filter_rating_matches_above_threshold ... ok
[INFO] [stdout] test tests::history_serialization_roundtrip ... ok
[INFO] [stdout] test tests::history_tracks_items_and_purges ... ok
[INFO] [stdout] test tests::parse_filter_accepts_conditions ... ok
[INFO] [stdout] test tests::parse_size_supports_units ... ok
[INFO] [stdout] test coordinator::tests::feed_handle_process_unknown_feed_returns_error ... ok
[INFO] [stdout] test tests::filter_genre_matches_wildcard ... ok
[INFO] [stdout] test tests::filter_tag_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 coordinator::tests::feed_handle_process_feed_returns_items ... 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::accepted_items_returned ... ok
[INFO] [stdout] test coordinator::tests::duplicates_skipped_via_history ... ok
[INFO] [stdout] test coordinator::tests::tick_processes_due_feeds ... ok
[INFO] [stdout] test coordinator::tests::rejected_items_filtered ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[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_returns_to_queue ... ok
[INFO] [stdout] test tests::history_coordinator_purges_entries ... ok
[INFO] [stdout] test tests::log_buffer_tracks_recent_messages ... 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_412_no_group_selected ... ok
[INFO] [stdout] test machine::tests::body_420_invalid_article_number ... ok
[INFO] [stdout] test machine::tests::auth_success_281_immediate ... ok
[INFO] [stdout] test machine::tests::body_auth_required ... ok
[INFO] [stdout] test machine::tests::auth_user_502_unavailable ... ok
[INFO] [stdout] test machine::tests::body_empty_line_preserved ... ok
[INFO] [stdout] test machine::tests::auth_user_281_no_password_needed ... ok
[INFO] [stdout] test machine::tests::body_502_permission_denied ... ok
[INFO] [stdout] test machine::tests::body_after_auth_error_works ... ok
[INFO] [stdout] test machine::tests::body_dot_stuffed_content_mixed_with_regular ... ok
[INFO] [stdout] test machine::tests::body_line_not_starting_with_dot_unchanged ... ok
[INFO] [stdout] test machine::tests::body_not_found ... ok
[INFO] [stdout] test machine::tests::body_unstuff_double_dot_to_single ... ok
[INFO] [stdout] test machine::tests::body_unstuff_triple_dot_to_double ... ok
[INFO] [stdout] test machine::tests::auth_user_481_rejected ... ok
[INFO] [stdout] test machine::tests::body_whitespace_line_unchanged ... ok
[INFO] [stdout] test machine::tests::body_unstuff_quad_dot_to_triple ... ok
[INFO] [stdout] test machine::tests::auth_pass_481_rejected ... ok
[INFO] [stdout] test machine::tests::auth_failure ... ok
[INFO] [stdout] test machine::tests::auth_success_381_then_281 ... ok
[INFO] [stdout] test machine::tests::body_fetch_success ... ok
[INFO] [stdout] test machine::tests::compress_403_emits_error ... ok
[INFO] [stdout] test machine::tests::body_works_after_compress ... ok
[INFO] [stdout] test machine::tests::compress_sends_command_and_awaits_response ... ok
[INFO] [stdout] test machine::tests::body_terminator_detection ... ok
[INFO] [stdout] test machine::tests::compress_206_emits_upgrade_to_deflate ... ok
[INFO] [stdout] test machine::tests::compress_malformed_response_errors ... ok
[INFO] [stdout] test machine::tests::body_empty ... ok
[INFO] [stdout] test machine::tests::greeting_400_service_unavailable ... ok
[INFO] [stdout] test machine::tests::full_session_greeting_auth_group_body_quit ... ok
[INFO] [stdout] test machine::tests::greeting_malformed_line ... ok
[INFO] [stdout] test machine::tests::greeting_201_posting_not_allowed ... ok
[INFO] [stdout] test machine::tests::group_join ... ok
[INFO] [stdout] test machine::tests::greeting_ok ... ok
[INFO] [stdout] test machine::tests::group_already_joined_skips_command ... ok
[INFO] [stdout] test machine::tests::group_411_no_such_group ... ok
[INFO] [stdout] test machine::tests::group_error_then_retry_succeeds ... ok
[INFO] [stdout] test machine::tests::greeting_201_posting_prohibited ... ok
[INFO] [stdout] test machine::tests::pipelined_group_body_article_not_found ... ok
[INFO] [stdout] test machine::tests::parse_response_code_only ... ok
[INFO] [stdout] test machine::tests::greeting_bad_code ... ok
[INFO] [stdout] test machine::tests::pipelined_group_body_auth_required_on_body ... ok
[INFO] [stdout] test machine::tests::pipelined_group_body_emits_two_commands_before_read ... ok
[INFO] [stdout] test machine::tests::eof_produces_error ... ok
[INFO] [stdout] test machine::tests::parse_response_valid ... ok
[INFO] [stdout] test machine::tests::parse_response_invalid ... ok
[INFO] [stdout] test machine::tests::pipelined_group_body_group_error_goes_done ... ok
[INFO] [stdout] test machine::tests::pipelined_group_body_happy_path ... 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::starttls_bad_post_upgrade_greeting ... ok
[INFO] [stdout] test machine::tests::stat_502_permission_denied ... ok
[INFO] [stdout] test machine::tests::stat_found ... ok
[INFO] [stdout] test machine::tests::starttls_flow ... ok
[INFO] [stdout] test machine::tests::stat_after_body_error_works ... ok
[INFO] [stdout] test machine::tests::trim_crlf_variants ... ok
[INFO] [stdout] test machine::tests::starttls_580_cannot_initiate ... ok
[INFO] [stdout] test machine::tests::stat_not_found ... ok
[INFO] [stdout] test machine::tests::unsolicited_response_while_idle ... ok
[INFO] [stdout] test machine::tests::stat_412_no_group_selected ... ok
[INFO] [stdout] test pool::tests::manager_deactivate_reduces_server_count ... 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::pool_filters_inactive_servers ... ok
[INFO] [stdout] test pool::tests::backoff_is_set_on_failure ... ok
[INFO] [stdout] test pool::tests::manager_unknown_server_returns_false ... ok
[INFO] [stdout] test pool::tests::no_servers_returns_error ... ok
[INFO] [stdout] test pool::tests::pool_sorts_servers_by_level_then_group ... ok
[INFO] [stdout] test pool::tests::return_connection_caps_pool_size ... ok
[INFO] [stdout] test pool::tests::respects_semaphore_connection_limit ... ok
[INFO] [stdout] test pool::tests::tls_config_none_for_plaintext_servers ... ok
[INFO] [stdout] test pool::tests::stats_recorder_not_called_on_failed_fetch ... ok
[INFO] [stdout] test pool::tests::parallel_fetch_succeeds_when_one_server_has_article ... ok
[INFO] [stdout] test pool::tests::fetch_article_returns_body_data ... ok
[INFO] [stdout] test pool::tests::backoff_resets_on_success ... ok
[INFO] [stdout] test pool::tests::parallel_fetch_returns_not_found_when_all_servers_miss ... ok
[INFO] [stdout] test pool::tests::failover_to_next_server_on_connect_error ... ok
[INFO] [stdout] test pool::tests::cleanup_idle_closes_old_connections ... ok
[INFO] [stdout] test pool::tests::stats_recorder_called_on_successful_fetch ... ok
[INFO] [stdout] test pool::tests::parallel_fetch_is_concurrent_not_sequential ... ok
[INFO] [stdout] test pool::tests::tls_config_shared_across_connections ... 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 pool::tests::tls_config_stored_for_tls_servers ... ok
[INFO] [stdout] test protocol::tests::body_reader_empty_body ... ok
[INFO] [stdout] test protocol::tests::body_reader_dot_stuffed_lines ... ok
[INFO] [stdout] test protocol::tests::build_tls_config_returns_shared_config ... ok
[INFO] [stdout] test protocol::tests::body_reader_eof_mid_body ... ok
[INFO] [stdout] test protocol::tests::body_reader_unstuffs_and_terminates ... ok
[INFO] [stdout] test protocol::tests::build_tls_config_no_verify_returns_config ... ok
[INFO] [stdout] test scheduler::tests::assign_and_release_updates_counters ... ok
[INFO] [stdout] test scheduler::tests::ewma_converges_toward_observed_throughput ... ok
[INFO] [stdout] test scheduler::tests::select_server_overflows_to_backup_when_primary_full ... ok
[INFO] [stdout] test scheduler::tests::select_server_prefers_lower_level ... ok
[INFO] [stdout] test scheduler::tests::select_server_skips_servers_in_backoff ... ok
[INFO] [stdout] test protocol::tests::read_response_parses_code_and_message ... ok
[INFO] [stdout] test protocol::tests::fetch_body_pipelined_sends_both_commands ... ok
[INFO] [stdout] test protocol::tests::fetch_body_pipelined_skips_group_when_selected ... ok
[INFO] [stdout] test scheduler::tests::ewma_first_observation_bootstraps ... ok
[INFO] [stdout] test protocol::tests::read_response_rejects_invalid_line ... ok
[INFO] [stdout] test scheduler::tests::set_backoff_prevents_selection ... ok
[INFO] [stdout] test scheduler::tests::select_server_picks_lowest_wfq_ratio ... ok
[INFO] [stdout] test scheduler::tests::select_server_returns_none_when_all_full ... ok
[INFO] [stdout] test scheduler::tests::total_available_capacity_excludes_backoff_servers ... ok
[INFO] [stdout] test scheduler::tests::total_available_capacity_sums_remaining_slots ... ok
[INFO] [stdout] test scheduler::tests::weighted_distribution_favors_faster_server ... ok
[INFO] [stdout] test scheduler::tests::wfq_ratio_adapts_to_measured_throughput ... ok
[INFO] [stdout] test scheduler::tests::wfq_ratio_favors_server_with_less_pending_work_per_weight ... 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::handle_set_rate_to_zero_disables_limiting ... ok
[INFO] [stdout] test speed::tests::handle_acquire_within_budget_returns_immediately ... ok
[INFO] [stdout] test speed::tests::acquire_allows_unlimited_rate ... ok
[INFO] [stdout] test speed::tests::set_rate_to_zero_disables_limiting ... ok
[INFO] [stdout] test speed::tests::set_rate_changes_rate ... ok
[INFO] [stdout] test protocol::tests::compress_wraps_stream_deflate ... ok
[INFO] [stdout] test speed::tests::handle_concurrent_acquires_do_not_panic ... 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] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/bergamot_nntp_stub-37b99e2c2e8dc78c)
[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] [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 fetches_body_from_stub ... ok
[INFO] [stdout] test reports_missing_article ... ok
[INFO] [stdout] test fetches_body_with_auth ... 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_auto_handles_gzip_payload ... ok
[INFO] [stdout] test parser::tests::parse_nzb_extracts_meta_and_files ... 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.02s
[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::header::tests::reject_length_not_aligned ... ok
[INFO] [stdout] test format::packets::tests::parse_file_description_rejects_short_input ... ok
[INFO] [stdout] test format::packets::tests::packet_type_from_bytes ... ok
[INFO] [stdout] test format::header::tests::reject_length_too_small ... ok
[INFO] [stdout] test format::header::tests::parse_valid_header ... ok
[INFO] [stdout] test format::packets::tests::parse_main_body ... ok
[INFO] [stdout] test format::packets::tests::parse_file_description_body ... ok
[INFO] [stdout] test format::packets::tests::parse_main_body_rejects_short_input ... ok
[INFO] [stdout] test format::packets::tests::parse_file_description_strips_null_padding ... ok
[INFO] [stdout] test format::packets::tests::parse_ifsc_body_rejects_unaligned_entries ... ok
[INFO] [stdout] test format::header::tests::body_length_calculation ... ok
[INFO] [stdout] test format::packets::tests::parse_main_body_rejects_unaligned_file_ids ... 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_slice_inplace_zero_clears ... ok
[INFO] [stdout] test galois::tests::mul_zero ... 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::blocks_needed_counts_missing_file_slices ... ok
[INFO] [stdout] test model::tests::verify_result_all_ok_when_all_files_ok ... ok
[INFO] [stdout] test parser::tests::parse_rejects_inconsistent_set_id ... ok
[INFO] [stdout] test parser::tests::parse_counts_recovery_slices ... 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::mul_identity ... ok
[INFO] [stdout] test galois::tests::pow_basics ... ok
[INFO] [stdout] test galois::tests::primitive_element_order ... ok
[INFO] [stdout] test galois::tests::mul_slice_inplace_basic ... ok
[INFO] [stdout] test galois::tests::multable_matches_mul ... ok
[INFO] [stdout] test galois::tests::mul_inv_identity ... ok
[INFO] [stdout] test galois::tests::muladd_accumulates ... ok
[INFO] [stdout] test galois::tests::muladd_basic ... ok
[INFO] [stdout] test repair::tests::compute_base_values_are_nonzero ... ok
[INFO] [stdout] test repair::tests::compute_base_values_are_distinct ... ok
[INFO] [stdout] test repair::tests::gauss_eliminate_identity ... ok
[INFO] [stdout] test repair::tests::gauss_eliminate_singular_fails ... ok
[INFO] [stdout] test repair::tests::gauss_eliminate_swap_rows ... ok
[INFO] [stdout] test repair::tests::gcd_basic ... ok
[INFO] [stdout] test galois::tests::div_is_mul_by_inv ... ok
[INFO] [stdout] test galois::tests::distributive_law ... ok
[INFO] [stdout] test galois::tests::exp_table_starts_at_one ... ok
[INFO] [stdout] test galois::tests::mul_commutative ... 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_to_empty_marks_all_slices_bad ... ok
[INFO] [stdout] test verify::tests::verify_ok_when_file_matches ... ok
[INFO] [stdout] test verify::tests::verify_wrong_size_file_is_damaged ... ok
[INFO] [stdout] test verify::tests::verify_truncated_file_with_corrupted_prefix_slice ... ok
[INFO] [stdout] test verify::tests::verify_file_not_aligned_to_slice_size ... ok
[INFO] [stdout] test verify::tests::verify_damaged_file_detects_bad_slice ... ok
[INFO] [stdout] test verify::tests::verify_mixed_ok_missing_damaged_in_parallel ... ok
[INFO] [stdout] test verify::tests::verify_ok_when_all_slices_pass_but_full_md5_mismatches ... ok
[INFO] [stdout] test verify::tests::verify_truncated_file_only_marks_missing_tail_slices ... ok
[INFO] [stdout] test verify::tests::verify_multiple_files_in_parallel ... ok
[INFO] [stdout] test verify::tests::verify_mmap_path_large_file_unaligned_tail ... ok
[INFO] [stdout] test verify::tests::verify_mmap_path_large_file_damaged ... ok
[INFO] [stdout] test verify::tests::verify_mmap_ok_when_all_slices_pass_but_full_md5_mismatches ... ok
[INFO] [stdout] test verify::tests::verify_mmap_path_large_file_ok ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[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_cross_check_with_cli ... ok
[INFO] [stdout] test compliance_flatdata_repair_cross_check_with_cli ... ok
[INFO] [stdout] test compliance_flatdata_cross_check_damaged_with_cli ... ok
[INFO] [stdout] test compliance_flatdata_repair_missing_files ... FAILED
[INFO] [stdout] test compliance_flatdata_recovery_slice_count ... FAILED
[INFO] [stdout] test compliance_subdirdata_parse_with_subdirs ... FAILED
[INFO] [stdout] test compliance_flatdata_repair_damaged_file ... FAILED
[INFO] [stdout] test compliance_subdirdata_verify_all_ok ... FAILED
[INFO] [stdout] test compliance_flatdata_detect_damaged_file ... FAILED
[INFO] [stdout] test compliance_flatdata_verify_all_ok ... FAILED
[INFO] [stdout] test compliance_flatdata_detect_missing_file ... FAILED
[INFO] [stdout] test compliance_readbeyondeof_verify_ok ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- compliance_flatdata_repair_missing_files stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'compliance_flatdata_repair_missing_files' (6350) 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:     0x567a3780db68 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x567a3780db68 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x567a3780db68 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x567a3780db68 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x567a37822f5a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x567a37822f5a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x567a37812732 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x567a37812732 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x567a377ea6b6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x567a377ea6b6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x567a37805139 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x567a3779f39c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x567a3779f39c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x567a378053b2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x567a378053b2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x567a377ea772 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x567a377df6a9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x567a377eb48d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x567a3782374c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x567a376fe7ad - par2cmdline_compliance[c3b23da74cd16cac]::require_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9
[INFO] [stdout]   20:     0x567a376fe46a - par2cmdline_compliance[c3b23da74cd16cac]::extract_tarball
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5
[INFO] [stdout]   21:     0x567a37701545 - par2cmdline_compliance[c3b23da74cd16cac]::compliance_flatdata_repair_missing_files
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:223:5
[INFO] [stdout]   22:     0x567a376fda67 - par2cmdline_compliance[c3b23da74cd16cac]::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:     0x567a376fcc86 - <par2cmdline_compliance[c3b23da74cd16cac]::compliance_flatdata_repair_missing_files::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x567a3779247b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x567a3779247b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x567a3779fcf5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x567a3779fcf5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x567a3779fcf5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x567a3779fcf5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x567a37799604 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x567a37799604 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x567a377a2d72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x567a377a2d72 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x567a377a2d72 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x567a377a2d72 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x567a377a2d72 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x567a377a2d72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x567a377a2d72 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x567a3780cfdf - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x567a3780cfdf - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x70a6678f7aa4 - <unknown>
[INFO] [stdout]   45:     0x70a667984a64 - 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' (6345) 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:     0x567a3780db68 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x567a3780db68 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x567a3780db68 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x567a3780db68 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x567a37822f5a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x567a37822f5a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x567a37812732 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x567a37812732 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x567a377ea6b6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x567a377ea6b6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x567a37805139 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x567a3779f39c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x567a3779f39c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x567a378053b2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x567a378053b2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x567a377ea772 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x567a377df6a9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x567a377eb48d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x567a3782374c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x567a376fe7ad - par2cmdline_compliance[c3b23da74cd16cac]::require_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9
[INFO] [stdout]   20:     0x567a376fe46a - par2cmdline_compliance[c3b23da74cd16cac]::extract_tarball
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5
[INFO] [stdout]   21:     0x567a37701277 - par2cmdline_compliance[c3b23da74cd16cac]::compliance_flatdata_recovery_slice_count
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:119:5
[INFO] [stdout]   22:     0x567a376fda37 - par2cmdline_compliance[c3b23da74cd16cac]::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:     0x567a376fcc46 - <par2cmdline_compliance[c3b23da74cd16cac]::compliance_flatdata_recovery_slice_count::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x567a3779247b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x567a3779247b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x567a3779fcf5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x567a3779fcf5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x567a3779fcf5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x567a3779fcf5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x567a37799604 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x567a37799604 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x567a377a2d72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x567a377a2d72 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x567a377a2d72 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x567a377a2d72 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x567a377a2d72 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x567a377a2d72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x567a377a2d72 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x567a3780cfdf - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x567a3780cfdf - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x70a6678f7aa4 - <unknown>
[INFO] [stdout]   45:     0x70a667984a64 - 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' (6354) 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:     0x567a3780db68 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x567a3780db68 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x567a3780db68 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x567a3780db68 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x567a37822f5a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x567a37822f5a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x567a37812732 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x567a37812732 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x567a377ea6b6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x567a377ea6b6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x567a37805139 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x567a3779f39c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x567a3779f39c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x567a378053b2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x567a378053b2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x567a377ea772 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x567a377df6a9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x567a377eb48d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x567a3782374c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x567a376fe7ad - par2cmdline_compliance[c3b23da74cd16cac]::require_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9
[INFO] [stdout]   20:     0x567a376fe46a - par2cmdline_compliance[c3b23da74cd16cac]::extract_tarball
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5
[INFO] [stdout]   21:     0x567a37701c85 - par2cmdline_compliance[c3b23da74cd16cac]::compliance_subdirdata_parse_with_subdirs
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:311:5
[INFO] [stdout]   22:     0x567a376fda97 - par2cmdline_compliance[c3b23da74cd16cac]::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:     0x567a376fccc6 - <par2cmdline_compliance[c3b23da74cd16cac]::compliance_subdirdata_parse_with_subdirs::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x567a3779247b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x567a3779247b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x567a3779fcf5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x567a3779fcf5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x567a3779fcf5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x567a3779fcf5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x567a37799604 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x567a37799604 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x567a377a2d72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x567a377a2d72 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x567a377a2d72 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x567a377a2d72 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x567a377a2d72 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x567a377a2d72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x567a377a2d72 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x567a3780cfdf - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x567a3780cfdf - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x70a6678f7aa4 - <unknown>
[INFO] [stdout]   45:     0x70a667984a64 - 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' (6349) 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:     0x567a3780db68 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x567a3780db68 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x567a3780db68 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x567a3780db68 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x567a37822f5a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x567a37822f5a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x567a37812732 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x567a37812732 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x567a377ea6b6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x567a377ea6b6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x567a37805139 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x567a3779f39c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x567a3779f39c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x567a378053b2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x567a378053b2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x567a377ea772 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x567a377df6a9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x567a377eb48d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x567a3782374c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x567a376fe7ad - par2cmdline_compliance[c3b23da74cd16cac]::require_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9
[INFO] [stdout]   20:     0x567a376fe46a - par2cmdline_compliance[c3b23da74cd16cac]::extract_tarball
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5
[INFO] [stdout]   21:     0x567a377004d5 - par2cmdline_compliance[c3b23da74cd16cac]::compliance_flatdata_repair_damaged_file
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:247:5
[INFO] [stdout]   22:     0x567a376fd9d7 - par2cmdline_compliance[c3b23da74cd16cac]::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:     0x567a376fcbc6 - <par2cmdline_compliance[c3b23da74cd16cac]::compliance_flatdata_repair_damaged_file::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x567a3779247b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x567a3779247b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x567a3779fcf5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x567a3779fcf5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x567a3779fcf5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x567a3779fcf5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x567a37799604 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x567a37799604 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x567a377a2d72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x567a377a2d72 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x567a377a2d72 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x567a377a2d72 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x567a377a2d72 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x567a377a2d72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x567a377a2d72 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x567a3780cfdf - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x567a3780cfdf - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stderr] error: test failed, to rerun pass `-p bergamot-par2 --test par2cmdline_compliance`
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x70a6678f7aa4 - <unknown>
[INFO] [stdout]   45:     0x70a667984a64 - 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' (6355) 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:     0x567a3780db68 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x567a3780db68 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x567a3780db68 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x567a3780db68 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x567a37822f5a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x567a37822f5a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x567a37812732 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x567a37812732 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x567a377ea6b6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x567a377ea6b6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x567a37805139 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x567a3779f39c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x567a3779f39c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x567a378053b2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x567a378053b2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x567a377ea772 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x567a377df6a9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x567a377eb48d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x567a3782374c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x567a376fe7ad - par2cmdline_compliance[c3b23da74cd16cac]::require_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9
[INFO] [stdout]   20:     0x567a376fe46a - par2cmdline_compliance[c3b23da74cd16cac]::extract_tarball
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5
[INFO] [stdout]   21:     0x567a376ff236 - par2cmdline_compliance[c3b23da74cd16cac]::compliance_subdirdata_verify_all_ok
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:333:5
[INFO] [stdout]   22:     0x567a376fd947 - par2cmdline_compliance[c3b23da74cd16cac]::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:     0x567a376fcb06 - <par2cmdline_compliance[c3b23da74cd16cac]::compliance_subdirdata_verify_all_ok::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x567a3779247b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x567a3779247b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x567a3779fcf5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x567a3779fcf5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x567a3779fcf5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x567a3779fcf5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x567a37799604 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x567a37799604 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x567a377a2d72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x567a377a2d72 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x567a377a2d72 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x567a377a2d72 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x567a377a2d72 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x567a377a2d72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x567a377a2d72 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x567a3780cfdf - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x567a3780cfdf - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x70a6678f7aa4 - <unknown>
[INFO] [stdout]   45:     0x70a667984a64 - 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' (6343) 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:     0x567a3780db68 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x567a3780db68 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x567a3780db68 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x567a3780db68 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x567a37822f5a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x567a37822f5a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x567a37812732 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x567a37812732 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x567a377ea6b6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x567a377ea6b6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x567a37805139 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x567a3779f39c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x567a3779f39c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x567a378053b2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x567a378053b2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x567a377ea772 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x567a377df6a9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x567a377eb48d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x567a3782374c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x567a376fe7ad - par2cmdline_compliance[c3b23da74cd16cac]::require_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9
[INFO] [stdout]   20:     0x567a376fe46a - par2cmdline_compliance[c3b23da74cd16cac]::extract_tarball
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5
[INFO] [stdout]   21:     0x567a376ff585 - par2cmdline_compliance[c3b23da74cd16cac]::compliance_flatdata_detect_damaged_file
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:92:5
[INFO] [stdout]   22:     0x567a376fd977 - par2cmdline_compliance[c3b23da74cd16cac]::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:     0x567a376fcb46 - <par2cmdline_compliance[c3b23da74cd16cac]::compliance_flatdata_detect_damaged_file::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x567a3779247b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x567a3779247b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x567a3779fcf5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x567a3779fcf5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x567a3779fcf5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x567a3779fcf5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x567a37799604 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x567a37799604 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x567a377a2d72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x567a377a2d72 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x567a377a2d72 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x567a377a2d72 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x567a377a2d72 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x567a377a2d72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x567a377a2d72 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x567a3780cfdf - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x567a3780cfdf - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x70a6678f7aa4 - <unknown>
[INFO] [stdout]   45:     0x70a667984a64 - 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' (6352) 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:     0x567a3780db68 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x567a3780db68 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x567a3780db68 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x567a3780db68 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x567a37822f5a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x567a37822f5a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x567a37812732 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x567a37812732 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x567a377ea6b6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x567a377ea6b6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x567a37805139 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x567a3779f39c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x567a3779f39c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x567a378053b2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x567a378053b2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x567a377ea772 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x567a377df6a9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x567a377eb48d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x567a3782374c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x567a376fe7ad - par2cmdline_compliance[c3b23da74cd16cac]::require_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9
[INFO] [stdout]   20:     0x567a376fe46a - par2cmdline_compliance[c3b23da74cd16cac]::extract_tarball
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5
[INFO] [stdout]   21:     0x567a376fea32 - par2cmdline_compliance[c3b23da74cd16cac]::compliance_flatdata_verify_all_ok
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:45:5
[INFO] [stdout]   22:     0x567a376fd8e7 - par2cmdline_compliance[c3b23da74cd16cac]::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:     0x567a376fca86 - <par2cmdline_compliance[c3b23da74cd16cac]::compliance_flatdata_verify_all_ok::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x567a3779247b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x567a3779247b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x567a3779fcf5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x567a3779fcf5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x567a3779fcf5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x567a3779fcf5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x567a37799604 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x567a37799604 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x567a377a2d72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x567a377a2d72 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x567a377a2d72 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x567a377a2d72 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x567a377a2d72 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x567a377a2d72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x567a377a2d72 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x567a3780cfdf - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x567a3780cfdf - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x70a6678f7aa4 - <unknown>
[INFO] [stdout]   45:     0x70a667984a64 - 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' (6344) 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:     0x567a3780db68 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x567a3780db68 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x567a3780db68 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x567a3780db68 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x567a37822f5a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x567a37822f5a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x567a37812732 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x567a37812732 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x567a377ea6b6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x567a377ea6b6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x567a37805139 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x567a3779f39c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x567a3779f39c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x567a378053b2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x567a378053b2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x567a377ea772 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x567a377df6a9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x567a377eb48d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x567a3782374c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x567a376fe7ad - par2cmdline_compliance[c3b23da74cd16cac]::require_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9
[INFO] [stdout]   20:     0x567a376fe46a - par2cmdline_compliance[c3b23da74cd16cac]::extract_tarball
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5
[INFO] [stdout]   21:     0x567a376ffd35 - par2cmdline_compliance[c3b23da74cd16cac]::compliance_flatdata_detect_missing_file
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:61:5
[INFO] [stdout]   22:     0x567a376fd9a7 - par2cmdline_compliance[c3b23da74cd16cac]::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:     0x567a376fcb86 - <par2cmdline_compliance[c3b23da74cd16cac]::compliance_flatdata_detect_missing_file::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x567a3779247b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x567a3779247b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x567a3779fcf5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x567a3779fcf5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x567a3779fcf5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x567a3779fcf5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x567a37799604 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x567a37799604 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x567a377a2d72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x567a377a2d72 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x567a377a2d72 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x567a377a2d72 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x567a377a2d72 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x567a377a2d72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x567a377a2d72 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x567a3780cfdf - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x567a3780cfdf - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x70a6678f7aa4 - <unknown>
[INFO] [stdout]   45:     0x70a667984a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- compliance_readbeyondeof_verify_ok stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'compliance_readbeyondeof_verify_ok' (6353) 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:     0x567a3780db68 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x567a3780db68 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x567a3780db68 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x567a3780db68 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x567a37822f5a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x567a37822f5a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x567a37812732 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x567a37812732 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x567a377ea6b6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x567a377ea6b6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x567a37805139 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x567a3779f39c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x567a3779f39c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x567a378053b2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x567a378053b2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x567a377ea772 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x567a377df6a9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x567a377eb48d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x567a3782374c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x567a376fe7ad - par2cmdline_compliance[c3b23da74cd16cac]::require_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:14:9
[INFO] [stdout]   20:     0x567a376fe46a - par2cmdline_compliance[c3b23da74cd16cac]::extract_tarball
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:23:5
[INFO] [stdout]   21:     0x567a376feebd - par2cmdline_compliance[c3b23da74cd16cac]::compliance_readbeyondeof_verify_ok
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:206:5
[INFO] [stdout]   22:     0x567a376fd917 - par2cmdline_compliance[c3b23da74cd16cac]::compliance_readbeyondeof_verify_ok::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot-par2/tests/par2cmdline_compliance.rs:204:40
[INFO] [stdout]   23:     0x567a376fcac6 - <par2cmdline_compliance[c3b23da74cd16cac]::compliance_readbeyondeof_verify_ok::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x567a3779247b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x567a3779247b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x567a3779fcf5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x567a3779fcf5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x567a3779fcf5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x567a3779fcf5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x567a3779fcf5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x567a37799604 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x567a37799604 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x567a377a2d72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x567a377a2d72 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x567a377a2d72 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x567a377a2d72 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x567a377a2d72 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x567a377a2d72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x567a377a2d72 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x567a3780cfdf - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x567a3780cfdf - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x70a6678f7aa4 - <unknown>
[INFO] [stdout]   45:     0x70a667984a64 - 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.07s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "16bc563b7c633912eed9785a319c913d953dd90174f78726414a85d1a622c5b3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "16bc563b7c633912eed9785a319c913d953dd90174f78726414a85d1a622c5b3", kill_on_drop: false }`
[INFO] [stdout] 16bc563b7c633912eed9785a319c913d953dd90174f78726414a85d1a622c5b3
