[INFO] fetching crate timesimp 1.0.0...
[INFO] testing timesimp-1.0.0 against beta-2025-10-28 for beta-1.92-2
[INFO] extracting crate timesimp 1.0.0 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate timesimp 1.0.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate timesimp 1.0.0
[INFO] tweaked toml for crates.io crate timesimp 1.0.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate timesimp 1.0.0 on toolchain beta-2025-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate timesimp 1.0.0 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" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c2cda0a536f0f59ad30377e70e9268c369750522b92cb99882f6b688c3d691d3
[INFO] running `Command { std: "docker" "start" "-a" "c2cda0a536f0f59ad30377e70e9268c369750522b92cb99882f6b688c3d691d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c2cda0a536f0f59ad30377e70e9268c369750522b92cb99882f6b688c3d691d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c2cda0a536f0f59ad30377e70e9268c369750522b92cb99882f6b688c3d691d3", kill_on_drop: false }`
[INFO] [stdout] c2cda0a536f0f59ad30377e70e9268c369750522b92cb99882f6b688c3d691d3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ddaf0e1ba8cc67954b60427991bd0c1e49347448e103607ca78fb7cb564d5fca
[INFO] running `Command { std: "docker" "start" "-a" "ddaf0e1ba8cc67954b60427991bd0c1e49347448e103607ca78fb7cb564d5fca", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.171
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling tracing-core v0.1.33
[INFO] [stderr]    Compiling jiff v0.2.10
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling getrandom v0.3.2
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.1
[INFO] [stderr]    Compiling timesimp v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.32s
[INFO] running `Command { std: "docker" "inspect" "ddaf0e1ba8cc67954b60427991bd0c1e49347448e103607ca78fb7cb564d5fca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ddaf0e1ba8cc67954b60427991bd0c1e49347448e103607ca78fb7cb564d5fca", kill_on_drop: false }`
[INFO] [stdout] ddaf0e1ba8cc67954b60427991bd0c1e49347448e103607ca78fb7cb564d5fca
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 487361f3ce1dcfbacef9d886b925a88045c51d6720d2117ef047b757f8b84674
[INFO] running `Command { std: "docker" "start" "-a" "487361f3ce1dcfbacef9d886b925a88045c51d6720d2117ef047b757f8b84674", kill_on_drop: false }`
[INFO] [stderr]    Compiling smallvec v1.14.0
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]    Compiling signal-hook-registry v1.4.5
[INFO] [stderr]    Compiling openssl v0.10.72
[INFO] [stderr]    Compiling foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling cc v1.2.20
[INFO] [stderr]    Compiling foreign-types v0.3.2
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling bitflags v2.9.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling openssl-probe v0.1.6
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling rand v0.9.1
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling thread_local v1.1.8
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling ipnet v2.11.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.19
[INFO] [stderr]    Compiling openssl-sys v0.9.107
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.7.5
[INFO] [stderr]    Compiling zerovec-derive v0.10.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling icu_provider_macros v1.5.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.28
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling tokio v1.44.2
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling yoke v0.7.5
[INFO] [stderr]    Compiling timesimp v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling zerovec v0.10.4
[INFO] [stderr]    Compiling tinystr v0.7.6
[INFO] [stderr]    Compiling icu_collections v1.5.0
[INFO] [stderr]    Compiling icu_locid v1.5.0
[INFO] [stderr]    Compiling icu_provider v1.5.0
[INFO] [stderr]    Compiling icu_locid_transform v1.5.0
[INFO] [stderr]    Compiling icu_properties v1.5.1
[INFO] [stderr]    Compiling tokio-util v0.7.15
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling h2 v0.4.9
[INFO] [stderr]    Compiling icu_normalizer v1.5.0
[INFO] [stderr]    Compiling idna_adapter v1.2.0
[INFO] [stderr]    Compiling idna v1.0.3
[INFO] [stderr]    Compiling url v2.5.4
[INFO] [stderr]    Compiling hyper v1.6.0
[INFO] [stderr]    Compiling hyper-util v0.1.11
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.15
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 08s
[INFO] running `Command { std: "docker" "inspect" "487361f3ce1dcfbacef9d886b925a88045c51d6720d2117ef047b757f8b84674", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "487361f3ce1dcfbacef9d886b925a88045c51d6720d2117ef047b757f8b84674", kill_on_drop: false }`
[INFO] [stdout] 487361f3ce1dcfbacef9d886b925a88045c51d6720d2117ef047b757f8b84674
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 465420a2020bb969c1d7760eb941065dc188235b6c9d9779175d30990efb8300
[INFO] running `Command { std: "docker" "start" "-a" "465420a2020bb969c1d7760eb941065dc188235b6c9d9779175d30990efb8300", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.27s
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test delta::tests::client_equal_server ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/timesimp-f5a7014f299f61aa)
[INFO] [stdout] test delta::tests::client_behind_server ... ok
[INFO] [stdout] test delta::tests::client_ahead_of_server ... ok
[INFO] [stdout] test delta::tests::clock_went_backwards ... ok
[INFO] [stdout] test delta::tests::with_sleep ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/client_server.rs (/opt/rustwide/target/debug/deps/client_server-97779c68f75e8a0a)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] [2m2025-11-05T06:48:28.260823Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m starting delta collection [3msamples[0m[2m=[0m5 [3mcurrent_offset[0m[2m=[0m0s
[INFO] [stdout] [2m2025-11-05T06:48:28.260887Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m starting delta collection [3msamples[0m[2m=[0m5 [3mcurrent_offset[0m[2m=[0m0s
[INFO] [stdout] [2m2025-11-05T06:48:28.260893Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m0ns [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:28.260900Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m0ns [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:28.260847Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m starting delta collection [3msamples[0m[2m=[0m5 [3mcurrent_offset[0m[2m=[0m0s
[INFO] [stdout] [2m2025-11-05T06:48:28.260950Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m0ns [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:28.261081Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m starting delta collection [3msamples[0m[2m=[0m5 [3mcurrent_offset[0m[2m=[0m0s
[INFO] [stdout] [2m2025-11-05T06:48:28.261102Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m0ns [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:28.261425Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m starting delta collection [3msamples[0m[2m=[0m5 [3mcurrent_offset[0m[2m=[0m0s
[INFO] [stdout] [2m2025-11-05T06:48:28.261460Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m0ns [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:28.261758Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m starting delta collection [3msamples[0m[2m=[0m5 [3mcurrent_offset[0m[2m=[0m5s ago
[INFO] [stdout] [2m2025-11-05T06:48:28.261813Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m0ns [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:28.263683Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m starting delta collection [3msamples[0m[2m=[0m5 [3mcurrent_offset[0m[2m=[0m0s
[INFO] [stdout] [2m2025-11-05T06:48:28.263715Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m0ns [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:28.264428Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:28.262064878Z, server: 2025-11-05T06:48:28.263179708Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:28.264294208Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m1ms 114µs 665ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:28.263179543Z [3mdelta[0m[2m=[0m165ns
[INFO] [stdout] [2m2025-11-05T06:48:28.264486Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m1.114665ms [3mdelta[0m[2m=[0m165ns
[INFO] [stdout] [2m2025-11-05T06:48:28.264505Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m no offset stored, storing initial delta [3moffset[0m[2m=[0m165ns
[INFO] [stdout] [2m2025-11-05T06:48:28.264531Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m594.421902ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:28.268262Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:28.261601598Z, server: 2025-11-05T06:48:33.265039658Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:28.268157648Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m3ms 278µs 25ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:28.264879623Z [3mdelta[0m[2m=[0m5s 160µs 35ns
[INFO] [stdout] [2m2025-11-05T06:48:28.268312Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m3.278025ms [3mdelta[0m[2m=[0m5s 160µs 35ns
[INFO] [stdout] [2m2025-11-05T06:48:28.268324Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m no offset stored, storing initial delta [3moffset[0m[2m=[0m5s 160µs 35ns
[INFO] [stdout] [2m2025-11-05T06:48:28.268332Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.192904154s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:28.268774Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m starting delta collection [3msamples[0m[2m=[0m5 [3mcurrent_offset[0m[2m=[0m5s
[INFO] [stdout] [2m2025-11-05T06:48:28.268833Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m0ns [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:28.276553Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:28.262134328Z, server: 2025-11-05T06:48:33.269264048Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:28.276385288Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m7ms 125µs 480ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:28.269259808Z [3mdelta[0m[2m=[0m5s 4µs 240ns
[INFO] [stdout] [2m2025-11-05T06:48:28.276626Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m7.12548ms [3mdelta[0m[2m=[0m5s 4µs 240ns
[INFO] [stdout] [2m2025-11-05T06:48:28.276642Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m no offset stored, storing initial delta [3moffset[0m[2m=[0m5s 4µs 240ns
[INFO] [stdout] [2m2025-11-05T06:48:28.276652Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m413.437184ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:28.284690Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:28.262269668Z, server: 2025-11-05T06:48:23.273396268Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:28.284538568Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m11ms 134µs 450ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:28.273404118Z [3mdelta[0m[2m=[0m5s 7µs 850ns ago
[INFO] [stdout] [2m2025-11-05T06:48:28.284759Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m11.13445ms [3mdelta[0m[2m=[0m5s 7µs 850ns ago
[INFO] [stdout] [2m2025-11-05T06:48:28.284775Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m no offset stored, storing initial delta [3moffset[0m[2m=[0m5s 7µs 850ns ago
[INFO] [stdout] [2m2025-11-05T06:48:28.284786Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.293057034s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:28.298807Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:28.269599268Z, server: 2025-11-05T06:48:28.279805818Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:28.298635367Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m14ms 518µs 49ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:28.284117317Z [3mdelta[0m[2m=[0m4ms 311µs 499ns ago
[INFO] [stdout] [2m2025-11-05T06:48:28.298881Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m14.518049ms [3mdelta[0m[2m=[0m4ms 311µs 499ns ago
[INFO] [stdout] [2m2025-11-05T06:48:28.298899Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m762.448587ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:28.304766Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:28.273602088Z, server: 2025-11-05T06:48:28.284726457Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:28.304587787Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m15ms 492µs 849ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:28.289094937Z [3mdelta[0m[2m=[0m4ms 368µs 480ns ago
[INFO] [stdout] [2m2025-11-05T06:48:28.304843Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m15.492849ms [3mdelta[0m[2m=[0m4ms 368µs 480ns ago
[INFO] [stdout] [2m2025-11-05T06:48:28.304861Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m672.855246ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:28.305912Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:28.264880438Z, server: 2025-11-05T06:48:33.295628887Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:28.305775117Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m20ms 447µs 339ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:28.285327777Z [3mdelta[0m[2m=[0m5s 10ms 301µs 110ns
[INFO] [stdout] [2m2025-11-05T06:48:28.305974Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m20.447339ms [3mdelta[0m[2m=[0m5s 10ms 301µs 110ns
[INFO] [stdout] [2m2025-11-05T06:48:28.305987Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m no offset stored, storing initial delta [3moffset[0m[2m=[0m5s 10ms 301µs 110ns
[INFO] [stdout] [2m2025-11-05T06:48:28.305997Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.969019767s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:28.706734Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:28.691278177Z, server: 2025-11-05T06:48:33.698431037Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:28.706589686Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m7ms 655µs 754ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:28.698933931Z [3mdelta[0m[2m=[0m4s 999ms 497µs 106ns
[INFO] [stdout] [2m2025-11-05T06:48:28.706867Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m7.655754ms [3mdelta[0m[2m=[0m4s 999ms 497µs 106ns
[INFO] [stdout] [2m2025-11-05T06:48:28.706903Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.455835004s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:28.862698Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:28.860360262Z, server: 2025-11-05T06:48:28.861482772Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:28.862553032Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m1ms 96µs 385ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:28.861456647Z [3mdelta[0m[2m=[0m26µs 125ns
[INFO] [stdout] [2m2025-11-05T06:48:28.862775Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m1.096385ms [3mdelta[0m[2m=[0m26µs 125ns
[INFO] [stdout] [2m2025-11-05T06:48:28.862792Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.442823984s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:29.002112Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:28.979709149Z, server: 2025-11-05T06:48:28.990841829Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:29.001964418Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m11ms 127µs 634ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:28.990836783Z [3mdelta[0m[2m=[0m5µs 46ns
[INFO] [stdout] [2m2025-11-05T06:48:29.002185Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m11.127634ms [3mdelta[0m[2m=[0m5µs 46ns
[INFO] [stdout] [2m2025-11-05T06:48:29.002201Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.465661428s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:29.085236Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:29.062739837Z, server: 2025-11-05T06:48:29.073909846Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:29.085081456Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m11ms 170µs 809ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:29.073910646Z [3mdelta[0m[2m=[0m800ns ago
[INFO] [stdout] [2m2025-11-05T06:48:29.085329Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m11.170809ms [3mdelta[0m[2m=[0m800ns ago
[INFO] [stdout] [2m2025-11-05T06:48:29.085347Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m785.731777ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:29.484753Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:29.469602216Z, server: 2025-11-05T06:48:34.476772005Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:29.484596715Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m7ms 497µs 249ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:29.477099465Z [3mdelta[0m[2m=[0m4s 999ms 672µs 540ns
[INFO] [stdout] [2m2025-11-05T06:48:29.484836Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m7.497249ms [3mdelta[0m[2m=[0m4s 999ms 672µs 540ns
[INFO] [stdout] [2m2025-11-05T06:48:29.484854Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.803274012s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:29.605092Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:29.582603513Z, server: 2025-11-05T06:48:24.593776412Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:29.604946112Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m11ms 171µs 299ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:29.593774812Z [3mdelta[0m[2m=[0m4s 999ms 998µs 400ns ago
[INFO] [stdout] [2m2025-11-05T06:48:29.605168Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m11.171299ms [3mdelta[0m[2m=[0m4s 999ms 998µs 400ns ago
[INFO] [stdout] [2m2025-11-05T06:48:29.605187Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.419963206s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:29.896936Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:29.872606315Z, server: 2025-11-05T06:48:29.885595264Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:29.896782874Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m12ms 88µs 279ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:29.884694594Z [3mdelta[0m[2m=[0m900µs 670ns
[INFO] [stdout] [2m2025-11-05T06:48:29.897023Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m12.088279ms [3mdelta[0m[2m=[0m900µs 670ns
[INFO] [stdout] [2m2025-11-05T06:48:29.897041Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m39.998356ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:29.962029Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:29.938374273Z, server: 2025-11-05T06:48:29.950597663Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:29.961881072Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m11ms 753µs 399ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:29.950127672Z [3mdelta[0m[2m=[0m469µs 991ns
[INFO] [stdout] [2m2025-11-05T06:48:29.962112Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m11.753399ms [3mdelta[0m[2m=[0m469µs 991ns
[INFO] [stdout] [2m2025-11-05T06:48:29.962131Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m129.899545ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:30.088891Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:28.262068388Z, server: 2025-11-05T06:48:29.175724334Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:30.088724149Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m913ms 327µs 880ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:29.175396268Z [3mdelta[0m[2m=[0m328µs 66ns
[INFO] [stdout] [2m2025-11-05T06:48:30.089129Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m913.32788ms [3mdelta[0m[2m=[0m328µs 66ns
[INFO] [stdout] [2m2025-11-05T06:48:30.089221Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m no offset stored, storing initial delta [3moffset[0m[2m=[0m328µs 66ns
[INFO] [stdout] [2m2025-11-05T06:48:30.089264Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m770.885093ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:30.119124Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:30.097588679Z, server: 2025-11-05T06:48:30.107752499Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:30.118980488Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m10ms 695µs 904ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:30.108284583Z [3mdelta[0m[2m=[0m532µs 84ns ago
[INFO] [stdout] [2m2025-11-05T06:48:30.119201Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m10.695904ms [3mdelta[0m[2m=[0m532µs 84ns ago
[INFO] [stdout] [2m2025-11-05T06:48:30.119227Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m response deltas sorted by latency [3mdeltas[0m[2m=[0m[-0.532084, -0.0008, 0.469991, 0.90067, -4.311499]
[INFO] [stdout] [2m2025-11-05T06:48:30.119241Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m statistics about response deltas [3mmedian[0m[2m=[0m0.469991 [3mmean[0m[2m=[0m-0.6947444 [3mvariance[0m[2m=[0m4.3727216830953 [3mstddev[0m[2m=[0m2.0911053735035208
[INFO] [stdout] [2m2025-11-05T06:48:30.119266Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m eliminated outliers [3minliers[0m[2m=[0m[-0.532084, -0.0008, 0.469991, 0.90067]
[INFO] [stdout] [2m2025-11-05T06:48:30.119276Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m storing calculated offset [3moffset[0m[2m=[0m209µs
[INFO] [stdout] test client_offset_negative ... ok
[INFO] [stdout] [2m2025-11-05T06:48:30.120376Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m starting delta collection [3msamples[0m[2m=[0m5 [3mcurrent_offset[0m[2m=[0m0s
[INFO] [stdout] [2m2025-11-05T06:48:30.120407Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m0ns [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:30.144926Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:30.121594498Z, server: 2025-11-05T06:48:35.133592448Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:30.144757318Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m11ms 581µs 410ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:30.133175908Z [3mdelta[0m[2m=[0m5s 416µs 540ns
[INFO] [stdout] [2m2025-11-05T06:48:30.145006Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m11.58141ms [3mdelta[0m[2m=[0m5s 416µs 540ns
[INFO] [stdout] [2m2025-11-05T06:48:30.145023Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m no offset stored, storing initial delta [3moffset[0m[2m=[0m5s 416µs 540ns
[INFO] [stdout] [2m2025-11-05T06:48:30.145033Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.47584s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:30.199858Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:30.169649577Z, server: 2025-11-05T06:48:35.184595946Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:30.199712256Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m15ms 31µs 339ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:30.184680916Z [3mdelta[0m[2m=[0m4s 999ms 915µs 30ns
[INFO] [stdout] [2m2025-11-05T06:48:30.199924Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m15.031339ms [3mdelta[0m[2m=[0m4s 999ms 915µs 30ns
[INFO] [stdout] [2m2025-11-05T06:48:30.199939Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m251.676027ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:30.297205Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:30.276719784Z, server: 2025-11-05T06:48:35.286893384Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:30.297062283Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m10ms 171µs 249ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:30.286891033Z [3mdelta[0m[2m=[0m5s 2µs 351ns
[INFO] [stdout] [2m2025-11-05T06:48:30.297283Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m10.171249ms [3mdelta[0m[2m=[0m5s 2µs 351ns
[INFO] [stdout] [2m2025-11-05T06:48:30.297300Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m63.49468ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:30.321240Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:30.318871763Z, server: 2025-11-05T06:48:30.319992173Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:30.321100323Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m1ms 114µs 280ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:30.319986043Z [3mdelta[0m[2m=[0m6µs 130ns
[INFO] [stdout] [2m2025-11-05T06:48:30.321311Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m1.11428ms [3mdelta[0m[2m=[0m6µs 130ns
[INFO] [stdout] [2m2025-11-05T06:48:30.321324Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.774747725s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:30.393274Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:30.371397351Z, server: 2025-11-05T06:48:35.382965281Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:30.393125771Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m10ms 864µs 210ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:30.382261561Z [3mdelta[0m[2m=[0m5s 703µs 720ns
[INFO] [stdout] [2m2025-11-05T06:48:30.393394Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m10.86421ms [3mdelta[0m[2m=[0m5s 703µs 720ns
[INFO] [stdout] [2m2025-11-05T06:48:30.393431Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m98.164468ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:30.470662Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:30.454141189Z, server: 2025-11-05T06:48:35.462315789Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:30.470488779Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m8ms 173µs 795ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:30.462314984Z [3mdelta[0m[2m=[0m5s 805ns
[INFO] [stdout] [2m2025-11-05T06:48:30.470733Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m8.173795ms [3mdelta[0m[2m=[0m5s 805ns
[INFO] [stdout] [2m2025-11-05T06:48:30.470750Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m664.796136ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:30.495846Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:30.469730689Z, server: 2025-11-05T06:48:30.484577169Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:30.495706088Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m12ms 987µs 699ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:30.482718388Z [3mdelta[0m[2m=[0m1ms 858µs 781ns
[INFO] [stdout] [2m2025-11-05T06:48:30.495909Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m12.987699ms [3mdelta[0m[2m=[0m1ms 858µs 781ns
[INFO] [stdout] [2m2025-11-05T06:48:30.495925Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.630162247s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:30.515737Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:30.492783228Z, server: 2025-11-05T06:48:35.503784318Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:30.515596317Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m11ms 406µs 544ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:30.504189772Z [3mdelta[0m[2m=[0m4s 999ms 594µs 546ns
[INFO] [stdout] [2m2025-11-05T06:48:30.515881Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m11.406544ms [3mdelta[0m[2m=[0m4s 999ms 594µs 546ns
[INFO] [stdout] [2m2025-11-05T06:48:30.515918Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.679982646s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:31.048923Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:31.026450594Z, server: 2025-11-05T06:48:26.037598974Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:31.048772253Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m11ms 160µs 829ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:31.037611423Z [3mdelta[0m[2m=[0m5s 12µs 449ns ago
[INFO] [stdout] [2m2025-11-05T06:48:31.049003Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m11.160829ms [3mdelta[0m[2m=[0m5s 12µs 449ns ago
[INFO] [stdout] [2m2025-11-05T06:48:31.049021Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m934.628332ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:31.155150Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:31.136606771Z, server: 2025-11-05T06:48:36.145850711Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:31.15500794Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m9ms 200µs 584ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:31.145807355Z [3mdelta[0m[2m=[0m5s 43µs 356ns
[INFO] [stdout] [2m2025-11-05T06:48:31.155214Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m9.200584ms [3mdelta[0m[2m=[0m5s 43µs 356ns
[INFO] [stdout] [2m2025-11-05T06:48:31.155233Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m response deltas sorted by latency [3mdeltas[0m[2m=[0m[5000.00424, 4999.497106, 5000.000805, 5000.043356, 4999.91503]
[INFO] [stdout] [2m2025-11-05T06:48:31.155245Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m statistics about response deltas [3mmedian[0m[2m=[0m5000.000805 [3mmean[0m[2m=[0m4999.892107400001 [3mvariance[0m[2m=[0m0.050954144705843994 [3mstddev[0m[2m=[0m0.22573024765379582
[INFO] [stdout] [2m2025-11-05T06:48:31.155266Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m eliminated outliers [3minliers[0m[2m=[0m[5000.00424, 5000.000805, 5000.043356, 4999.91503]
[INFO] [stdout] [2m2025-11-05T06:48:31.155275Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m storing calculated offset [3moffset[0m[2m=[0m4s 999ms 990µs
[INFO] [stdout] test mid_jitter ... ok
[INFO] [stdout] [2m2025-11-05T06:48:31.155768Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m starting delta collection [3msamples[0m[2m=[0m5 [3mcurrent_offset[0m[2m=[0m0s
[INFO] [stdout] [2m2025-11-05T06:48:31.155837Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m0ns [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:31.307738Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:31.288730467Z, server: 2025-11-05T06:48:36.297890276Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:31.307587996Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m9ms 428µs 764ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:31.298159231Z [3mdelta[0m[2m=[0m4s 999ms 731µs 45ns
[INFO] [stdout] [2m2025-11-05T06:48:31.307821Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m9.428764ms [3mdelta[0m[2m=[0m4s 999ms 731µs 45ns
[INFO] [stdout] [2m2025-11-05T06:48:31.307838Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m308.423423ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:31.359832Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:31.15703896Z, server: 2025-11-05T06:48:31.258351677Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:31.359684155Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m101ms 322µs 597ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:31.258361557Z [3mdelta[0m[2m=[0m9µs 880ns ago
[INFO] [stdout] [2m2025-11-05T06:48:31.359904Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m101.322597ms [3mdelta[0m[2m=[0m9µs 880ns ago
[INFO] [stdout] [2m2025-11-05T06:48:31.359918Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m no offset stored, storing initial delta [3moffset[0m[2m=[0m9µs 880ns ago
[INFO] [stdout] [2m2025-11-05T06:48:31.359927Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.427192094s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:31.634253Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:31.623602008Z, server: 2025-11-05T06:48:36.628977278Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:31.634112627Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m5ms 255µs 309ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:31.628857317Z [3mdelta[0m[2m=[0m5s 119µs 961ns
[INFO] [stdout] [2m2025-11-05T06:48:31.634323Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m5.255309ms [3mdelta[0m[2m=[0m5s 119µs 961ns
[INFO] [stdout] [2m2025-11-05T06:48:31.634340Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m857.34025ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:31.646379Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:31.623656768Z, server: 2025-11-05T06:48:36.635085527Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:31.646239717Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m11ms 291µs 474ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:31.634948242Z [3mdelta[0m[2m=[0m5s 137µs 285ns
[INFO] [stdout] [2m2025-11-05T06:48:31.646508Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m11.291474ms [3mdelta[0m[2m=[0m5s 137µs 285ns
[INFO] [stdout] [2m2025-11-05T06:48:31.646596Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m212.460131ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:31.881653Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:31.860101951Z, server: 2025-11-05T06:48:36.871277141Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:31.881438091Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m10ms 668µs 70ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:31.870770021Z [3mdelta[0m[2m=[0m5s 507µs 120ns
[INFO] [stdout] [2m2025-11-05T06:48:31.881808Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m10.66807ms [3mdelta[0m[2m=[0m5s 507µs 120ns
[INFO] [stdout] [2m2025-11-05T06:48:31.881884Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.949010174s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:32.007221Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:31.984731158Z, server: 2025-11-05T06:48:26.995901928Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:32.007068607Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m11ms 168µs 724ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:31.995899882Z [3mdelta[0m[2m=[0m4s 999ms 997µs 954ns ago
[INFO] [stdout] [2m2025-11-05T06:48:32.007308Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m11.168724ms [3mdelta[0m[2m=[0m4s 999ms 997µs 954ns ago
[INFO] [stdout] [2m2025-11-05T06:48:32.007327Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m327.452888ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:32.100189Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:32.097747315Z, server: 2025-11-05T06:48:32.098877785Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:32.100043625Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m1ms 148µs 155ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:32.09889547Z [3mdelta[0m[2m=[0m17µs 685ns ago
[INFO] [stdout] [2m2025-11-05T06:48:32.100315Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m1.148155ms [3mdelta[0m[2m=[0m17µs 685ns ago
[INFO] [stdout] [2m2025-11-05T06:48:32.100360Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.585587182s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:32.150114Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:32.127708414Z, server: 2025-11-05T06:48:32.138838394Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:32.149964113Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m11ms 127µs 849ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:32.138836263Z [3mdelta[0m[2m=[0m2µs 131ns
[INFO] [stdout] [2m2025-11-05T06:48:32.150194Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m11.127849ms [3mdelta[0m[2m=[0m2µs 131ns
[INFO] [stdout] [2m2025-11-05T06:48:32.150211Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.828777538s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:32.219910Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:32.197737572Z, server: 2025-11-05T06:48:37.209598502Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:32.219767611Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m11ms 15µs 19ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:32.208752591Z [3mdelta[0m[2m=[0m5s 845µs 911ns
[INFO] [stdout] [2m2025-11-05T06:48:32.219980Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m11.015019ms [3mdelta[0m[2m=[0m5s 845µs 911ns
[INFO] [stdout] [2m2025-11-05T06:48:32.220000Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m response deltas sorted by latency [3mdeltas[0m[2m=[0m[5000.002351, 5000.70372, 5000.845911, 4999.594546, 5010.30111]
[INFO] [stdout] [2m2025-11-05T06:48:32.220012Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m statistics about response deltas [3mmedian[0m[2m=[0m5000.845911 [3mmean[0m[2m=[0m5002.2895276 [3mvariance[0m[2m=[0m20.319592451982597 [3mstddev[0m[2m=[0m4.5077258625589245
[INFO] [stdout] [2m2025-11-05T06:48:32.220024Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m eliminated outliers [3minliers[0m[2m=[0m[5000.002351, 5000.70372, 5000.845911, 4999.594546]
[INFO] [stdout] [2m2025-11-05T06:48:32.220037Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m storing calculated offset [3moffset[0m[2m=[0m5s 286µs
[INFO] [stdout] test low_jitter ... ok
[INFO] [stdout] [2m2025-11-05T06:48:32.358201Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:32.335731048Z, server: 2025-11-05T06:48:27.346905578Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:32.358054858Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m11ms 161µs 905ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:32.346892953Z [3mdelta[0m[2m=[0m4s 999ms 987µs 375ns ago
[INFO] [stdout] [2m2025-11-05T06:48:32.358280Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m11.161905ms [3mdelta[0m[2m=[0m4s 999ms 987µs 375ns ago
[INFO] [stdout] [2m2025-11-05T06:48:32.358302Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m response deltas sorted by latency [3mdeltas[0m[2m=[0m[-5000.00785, -5000.012449, -4999.987375, -4999.997954, -4999.9984]
[INFO] [stdout] [2m2025-11-05T06:48:32.358315Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m statistics about response deltas [3mmedian[0m[2m=[0m-4999.987375 [3mmean[0m[2m=[0m-5000.0008056 [3mvariance[0m[2m=[0m9.48729712998585e-5 [3mstddev[0m[2m=[0m0.009740275730176148
[INFO] [stdout] [2m2025-11-05T06:48:32.358328Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m eliminated outliers [3minliers[0m[2m=[0m[-4999.987375]
[INFO] [stdout] [2m2025-11-05T06:48:32.358337Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m storing calculated offset [3moffset[0m[2m=[0m4s 999ms 987µs ago
[INFO] [stdout] test server_offset_negative ... ok
[INFO] [stdout] [2m2025-11-05T06:48:32.505049Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:30.913603597Z, server: 2025-11-05T06:48:31.709582745Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:32.504911014Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m795ms 653µs 708ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:31.709257305Z [3mdelta[0m[2m=[0m325µs 440ns
[INFO] [stdout] [2m2025-11-05T06:48:32.505118Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m795.653708ms [3mdelta[0m[2m=[0m325µs 440ns
[INFO] [stdout] [2m2025-11-05T06:48:32.505132Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.580122863s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:32.511067Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:32.492685304Z, server: 2025-11-05T06:48:37.501826274Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:32.510974024Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m9ms 144µs 360ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:32.501829664Z [3mdelta[0m[2m=[0m4s 999ms 996µs 610ns
[INFO] [stdout] [2m2025-11-05T06:48:32.511122Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m9.14436ms [3mdelta[0m[2m=[0m4s 999ms 996µs 610ns
[INFO] [stdout] [2m2025-11-05T06:48:32.511394Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m response deltas sorted by latency [3mdeltas[0m[2m=[0m[5000.160035, 5000.119961, 4999.67254, 4999.99661, 4999.731045]
[INFO] [stdout] [2m2025-11-05T06:48:32.511871Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m statistics about response deltas [3mmedian[0m[2m=[0m4999.67254 [3mmean[0m[2m=[0m4999.9360381999995 [3mvariance[0m[2m=[0m0.04978115479373173 [3mstddev[0m[2m=[0m0.22311690835463754
[INFO] [stdout] [2m2025-11-05T06:48:32.512259Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m eliminated outliers [3minliers[0m[2m=[0m[4999.67254, 4999.731045]
[INFO] [stdout] [2m2025-11-05T06:48:32.512406Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m storing calculated offset [3moffset[0m[2m=[0m4s 999ms 701µs
[INFO] [stdout] test high_jitter ... ok
[INFO] [stdout] [2m2025-11-05T06:48:32.991040Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:32.788725646Z, server: 2025-11-05T06:48:32.890576904Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:32.990884651Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m101ms 79µs 502ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:32.889805148Z [3mdelta[0m[2m=[0m771µs 756ns
[INFO] [stdout] [2m2025-11-05T06:48:32.991121Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m101.079502ms [3mdelta[0m[2m=[0m771µs 756ns
[INFO] [stdout] [2m2025-11-05T06:48:32.991141Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.604325415s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:33.694839Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:33.690602552Z, server: 2025-11-05T06:48:33.693578362Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:33.694700182Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m2ms 48µs 815ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:33.692651367Z [3mdelta[0m[2m=[0m926µs 995ns
[INFO] [stdout] [2m2025-11-05T06:48:33.694913Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m2.048815ms [3mdelta[0m[2m=[0m926µs 995ns
[INFO] [stdout] [2m2025-11-05T06:48:33.694934Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m response deltas sorted by latency [3mdeltas[0m[2m=[0m[0.026125, 0.00613, 0.000165, -0.017685, 0.926995]
[INFO] [stdout] [2m2025-11-05T06:48:33.694948Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m statistics about response deltas [3mmedian[0m[2m=[0m0.000165 [3mmean[0m[2m=[0m0.18834599999999999 [3mvariance[0m[2m=[0m0.170745382605 [3mstddev[0m[2m=[0m0.41321348308713257
[INFO] [stdout] [2m2025-11-05T06:48:33.694965Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m eliminated outliers [3minliers[0m[2m=[0m[0.026125, 0.00613, 0.000165, -0.017685]
[INFO] [stdout] [2m2025-11-05T06:48:33.694982Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m storing calculated offset [3moffset[0m[2m=[0m3µs
[INFO] [stdout] test no_delay ... ok
[INFO] [stdout] [2m2025-11-05T06:48:33.856735Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:33.832620288Z, server: 2025-11-05T06:48:38.843788808Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:33.856592358Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m11ms 986µs 35ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:33.844606323Z [3mdelta[0m[2m=[0m4s 999ms 182µs 485ns
[INFO] [stdout] [2m2025-11-05T06:48:33.856811Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m11.986035ms [3mdelta[0m[2m=[0m4s 999ms 182µs 485ns
[INFO] [stdout] [2m2025-11-05T06:48:33.856827Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m520.808082ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:34.025721Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:33.981881434Z, server: 2025-11-05T06:48:34.007585674Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:34.025575223Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m21ms 846µs 894ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:34.003728328Z [3mdelta[0m[2m=[0m3ms 857µs 346ns
[INFO] [stdout] [2m2025-11-05T06:48:34.025794Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m21.846894ms [3mdelta[0m[2m=[0m3ms 857µs 346ns
[INFO] [stdout] [2m2025-11-05T06:48:34.025816Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m response deltas sorted by latency [3mdeltas[0m[2m=[0m[0.005046, 0.002131, 1.858781, -4.36848, 3.857346]
[INFO] [stdout] [2m2025-11-05T06:48:34.025830Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m statistics about response deltas [3mmedian[0m[2m=[0m1.858781 [3mmean[0m[2m=[0m0.27096480000000006 [3mvariance[0m[2m=[0m9.2626807172897 [3mstddev[0m[2m=[0m3.043465248247415
[INFO] [stdout] [2m2025-11-05T06:48:34.025844Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m eliminated outliers [3minliers[0m[2m=[0m[0.005046, 0.002131, 1.858781, 3.857346]
[INFO] [stdout] [2m2025-11-05T06:48:34.025853Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m storing calculated offset [3moffset[0m[2m=[0m1ms 430µs
[INFO] [stdout] test client_offset_positive ... ok
[INFO] [stdout] [2m2025-11-05T06:48:34.402910Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:34.378928964Z, server: 2025-11-05T06:48:39.391604293Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:34.402759973Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m11ms 915µs 504ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:34.390844468Z [3mdelta[0m[2m=[0m5s 759µs 825ns
[INFO] [stdout] [2m2025-11-05T06:48:34.402993Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m11.915504ms [3mdelta[0m[2m=[0m5s 759µs 825ns
[INFO] [stdout] [2m2025-11-05T06:48:34.403015Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m response deltas sorted by latency [3mdeltas[0m[2m=[0m[5000.50712, 5000.137285, 5000.41654, 5000.759825, 4999.182485]
[INFO] [stdout] [2m2025-11-05T06:48:34.403041Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m statistics about response deltas [3mmedian[0m[2m=[0m5000.41654 [3mmean[0m[2m=[0m5000.200651 [3mvariance[0m[2m=[0m0.3734710310174458 [3mstddev[0m[2m=[0m0.6111227626405727
[INFO] [stdout] [2m2025-11-05T06:48:34.403057Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m eliminated outliers [3minliers[0m[2m=[0m[5000.50712, 5000.137285, 5000.41654, 5000.759825]
[INFO] [stdout] [2m2025-11-05T06:48:34.403077Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m storing calculated offset [3moffset[0m[2m=[0m5s 455µs
[INFO] [stdout] test server_offset_positive ... ok
[INFO] [stdout] [2m2025-11-05T06:48:34.799573Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:34.596769398Z, server: 2025-11-05T06:48:34.698091865Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:34.799405762Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m101ms 318µs 182ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:34.69808758Z [3mdelta[0m[2m=[0m4µs 285ns
[INFO] [stdout] [2m2025-11-05T06:48:34.799649Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m101.318182ms [3mdelta[0m[2m=[0m4µs 285ns
[INFO] [stdout] [2m2025-11-05T06:48:34.799666Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.02922059s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:35.618736Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:34.086603931Z, server: 2025-11-05T06:48:34.851576981Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:35.61859417Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m765ms 995µs 119ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:34.85259905Z [3mdelta[0m[2m=[0m1ms 22µs 69ns ago
[INFO] [stdout] [2m2025-11-05T06:48:35.618804Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m765.995119ms [3mdelta[0m[2m=[0m1ms 22µs 69ns ago
[INFO] [stdout] [2m2025-11-05T06:48:35.618819Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m684.004455ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:36.037750Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:35.834578844Z, server: 2025-11-05T06:48:35.936596591Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:36.037599409Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m101ms 510µs 282ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:35.936089126Z [3mdelta[0m[2m=[0m507µs 465ns
[INFO] [stdout] [2m2025-11-05T06:48:36.037821Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m101.510282ms [3mdelta[0m[2m=[0m507µs 465ns
[INFO] [stdout] [2m2025-11-05T06:48:36.037837Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m638.007576ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:36.883745Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:36.677742412Z, server: 2025-11-05T06:48:36.779743729Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:36.883599746Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m102ms 928µs 667ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:36.780671079Z [3mdelta[0m[2m=[0m927µs 350ns ago
[INFO] [stdout] [2m2025-11-05T06:48:36.883876Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m102.928667ms [3mdelta[0m[2m=[0m927µs 350ns ago
[INFO] [stdout] [2m2025-11-05T06:48:36.883918Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m response deltas sorted by latency [3mdeltas[0m[2m=[0m[0.771756, 0.004285, -0.00988, 0.507465, -0.92735]
[INFO] [stdout] [2m2025-11-05T06:48:36.883951Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m statistics about response deltas [3mmedian[0m[2m=[0m-0.00988 [3mmean[0m[2m=[0m0.06925520000000003 [3mvariance[0m[2m=[0m0.42231015856270004 [3mstddev[0m[2m=[0m0.649853951717384
[INFO] [stdout] [2m2025-11-05T06:48:36.883983Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m eliminated outliers [3minliers[0m[2m=[0m[0.004285, -0.00988, 0.507465]
[INFO] [stdout] [2m2025-11-05T06:48:36.884014Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m storing calculated offset [3moffset[0m[2m=[0m167µs
[INFO] [stdout] test some_delay ... ok
[INFO] [stdout] [2m2025-11-05T06:48:37.722752Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:36.303718002Z, server: 2025-11-05T06:48:37.012708953Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:37.722602643Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m709ms 442µs 320ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:37.013160322Z [3mdelta[0m[2m=[0m451µs 369ns ago
[INFO] [stdout] [2m2025-11-05T06:48:37.722835Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m709.44232ms [3mdelta[0m[2m=[0m451µs 369ns ago
[INFO] [stdout] [2m2025-11-05T06:48:37.722854Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m299.966227ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:39.814858Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:38.024398945Z, server: 2025-11-05T06:48:38.919721801Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:39.814716867Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m895ms 158µs 961ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:38.919557906Z [3mdelta[0m[2m=[0m163µs 895ns
[INFO] [stdout] [2m2025-11-05T06:48:39.814934Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m895.158961ms [3mdelta[0m[2m=[0m163µs 895ns
[INFO] [stderr]      Running tests/in_process.rs (/opt/rustwide/target/debug/deps/in_process-f298847650626d21)
[INFO] [stdout] [2m2025-11-05T06:48:39.814956Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m response deltas sorted by latency [3mdeltas[0m[2m=[0m[-0.451369, -1.022069, 0.32544, 0.163895, 0.328066]
[INFO] [stdout] [2m2025-11-05T06:48:39.814968Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m statistics about response deltas [3mmedian[0m[2m=[0m0.32544 [3mmean[0m[2m=[0m-0.13120739999999995 [3mvariance[0m[2m=[0m0.3506705427072999 [3mstddev[0m[2m=[0m0.5921744191598451
[INFO] [stdout] [2m2025-11-05T06:48:39.814982Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m eliminated outliers [3minliers[0m[2m=[0m[0.32544, 0.163895, 0.328066]
[INFO] [stdout] [2m2025-11-05T06:48:39.814990Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m storing calculated offset [3moffset[0m[2m=[0m272µs
[INFO] [stdout] test much_delay ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.56s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] [2m2025-11-05T06:48:39.819107Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m starting delta collection [3msamples[0m[2m=[0m5 [3mcurrent_offset[0m[2m=[0m5s ago
[INFO] [stdout] [2m2025-11-05T06:48:39.819174Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m0ns [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:39.820597Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:39.820414647Z, server: 2025-11-05T06:48:34.820426727Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:39.820429837Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m7µs 595ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:39.820422242Z [3mdelta[0m[2m=[0m4s 999ms 995µs 515ns ago
[INFO] [stdout] [2m2025-11-05T06:48:39.820656Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m7.595µs [3mdelta[0m[2m=[0m4s 999ms 995µs 515ns ago
[INFO] [stdout] [2m2025-11-05T06:48:39.820671Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m459.400512ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:39.821701Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m starting delta collection [3msamples[0m[2m=[0m5 [3mcurrent_offset[0m[2m=[0m0s
[INFO] [stdout] [2m2025-11-05T06:48:39.821724Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m0ns [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:39.821753Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m starting delta collection [3msamples[0m[2m=[0m5 [3mcurrent_offset[0m[2m=[0m0s
[INFO] [stdout] [2m2025-11-05T06:48:39.821743Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m starting delta collection [3msamples[0m[2m=[0m5 [3mcurrent_offset[0m[2m=[0m5s
[INFO] [stdout] [2m2025-11-05T06:48:39.821775Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m0ns [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:39.821789Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m0ns [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:39.822986Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:39.822892027Z, server: 2025-11-05T06:48:39.822894777Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:39.822896287Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m2µs 130ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:39.822894157Z [3mdelta[0m[2m=[0m620ns
[INFO] [stdout] [2m2025-11-05T06:48:39.823043Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m2.13µs [3mdelta[0m[2m=[0m620ns
[INFO] [stdout] [2m2025-11-05T06:48:39.823026Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:39.822938027Z, server: 2025-11-05T06:48:39.822940447Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:39.822941907Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m1µs 940ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:39.822939967Z [3mdelta[0m[2m=[0m480ns
[INFO] [stdout] [2m2025-11-05T06:48:39.823063Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m no offset stored, storing initial delta [3moffset[0m[2m=[0m620ns
[INFO] [stdout] [2m2025-11-05T06:48:39.823070Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m1.94µs [3mdelta[0m[2m=[0m480ns
[INFO] [stdout] [2m2025-11-05T06:48:39.823082Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.708035187s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:39.823091Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.623669083s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:39.823204Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:39.823049587Z, server: 2025-11-05T06:48:44.823056237Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:39.823058907Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m4µs 660ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:39.823054247Z [3mdelta[0m[2m=[0m5s 1µs 990ns
[INFO] [stdout] [2m2025-11-05T06:48:39.823271Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m4.66µs [3mdelta[0m[2m=[0m5s 1µs 990ns
[INFO] [stdout] [2m2025-11-05T06:48:39.823295Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.756092068s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:40.283746Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:40.283595664Z, server: 2025-11-05T06:48:35.283603874Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:40.283606824Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m5µs 580ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:40.283601244Z [3mdelta[0m[2m=[0m4s 999ms 997µs 370ns ago
[INFO] [stdout] [2m2025-11-05T06:48:40.283827Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m5.58µs [3mdelta[0m[2m=[0m4s 999ms 997µs 370ns ago
[INFO] [stdout] [2m2025-11-05T06:48:40.283846Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m215.581204ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:40.500784Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:40.500622248Z, server: 2025-11-05T06:48:35.500631848Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:40.500635019Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m6µs 385ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:40.500628633Z [3mdelta[0m[2m=[0m4s 999ms 996µs 785ns ago
[INFO] [stdout] [2m2025-11-05T06:48:40.500870Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m6.385µs [3mdelta[0m[2m=[0m4s 999ms 996µs 785ns ago
[INFO] [stdout] [2m2025-11-05T06:48:40.500889Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.476013726s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:41.452775Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:41.452621983Z, server: 2025-11-05T06:48:41.452630163Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:41.452633473Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m5µs 745ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:41.452627728Z [3mdelta[0m[2m=[0m2µs 435ns
[INFO] [stdout] [2m2025-11-05T06:48:41.452858Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m5.745µs [3mdelta[0m[2m=[0m2µs 435ns
[INFO] [stdout] [2m2025-11-05T06:48:41.452877Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.048307031s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:41.532868Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:41.532726921Z, server: 2025-11-05T06:48:41.532736111Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:41.532738781Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m5µs 930ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:41.532732851Z [3mdelta[0m[2m=[0m3µs 260ns
[INFO] [stdout] [2m2025-11-05T06:48:41.532933Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m5.93µs [3mdelta[0m[2m=[0m3µs 260ns
[INFO] [stdout] [2m2025-11-05T06:48:41.532947Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m852.382008ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:41.580905Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:41.580743539Z, server: 2025-11-05T06:48:46.580752559Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:41.580755639Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m6µs 50ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:41.580749589Z [3mdelta[0m[2m=[0m5s 2µs 970ns
[INFO] [stdout] [2m2025-11-05T06:48:41.581069Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m6.05µs [3mdelta[0m[2m=[0m5s 2µs 970ns
[INFO] [stdout] [2m2025-11-05T06:48:41.581144Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.825680313s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:41.978888Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:41.978732889Z, server: 2025-11-05T06:48:36.978741399Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:41.978744659Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m5µs 885ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:41.978738774Z [3mdelta[0m[2m=[0m4s 999ms 997µs 375ns ago
[INFO] [stdout] [2m2025-11-05T06:48:41.978968Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m5.885µs [3mdelta[0m[2m=[0m4s 999ms 997µs 375ns ago
[INFO] [stdout] [2m2025-11-05T06:48:41.978986Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m919.425555ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:42.386859Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:42.386710878Z, server: 2025-11-05T06:48:42.386720078Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:42.386722348Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m5µs 735ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:42.386716613Z [3mdelta[0m[2m=[0m3µs 465ns
[INFO] [stdout] [2m2025-11-05T06:48:42.386938Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m5.735µs [3mdelta[0m[2m=[0m3µs 465ns
[INFO] [stdout] [2m2025-11-05T06:48:42.386955Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.084921159s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:42.502898Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:42.502743015Z, server: 2025-11-05T06:48:42.502751625Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:42.502755485Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m6µs 235ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:42.50274925Z [3mdelta[0m[2m=[0m2µs 375ns
[INFO] [stdout] [2m2025-11-05T06:48:42.502979Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m6.235µs [3mdelta[0m[2m=[0m2µs 375ns
[INFO] [stdout] [2m2025-11-05T06:48:42.502998Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m217.921749ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:42.722642Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:42.722470329Z, server: 2025-11-05T06:48:42.722479169Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:42.722482419Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m6µs 45ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:42.722476374Z [3mdelta[0m[2m=[0m2µs 795ns
[INFO] [stdout] [2m2025-11-05T06:48:42.722725Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m6.045µs [3mdelta[0m[2m=[0m2µs 795ns
[INFO] [stdout] [2m2025-11-05T06:48:42.722745Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m749.296949ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:42.899879Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:42.899723424Z, server: 2025-11-05T06:48:37.899732394Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:42.899735644Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m6µs 110ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:42.899729534Z [3mdelta[0m[2m=[0m4s 999ms 997µs 140ns ago
[INFO] [stdout] [2m2025-11-05T06:48:42.899961Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m6.11µs [3mdelta[0m[2m=[0m4s 999ms 997µs 140ns ago
[INFO] [stdout] [2m2025-11-05T06:48:42.899988Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m response deltas sorted by latency [3mdeltas[0m[2m=[0m[-4999.99737, -4999.997375, -4999.9971399999995, -4999.996785, -4999.995515]
[INFO] [stdout] [2m2025-11-05T06:48:42.900003Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m statistics about response deltas [3mmedian[0m[2m=[0m-4999.9971399999995 [3mmean[0m[2m=[0m-4999.996837 [3mvariance[0m[2m=[0m6.039325001617461e-7 [3mstddev[0m[2m=[0m0.0007771309414517904
[INFO] [stdout] [2m2025-11-05T06:48:42.900018Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m eliminated outliers [3minliers[0m[2m=[0m[-4999.99737, -4999.997375, -4999.9971399999995, -4999.996785]
[INFO] [stdout] [2m2025-11-05T06:48:42.900033Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m storing calculated offset [3moffset[0m[2m=[0m4s 999ms 997µs ago
[INFO] [stdout] test negative_starting_offset ... ok
[INFO] [stdout] [2m2025-11-05T06:48:43.408851Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:43.40870664Z, server: 2025-11-05T06:48:48.40871504Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:43.40871837Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m5µs 865ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:43.408712505Z [3mdelta[0m[2m=[0m5s 2µs 535ns
[INFO] [stdout] [2m2025-11-05T06:48:43.408998Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m5.865µs [3mdelta[0m[2m=[0m5s 2µs 535ns
[INFO] [stdout] [2m2025-11-05T06:48:43.409063Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m175.366171ms [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:43.473800Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:43.473662419Z, server: 2025-11-05T06:48:43.473671768Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:43.473674359Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m5µs 970ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:43.473668389Z [3mdelta[0m[2m=[0m3µs 379ns
[INFO] [stdout] [2m2025-11-05T06:48:43.473800Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:43.473688228Z, server: 2025-11-05T06:48:43.473691739Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:43.473693499Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m2µs 635ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:43.473690863Z [3mdelta[0m[2m=[0m876ns
[INFO] [stdout] [2m2025-11-05T06:48:43.473880Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m5.97µs [3mdelta[0m[2m=[0m3µs 379ns
[INFO] [stdout] [2m2025-11-05T06:48:43.473891Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m2.635µs [3mdelta[0m[2m=[0m876ns
[INFO] [stdout] [2m2025-11-05T06:48:43.473896Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.806229626s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:43.473910Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m response deltas sorted by latency [3mdeltas[0m[2m=[0m[0.00048, 0.000876, 0.002435, 0.002795, 0.002375]
[INFO] [stdout] [2m2025-11-05T06:48:43.473922Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m statistics about response deltas [3mmedian[0m[2m=[0m0.002435 [3mmean[0m[2m=[0m0.0017922 [3mvariance[0m[2m=[0m1.0799367000000002e-6 [3mstddev[0m[2m=[0m0.00103920002886836
[INFO] [stdout] [2m2025-11-05T06:48:43.473943Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m eliminated outliers [3minliers[0m[2m=[0m[0.002435, 0.002795, 0.002375]
[INFO] [stdout] [2m2025-11-05T06:48:43.473952Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m storing calculated offset [3moffset[0m[2m=[0m2µs
[INFO] [stdout] test zero_offset ... ok
[INFO] [stdout] [2m2025-11-05T06:48:43.585662Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:43.585488625Z, server: 2025-11-05T06:48:48.585497675Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:43.585500935Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m6µs 155ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:43.58549478Z [3mdelta[0m[2m=[0m5s 2µs 895ns
[INFO] [stdout] [2m2025-11-05T06:48:43.585818Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m6.155µs [3mdelta[0m[2m=[0m5s 2µs 895ns
[INFO] [stdout] [2m2025-11-05T06:48:43.585885Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m sleeping to spread out requests [3mdelay[0m[2m=[0m1.497702321s [3mmax_jitter[0m[2m=[0m2s
[INFO] [stdout] [2m2025-11-05T06:48:45.085866Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:45.085714815Z, server: 2025-11-05T06:48:50.085723375Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:45.085726835Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m6µs 10ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:45.085720825Z [3mdelta[0m[2m=[0m5s 2µs 550ns
[INFO] [stdout] [2m2025-11-05T06:48:45.085948Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m6.01µs [3mdelta[0m[2m=[0m5s 2µs 550ns
[INFO] [stdout] [2m2025-11-05T06:48:45.085971Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m response deltas sorted by latency [3mdeltas[0m[2m=[0m[5000.00199, 5000.002535, 5000.00255, 5000.00297, 5000.002895]
[INFO] [stdout] [2m2025-11-05T06:48:45.085985Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m statistics about response deltas [3mmedian[0m[2m=[0m5000.00255 [3mmean[0m[2m=[0m5000.002588 [3mvariance[0m[2m=[0m1.5050749993816104e-7 [3mstddev[0m[2m=[0m0.0003879529609864591
[INFO] [stdout] [2m2025-11-05T06:48:45.086002Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m eliminated outliers [3minliers[0m[2m=[0m[5000.002535, 5000.00255, 5000.002895]
[INFO] [stdout] [2m2025-11-05T06:48:45.086012Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m storing calculated offset [3moffset[0m[2m=[0m5s 2µs
[INFO] [stdout] test positive_starting_offset ... ok
[INFO] [stdout] [2m2025-11-05T06:48:45.287743Z[0m [35mTRACE[0m [1mnew[0m[1m{[0m[3mresponse[0m[2m=[0mResponse { client: 2025-11-05T06:48:45.28760036Z, server: 2025-11-05T06:48:45.28760978Z } [3mcurrent[0m[2m=[0m2025-11-05T06:48:45.287612Z[1m}[0m[2m:[0m [2mtimesimp::delta[0m[2m:[0m response processing internals [3mlatency[0m[2m=[0m5µs 820ns [3mlocal_at_midpoint[0m[2m=[0m2025-11-05T06:48:45.28760618Z [3mdelta[0m[2m=[0m3µs 600ns
[INFO] [stdout] [2m2025-11-05T06:48:45.287815Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m obtained raw offset from server [3mlatency[0m[2m=[0m5.82µs [3mdelta[0m[2m=[0m3µs 600ns
[INFO] [stdout] [2m2025-11-05T06:48:45.287834Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m response deltas sorted by latency [3mdeltas[0m[2m=[0m[0.00062, 0.003465, 0.0036, 0.00326, 0.003379]
[INFO] [stdout] [2m2025-11-05T06:48:45.287847Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m statistics about response deltas [3mmedian[0m[2m=[0m0.0036 [3mmean[0m[2m=[0m0.0028648 [3mvariance[0m[2m=[0m1.5901177e-6 [3mstddev[0m[2m=[0m0.001260998691513992
[INFO] [stdout] [2m2025-11-05T06:48:45.287866Z[0m [35mTRACE[0m [2mtimesimp[0m[2m:[0m eliminated outliers [3minliers[0m[2m=[0m[0.003465, 0.0036, 0.00326, 0.003379]
[INFO] [stdout] [2m2025-11-05T06:48:45.287875Z[0m [34mDEBUG[0m [2mtimesimp[0m[2m:[0m storing calculated offset [3moffset[0m[2m=[0m3µs
[INFO] [stdout] test null_offset ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.47s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests timesimp
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/lib.rs - Timesimp::attempt_sync (line 220) ... ignored
[INFO] [stdout] test src/lib.rs - (line 24) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.76s; merged doctests compilation took 1.73s
[INFO] running `Command { std: "docker" "inspect" "465420a2020bb969c1d7760eb941065dc188235b6c9d9779175d30990efb8300", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "465420a2020bb969c1d7760eb941065dc188235b6c9d9779175d30990efb8300", kill_on_drop: false }`
[INFO] [stdout] 465420a2020bb969c1d7760eb941065dc188235b6c9d9779175d30990efb8300
