01KEBB32JC64JZV36R14FJJ2AN: oxide-vpc

BasicConfig {
    output_rules: [],
    rust_toolchain: Some(
        Bool(
            true,
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01KEBB3QJZ6J6C6JBKZGA6PZXF

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12026-01-07T04:24:09.680Zjob assigned to worker 01KEBB4ENFNWTSTJ6Y7PWVPAZG [factory gimlet-EVT22200007-propolis, EVT22200007/53268] (queued for 51 s)
 
22026-01-07T04:24:19.243Zstarting task 0: "setup"
32026-01-07T04:24:19.268Z++ uname -s
42026-01-07T04:24:19.268Z+ kern=SunOS
52026-01-07T04:24:19.268Z+ build_user=build
62026-01-07T04:24:19.268Z+ build_uid=12345
72026-01-07T04:24:19.268Z+ work_dir=/work
82026-01-07T04:24:19.268Z+ input_dir=/input
92026-01-07T04:24:19.268Z+ [[ 0 == 12345 ]]
102026-01-07T04:24:19.268Z+ case "$kern" in
112026-01-07T04:24:19.268Z+ groupadd -g 12345 build
122026-01-07T04:24:19.268Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-01-07T04:24:21.270Z+ zfs create -o mountpoint=/work rpool/work
142026-01-07T04:24:21.306Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-01-07T04:24:21.330Z+ home_fs=zfs
162026-01-07T04:24:21.330Z+ [[ zfs == autofs ]]
172026-01-07T04:24:21.330Z+ mkdir -p /home/build
182026-01-07T04:24:21.330Z+ chown build:build /home/build /work
192026-01-07T04:24:23.318Z+ chmod 0700 /home/build /work
202026-01-07T04:24:23.342Zprocess exited: duration 4077 ms, exit code 0
 
212026-01-07T04:24:23.395Zstarting task 1: "rust-toolchain"
222026-01-07T04:24:23.420Z+ printf ' * rust toolchain channel = "%s"\n' 1.90.0
232026-01-07T04:24:23.420Z * rust toolchain channel = "1.90.0"
242026-01-07T04:24:23.420Z+ printf ' * rust toolchain profile = "%s"\n' default
252026-01-07T04:24:23.420Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
262026-01-07T04:24:23.420Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
272026-01-07T04:24:23.420Z * rust toolchain profile = "default"
282026-01-07T04:24:23.420Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-01-07T04:24:23.420Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.90.0 --profile default
302026-01-07T04:24:23.562Zinfo: downloading installer
312026-01-07T04:24:24.595Zwarn: It looks like you have an existing installation of Rust at:
322026-01-07T04:24:24.595Zwarn: /opt/ooce/bin
332026-01-07T04:24:24.595Zwarn: It is recommended that rustup be the primary Rust installation.
342026-01-07T04:24:24.595Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352026-01-07T04:24:24.595Zwarn: If you are sure that you want both rustup and your already installed Rust
362026-01-07T04:24:24.595Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372026-01-07T04:24:24.595Zwarn: or pass `-y' to ignore all ignorable checks.
382026-01-07T04:24:24.595Zerror: cannot install while Rust is installed
392026-01-07T04:24:24.595Zwarn: continuing (because the -y flag is set and the error is ignorable)
402026-01-07T04:24:24.622Zinfo: profile set to 'default'
412026-01-07T04:24:24.622Zinfo: default host triple is x86_64-unknown-illumos
422026-01-07T04:24:24.622Zinfo: syncing channel updates for '1.90.0-x86_64-unknown-illumos'
432026-01-07T04:24:25.098Zinfo: latest update on 2025-09-18, rust version 1.90.0 (1159e78c4 2025-09-14)
442026-01-07T04:24:25.098Zinfo: downloading component 'cargo'
452026-01-07T04:24:26.116Zinfo: downloading component 'clippy'
462026-01-07T04:24:26.579Zinfo: downloading component 'rust-docs'
472026-01-07T04:24:28.019Zinfo: downloading component 'rust-std'
482026-01-07T04:24:29.065Zinfo: downloading component 'rustc'
492026-01-07T04:24:32.853Zinfo: downloading component 'rustfmt'
502026-01-07T04:24:32.913Zinfo: installing component 'cargo'
512026-01-07T04:24:34.313Zinfo: installing component 'clippy'
522026-01-07T04:24:34.857Zinfo: installing component 'rust-docs'
532026-01-07T04:24:38.145Zinfo: installing component 'rust-std'
542026-01-07T04:24:40.554Zinfo: installing component 'rustc'
552026-01-07T04:24:49.376Zinfo: installing component 'rustfmt'
562026-01-07T04:24:49.783Z
572026-01-07T04:24:49.783Zinfo: default toolchain set to '1.90.0-x86_64-unknown-illumos'
582026-01-07T04:24:49.967Z 1.90.0-x86_64-unknown-illumos installed - rustc 1.90.0 (1159e78c4 2025-09-14)
592026-01-07T04:24:49.968Z
602026-01-07T04:24:49.992Z
612026-01-07T04:24:49.992ZRust is installed now. Great!
622026-01-07T04:24:49.992Z
632026-01-07T04:24:49.992ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642026-01-07T04:24:49.992Zenvironment variable. This has not been done automatically.
652026-01-07T04:24:49.992Z
662026-01-07T04:24:49.992ZTo configure your current shell, you need to source
672026-01-07T04:24:49.992Zthe corresponding env file under $HOME/.cargo.
682026-01-07T04:24:49.992Z
692026-01-07T04:24:49.992ZThis is usually done by running one of the following (note the leading DOT):
702026-01-07T04:24:49.992Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712026-01-07T04:24:49.992Zsource "$HOME/.cargo/env.fish" # For fish
722026-01-07T04:24:49.992Zsource $"($nu.home-path)/.cargo/env.nu" # For nushell
732026-01-07T04:24:50.101Z+ rustup --version
742026-01-07T04:24:50.125Zrustup 1.28.2 (e4f3ad6f8 2025-04-28)
752026-01-07T04:24:50.125Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762026-01-07T04:24:50.227Zinfo: The currently active `rustc` version is `rustc 1.90.0 (1159e78c4 2025-09-14)`
772026-01-07T04:24:50.251Z+ cargo --version
782026-01-07T04:24:50.331Zcargo 1.90.0 (840b83a10 2025-07-30)
792026-01-07T04:24:50.355Z+ rustc --version
802026-01-07T04:24:50.437Zrustc 1.90.0 (1159e78c4 2025-09-14)
812026-01-07T04:24:50.462Zprocess exited: duration 27049 ms, exit code 0
 
822026-01-07T04:24:50.513Zstarting task 2: "authentication"
832026-01-07T04:24:50.573Zprocess exited: duration 61 ms, exit code 0
 
842026-01-07T04:24:50.621Zstarting task 3: "clone repository"
852026-01-07T04:24:50.646Z+ mkdir -p /work/oxidecomputer/opte
862026-01-07T04:24:50.646Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
872026-01-07T04:24:50.670ZCloning into '/work/oxidecomputer/opte'...
882026-01-07T04:24:51.958Z+ cd /work/oxidecomputer/opte
892026-01-07T04:24:51.958Z+ git fetch origin 3bfaf0a6bce433b49f029280135b87d7c246f19f
902026-01-07T04:24:52.408ZFrom https://github.com/oxidecomputer/opte
912026-01-07T04:24:52.408Z * branch 3bfaf0a6bce433b49f029280135b87d7c246f19f -> FETCH_HEAD
922026-01-07T04:24:52.436Z+ [[ -n renovate/serde_json-1.x-lockfile ]]
932026-01-07T04:24:52.436Z++ git branch --show-current
942026-01-07T04:24:52.436Z+ current=master
952026-01-07T04:24:52.436Z+ [[ master != renovate/serde_json-1.x-lockfile ]]
962026-01-07T04:24:52.436Z+ git branch -f renovate/serde_json-1.x-lockfile 3bfaf0a6bce433b49f029280135b87d7c246f19f
972026-01-07T04:24:52.461Z+ git checkout -f renovate/serde_json-1.x-lockfile
982026-01-07T04:24:52.486ZSwitched to branch 'renovate/serde_json-1.x-lockfile'
992026-01-07T04:24:52.486Z+ git reset --hard 3bfaf0a6bce433b49f029280135b87d7c246f19f
1002026-01-07T04:24:52.513ZHEAD is now at 3bfaf0a Update Rust crate serde_json to v1.0.149
1012026-01-07T04:24:52.537Zprocess exited: duration 1893 ms, exit code 0
 
1022026-01-07T04:24:52.587Zstarting task 4: "build"
1032026-01-07T04:24:52.617Z+ source .github/buildomat/common.sh
1042026-01-07T04:24:52.618Z++ rustup show active-toolchain
1052026-01-07T04:24:52.700Z1.90.0-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/rust-toolchain.toml')
1062026-01-07T04:24:52.724Z++ pushd xde
1072026-01-07T04:24:52.724Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
1082026-01-07T04:24:52.724Z++ rustup show active-toolchain
1092026-01-07T04:24:52.724Zinfo: syncing channel updates for 'nightly-2025-09-19-x86_64-unknown-illumos'
1102026-01-07T04:24:52.868Zinfo: latest update on 2025-09-19, rust version 1.92.0-nightly (7c275d09e 2025-09-18)
1112026-01-07T04:24:52.868Zinfo: downloading component 'cargo'
1122026-01-07T04:24:53.064Zinfo: downloading component 'clippy'
1132026-01-07T04:24:53.150Zinfo: downloading component 'rust-src'
1142026-01-07T04:24:53.256Zinfo: downloading component 'rust-std'
1152026-01-07T04:24:53.593Zinfo: downloading component 'rustc'
1162026-01-07T04:24:55.252Zinfo: downloading component 'rustfmt'
1172026-01-07T04:24:55.309Zinfo: installing component 'cargo'
1182026-01-07T04:24:56.647Zinfo: installing component 'clippy'
1192026-01-07T04:24:57.147Zinfo: installing component 'rust-src'
1202026-01-07T04:24:57.744Zinfo: installing component 'rust-std'
1212026-01-07T04:24:59.859Zinfo: installing component 'rustc'
1222026-01-07T04:25:09.151Zinfo: installing component 'rustfmt'
1232026-01-07T04:25:09.595Znightly-2025-09-19-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/xde/rust-toolchain.toml')
1242026-01-07T04:25:09.710Z+++ rustup show active-toolchain -v
1252026-01-07T04:25:09.737Z+++ head -n 1
1262026-01-07T04:25:09.737Z+++ cut '-d ' -f1
1272026-01-07T04:25:09.939Z++ export NIGHTLY=nightly-2025-09-19-x86_64-unknown-illumos
1282026-01-07T04:25:09.939Z++ NIGHTLY=nightly-2025-09-19-x86_64-unknown-illumos
1292026-01-07T04:25:09.939Z++ popd
1302026-01-07T04:25:09.939Z/work/oxidecomputer/opte
1312026-01-07T04:25:09.963Z+ cargo --version
1322026-01-07T04:25:10.057Zcargo 1.90.0 (840b83a10 2025-07-30)
1332026-01-07T04:25:10.084Z+ rustc --version
1342026-01-07T04:25:10.205Zrustc 1.90.0 (1159e78c4 2025-09-14)
1352026-01-07T04:25:10.229Z+ cd lib/oxide-vpc
1362026-01-07T04:25:10.229Z+ header 'check style'
1372026-01-07T04:25:10.229Z+ echo '# ==== check style ==== #'
1382026-01-07T04:25:10.229Z# ==== check style ==== #
1392026-01-07T04:25:10.229Z+ ptime -m cargo +nightly-2025-09-19-x86_64-unknown-illumos fmt -- --check
1402026-01-07T04:25:10.772Z
1412026-01-07T04:25:10.797Zreal 0.554119617
1422026-01-07T04:25:10.797Zuser 0.328810741
1432026-01-07T04:25:10.797Zsys 0.220730721
1442026-01-07T04:25:10.797Ztrap 0.000061580
1452026-01-07T04:25:10.797Ztflt 0.000136195
1462026-01-07T04:25:10.797Zdflt 0.000030209
1472026-01-07T04:25:10.797Zkflt 0.000000000
1482026-01-07T04:25:10.797Zlock 1.611446928
1492026-01-07T04:25:10.797Zslp 0.580907736
1502026-01-07T04:25:10.797Zlat 0.004713383
1512026-01-07T04:25:10.797Zstop 0.000304592
1522026-01-07T04:25:10.797Z+ header 'check docs'
1532026-01-07T04:25:10.797Z+ echo '# ==== check docs ==== #'
1542026-01-07T04:25:10.797Z# ==== check docs ==== #
1552026-01-07T04:25:10.797Z+ RUSTDOCFLAGS='-D warnings'
1562026-01-07T04:25:10.797Z+ ptime -m cargo +nightly-2025-09-19-x86_64-unknown-illumos doc --no-default-features --features=api,std,engine,kernel
1572026-01-07T04:25:10.973Z Updating crates.io index
1582026-01-07T04:25:11.039Z Updating git repository `https://github.com/oxidecomputer/falcon`
1592026-01-07T04:25:12.029Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1602026-01-07T04:25:12.497Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1612026-01-07T04:25:13.070Z Updating git repository `https://github.com/oxidecomputer/zone`
1622026-01-07T04:25:13.533Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1632026-01-07T04:25:13.968Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1642026-01-07T04:25:14.351Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1652026-01-07T04:25:15.862Z Downloading crates ...
1662026-01-07T04:25:15.927Z Downloaded crypto-common v0.1.7
1672026-01-07T04:25:15.951Z Downloaded embedded-io v0.6.1
1682026-01-07T04:25:15.951Z Downloaded byteorder v1.5.0
1692026-01-07T04:25:15.951Z Downloaded thiserror-impl v2.0.17
1702026-01-07T04:25:15.951Z Downloaded stable_deref_trait v1.2.1
1712026-01-07T04:25:15.951Z Downloaded quote v1.0.42
1722026-01-07T04:25:15.976Z Downloaded ingot v0.1.1
1732026-01-07T04:25:15.976Z Downloaded heapless v0.8.0
1742026-01-07T04:25:15.976Z Downloaded regex-syntax v0.8.8
1752026-01-07T04:25:16.002Z Downloaded version_check v0.9.5
1762026-01-07T04:25:16.002Z Downloaded ref-cast-impl v1.0.25
1772026-01-07T04:25:16.002Z Downloaded scroll v0.13.0
1782026-01-07T04:25:16.002Z Downloaded usdt-impl v0.6.0
1792026-01-07T04:25:16.033Z Downloaded zmij v1.0.10
1802026-01-07T04:25:16.033Z Downloaded ucd-trie v0.1.7
1812026-01-07T04:25:16.033Z Downloaded zerocopy-derive v0.8.31
1822026-01-07T04:25:16.033Z Downloaded memchr v2.7.6
1832026-01-07T04:25:16.057Z Downloaded typenum v1.19.0
1842026-01-07T04:25:16.057Z Downloaded serde_core v1.0.228
1852026-01-07T04:25:16.057Z Downloaded serde_json v1.0.149
1862026-01-07T04:25:16.057Z Downloaded regex v1.12.2
1872026-01-07T04:25:16.081Z Downloaded pest v2.8.5
1882026-01-07T04:25:16.081Z Downloaded itertools v0.14.0
1892026-01-07T04:25:16.081Z Downloaded goblin v0.10.4
1902026-01-07T04:25:16.105Z Downloaded zerocopy v0.8.31
1912026-01-07T04:25:16.131Z Downloaded syn v2.0.113
1922026-01-07T04:25:16.157Z Downloaded smoltcp v0.11.0
1932026-01-07T04:25:16.157Z Downloaded aho-corasick v1.1.4
1942026-01-07T04:25:16.157Z Downloaded serde v1.0.228
1952026-01-07T04:25:16.183Z Downloaded pest_meta v2.8.5
1962026-01-07T04:25:16.183Z Downloaded pest_derive v2.8.5
1972026-01-07T04:25:16.183Z Downloaded bitflags v2.10.0
1982026-01-07T04:25:16.183Z Downloaded sha2 v0.10.9
1992026-01-07T04:25:16.183Z Downloaded serde_derive v1.0.228
2002026-01-07T04:25:16.207Z Downloaded scroll_derive v0.13.1
2012026-01-07T04:25:16.207Z Downloaded proc-macro2 v1.0.104
2022026-01-07T04:25:16.207Z Downloaded proc-macro-error-attr2 v2.0.0
2032026-01-07T04:25:16.207Z Downloaded log v0.4.29
2042026-01-07T04:25:16.207Z Downloaded uuid v1.19.0
2052026-01-07T04:25:16.207Z Downloaded ingot-macros v0.1.1
2062026-01-07T04:25:16.207Z Downloaded regex-automata v0.4.13
2072026-01-07T04:25:16.232Z Downloaded defmt-parser v1.0.0
2082026-01-07T04:25:16.232Z Downloaded darling_core v0.21.3
2092026-01-07T04:25:16.257Z Downloaded unicode-ident v1.0.22
2102026-01-07T04:25:16.257Z Downloaded thiserror v2.0.17
2112026-01-07T04:25:16.257Z Downloaded tabwriter v1.4.1
2122026-01-07T04:25:16.257Z Downloaded strsim v0.11.1
2132026-01-07T04:25:16.257Z Downloaded serde_tokenstream v0.2.2
2142026-01-07T04:25:16.281Z Downloaded pretty-hex v0.4.1
2152026-01-07T04:25:16.281Z Downloaded postcard v1.1.3
2162026-01-07T04:25:16.281Z Downloaded memmap2 v0.9.9
2172026-01-07T04:25:16.282Z Downloaded digest v0.10.7
2182026-01-07T04:25:16.282Z Downloaded libc v0.2.179
2192026-01-07T04:25:16.340Z Downloaded ref-cast v1.0.25
2202026-01-07T04:25:16.364Z Downloaded proc-macro-error2 v2.0.1
2212026-01-07T04:25:16.364Z Downloaded plain v0.2.3
2222026-01-07T04:25:16.364Z Downloaded pest_generator v2.8.5
2232026-01-07T04:25:16.364Z Downloaded managed v0.8.0
2242026-01-07T04:25:16.364Z Downloaded itoa v1.0.17
2252026-01-07T04:25:16.364Z Downloaded ingot-types v0.1.2
2262026-01-07T04:25:16.364Z Downloaded either v1.15.0
2272026-01-07T04:25:16.364Z Downloaded dtrace-parser v0.3.0
2282026-01-07T04:25:16.393Z Downloaded defmt v1.0.1
2292026-01-07T04:25:16.393Z Downloaded darling_macro v0.21.3
2302026-01-07T04:25:16.393Z Downloaded cpufeatures v0.2.17
2312026-01-07T04:25:16.393Z Downloaded block-buffer v0.10.4
2322026-01-07T04:25:16.393Z Downloaded bitflags v1.3.2
2332026-01-07T04:25:16.393Z Downloaded usdt-macro v0.6.0
2342026-01-07T04:25:16.394Z Downloaded usdt-attr-macro v0.6.0
2352026-01-07T04:25:16.394Z Downloaded usdt v0.6.0
2362026-01-07T04:25:16.394Z Downloaded unicode-width v0.2.2
2372026-01-07T04:25:16.418Z Downloaded thread-id v5.0.0
2382026-01-07T04:25:16.418Z Downloaded generic-array v0.14.7
2392026-01-07T04:25:16.418Z Downloaded embedded-io v0.4.0
2402026-01-07T04:25:16.418Z Downloaded dyn-clone v1.0.20
2412026-01-07T04:25:16.418Z Downloaded dof v0.4.0
2422026-01-07T04:25:16.418Z Downloaded defmt-macros v1.0.1
2432026-01-07T04:25:16.418Z Downloaded cobs v0.3.0
2442026-01-07T04:25:16.418Z Downloaded cfg-if v1.0.4
2452026-01-07T04:25:16.418Z Downloaded ident_case v1.0.1
2462026-01-07T04:25:16.418Z Downloaded hash32 v0.3.1
2472026-01-07T04:25:16.418Z Downloaded fnv v1.0.7
2482026-01-07T04:25:16.418Z Downloaded darling v0.21.3
2492026-01-07T04:25:16.418Z Downloaded crc32fast v1.5.0
2502026-01-07T04:25:16.442Z Downloaded macaddr v1.0.1
2512026-01-07T04:25:16.442Z Downloaded ipnetwork v0.21.1
2522026-01-07T04:25:16.442Z Downloaded defmt v0.3.100
2532026-01-07T04:25:16.545Z Compiling proc-macro2 v1.0.104
2542026-01-07T04:25:16.545Z Compiling quote v1.0.42
2552026-01-07T04:25:16.572Z Compiling unicode-ident v1.0.22
2562026-01-07T04:25:16.572Z Documenting unicode-ident v1.0.22
2572026-01-07T04:25:16.572Z Compiling serde_core v1.0.228
2582026-01-07T04:25:16.572Z Compiling ident_case v1.0.1
2592026-01-07T04:25:16.572Z Compiling fnv v1.0.7
2602026-01-07T04:25:16.855Z Compiling strsim v0.11.1
2612026-01-07T04:25:16.879Z Compiling memchr v2.7.6
2622026-01-07T04:25:16.924Z Compiling regex-syntax v0.8.8
2632026-01-07T04:25:17.039Z Compiling zerocopy v0.8.31
2642026-01-07T04:25:17.481Z Compiling serde v1.0.228
2652026-01-07T04:25:17.894Z Documenting proc-macro2 v1.0.104
2662026-01-07T04:25:18.084Z Compiling aho-corasick v1.1.4
2672026-01-07T04:25:18.804Z Checking syn v2.0.113
2682026-01-07T04:25:18.943Z Compiling thiserror v2.0.17
2692026-01-07T04:25:19.064Z Documenting quote v1.0.42
2702026-01-07T04:25:19.209Z Compiling either v1.15.0
2712026-01-07T04:25:19.617Z Checking byteorder v1.5.0
2722026-01-07T04:25:19.714Z Compiling itertools v0.14.0
2732026-01-07T04:25:19.987Z Documenting syn v2.0.113
2742026-01-07T04:25:21.383Z Compiling regex-automata v0.4.13
2752026-01-07T04:25:21.982Z Compiling heapless v0.8.0
2762026-01-07T04:25:22.598Z Documenting strsim v0.11.1
2772026-01-07T04:25:22.710Z Documenting ident_case v1.0.1
2782026-01-07T04:25:22.821Z Documenting fnv v1.0.7
2792026-01-07T04:25:23.766Z Checking bitflags v2.10.0
2802026-01-07T04:25:23.794Z Checking hash32 v0.3.1
2812026-01-07T04:25:23.982Z Documenting serde_core v1.0.228
2822026-01-07T04:25:24.071Z Checking macaddr v1.0.1
2832026-01-07T04:25:24.106Z Checking cfg-if v1.0.4
2842026-01-07T04:25:24.204Z Documenting memchr v2.7.6
2852026-01-07T04:25:24.360Z Checking stable_deref_trait v1.2.1
2862026-01-07T04:25:24.393Z Checking darling_core v0.21.3
2872026-01-07T04:25:24.470Z Compiling smoltcp v0.11.0
2882026-01-07T04:25:25.017Z Documenting regex-syntax v0.8.8
2892026-01-07T04:25:25.160Z Documenting darling_core v0.21.3
2902026-01-07T04:25:26.664Z Compiling regex v1.12.2
2912026-01-07T04:25:27.489Z Documenting aho-corasick v1.1.4
2922026-01-07T04:25:27.567Z Checking bitflags v1.3.2
2932026-01-07T04:25:27.663Z Checking managed v0.8.0
2942026-01-07T04:25:27.687Z Documenting darling_macro v0.21.3
2952026-01-07T04:25:28.142Z Documenting zerocopy-derive v0.8.31
2962026-01-07T04:25:28.297Z Documenting serde_derive v1.0.228
2972026-01-07T04:25:28.992Z Documenting thiserror-impl v2.0.17
2982026-01-07T04:25:29.180Z Documenting byteorder v1.5.0
2992026-01-07T04:25:29.208Z Compiling thiserror-impl v2.0.17
3002026-01-07T04:25:29.269Z Compiling zerocopy-derive v0.8.31
3012026-01-07T04:25:29.642Z Compiling serde_derive v1.0.228
3022026-01-07T04:25:30.268Z Documenting regex-automata v0.4.13
3032026-01-07T04:25:30.429Z Compiling ref-cast v1.0.25
3042026-01-07T04:25:30.731Z Compiling crc32fast v1.5.0
3052026-01-07T04:25:30.910Z Documenting hash32 v0.3.1
3062026-01-07T04:25:31.025Z Compiling ref-cast-impl v1.0.25
3072026-01-07T04:25:31.323Z Compiling darling_macro v0.21.3
3082026-01-07T04:25:31.898Z Documenting bitflags v2.10.0
3092026-01-07T04:25:32.167Z Checking cobs v0.3.0
3102026-01-07T04:25:32.201Z Documenting zerocopy v0.8.31
3112026-01-07T04:25:32.306Z Compiling darling v0.21.3
3122026-01-07T04:25:32.430Z Compiling ingot-macros v0.1.1
3132026-01-07T04:25:32.543Z Documenting darling v0.21.3
3142026-01-07T04:25:33.313Z Documenting regex v1.12.2
3152026-01-07T04:25:33.409Z Documenting thiserror v2.0.17
3162026-01-07T04:25:34.512Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3172026-01-07T04:25:34.542Z Documenting macaddr v1.0.1
3182026-01-07T04:25:34.716Z Documenting cfg-if v1.0.4
3192026-01-07T04:25:35.113Z Checking ipnetwork v0.21.1
3202026-01-07T04:25:35.267Z Documenting ingot-macros v0.1.1
3212026-01-07T04:25:35.462Z Compiling version_check v0.9.5
3222026-01-07T04:25:35.570Z Documenting stable_deref_trait v1.2.1
3232026-01-07T04:25:35.720Z Checking unicode-width v0.2.2
3242026-01-07T04:25:36.174Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3252026-01-07T04:25:36.277Z Documenting cobs v0.3.0
3262026-01-07T04:25:36.356Z Documenting serde v1.0.228
3272026-01-07T04:25:36.648Z Documenting managed v0.8.0
3282026-01-07T04:25:36.947Z Documenting heapless v0.8.0
3292026-01-07T04:25:37.438Z Checking tabwriter v1.4.1
3302026-01-07T04:25:37.465Z Checking postcard v1.1.3
3312026-01-07T04:25:37.734Z Documenting illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3322026-01-07T04:25:41.778Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3332026-01-07T04:25:41.861Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3342026-01-07T04:25:41.862Z Documenting ref-cast-impl v1.0.25
3352026-01-07T04:25:41.862Z Checking ingot-types v0.1.2
3362026-01-07T04:25:41.862Z Documenting ingot-types v0.1.2
3372026-01-07T04:25:41.862Z Documenting smoltcp v0.11.0
3382026-01-07T04:25:41.862Z Checking dyn-clone v1.0.20
3392026-01-07T04:25:41.890Z Documenting either v1.15.0
3402026-01-07T04:25:41.890Z Documenting unicode-width v0.2.2
3412026-01-07T04:25:41.890Z Checking ingot v0.1.1
3422026-01-07T04:25:41.890Z Documenting postcard v1.1.3
3432026-01-07T04:25:41.890Z Documenting ipnetwork v0.21.1
3442026-01-07T04:25:41.890Z Documenting ref-cast v1.0.25
3452026-01-07T04:25:41.890Z Documenting ingot v0.1.1
3462026-01-07T04:25:41.891Z Documenting itertools v0.14.0
3472026-01-07T04:25:41.891Z Documenting tabwriter v1.4.1
3482026-01-07T04:25:42.096Z Documenting crc32fast v1.5.0
3492026-01-07T04:25:42.670Z Documenting derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3502026-01-07T04:25:42.982Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3512026-01-07T04:25:43.122Z Documenting kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3522026-01-07T04:25:44.130Z Documenting dyn-clone v1.0.20
3532026-01-07T04:25:45.057Z Documenting uuid v1.19.0
3542026-01-07T04:25:45.250Z Checking uuid v1.19.0
3552026-01-07T04:25:45.790Z Documenting poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#0fcdc8e9)
3562026-01-07T04:25:45.885Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#0fcdc8e9)
3572026-01-07T04:25:46.843Z Documenting opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3582026-01-07T04:25:50.513Z Documenting opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3592026-01-07T04:25:55.188Z Documenting oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3602026-01-07T04:25:58.269Z Finished `dev` profile [optimized + debuginfo] target(s) in 47.47s
3612026-01-07T04:25:58.362Z Generated /work/oxidecomputer/opte/target/doc/oxide_vpc/index.html
3622026-01-07T04:25:58.388Z
3632026-01-07T04:25:58.412Zreal 47.587150283
3642026-01-07T04:25:58.412Zuser 3:08.098572022
3652026-01-07T04:25:58.412Zsys 35.333227522
3662026-01-07T04:25:58.412Ztrap 0.139027009
3672026-01-07T04:25:58.412Ztflt 0.040069879
3682026-01-07T04:25:58.412Zdflt 0.034467187
3692026-01-07T04:25:58.412Zkflt 0.000994150
3702026-01-07T04:25:58.412Zlock 15:51.572246844
3712026-01-07T04:25:58.412Zslp 12:13.064192945
3722026-01-07T04:25:58.412Zlat 17.581146380
3732026-01-07T04:25:58.412Zstop 15.144869996
3742026-01-07T04:25:58.412Z+ header 'analyze std + api + usdt'
3752026-01-07T04:25:58.412Z+ echo '# ==== analyze std + api + usdt ==== #'
3762026-01-07T04:25:58.412Z+ ptime -m cargo clippy --features usdt --all-targets
3772026-01-07T04:25:58.412Z# ==== analyze std + api + usdt ==== #
3782026-01-07T04:25:58.911Z Downloading crates ...
3792026-01-07T04:25:59.004Z Downloaded anyhow v1.0.100
3802026-01-07T04:25:59.027Z Downloaded typeid v1.0.3
3812026-01-07T04:25:59.027Z Downloaded pin-project-lite v0.2.16
3822026-01-07T04:25:59.051Z Downloaded slab v0.4.11
3832026-01-07T04:25:59.051Z Downloaded cookie-factory v0.3.3
3842026-01-07T04:25:59.051Z Downloaded rusticata-macros v5.0.0
3852026-01-07T04:25:59.051Z Downloaded once_cell v1.21.3
3862026-01-07T04:25:59.051Z Downloaded futures-macro v0.3.31
3872026-01-07T04:25:59.051Z Downloaded pcap-parser v0.17.0
3882026-01-07T04:25:59.077Z Downloaded ron v0.12.0
3892026-01-07T04:25:59.077Z Downloaded futures-executor v0.3.31
3902026-01-07T04:25:59.077Z Downloaded circular v0.3.0
3912026-01-07T04:25:59.077Z Downloaded futures-io v0.3.31
3922026-01-07T04:25:59.077Z Downloaded nom v8.0.0
3932026-01-07T04:25:59.077Z Downloaded futures-core v0.3.31
3942026-01-07T04:25:59.077Z Downloaded futures-channel v0.3.31
3952026-01-07T04:25:59.077Z Downloaded futures v0.3.31
3962026-01-07T04:25:59.101Z Downloaded dtor-proc-macro v0.0.6
3972026-01-07T04:25:59.101Z Downloaded dtor v0.1.1
3982026-01-07T04:25:59.101Z Downloaded ctor-proc-macro v0.0.7
3992026-01-07T04:25:59.101Z Downloaded ctor v0.6.3
4002026-01-07T04:25:59.101Z Downloaded pin-utils v0.1.0
4012026-01-07T04:25:59.101Z Downloaded futures-util v0.3.31
4022026-01-07T04:25:59.101Z Downloaded futures-task v0.3.31
4032026-01-07T04:25:59.101Z Downloaded futures-sink v0.3.31
4042026-01-07T04:25:59.183Z Compiling proc-macro2 v1.0.104
4052026-01-07T04:25:59.184Z Compiling quote v1.0.42
4062026-01-07T04:25:59.207Z Compiling unicode-ident v1.0.22
4072026-01-07T04:25:59.207Z Compiling memchr v2.7.6
4082026-01-07T04:25:59.208Z Compiling thiserror v2.0.17
4092026-01-07T04:25:59.208Z Compiling zerocopy v0.8.31
4102026-01-07T04:25:59.208Z Compiling serde_core v1.0.228
4112026-01-07T04:25:59.499Z Compiling zmij v1.0.10
4122026-01-07T04:25:59.828Z Compiling libc v0.2.179
4132026-01-07T04:25:59.879Z Compiling serde_json v1.0.149
4142026-01-07T04:25:59.945Z Compiling ucd-trie v0.1.7
4152026-01-07T04:26:00.048Z Compiling serde v1.0.228
4162026-01-07T04:26:00.229Z Compiling pest v2.8.5
4172026-01-07T04:26:00.496Z Compiling strsim v0.11.1
4182026-01-07T04:26:00.520Z Compiling ident_case v1.0.1
4192026-01-07T04:26:00.626Z Compiling fnv v1.0.7
4202026-01-07T04:26:01.148Z Compiling aho-corasick v1.1.4
4212026-01-07T04:26:01.286Z Compiling itoa v1.0.17
4222026-01-07T04:26:01.456Z Checking byteorder v1.5.0
4232026-01-07T04:26:01.640Z Compiling syn v2.0.113
4242026-01-07T04:26:01.733Z Compiling regex-syntax v0.8.8
4252026-01-07T04:26:02.548Z Compiling usdt-impl v0.6.0
4262026-01-07T04:26:02.670Z Compiling either v1.15.0
4272026-01-07T04:26:02.914Z Compiling pest_meta v2.8.5
4282026-01-07T04:26:03.051Z Compiling itertools v0.14.0
4292026-01-07T04:26:03.220Z Compiling thread-id v5.0.0
4302026-01-07T04:26:03.687Z Checking bitflags v2.10.0
4312026-01-07T04:26:04.355Z Checking log v0.4.29
4322026-01-07T04:26:04.594Z Checking futures-core v0.3.31
4332026-01-07T04:26:04.815Z Checking futures-sink v0.3.31
4342026-01-07T04:26:04.961Z Compiling heapless v0.8.0
4352026-01-07T04:26:05.106Z Compiling regex-automata v0.4.13
4362026-01-07T04:26:05.402Z Checking plain v0.2.3
4372026-01-07T04:26:05.743Z Checking futures-channel v0.3.31
4382026-01-07T04:26:06.130Z Checking hash32 v0.3.1
4392026-01-07T04:26:06.322Z Checking futures-task v0.3.31
4402026-01-07T04:26:06.443Z Checking slab v0.4.11
4412026-01-07T04:26:06.517Z Compiling smoltcp v0.11.0
4422026-01-07T04:26:06.567Z Checking stable_deref_trait v1.2.1
4432026-01-07T04:26:06.661Z Checking pretty-hex v0.4.1
4442026-01-07T04:26:06.710Z Checking cfg-if v1.0.4
4452026-01-07T04:26:06.842Z Checking macaddr v1.0.1
4462026-01-07T04:26:06.986Z Checking futures-io v0.3.31
4472026-01-07T04:26:07.031Z Checking pin-project-lite v0.2.16
4482026-01-07T04:26:07.108Z Checking pin-utils v0.1.0
4492026-01-07T04:26:07.200Z Checking managed v0.8.0
4502026-01-07T04:26:07.245Z Checking bitflags v1.3.2
4512026-01-07T04:26:07.285Z Compiling ref-cast v1.0.25
4522026-01-07T04:26:07.346Z Compiling version_check v0.9.5
4532026-01-07T04:26:07.583Z Compiling pest_generator v2.8.5
4542026-01-07T04:26:07.801Z Compiling darling_core v0.21.3
4552026-01-07T04:26:07.891Z Compiling crc32fast v1.5.0
4562026-01-07T04:26:08.020Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
4572026-01-07T04:26:08.389Z Checking memmap2 v0.9.9
4582026-01-07T04:26:08.433Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
4592026-01-07T04:26:08.661Z Checking ipnetwork v0.21.1
4602026-01-07T04:26:08.916Z Compiling regex v1.12.2
4612026-01-07T04:26:08.991Z Checking unicode-width v0.2.2
4622026-01-07T04:26:09.453Z Checking tabwriter v1.4.1
4632026-01-07T04:26:09.787Z Checking nom v8.0.0
4642026-01-07T04:26:09.886Z Checking dyn-clone v1.0.20
4652026-01-07T04:26:10.036Z Compiling typeid v1.0.3
4662026-01-07T04:26:10.463Z Compiling anyhow v1.0.100
4672026-01-07T04:26:10.615Z Checking uuid v1.19.0
4682026-01-07T04:26:10.715Z Compiling serde_derive v1.0.228
4692026-01-07T04:26:10.922Z Compiling thiserror-impl v2.0.17
4702026-01-07T04:26:11.004Z Compiling zerocopy-derive v0.8.31
4712026-01-07T04:26:11.028Z Compiling pest_derive v2.8.5
4722026-01-07T04:26:11.146Z Compiling scroll_derive v0.13.1
4732026-01-07T04:26:11.833Z Compiling futures-macro v0.3.31
4742026-01-07T04:26:12.089Z Compiling ref-cast-impl v1.0.25
4752026-01-07T04:26:12.736Z Checking scroll v0.13.0
4762026-01-07T04:26:12.775Z Compiling darling_macro v0.21.3
4772026-01-07T04:26:13.154Z Checking goblin v0.10.4
4782026-01-07T04:26:13.245Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
4792026-01-07T04:26:13.512Z Checking cobs v0.3.0
4802026-01-07T04:26:13.689Z Compiling darling v0.21.3
4812026-01-07T04:26:13.761Z Compiling dtrace-parser v0.3.0
4822026-01-07T04:26:13.801Z Compiling ingot-macros v0.1.1
4832026-01-07T04:26:14.266Z Checking futures-util v0.3.31
4842026-01-07T04:26:14.530Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
4852026-01-07T04:26:15.179Z Checking rusticata-macros v5.0.0
4862026-01-07T04:26:15.649Z Compiling dtor-proc-macro v0.0.6
4872026-01-07T04:26:15.758Z Checking circular v0.3.0
4882026-01-07T04:26:15.940Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#0fcdc8e9)
4892026-01-07T04:26:16.202Z Checking dtor v0.1.1
4902026-01-07T04:26:16.471Z Checking once_cell v1.21.3
4912026-01-07T04:26:16.677Z Compiling ctor-proc-macro v0.0.7
4922026-01-07T04:26:17.174Z Checking ctor v0.6.3
4932026-01-07T04:26:17.305Z Checking postcard v1.1.3
4942026-01-07T04:26:17.305Z Checking ron v0.12.0
4952026-01-07T04:26:17.473Z Compiling dof v0.4.0
4962026-01-07T04:26:17.474Z Compiling serde_tokenstream v0.2.2
4972026-01-07T04:26:18.290Z Checking ingot-types v0.1.2
4982026-01-07T04:26:18.414Z Checking futures-executor v0.3.31
4992026-01-07T04:26:18.628Z Checking futures v0.3.31
5002026-01-07T04:26:18.733Z Checking cookie-factory v0.3.3
5012026-01-07T04:26:18.922Z Checking ingot v0.1.1
5022026-01-07T04:26:18.945Z Compiling usdt-attr-macro v0.6.0
5032026-01-07T04:26:18.945Z Compiling usdt-macro v0.6.0
5042026-01-07T04:26:19.189Z Checking pcap-parser v0.17.0
5052026-01-07T04:26:19.995Z Checking usdt v0.6.0
5062026-01-07T04:26:21.676Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
5072026-01-07T04:26:31.571Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
5082026-01-07T04:26:35.133Z Checking opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
5092026-01-07T04:26:39.286Zwarning: useless use of `vec!`
5102026-01-07T04:26:39.286Z --> lib/oxide-vpc/src/engine/geneve.rs:535:19
5112026-01-07T04:26:39.286Z |
5122026-01-07T04:26:39.286Z535 | let buf = vec![
5132026-01-07T04:26:39.286Z | ___________________^
5142026-01-07T04:26:39.286Z536 | | // UDP source
5152026-01-07T04:26:39.286Z537 | | 0x1E, 0x61,
5162026-01-07T04:26:39.286Z... |
5172026-01-07T04:26:39.287Z560 | | 0x00, 0x00, 0x00, 0x00,
5182026-01-07T04:26:39.287Z561 | | ];
5192026-01-07T04:26:39.287Z | |_________^
5202026-01-07T04:26:39.287Z |
5212026-01-07T04:26:39.287Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec
5222026-01-07T04:26:39.287Z = note: `#[warn(clippy::useless_vec)]` on by default
5232026-01-07T04:26:39.287Zhelp: you can use an array directly
5242026-01-07T04:26:39.287Z |
5252026-01-07T04:26:39.287Z535 ~ let buf = [0x1E, 0x61,
5262026-01-07T04:26:39.287Z536 + // UDP dest
5272026-01-07T04:26:39.287Z537 + 0x17, 0xC1,
5282026-01-07T04:26:39.287Z538 + // UDP length (8 UDP hdr + 8 Geneve hdr + 8 bytes options = 24 = 0x18)
5292026-01-07T04:26:39.287Z539 + 0x00, 0x18,
5302026-01-07T04:26:39.287Z540 + // UDP csum
5312026-01-07T04:26:39.287Z541 + 0x00, 0x00,
5322026-01-07T04:26:39.287Z542 + // Geneve: ver(2b)=0 + opt_len(6b)=2 words = 8 bytes
5332026-01-07T04:26:39.287Z543 + 0x02,
5342026-01-07T04:26:39.287Z544 + // Geneve flags
5352026-01-07T04:26:39.314Z545 + 0x00,
5362026-01-07T04:26:39.314Z546 + // Geneve proto (Ethernet)
5372026-01-07T04:26:39.314Z547 + 0x65, 0x58,
5382026-01-07T04:26:39.314Z548 + // Geneve vni + reserved
5392026-01-07T04:26:39.314Z549 + 0x00, 0x00, 0x00, 0x00,
5402026-01-07T04:26:39.314Z550 + // Geneve option: class 0x0129 (Oxide)
5412026-01-07T04:26:39.314Z551 + 0x01, 0x29,
5422026-01-07T04:26:39.314Z552 + // Geneve option: flags+type (Multicast = 0x01, non-critical)
5432026-01-07T04:26:39.315Z553 + 0x01,
5442026-01-07T04:26:39.315Z554 + // Geneve option: rsvd + len (1 word = 4 bytes body)
5452026-01-07T04:26:39.315Z555 + 0x01,
5462026-01-07T04:26:39.315Z556 + // Geneve option body: 4-byte body with replication in top 2 bits
5472026-01-07T04:26:39.315Z557 + // Replication::External = 0b00 in top 2 bits
5482026-01-07T04:26:39.315Z558 ~ 0x00, 0x00, 0x00, 0x00];
5492026-01-07T04:26:39.315Z |
5502026-01-07T04:26:39.315Z
5512026-01-07T04:26:39.457Zwarning: `oxide-vpc` (lib test) generated 1 warning
5522026-01-07T04:26:40.096Z Finished `dev` profile [optimized + debuginfo] target(s) in 41.46s
5532026-01-07T04:26:40.144Z
5542026-01-07T04:26:40.144Zreal 41.744470220
5552026-01-07T04:26:40.144Zuser 2:32.117797376
5562026-01-07T04:26:40.168Zsys 24.772796927
5572026-01-07T04:26:40.168Ztrap 0.102385240
5582026-01-07T04:26:40.168Ztflt 0.125195466
5592026-01-07T04:26:40.168Zdflt 0.159386587
5602026-01-07T04:26:40.168Zkflt 0.000009638
5612026-01-07T04:26:40.168Zlock 6:31.646916864
5622026-01-07T04:26:40.168Zslp 10:05.031824625
5632026-01-07T04:26:40.168Zlat 6.094268266
5642026-01-07T04:26:40.168Zstop 8.211449190
5652026-01-07T04:26:40.168Z+ header 'analyze no_std + engine + kernel'
5662026-01-07T04:26:40.168Z# ==== analyze no_std + engine + kernel ==== #
5672026-01-07T04:26:40.168Z+ echo '# ==== analyze no_std + engine + kernel ==== #'
5682026-01-07T04:26:40.168Z+ ptime -m cargo +nightly-2025-09-19-x86_64-unknown-illumos clippy --no-default-features --features engine,kernel
5692026-01-07T04:26:40.577Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
5702026-01-07T04:26:40.577Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
5712026-01-07T04:26:40.577Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
5722026-01-07T04:26:40.601Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
5732026-01-07T04:26:41.129Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
5742026-01-07T04:26:50.873Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
5752026-01-07T04:26:54.132Z Finished `dev` profile [optimized + debuginfo] target(s) in 13.83s
5762026-01-07T04:26:54.171Z
5772026-01-07T04:26:54.195Zreal 14.014028945
5782026-01-07T04:26:54.195Zuser 14.516127772
5792026-01-07T04:26:54.195Zsys 1.787617329
5802026-01-07T04:26:54.195Ztrap 0.004442653
5812026-01-07T04:26:54.195Ztflt 0.002359603
5822026-01-07T04:26:54.195Zdflt 0.003949549
5832026-01-07T04:26:54.195Zkflt 0.000000000
5842026-01-07T04:26:54.195Zlock 56.118343468
5852026-01-07T04:26:54.195Zslp 48.570878861
5862026-01-07T04:26:54.195Zlat 0.108663716
5872026-01-07T04:26:54.195Zstop 0.169420426
5882026-01-07T04:26:54.195Z+ header test
5892026-01-07T04:26:54.195Z+ echo '# ==== test ==== #'
5902026-01-07T04:26:54.196Z# ==== test ==== #
5912026-01-07T04:26:54.196Z+ ptime -m cargo test
5922026-01-07T04:26:54.573Z Compiling memchr v2.7.6
5932026-01-07T04:26:54.602Z Compiling serde_core v1.0.228
5942026-01-07T04:26:54.602Z Compiling thiserror v2.0.17
5952026-01-07T04:26:54.602Z Compiling zerocopy v0.8.31
5962026-01-07T04:26:54.630Z Compiling unicode-ident v1.0.22
5972026-01-07T04:26:54.630Z Compiling byteorder v1.5.0
5982026-01-07T04:26:54.630Z Compiling zmij v1.0.10
5992026-01-07T04:26:54.630Z Compiling libc v0.2.179
6002026-01-07T04:26:54.747Z Compiling proc-macro2 v1.0.104
6012026-01-07T04:26:54.832Z Compiling scroll v0.13.0
6022026-01-07T04:26:55.046Z Compiling futures-core v0.3.31
6032026-01-07T04:26:55.187Z Compiling itoa v1.0.17
6042026-01-07T04:26:55.301Z Compiling plain v0.2.3
6052026-01-07T04:26:55.344Z Compiling futures-sink v0.3.31
6062026-01-07T04:26:55.470Z Compiling log v0.4.29
6072026-01-07T04:26:55.495Z Compiling ucd-trie v0.1.7
6082026-01-07T04:26:55.519Z Compiling futures-channel v0.3.31
6092026-01-07T04:26:55.679Z Compiling quote v1.0.42
6102026-01-07T04:26:55.871Z Compiling goblin v0.10.4
6112026-01-07T04:26:55.897Z Compiling pest v2.8.5
6122026-01-07T04:26:56.695Z Compiling hash32 v0.3.1
6132026-01-07T04:26:56.926Z Compiling futures-io v0.3.31
6142026-01-07T04:26:56.957Z Compiling pin-utils v0.1.0
6152026-01-07T04:26:57.055Z Compiling futures-task v0.3.31
6162026-01-07T04:26:57.252Z Compiling slab v0.4.11
6172026-01-07T04:26:57.400Z Compiling macaddr v1.0.1
6182026-01-07T04:26:57.576Z Compiling cfg-if v1.0.4
6192026-01-07T04:26:57.655Z Compiling pretty-hex v0.4.1
6202026-01-07T04:26:57.690Z Compiling stable_deref_trait v1.2.1
6212026-01-07T04:26:57.817Z Compiling pin-project-lite v0.2.16
6222026-01-07T04:26:57.904Z Compiling ingot-types v0.1.2
6232026-01-07T04:26:57.943Z Compiling heapless v0.8.0
6242026-01-07T04:26:58.001Z Compiling futures-util v0.3.31
6252026-01-07T04:26:58.025Z Compiling syn v2.0.113
6262026-01-07T04:26:58.768Z Compiling serde v1.0.228
6272026-01-07T04:26:58.918Z Compiling bitflags v2.10.0
6282026-01-07T04:26:59.043Z Compiling serde_json v1.0.149
6292026-01-07T04:26:59.557Z Compiling dtrace-parser v0.3.0
6302026-01-07T04:26:59.785Z Compiling thread-id v5.0.0
6312026-01-07T04:26:59.916Z Compiling cobs v0.3.0
6322026-01-07T04:27:00.019Z Compiling bitflags v1.3.2
6332026-01-07T04:27:00.123Z Compiling managed v0.8.0
6342026-01-07T04:27:00.253Z Compiling postcard v1.1.3
6352026-01-07T04:27:00.396Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6362026-01-07T04:27:00.548Z Compiling smoltcp v0.11.0
6372026-01-07T04:27:00.733Z Compiling ingot v0.1.1
6382026-01-07T04:27:00.933Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6392026-01-07T04:27:02.084Z Compiling memmap2 v0.9.9
6402026-01-07T04:27:02.605Z Compiling dof v0.4.0
6412026-01-07T04:27:04.160Z Compiling usdt-impl v0.6.0
6422026-01-07T04:27:04.929Z Compiling futures-executor v0.3.31
6432026-01-07T04:27:05.760Z Compiling either v1.15.0
6442026-01-07T04:27:06.099Z Compiling unicode-width v0.2.2
6452026-01-07T04:27:06.123Z Compiling ipnetwork v0.21.1
6462026-01-07T04:27:06.736Z Compiling tabwriter v1.4.1
6472026-01-07T04:27:06.917Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
6482026-01-07T04:27:07.323Z Compiling itertools v0.14.0
6492026-01-07T04:27:07.536Z Compiling ref-cast v1.0.25
6502026-01-07T04:27:07.676Z Compiling futures v0.3.31
6512026-01-07T04:27:07.787Z Compiling usdt v0.6.0
6522026-01-07T04:27:08.961Z Compiling crc32fast v1.5.0
6532026-01-07T04:27:09.266Z Compiling nom v8.0.0
6542026-01-07T04:27:09.398Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6552026-01-07T04:27:10.189Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6562026-01-07T04:27:10.533Z Compiling dyn-clone v1.0.20
6572026-01-07T04:27:10.772Z Compiling cookie-factory v0.3.3
6582026-01-07T04:27:10.825Z Compiling uuid v1.19.0
6592026-01-07T04:27:11.393Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#0fcdc8e9)
6602026-01-07T04:27:11.700Z Compiling circular v0.3.0
6612026-01-07T04:27:11.800Z Compiling dtor v0.1.1
6622026-01-07T04:27:11.824Z Compiling anyhow v1.0.100
6632026-01-07T04:27:11.911Z Compiling typeid v1.0.3
6642026-01-07T04:27:11.949Z Compiling once_cell v1.21.3
6652026-01-07T04:27:12.079Z Compiling ctor v0.6.3
6662026-01-07T04:27:12.193Z Compiling ron v0.12.0
6672026-01-07T04:27:14.061Z Compiling rusticata-macros v5.0.0
6682026-01-07T04:27:14.476Z Compiling pcap-parser v0.17.0
6692026-01-07T04:27:20.064Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
6702026-01-07T04:27:24.975Z Compiling opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
6712026-01-07T04:28:46.874Z Finished `test` profile [optimized + debuginfo] target(s) in 1m 52s
6722026-01-07T04:28:46.898Z Running unittests src/lib.rs (/work/oxidecomputer/opte/target/debug/deps/oxide_vpc-7326f075665082e4)
6732026-01-07T04:28:46.898Z
6742026-01-07T04:28:46.898Zrunning 15 tests
6752026-01-07T04:28:46.922Ztest api::tests::parse_good_proto_filter ... ok
6762026-01-07T04:28:46.922Ztest api::tests::parse_good_address ... ok
6772026-01-07T04:28:46.922Ztest api::tests::parse_bad_address ... ok
6782026-01-07T04:28:46.922Ztest api::tests::parse_bad_proto_filter ... ok
6792026-01-07T04:28:46.922Ztest api::tests::ports_from_str_bad ... ok
6802026-01-07T04:28:46.922Ztest api::tests::ports_from_str_good ... ok
6812026-01-07T04:28:46.922Ztest cfg::tests::test_required_nat_space ... ok
6822026-01-07T04:28:46.922Ztest cfg::tests::test_required_nat_space_only_ipv4 ... ok
6832026-01-07T04:28:46.922Ztest cfg::tests::test_required_nat_space_only_ipv6 ... ok
6842026-01-07T04:28:46.922Ztest engine::geneve::test::option_packet_length_with_known_options ... ok
6852026-01-07T04:28:46.922Ztest engine::geneve::test::parse_multi_opt ... ok
6862026-01-07T04:28:46.922Ztest engine::geneve::test::parse_multicast_replication_values ... ok
6872026-01-07T04:28:46.922Ztest engine::geneve::test::parse_single_opt ... ok
6882026-01-07T04:28:46.922Ztest engine::geneve::test::unknown_crit_option_fails ... ok
6892026-01-07T04:28:46.922Ztest engine::firewall::tests::port_predicate_simplification ... ok
6902026-01-07T04:28:46.922Z
6912026-01-07T04:28:46.922Ztest result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
6922026-01-07T04:28:46.922Z
6932026-01-07T04:28:46.922Z Running tests/firewall_tests.rs (/work/oxidecomputer/opte/target/debug/deps/firewall_tests-59a4121b2f5e8d42)
6942026-01-07T04:28:46.922Z
6952026-01-07T04:28:46.922Zrunning 4 tests
6962026-01-07T04:28:46.923Ztest firewall_external_inbound ... ok
6972026-01-07T04:28:46.923Ztest firewall_vni_inbound ... ok
6982026-01-07T04:28:46.923Ztest firewall_vni_outbound ... ok
6992026-01-07T04:28:46.923Ztest firewall_replace_rules ... ok
7002026-01-07T04:28:46.923Z
7012026-01-07T04:28:46.923Ztest result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
7022026-01-07T04:28:46.923Z
7032026-01-07T04:28:46.923Z Running tests/fuzz_regression.rs (/work/oxidecomputer/opte/target/debug/deps/fuzz_regression-21db71fc8ae7766d)
7042026-01-07T04:28:46.923Z
7052026-01-07T04:28:46.923Zrunning 2 tests
7062026-01-07T04:28:46.923Ztest parse_in_regression ... ok
7072026-01-07T04:28:46.923Ztest parse_out_regression ... ok
7082026-01-07T04:28:46.923Z
7092026-01-07T04:28:46.923Ztest result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
7102026-01-07T04:28:46.923Z
7112026-01-07T04:28:46.923Z Running tests/integration_tests.rs (/work/oxidecomputer/opte/target/debug/deps/integration_tests-7bff8be8926c949f)
7122026-01-07T04:28:46.947Z
7132026-01-07T04:28:46.948Zrunning 44 tests
7142026-01-07T04:28:46.948Ztest bad_ip_len ... ok
7152026-01-07T04:28:46.948Ztest check_layers ... ok
7162026-01-07T04:28:46.948Ztest add_remove_fw_rule ... ok
7172026-01-07T04:28:46.948Ztest arp_gateway ... ok
7182026-01-07T04:28:46.948Ztest anti_spoof ... ok
7192026-01-07T04:28:46.948Ztest ephemeral_ip_preferred_over_snat_outbound ... ok
7202026-01-07T04:28:46.948Ztest flow_expiration ... ok
7212026-01-07T04:28:46.948Ztest early_tcp_invalidation ... ok
7222026-01-07T04:28:46.948Ztest gateway_icmp4_ping ... ok
7232026-01-07T04:28:46.948Ztest external_ip_epoch_affinity_preserved ... ok
7242026-01-07T04:28:46.948Ztest external_ip_reconfigurable ... ok
7252026-01-07T04:28:46.948Ztest gateway_icmpv6_ping ... ok
7262026-01-07T04:28:46.948Ztest guest_to_guest_no_route ... ok
7272026-01-07T04:28:46.948Ztest guest_to_guest_diff_vpc_no_peer ... ok
7282026-01-07T04:28:46.948Ztest guest_to_internet_ipv4 ... ok
7292026-01-07T04:28:46.948Ztest gateway_router_advert_reply ... ok
7302026-01-07T04:28:46.948Ztest icmp_inner_has_nat_applied ... ok
7312026-01-07T04:28:46.948Ztest external_ip_receive_and_reply_on_all ... ok
7322026-01-07T04:28:46.948Ztest guest_to_guest ... ok
7332026-01-07T04:28:46.948Ztest guest_to_internet_ipv6 ... ok
7342026-01-07T04:28:46.948Ztest icmpv6_inner_has_nat_applied ... ok
7352026-01-07T04:28:46.948Ztest inbound_ndp_dropped_at_gateway ... ok
7362026-01-07T04:28:46.949Ztest intra_subnet_routes_with_custom ... ok
7372026-01-07T04:28:46.949Ztest no_panic_on_flow_table_full ... ok
7382026-01-07T04:28:46.949Ztest packet_body_pullup ... ok
7392026-01-07T04:28:46.949Ztest outbound_ndp_dropped ... ok
7402026-01-07T04:28:46.949Ztest external_ip_balanced_over_floating_ips ... ok
7412026-01-07T04:28:46.949Ztest port_transition_reset ... ok
7422026-01-07T04:28:46.949Ztest port_transition_running ... ok
7432026-01-07T04:28:46.949Ztest port_as_router_target ... ok
7442026-01-07T04:28:46.949Ztest snat_icmp4_echo_rewrite ... ok
7452026-01-07T04:28:46.949Ztest snat_icmp6_echo_rewrite ... ok
7462026-01-07T04:28:46.949Ztest test_drop_on_unknown_critical_option ... ok
7472026-01-07T04:28:46.949Ztest tcp_outbound ... ok
7482026-01-07T04:28:46.949Ztest port_transition_pause ... ok
7492026-01-07T04:28:46.949Ztest select_eip_conditioned_on_igw ... ok
7502026-01-07T04:28:46.949Ztest test_gateway_neighbor_advert_reply ... ok
7512026-01-07T04:28:46.949Ztest test_ipv6_multicast_encapsulation ... ok
7522026-01-07T04:28:46.949Ztest test_v6_ext_hdr_geneve_offset_ok ... ok
7532026-01-07T04:28:46.949Ztest tcp_inbound ... ok
7542026-01-07T04:28:46.949Ztest uft_lft_invalidation_in ... ok
7552026-01-07T04:28:46.949Ztest test_tcp_multicast_denied ... ok
7562026-01-07T04:28:46.949Ztest test_reply_to_dhcpv6_solicit_or_request ... ok
7572026-01-07T04:28:46.949Ztest uft_lft_invalidation_out ... ok
7582026-01-07T04:28:46.949Z
7592026-01-07T04:28:46.949Ztest result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
7602026-01-07T04:28:46.949Z
7612026-01-07T04:28:46.949Z Doc-tests oxide_vpc
7622026-01-07T04:28:47.485Z
7632026-01-07T04:28:47.485Zrunning 0 tests
7642026-01-07T04:28:47.485Z
7652026-01-07T04:28:47.509Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
7662026-01-07T04:28:47.509Z
7672026-01-07T04:28:47.533Z
7682026-01-07T04:28:47.534Zreal 1:53.343219537
7692026-01-07T04:28:47.534Zuser 6:39.973806615
7702026-01-07T04:28:47.534Zsys 20.322860916
7712026-01-07T04:28:47.534Ztrap 0.245876145
7722026-01-07T04:28:47.534Ztflt 0.134346696
7732026-01-07T04:28:47.534Zdflt 0.325985867
7742026-01-07T04:28:47.534Zkflt 0.000026059
7752026-01-07T04:28:47.534Zlock 22:28.694110275
7762026-01-07T04:28:47.534Zslp 19:01.281534136
7772026-01-07T04:28:47.534Zlat 14.184734895
7782026-01-07T04:28:47.534Zstop 4.532232653
7792026-01-07T04:28:47.558Zprocess exited: duration 234946 ms, exit code 0
 
7802026-01-07T04:28:47.607Zfound 0 output files