01JTRV1EAX2EJMNE342YS9J85A: oxide-vpc

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

Buildomat Job: 01JTRV1ZGBEBHJ343SW2D3EV12

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12025-05-08T20:59:23.402Zjob assigned to worker 01JTRV26FP8EE3CFG3Z2A39QR9 [factory aws, i-06eb4db524ed3c5f4] (queued for 1 m 14 s)
 
22025-05-08T20:59:31.015Zstarting task 0: "setup"
32025-05-08T20:59:31.020Z++ uname -s
42025-05-08T20:59:31.023Z+ kern=SunOS
52025-05-08T20:59:31.023Z+ build_user=build
62025-05-08T20:59:31.023Z+ build_uid=12345
72025-05-08T20:59:31.023Z+ work_dir=/work
82025-05-08T20:59:31.023Z+ input_dir=/input
92025-05-08T20:59:31.023Z+ [[ 0 == 12345 ]]
102025-05-08T20:59:31.023Z+ case "$kern" in
112025-05-08T20:59:31.023Z+ groupadd -g 12345 build
122025-05-08T20:59:31.027Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132025-05-08T20:59:33.032Z+ zfs create -o mountpoint=/work rpool/work
142025-05-08T20:59:33.147Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152025-05-08T20:59:33.150Z+ home_fs=zfs
162025-05-08T20:59:33.150Z+ [[ zfs == autofs ]]
172025-05-08T20:59:33.150Z+ mkdir -p /home/build
182025-05-08T20:59:33.153Z+ chown build:build /home/build /work
192025-05-08T20:59:35.154Z+ chmod 0700 /home/build /work
202025-05-08T20:59:35.158Zprocess exited: duration 4144 ms, exit code 0
 
212025-05-08T20:59:35.165Zstarting task 1: "rust-toolchain"
222025-05-08T20:59:35.171Z+ printf ' * rust toolchain channel = "%s"\n' 1.86.0
232025-05-08T20:59:35.171Z+ printf ' * rust toolchain profile = "%s"\n' default
242025-05-08T20:59:35.171Z * rust toolchain channel = "1.86.0"
252025-05-08T20:59:35.171Z * rust toolchain profile = "default"
262025-05-08T20:59:35.171Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272025-05-08T20:59:35.171Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282025-05-08T20:59:35.174Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292025-05-08T20:59:35.174Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.86.0 --profile default
302025-05-08T20:59:35.443Zinfo: downloading installer
312025-05-08T20:59:36.721Zwarn: It looks like you have an existing installation of Rust at:
322025-05-08T20:59:36.721Zwarn: /opt/ooce/bin
332025-05-08T20:59:36.722Zwarn: It is recommended that rustup be the primary Rust installation.
342025-05-08T20:59:36.722Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352025-05-08T20:59:36.722Zwarn: If you are sure that you want both rustup and your already installed Rust
362025-05-08T20:59:36.722Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372025-05-08T20:59:36.722Zwarn: or pass `-y' to ignore all ignorable checks.
382025-05-08T20:59:36.722Zerror: cannot install while Rust is installed
392025-05-08T20:59:36.722Zwarn: continuing (because the -y flag is set and the error is ignorable)
402025-05-08T20:59:36.739Zinfo: profile set to 'default'
412025-05-08T20:59:36.739Zinfo: default host triple is x86_64-unknown-illumos
422025-05-08T20:59:36.744Zinfo: syncing channel updates for '1.86.0-x86_64-unknown-illumos'
432025-05-08T20:59:36.935Zinfo: latest update on 2025-04-03, rust version 1.86.0 (05f9846f8 2025-03-31)
442025-05-08T20:59:36.935Zinfo: downloading component 'cargo'
452025-05-08T20:59:37.695Zinfo: downloading component 'clippy'
462025-05-08T20:59:38.124Zinfo: downloading component 'rust-docs'
472025-05-08T20:59:39.419Zinfo: downloading component 'rust-std'
482025-05-08T20:59:40.934Zinfo: downloading component 'rustc'
492025-05-08T20:59:48.258Zinfo: downloading component 'rustfmt'
502025-05-08T20:59:48.539Zinfo: installing component 'cargo'
512025-05-08T20:59:49.381Zinfo: installing component 'clippy'
522025-05-08T20:59:49.766Zinfo: installing component 'rust-docs'
532025-05-08T20:59:51.661Zinfo: installing component 'rust-std'
542025-05-08T20:59:53.406Zinfo: installing component 'rustc'
552025-05-08T20:59:59.875Zinfo: installing component 'rustfmt'
562025-05-08T21:00:00.221Zinfo: default toolchain set to '1.86.0-x86_64-unknown-illumos'
572025-05-08T21:00:00.221Z
582025-05-08T21:00:00.649Z 1.86.0-x86_64-unknown-illumos installed - rustc 1.86.0 (05f9846f8 2025-03-31)
592025-05-08T21:00:00.649Z
602025-05-08T21:00:00.652Z
612025-05-08T21:00:00.652ZRust is installed now. Great!
622025-05-08T21:00:00.652Z
632025-05-08T21:00:00.652ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642025-05-08T21:00:00.652Zenvironment variable. This has not been done automatically.
652025-05-08T21:00:00.652Z
662025-05-08T21:00:00.652ZTo configure your current shell, you need to source
672025-05-08T21:00:00.652Zthe corresponding env file under $HOME/.cargo.
682025-05-08T21:00:00.652Z
692025-05-08T21:00:00.652ZThis is usually done by running one of the following (note the leading DOT):
702025-05-08T21:00:00.652Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712025-05-08T21:00:00.652Zsource "$HOME/.cargo/env.fish" # For fish
722025-05-08T21:00:00.654Zsource $"($nu.home-path)/.cargo/env.nu" # For nushell
732025-05-08T21:00:00.752Z+ rustup --version
742025-05-08T21:00:00.765Zrustup 1.28.2 (e4f3ad6f8 2025-04-28)
752025-05-08T21:00:00.766Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762025-05-08T21:00:00.852Zinfo: The currently active `rustc` version is `rustc 1.86.0 (05f9846f8 2025-03-31)`
772025-05-08T21:00:00.856Z+ cargo --version
782025-05-08T21:00:00.927Zcargo 1.86.0 (adf9b6ad1 2025-02-28)
792025-05-08T21:00:00.930Z+ rustc --version
802025-05-08T21:00:01.024Zrustc 1.86.0 (05f9846f8 2025-03-31)
812025-05-08T21:00:01.031Zprocess exited: duration 25863 ms, exit code 0
 
822025-05-08T21:00:01.038Zstarting task 2: "authentication"
832025-05-08T21:00:01.069Zprocess exited: duration 30 ms, exit code 0
 
842025-05-08T21:00:01.077Zstarting task 3: "clone repository"
852025-05-08T21:00:01.084Z+ mkdir -p /work/oxidecomputer/opte
862025-05-08T21:00:01.088Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
872025-05-08T21:00:01.131ZCloning into '/work/oxidecomputer/opte'...
882025-05-08T21:00:02.309Z+ cd /work/oxidecomputer/opte
892025-05-08T21:00:02.313Z+ git fetch origin b0fbbab6e22067d07fa4a2927e6dbd2bc6f6ff27
902025-05-08T21:00:02.579ZFrom https://github.com/oxidecomputer/opte
912025-05-08T21:00:02.579Z * branch b0fbbab6e22067d07fa4a2927e6dbd2bc6f6ff27 -> FETCH_HEAD
922025-05-08T21:00:02.590Z+ [[ -n various-mtu-fixes ]]
932025-05-08T21:00:02.593Z++ git branch --show-current
942025-05-08T21:00:02.596Z+ current=master
952025-05-08T21:00:02.596Z+ [[ master != various-mtu-fixes ]]
962025-05-08T21:00:02.596Z+ git branch -f various-mtu-fixes b0fbbab6e22067d07fa4a2927e6dbd2bc6f6ff27
972025-05-08T21:00:02.600Z+ git checkout -f various-mtu-fixes
982025-05-08T21:00:02.623ZSwitched to branch 'various-mtu-fixes'
992025-05-08T21:00:02.626Z+ git reset --hard b0fbbab6e22067d07fa4a2927e6dbd2bc6f6ff27
1002025-05-08T21:00:02.648ZHEAD is now at b0fbbab 🦒 Mergiraf does not cure all ails 🦒
1012025-05-08T21:00:02.651Zprocess exited: duration 1572 ms, exit code 0
 
1022025-05-08T21:00:02.658Zstarting task 4: "build"
1032025-05-08T21:00:02.664Z+ source .github/buildomat/common.sh
1042025-05-08T21:00:02.664Z++ rustup show active-toolchain
1052025-05-08T21:00:02.717Z1.86.0-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/rust-toolchain.toml')
1062025-05-08T21:00:02.722Z++ pushd xde
1072025-05-08T21:00:02.725Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
1082025-05-08T21:00:02.725Z++ rustup show active-toolchain
1092025-05-08T21:00:02.731Zinfo: syncing channel updates for 'nightly-2025-02-20-x86_64-unknown-illumos'
1102025-05-08T21:00:02.927Zinfo: latest update on 2025-02-20, rust version 1.87.0-nightly (f280acf4c 2025-02-19)
1112025-05-08T21:00:02.927Zinfo: downloading component 'cargo'
1122025-05-08T21:00:03.916Zinfo: downloading component 'clippy'
1132025-05-08T21:00:04.295Zinfo: downloading component 'rust-src'
1142025-05-08T21:00:04.545Zinfo: downloading component 'rust-std'
1152025-05-08T21:00:06.681Zinfo: downloading component 'rustc'
1162025-05-08T21:00:12.911Zinfo: downloading component 'rustfmt'
1172025-05-08T21:00:13.192Zinfo: installing component 'cargo'
1182025-05-08T21:00:14.109Zinfo: installing component 'clippy'
1192025-05-08T21:00:14.501Zinfo: installing component 'rust-src'
1202025-05-08T21:00:14.845Zinfo: installing component 'rust-std'
1212025-05-08T21:00:16.518Zinfo: installing component 'rustc'
1222025-05-08T21:00:23.115Zinfo: installing component 'rustfmt'
1232025-05-08T21:00:23.452Znightly-2025-02-20-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/xde/rust-toolchain.toml')
1242025-05-08T21:00:23.535Z+++ rustup show active-toolchain -v
1252025-05-08T21:00:23.538Z+++ head -n 1
1262025-05-08T21:00:23.538Z+++ cut '-d ' -f1
1272025-05-08T21:00:23.637Z++ export NIGHTLY=nightly-2025-02-20-x86_64-unknown-illumos
1282025-05-08T21:00:23.637Z++ NIGHTLY=nightly-2025-02-20-x86_64-unknown-illumos
1292025-05-08T21:00:23.637Z++ popd
1302025-05-08T21:00:23.641Z/work/oxidecomputer/opte
1312025-05-08T21:00:23.641Z+ cargo --version
1322025-05-08T21:00:23.695Zcargo 1.86.0 (adf9b6ad1 2025-02-28)
1332025-05-08T21:00:23.699Z+ rustc --version
1342025-05-08T21:00:23.771Zrustc 1.86.0 (05f9846f8 2025-03-31)
1352025-05-08T21:00:23.774Z+ cd lib/oxide-vpc
1362025-05-08T21:00:23.774Z+ header 'check style'
1372025-05-08T21:00:23.774Z+ echo '# ==== check style ==== #'
1382025-05-08T21:00:23.774Z# ==== check style ==== #
1392025-05-08T21:00:23.774Z+ ptime -m cargo +nightly-2025-02-20-x86_64-unknown-illumos fmt -- --check
1402025-05-08T21:00:24.041Z
1412025-05-08T21:00:24.041Zreal 0.264531426
1422025-05-08T21:00:24.041Zuser 0.190662044
1432025-05-08T21:00:24.041Zsys 0.070149891
1442025-05-08T21:00:24.041Ztrap 0.000016088
1452025-05-08T21:00:24.041Ztflt 0.000009738
1462025-05-08T21:00:24.041Zdflt 0.000016745
1472025-05-08T21:00:24.041Zkflt 0.000000000
1482025-05-08T21:00:24.041Zlock 0.653445501
1492025-05-08T21:00:24.041Zslp 0.274608993
1502025-05-08T21:00:24.041Zlat 0.001785191
1512025-05-08T21:00:24.042Zstop 0.000158651
1522025-05-08T21:00:24.045Z+ header 'check docs'
1532025-05-08T21:00:24.045Z+ echo '# ==== check docs ==== #'
1542025-05-08T21:00:24.045Z# ==== check docs ==== #
1552025-05-08T21:00:24.045Z+ RUSTDOCFLAGS='-D warnings'
1562025-05-08T21:00:24.045Z+ ptime -m cargo +nightly-2025-02-20-x86_64-unknown-illumos doc --no-default-features --features=api,std,engine,kernel
1572025-05-08T21:00:24.149Z Updating crates.io index
1582025-05-08T21:00:24.187Z Updating git repository `https://github.com/oxidecomputer/falcon`
1592025-05-08T21:00:25.749Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1602025-05-08T21:00:26.061Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1612025-05-08T21:00:26.406Z Updating git repository `https://github.com/oxidecomputer/zone`
1622025-05-08T21:00:26.690Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1632025-05-08T21:00:27.001Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1642025-05-08T21:00:27.297Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1652025-05-08T21:00:28.100Z Downloading crates ...
1662025-05-08T21:00:28.161Z Downloaded either v1.15.0
1672025-05-08T21:00:28.169Z Downloaded bitflags v2.9.0
1682025-05-08T21:00:28.176Z Downloaded darling_macro v0.20.11
1692025-05-08T21:00:28.179Z Downloaded defmt v0.3.100
1702025-05-08T21:00:28.186Z Downloaded usdt-attr-macro v0.5.0
1712025-05-08T21:00:28.192Z Downloaded ident_case v1.0.1
1722025-05-08T21:00:28.204Z Downloaded scroll_derive v0.12.1
1732025-05-08T21:00:28.210Z Downloaded pretty-hex v0.4.1
1742025-05-08T21:00:28.213Z Downloaded usdt-macro v0.5.0
1752025-05-08T21:00:28.216Z Downloaded cfg-if v1.0.0
1762025-05-08T21:00:28.216Z Downloaded dtrace-parser v0.2.0
1772025-05-08T21:00:28.219Z Downloaded fnv v1.0.7
1782025-05-08T21:00:28.223Z Downloaded tabwriter v1.4.1
1792025-05-08T21:00:28.223Z Downloaded digest v0.10.7
1802025-05-08T21:00:28.226Z Downloaded cpufeatures v0.2.17
1812025-05-08T21:00:28.226Z Downloaded embedded-io v0.4.0
1822025-05-08T21:00:28.229Z Downloaded dof v0.3.0
1832025-05-08T21:00:28.229Z Downloaded generic-array v0.14.7
1842025-05-08T21:00:28.229Z Downloaded dyn-clone v1.0.19
1852025-05-08T21:00:28.232Z Downloaded hash32 v0.3.1
1862025-05-08T21:00:28.232Z Downloaded defmt-macros v1.0.1
1872025-05-08T21:00:28.236Z Downloaded crypto-common v0.1.6
1882025-05-08T21:00:28.239Z Downloaded thiserror-impl v1.0.69
1892025-05-08T21:00:28.239Z Downloaded itoa v1.0.15
1902025-05-08T21:00:28.239Z Downloaded cobs v0.2.3
1912025-05-08T21:00:28.243Z Downloaded block-buffer v0.10.4
1922025-05-08T21:00:28.243Z Downloaded defmt-parser v1.0.0
1932025-05-08T21:00:28.247Z Downloaded usdt-impl v0.5.0
1942025-05-08T21:00:28.247Z Downloaded ipnetwork v0.21.1
1952025-05-08T21:00:28.253Z Downloaded version_check v0.9.5
1962025-05-08T21:00:28.256Z Downloaded proc-macro-error-attr2 v2.0.0
1972025-05-08T21:00:28.256Z Downloaded thread-id v4.2.2
1982025-05-08T21:00:28.260Z Downloaded thiserror v1.0.69
1992025-05-08T21:00:28.263Z Downloaded plain v0.2.3
2002025-05-08T21:00:28.263Z Downloaded stable_deref_trait v1.2.0
2012025-05-08T21:00:28.266Z Downloaded ingot-types v0.1.0
2022025-05-08T21:00:28.266Z Downloaded strsim v0.11.1
2032025-05-08T21:00:28.266Z Downloaded memmap v0.7.0
2042025-05-08T21:00:28.269Z Downloaded managed v0.8.0
2052025-05-08T21:00:28.269Z Downloaded usdt v0.5.0
2062025-05-08T21:00:28.272Z Downloaded ingot v0.1.0
2072025-05-08T21:00:28.273Z Downloaded embedded-io v0.6.1
2082025-05-08T21:00:28.273Z Downloaded bitflags v1.3.2
2092025-05-08T21:00:28.276Z Downloaded serde_tokenstream v0.2.2
2102025-05-08T21:00:28.279Z Downloaded pest_generator v2.8.0
2112025-05-08T21:00:28.279Z Downloaded macaddr v1.0.1
2122025-05-08T21:00:28.282Z Downloaded byteorder v1.5.0
2132025-05-08T21:00:28.285Z Downloaded defmt v1.0.1
2142025-05-08T21:00:28.288Z Downloaded thiserror-impl v2.0.12
2152025-05-08T21:00:28.291Z Downloaded postcard v1.1.1
2162025-05-08T21:00:28.294Z Downloaded once_cell v1.21.3
2172025-05-08T21:00:28.297Z Downloaded thiserror v2.0.12
2182025-05-08T21:00:28.302Z Downloaded quote v1.0.40
2192025-05-08T21:00:28.306Z Downloaded proc-macro-error2 v2.0.1
2202025-05-08T21:00:28.314Z Downloaded scroll v0.12.0
2212025-05-08T21:00:28.318Z Downloaded ingot-macros v0.1.0
2222025-05-08T21:00:28.323Z Downloaded unicode-ident v1.0.18
2232025-05-08T21:00:28.326Z Downloaded proc-macro2 v1.0.95
2242025-05-08T21:00:28.329Z Downloaded darling v0.20.11
2252025-05-08T21:00:28.333Z Downloaded zerocopy-derive v0.7.35
2262025-05-08T21:00:28.336Z Downloaded sha2 v0.10.9
2272025-05-08T21:00:28.339Z Downloaded ucd-trie v0.1.7
2282025-05-08T21:00:28.343Z Downloaded log v0.4.27
2292025-05-08T21:00:28.346Z Downloaded crc32fast v1.4.2
2302025-05-08T21:00:28.349Z Downloaded pest_meta v2.8.0
2312025-05-08T21:00:28.352Z Downloaded pest_derive v2.8.0
2322025-05-08T21:00:28.356Z Downloaded uuid v1.16.0
2332025-05-08T21:00:28.359Z Downloaded ryu v1.0.20
2342025-05-08T21:00:28.369Z Downloaded heapless v0.8.0
2352025-05-08T21:00:28.375Z Downloaded typenum v1.18.0
2362025-05-08T21:00:28.379Z Downloaded serde_derive v1.0.219
2372025-05-08T21:00:28.382Z Downloaded darling_core v0.20.11
2382025-05-08T21:00:28.386Z Downloaded zerocopy-derive v0.8.25
2392025-05-08T21:00:28.392Z Downloaded serde v1.0.219
2402025-05-08T21:00:28.396Z Downloaded memchr v2.7.4
2412025-05-08T21:00:28.457Z Downloaded zerocopy v0.7.35
2422025-05-08T21:00:28.473Z Downloaded pest v2.8.0
2432025-05-08T21:00:28.478Z Downloaded itertools v0.13.0
2442025-05-08T21:00:28.484Z Downloaded goblin v0.8.2
2452025-05-08T21:00:28.490Z Downloaded aho-corasick v1.1.3
2462025-05-08T21:00:28.495Z Downloaded itertools v0.14.0
2472025-05-08T21:00:28.502Z Downloaded serde_json v1.0.140
2482025-05-08T21:00:28.510Z Downloaded zerocopy v0.8.25
2492025-05-08T21:00:28.534Z Downloaded regex v1.11.1
2502025-05-08T21:00:28.555Z Downloaded unicode-width v0.2.0
2512025-05-08T21:00:28.560Z Downloaded syn v2.0.101
2522025-05-08T21:00:28.572Z Downloaded smoltcp v0.11.0
2532025-05-08T21:00:28.584Z Downloaded regex-syntax v0.8.5
2542025-05-08T21:00:28.628Z Downloaded regex-automata v0.4.9
2552025-05-08T21:00:28.645Z Downloaded libc v0.2.172
2562025-05-08T21:00:28.797Z Compiling proc-macro2 v1.0.95
2572025-05-08T21:00:28.797Z Compiling unicode-ident v1.0.18
2582025-05-08T21:00:28.801Z Documenting unicode-ident v1.0.18
2592025-05-08T21:00:28.801Z Compiling ident_case v1.0.1
2602025-05-08T21:00:28.801Z Compiling strsim v0.11.1
2612025-05-08T21:00:28.801Z Compiling serde v1.0.219
2622025-05-08T21:00:28.811Z Compiling fnv v1.0.7
2632025-05-08T21:00:28.984Z Compiling memchr v2.7.4
2642025-05-08T21:00:29.017Z Compiling zerocopy v0.8.25
2652025-05-08T21:00:29.292Z Compiling regex-syntax v0.8.5
2662025-05-08T21:00:29.520Z Compiling either v1.15.0
2672025-05-08T21:00:29.566Z Checking byteorder v1.5.0
2682025-05-08T21:00:29.598Z Documenting fnv v1.0.7
2692025-05-08T21:00:29.805Z Documenting proc-macro2 v1.0.95
2702025-05-08T21:00:29.916Z Compiling aho-corasick v1.1.3
2712025-05-08T21:00:29.937Z Compiling itertools v0.13.0
2722025-05-08T21:00:30.475Z Compiling quote v1.0.40
2732025-05-08T21:00:30.896Z Compiling syn v2.0.101
2742025-05-08T21:00:30.998Z Documenting quote v1.0.40
2752025-05-08T21:00:31.104Z Compiling heapless v0.8.0
2762025-05-08T21:00:31.713Z Documenting ident_case v1.0.1
2772025-05-08T21:00:32.027Z Documenting syn v2.0.101
2782025-05-08T21:00:32.693Z Documenting strsim v0.11.1
2792025-05-08T21:00:33.218Z Compiling regex-automata v0.4.9
2802025-05-08T21:00:33.625Z Checking hash32 v0.3.1
2812025-05-08T21:00:33.645Z Checking macaddr v1.0.1
2822025-05-08T21:00:33.803Z Checking stable_deref_trait v1.2.0
2832025-05-08T21:00:33.903Z Checking cfg-if v1.0.0
2842025-05-08T21:00:33.913Z Documenting memchr v2.7.4
2852025-05-08T21:00:33.997Z Compiling smoltcp v0.11.0
2862025-05-08T21:00:34.622Z Documenting regex-syntax v0.8.5
2872025-05-08T21:00:35.266Z Documenting aho-corasick v1.1.3
2882025-05-08T21:00:35.412Z Checking managed v0.8.0
2892025-05-08T21:00:35.782Z Checking bitflags v1.3.2
2902025-05-08T21:00:35.876Z Checking cobs v0.2.3
2912025-05-08T21:00:36.303Z Checking darling_core v0.20.11
2922025-05-08T21:00:36.890Z Documenting byteorder v1.5.0
2932025-05-08T21:00:37.008Z Documenting regex-automata v0.4.9
2942025-05-08T21:00:37.722Z Compiling regex v1.11.1
2952025-05-08T21:00:38.463Z Documenting serde_derive v1.0.219
2962025-05-08T21:00:38.676Z Documenting darling_core v0.20.11
2972025-05-08T21:00:39.114Z Documenting zerocopy-derive v0.8.25
2982025-05-08T21:00:39.322Z Documenting hash32 v0.3.1
2992025-05-08T21:00:39.897Z Documenting regex v1.11.1
3002025-05-08T21:00:40.015Z Documenting macaddr v1.0.1
3012025-05-08T21:00:40.476Z Documenting cfg-if v1.0.0
3022025-05-08T21:00:40.723Z Checking unicode-width v0.2.0
3032025-05-08T21:00:40.939Z Documenting stable_deref_trait v1.2.0
3042025-05-08T21:00:41.001Z Documenting darling_macro v0.20.11
3052025-05-08T21:00:41.054Z Compiling serde_derive v1.0.219
3062025-05-08T21:00:41.134Z Compiling zerocopy-derive v0.8.25
3072025-05-08T21:00:41.175Z Checking ipnetwork v0.21.1
3082025-05-08T21:00:41.426Z Compiling version_check v0.9.5
3092025-05-08T21:00:41.521Z Documenting cobs v0.2.3
3102025-05-08T21:00:41.656Z Documenting heapless v0.8.0
3112025-05-08T21:00:42.021Z Documenting managed v0.8.0
3122025-05-08T21:00:42.031Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3132025-05-08T21:00:42.221Z Checking tabwriter v1.4.1
3142025-05-08T21:00:42.497Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3152025-05-08T21:00:42.528Z Checking itertools v0.14.0
3162025-05-08T21:00:42.801Z Compiling darling_macro v0.20.11
3172025-05-08T21:00:42.838Z Checking crc32fast v1.4.2
3182025-05-08T21:00:42.898Z Checking dyn-clone v1.0.19
3192025-05-08T21:00:42.962Z Documenting smoltcp v0.11.0
3202025-05-08T21:00:43.029Z Documenting unicode-width v0.2.0
3212025-05-08T21:00:43.051Z Documenting ipnetwork v0.21.1
3222025-05-08T21:00:43.585Z Documenting either v1.15.0
3232025-05-08T21:00:43.795Z Compiling darling v0.20.11
3242025-05-08T21:00:43.905Z Compiling ingot-macros v0.1.0
3252025-05-08T21:00:43.960Z Documenting darling v0.20.11
3262025-05-08T21:00:44.109Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3272025-05-08T21:00:44.248Z Documenting zerocopy v0.8.25
3282025-05-08T21:00:44.296Z Documenting itertools v0.14.0
3292025-05-08T21:00:44.980Z Documenting tabwriter v1.4.1
3302025-05-08T21:00:45.228Z Documenting ingot-macros v0.1.0
3312025-05-08T21:00:45.422Z Documenting derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3322025-05-08T21:00:45.948Z Documenting crc32fast v1.4.2
3332025-05-08T21:00:46.372Z Documenting kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3342025-05-08T21:00:46.630Z Documenting dyn-clone v1.0.19
3352025-05-08T21:00:46.695Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3362025-05-08T21:00:46.949Z Documenting poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3372025-05-08T21:00:47.789Z Documenting serde v1.0.219
3382025-05-08T21:00:48.787Z Checking ingot-types v0.1.0
3392025-05-08T21:00:48.787Z Documenting ingot-types v0.1.0
3402025-05-08T21:00:50.628Z Checking bitflags v2.9.0
3412025-05-08T21:00:50.628Z Checking postcard v1.1.1
3422025-05-08T21:00:50.631Z Documenting bitflags v2.9.0
3432025-05-08T21:00:50.631Z Documenting postcard v1.1.1
3442025-05-08T21:00:50.631Z Documenting uuid v1.16.0
3452025-05-08T21:00:50.631Z Checking uuid v1.16.0
3462025-05-08T21:00:50.836Z Checking ingot v0.1.0
3472025-05-08T21:00:50.836Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3482025-05-08T21:00:51.466Z Documenting illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3492025-05-08T21:00:51.466Z Documenting ingot v0.1.0
3502025-05-08T21:00:53.165Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3512025-05-08T21:00:53.201Z Documenting opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3522025-05-08T21:00:54.198Z Documenting opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3532025-05-08T21:00:58.793Z Documenting oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3542025-05-08T21:01:00.100Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.04s
3552025-05-08T21:01:00.199Z Generated /work/oxidecomputer/opte/target/doc/oxide_vpc/index.html
3562025-05-08T21:01:00.221Z
3572025-05-08T21:01:00.221Zreal 36.154201395
3582025-05-08T21:01:00.221Zuser 2:33.012500482
3592025-05-08T21:01:00.221Zsys 21.026073151
3602025-05-08T21:01:00.221Ztrap 0.105744226
3612025-05-08T21:01:00.221Ztflt 0.051778549
3622025-05-08T21:01:00.222Zdflt 0.103865824
3632025-05-08T21:01:00.222Zkflt 0.001692057
3642025-05-08T21:01:00.222Zlock 3:15.130336158
3652025-05-08T21:01:00.222Zslp 8:13.150652064
3662025-05-08T21:01:00.222Zlat 19.471336840
3672025-05-08T21:01:00.222Zstop 10.266875964
3682025-05-08T21:01:00.225Z+ header 'analyze std + api + usdt'
3692025-05-08T21:01:00.225Z+ echo '# ==== analyze std + api + usdt ==== #'
3702025-05-08T21:01:00.225Z# ==== analyze std + api + usdt ==== #
3712025-05-08T21:01:00.225Z+ ptime -m cargo clippy --features usdt --all-targets
3722025-05-08T21:01:00.591Z Downloading crates ...
3732025-05-08T21:01:00.665Z Downloaded cookie-factory v0.3.3
3742025-05-08T21:01:00.672Z Downloaded circular v0.3.0
3752025-05-08T21:01:00.675Z Downloaded futures-executor v0.3.31
3762025-05-08T21:01:00.680Z Downloaded dtor-proc-macro v0.0.5
3772025-05-08T21:01:00.684Z Downloaded dtor v0.0.6
3782025-05-08T21:01:00.688Z Downloaded futures-core v0.3.31
3792025-05-08T21:01:00.688Z Downloaded ctor-proc-macro v0.0.5
3802025-05-08T21:01:00.691Z Downloaded pin-utils v0.1.0
3812025-05-08T21:01:00.692Z Downloaded slab v0.4.9
3822025-05-08T21:01:00.695Z Downloaded futures-task v0.3.31
3832025-05-08T21:01:00.695Z Downloaded ctor v0.4.2
3842025-05-08T21:01:00.696Z Downloaded futures-io v0.3.31
3852025-05-08T21:01:00.696Z Downloaded futures-sink v0.3.31
3862025-05-08T21:01:00.700Z Downloaded rusticata-macros v4.1.0
3872025-05-08T21:01:00.700Z Downloaded futures-macro v0.3.31
3882025-05-08T21:01:00.703Z Downloaded autocfg v1.4.0
3892025-05-08T21:01:00.703Z Downloaded futures-channel v0.3.31
3902025-05-08T21:01:00.706Z Downloaded futures v0.3.31
3912025-05-08T21:01:00.709Z Downloaded pin-project-lite v0.2.16
3922025-05-08T21:01:00.718Z Downloaded pcap-parser v0.16.0
3932025-05-08T21:01:00.724Z Downloaded base64 v0.22.1
3942025-05-08T21:01:00.728Z Downloaded minimal-lexical v0.2.1
3952025-05-08T21:01:00.733Z Downloaded ron v0.10.1
3962025-05-08T21:01:00.741Z Downloaded nom v7.1.3
3972025-05-08T21:01:00.746Z Downloaded futures-util v0.3.31
3982025-05-08T21:01:00.844Z Compiling proc-macro2 v1.0.95
3992025-05-08T21:01:00.844Z Compiling unicode-ident v1.0.18
4002025-05-08T21:01:00.847Z Compiling memchr v2.7.4
4012025-05-08T21:01:00.848Z Compiling thiserror v2.0.12
4022025-05-08T21:01:00.848Z Compiling serde v1.0.219
4032025-05-08T21:01:00.848Z Compiling thiserror v1.0.69
4042025-05-08T21:01:00.854Z Compiling ucd-trie v0.1.7
4052025-05-08T21:01:01.130Z Compiling libc v0.2.172
4062025-05-08T21:01:01.381Z Compiling version_check v0.9.5
4072025-05-08T21:01:01.587Z Compiling once_cell v1.21.3
4082025-05-08T21:01:01.767Z Compiling serde_json v1.0.140
4092025-05-08T21:01:01.904Z Checking byteorder v1.5.0
4102025-05-08T21:01:01.944Z Compiling ident_case v1.0.1
4112025-05-08T21:01:01.947Z Compiling fnv v1.0.7
4122025-05-08T21:01:01.961Z Compiling strsim v0.11.1
4132025-05-08T21:01:02.108Z Compiling aho-corasick v1.1.3
4142025-05-08T21:01:02.158Z Compiling regex-syntax v0.8.5
4152025-05-08T21:01:02.251Z Compiling ryu v1.0.20
4162025-05-08T21:01:02.327Z Compiling itoa v1.0.15
4172025-05-08T21:01:02.377Z Compiling autocfg v1.4.0
4182025-05-08T21:01:02.555Z Compiling usdt-impl v0.5.0
4192025-05-08T21:01:02.611Z Compiling zerocopy v0.8.25
4202025-05-08T21:01:03.001Z Compiling quote v1.0.40
4212025-05-08T21:01:03.001Z Compiling either v1.15.0
4222025-05-08T21:01:03.185Z Compiling slab v0.4.9
4232025-05-08T21:01:03.194Z Compiling thread-id v4.2.2
4242025-05-08T21:01:03.362Z Compiling itertools v0.13.0
4252025-05-08T21:01:03.404Z Compiling syn v2.0.101
4262025-05-08T21:01:03.793Z Checking log v0.4.27
4272025-05-08T21:01:03.982Z Checking plain v0.2.3
4282025-05-08T21:01:03.990Z Compiling heapless v0.8.0
4292025-05-08T21:01:04.075Z Checking futures-core v0.3.31
4302025-05-08T21:01:04.129Z Checking futures-sink v0.3.31
4312025-05-08T21:01:04.281Z Checking futures-channel v0.3.31
4322025-05-08T21:01:04.541Z Checking hash32 v0.3.1
4332025-05-08T21:01:04.638Z Checking futures-io v0.3.31
4342025-05-08T21:01:04.736Z Compiling smoltcp v0.11.0
4352025-05-08T21:01:04.831Z Checking pin-project-lite v0.2.16
4362025-05-08T21:01:04.873Z Checking pin-utils v0.1.0
4372025-05-08T21:01:04.955Z Checking futures-task v0.3.31
4382025-05-08T21:01:04.962Z Checking cfg-if v1.0.0
4392025-05-08T21:01:05.053Z Checking pretty-hex v0.4.1
4402025-05-08T21:01:05.062Z Checking macaddr v1.0.1
4412025-05-08T21:01:05.211Z Checking stable_deref_trait v1.2.0
4422025-05-08T21:01:05.415Z Checking managed v0.8.0
4432025-05-08T21:01:05.502Z Checking cobs v0.2.3
4442025-05-08T21:01:05.708Z Checking bitflags v1.3.2
4452025-05-08T21:01:05.803Z Compiling regex-automata v0.4.9
4462025-05-08T21:01:05.817Z Checking memmap v0.7.0
4472025-05-08T21:01:06.073Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
4482025-05-08T21:01:06.138Z Checking minimal-lexical v0.2.1
4492025-05-08T21:01:06.512Z Checking unicode-width v0.2.0
4502025-05-08T21:01:06.536Z Checking ipnetwork v0.21.1
4512025-05-08T21:01:06.677Z Checking itertools v0.14.0
4522025-05-08T21:01:06.862Z Checking nom v7.1.3
4532025-05-08T21:01:06.983Z Checking tabwriter v1.4.1
4542025-05-08T21:01:07.294Z Checking crc32fast v1.4.2
4552025-05-08T21:01:07.522Z Checking dyn-clone v1.0.19
4562025-05-08T21:01:07.682Z Checking circular v0.3.0
4572025-05-08T21:01:07.745Z Compiling dtor-proc-macro v0.0.5
4582025-05-08T21:01:07.884Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
4592025-05-08T21:01:08.131Z Checking base64 v0.22.1
4602025-05-08T21:01:08.472Z Checking dtor v0.0.6
4612025-05-08T21:01:08.560Z Compiling ctor-proc-macro v0.0.5
4622025-05-08T21:01:09.186Z Checking ctor v0.4.2
4632025-05-08T21:01:09.253Z Checking rusticata-macros v4.1.0
4642025-05-08T21:01:09.502Z Compiling darling_core v0.20.11
4652025-05-08T21:01:09.643Z Compiling regex v1.11.1
4662025-05-08T21:01:10.767Z Compiling serde_derive v1.0.219
4672025-05-08T21:01:10.768Z Compiling thiserror-impl v2.0.12
4682025-05-08T21:01:10.768Z Compiling thiserror-impl v1.0.69
4692025-05-08T21:01:10.771Z Compiling zerocopy-derive v0.7.35
4702025-05-08T21:01:10.771Z Compiling scroll_derive v0.12.1
4712025-05-08T21:01:10.771Z Compiling zerocopy-derive v0.8.25
4722025-05-08T21:01:10.853Z Compiling futures-macro v0.3.31
4732025-05-08T21:01:12.322Z Checking scroll v0.12.0
4742025-05-08T21:01:12.686Z Checking futures-util v0.3.31
4752025-05-08T21:01:12.736Z Compiling zerocopy v0.7.35
4762025-05-08T21:01:12.779Z Checking goblin v0.8.2
4772025-05-08T21:01:13.854Z Compiling pest v2.8.0
4782025-05-08T21:01:14.923Z Compiling darling_macro v0.20.11
4792025-05-08T21:01:15.290Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
4802025-05-08T21:01:15.935Z Compiling darling v0.20.11
4812025-05-08T21:01:16.077Z Compiling ingot-macros v0.1.0
4822025-05-08T21:01:16.378Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
4832025-05-08T21:01:16.482Z Compiling pest_meta v2.8.0
4842025-05-08T21:01:17.294Z Checking futures-executor v0.3.31
4852025-05-08T21:01:17.483Z Checking futures v0.3.31
4862025-05-08T21:01:17.582Z Checking cookie-factory v0.3.3
4872025-05-08T21:01:17.590Z Compiling pest_generator v2.8.0
4882025-05-08T21:01:18.131Z Checking pcap-parser v0.16.0
4892025-05-08T21:01:18.818Z Compiling pest_derive v2.8.0
4902025-05-08T21:01:19.632Z Compiling dtrace-parser v0.2.0
4912025-05-08T21:01:20.638Z Checking ingot-types v0.1.0
4922025-05-08T21:01:21.433Z Checking bitflags v2.9.0
4932025-05-08T21:01:21.433Z Checking postcard v1.1.1
4942025-05-08T21:01:21.436Z Checking uuid v1.16.0
4952025-05-08T21:01:21.632Z Compiling serde_tokenstream v0.2.2
4962025-05-08T21:01:21.715Z Checking ingot v0.1.0
4972025-05-08T21:01:21.718Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
4982025-05-08T21:01:21.859Z Checking ron v0.10.1
4992025-05-08T21:01:22.600Z Checking dof v0.3.0
5002025-05-08T21:01:23.959Z Compiling usdt-attr-macro v0.5.0
5012025-05-08T21:01:23.960Z Compiling usdt-macro v0.5.0
5022025-05-08T21:01:24.040Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
5032025-05-08T21:01:24.851Z Checking usdt v0.5.0
5042025-05-08T21:01:31.874Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
5052025-05-08T21:01:34.105Z Checking opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
5062025-05-08T21:01:37.237Zwarning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
5072025-05-08T21:01:37.237Z --> lib/oxide-vpc/tests/integration_tests.rs:2109:23
5082025-05-08T21:01:37.237Z |
5092025-05-08T21:01:37.237Z2109 | reply_body.extend(reply.to_full_meta().meta().copy_remaining().into_iter());
5102025-05-08T21:01:37.237Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------
5112025-05-08T21:01:37.237Z | |
5122025-05-08T21:01:37.237Z | help: consider removing the `.into_iter()`
5132025-05-08T21:01:37.237Z |
5142025-05-08T21:01:37.237Znote: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
5152025-05-08T21:01:37.237Z --> /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/iter/traits/collect.rs:416:18
5162025-05-08T21:01:37.237Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
5172025-05-08T21:01:37.237Z = note: `#[warn(clippy::useless_conversion)]` on by default
5182025-05-08T21:01:37.237Z
5192025-05-08T21:01:37.251Zwarning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
5202025-05-08T21:01:37.251Z --> lib/oxide-vpc/tests/integration_tests.rs:2223:23
5212025-05-08T21:01:37.251Z |
5222025-05-08T21:01:37.251Z2223 | reply_body.extend(reply.to_full_meta().meta().copy_remaining().into_iter());
5232025-05-08T21:01:37.251Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------
5242025-05-08T21:01:37.251Z | |
5252025-05-08T21:01:37.251Z | help: consider removing the `.into_iter()`
5262025-05-08T21:01:37.251Z |
5272025-05-08T21:01:37.251Znote: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
5282025-05-08T21:01:37.251Z --> /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/iter/traits/collect.rs:416:18
5292025-05-08T21:01:37.251Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
5302025-05-08T21:01:37.251Z
5312025-05-08T21:01:37.261Zwarning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
5322025-05-08T21:01:37.261Z --> lib/oxide-vpc/tests/integration_tests.rs:2463:23
5332025-05-08T21:01:37.261Z |
5342025-05-08T21:01:37.261Z2463 | reply_body.extend(reply.to_full_meta().meta().copy_remaining().into_iter());
5352025-05-08T21:01:37.262Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------
5362025-05-08T21:01:37.262Z | |
5372025-05-08T21:01:37.262Z | help: consider removing the `.into_iter()`
5382025-05-08T21:01:37.262Z |
5392025-05-08T21:01:37.262Znote: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
5402025-05-08T21:01:37.262Z --> /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/core/src/iter/traits/collect.rs:416:18
5412025-05-08T21:01:37.262Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
5422025-05-08T21:01:37.262Z
5432025-05-08T21:01:37.718Zwarning: useless conversion to the same type: `opte_test_utils::Ipv4Addr`
5442025-05-08T21:01:37.718Z --> lib/oxide-vpc/tests/integration_tests.rs:4704:22
5452025-05-08T21:01:37.719Z |
5462025-05-08T21:01:37.719Z4704 | destination: remote_addr.into(),
5472025-05-08T21:01:37.720Z | ^^^^^^^^^^^^^^^^^^ help: consider removing `.into()`: `remote_addr`
5482025-05-08T21:01:37.720Z |
5492025-05-08T21:01:37.720Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
5502025-05-08T21:01:37.720Z
5512025-05-08T21:01:37.726Zwarning: useless conversion to the same type: `opte_test_utils::Ipv6Addr`
5522025-05-08T21:01:37.726Z --> lib/oxide-vpc/tests/integration_tests.rs:4779:22
5532025-05-08T21:01:37.726Z |
5542025-05-08T21:01:37.726Z4779 | destination: eph_ip.into(),
5552025-05-08T21:01:37.726Z | ^^^^^^^^^^^^^ help: consider removing `.into()`: `eph_ip`
5562025-05-08T21:01:37.726Z |
5572025-05-08T21:01:37.726Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
5582025-05-08T21:01:37.726Z
5592025-05-08T21:01:37.890Zwarning: `oxide-vpc` (test "integration_tests") generated 5 warnings (run `cargo clippy --fix --test "integration_tests"` to apply 5 suggestions)
5602025-05-08T21:01:37.890Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.49s
5612025-05-08T21:01:37.935Z
5622025-05-08T21:01:37.935Zreal 37.702790229
5632025-05-08T21:01:37.935Zuser 2:31.960057035
5642025-05-08T21:01:37.935Zsys 23.515087861
5652025-05-08T21:01:37.936Ztrap 0.092676921
5662025-05-08T21:01:37.936Ztflt 0.344036637
5672025-05-08T21:01:37.936Zdflt 0.300847677
5682025-05-08T21:01:37.936Zkflt 0.000043776
5692025-05-08T21:01:37.936Zlock 3:38.769950685
5702025-05-08T21:01:37.940Zslp 9:30.790582866
5712025-05-08T21:01:37.940Zlat 5.899114892
5722025-05-08T21:01:37.940Zstop 9.200618139
5732025-05-08T21:01:37.940Z+ header 'analyze no_std + engine + kernel'
5742025-05-08T21:01:37.940Z+ echo '# ==== analyze no_std + engine + kernel ==== #'
5752025-05-08T21:01:37.940Z# ==== analyze no_std + engine + kernel ==== #
5762025-05-08T21:01:37.940Z+ ptime -m cargo +nightly-2025-02-20-x86_64-unknown-illumos clippy --no-default-features --features engine,kernel
5772025-05-08T21:01:38.288Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
5782025-05-08T21:01:38.288Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
5792025-05-08T21:01:38.291Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
5802025-05-08T21:01:38.291Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
5812025-05-08T21:01:38.795Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
5822025-05-08T21:01:46.279Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
5832025-05-08T21:01:48.335Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.28s
5842025-05-08T21:01:48.368Z
5852025-05-08T21:01:48.371Zreal 10.424070664
5862025-05-08T21:01:48.371Zuser 10.935297261
5872025-05-08T21:01:48.371Zsys 1.443977411
5882025-05-08T21:01:48.371Ztrap 0.002275322
5892025-05-08T21:01:48.371Ztflt 0.001920026
5902025-05-08T21:01:48.372Zdflt 0.005290383
5912025-05-08T21:01:48.372Zkflt 0.000000000
5922025-05-08T21:01:48.372Zlock 35.287530937
5932025-05-08T21:01:48.372Zslp 36.487244594
5942025-05-08T21:01:48.372Zlat 0.033513287
5952025-05-08T21:01:48.372Zstop 0.193749760
5962025-05-08T21:01:48.372Z+ header test
5972025-05-08T21:01:48.372Z+ echo '# ==== test ==== #'
5982025-05-08T21:01:48.372Z# ==== test ==== #
5992025-05-08T21:01:48.372Z+ ptime -m cargo test
6002025-05-08T21:01:48.665Z Compiling unicode-ident v1.0.18
6012025-05-08T21:01:48.665Z Compiling memchr v2.7.4
6022025-05-08T21:01:48.665Z Compiling byteorder v1.5.0
6032025-05-08T21:01:48.668Z Compiling ucd-trie v0.1.7
6042025-05-08T21:01:48.668Z Compiling itoa v1.0.15
6052025-05-08T21:01:48.677Z Compiling ryu v1.0.20
6062025-05-08T21:01:48.689Z Compiling libc v0.2.172
6072025-05-08T21:01:48.693Z Compiling log v0.4.27
6082025-05-08T21:01:48.847Z Compiling proc-macro2 v1.0.95
6092025-05-08T21:01:48.885Z Compiling plain v0.2.3
6102025-05-08T21:01:49.027Z Compiling futures-sink v0.3.31
6112025-05-08T21:01:49.032Z Compiling futures-core v0.3.31
6122025-05-08T21:01:49.039Z Compiling hash32 v0.3.1
6132025-05-08T21:01:49.091Z Compiling slab v0.4.9
6142025-05-08T21:01:49.164Z Compiling cfg-if v1.0.0
6152025-05-08T21:01:49.241Z Compiling futures-channel v0.3.31
6162025-05-08T21:01:49.257Z Compiling thread-id v4.2.2
6172025-05-08T21:01:49.264Z Compiling futures-io v0.3.31
6182025-05-08T21:01:49.267Z Compiling macaddr v1.0.1
6192025-05-08T21:01:49.327Z Compiling pin-project-lite v0.2.16
6202025-05-08T21:01:49.359Z Compiling pin-utils v0.1.0
6212025-05-08T21:01:49.363Z Compiling stable_deref_trait v1.2.0
6222025-05-08T21:01:49.447Z Compiling pretty-hex v0.4.1
6232025-05-08T21:01:49.451Z Compiling futures-task v0.3.31
6242025-05-08T21:01:49.458Z Compiling heapless v0.8.0
6252025-05-08T21:01:49.520Z Compiling managed v0.8.0
6262025-05-08T21:01:49.636Z Compiling quote v1.0.40
6272025-05-08T21:01:49.656Z Compiling aho-corasick v1.1.3
6282025-05-08T21:01:49.668Z Compiling bitflags v1.3.2
6292025-05-08T21:01:49.747Z Compiling cobs v0.2.3
6302025-05-08T21:01:49.771Z Compiling memmap v0.7.0
6312025-05-08T21:01:49.941Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6322025-05-08T21:01:50.050Z Compiling syn v2.0.101
6332025-05-08T21:01:50.321Z Compiling smoltcp v0.11.0
6342025-05-08T21:01:50.332Z Compiling unicode-width v0.2.0
6352025-05-08T21:01:50.338Z Compiling ipnetwork v0.21.1
6362025-05-08T21:01:50.391Z Compiling either v1.15.0
6372025-05-08T21:01:50.510Z Compiling minimal-lexical v0.2.1
6382025-05-08T21:01:50.710Z Compiling itertools v0.14.0
6392025-05-08T21:01:50.839Z Compiling tabwriter v1.4.1
6402025-05-08T21:01:50.922Z Compiling nom v7.1.3
6412025-05-08T21:01:51.016Z Compiling crc32fast v1.4.2
6422025-05-08T21:01:51.288Z Compiling dyn-clone v1.0.19
6432025-05-08T21:01:51.327Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
6442025-05-08T21:01:51.517Z Compiling circular v0.3.0
6452025-05-08T21:01:51.649Z Compiling regex-automata v0.4.9
6462025-05-08T21:01:51.858Z Compiling dtor v0.0.6
6472025-05-08T21:01:51.972Z Compiling base64 v0.22.1
6482025-05-08T21:01:52.692Z Compiling ctor v0.4.2
6492025-05-08T21:01:53.940Z Compiling rusticata-macros v4.1.0
6502025-05-08T21:01:55.056Z Compiling regex v1.11.1
6512025-05-08T21:01:55.670Z Compiling darling_core v0.20.11
6522025-05-08T21:01:57.064Z Compiling serde_derive v1.0.219
6532025-05-08T21:01:57.064Z Compiling thiserror-impl v2.0.12
6542025-05-08T21:01:57.068Z Compiling thiserror-impl v1.0.69
6552025-05-08T21:01:57.068Z Compiling zerocopy-derive v0.7.35
6562025-05-08T21:01:57.323Z Compiling scroll_derive v0.12.1
6572025-05-08T21:01:57.341Z Compiling zerocopy-derive v0.8.25
6582025-05-08T21:01:57.515Z Compiling futures-macro v0.3.31
6592025-05-08T21:01:58.897Z Compiling scroll v0.12.0
6602025-05-08T21:01:58.979Z Compiling zerocopy v0.7.35
6612025-05-08T21:01:59.390Z Compiling goblin v0.8.2
6622025-05-08T21:01:59.448Z Compiling futures-util v0.3.31
6632025-05-08T21:01:59.858Z Compiling thiserror v1.0.69
6642025-05-08T21:01:59.988Z Compiling thiserror v2.0.12
6652025-05-08T21:02:00.011Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6662025-05-08T21:02:00.138Z Compiling pest v2.8.0
6672025-05-08T21:02:00.370Z Compiling zerocopy v0.8.25
6682025-05-08T21:02:00.809Z Compiling darling_macro v0.20.11
6692025-05-08T21:02:01.888Z Compiling darling v0.20.11
6702025-05-08T21:02:01.987Z Compiling ingot-macros v0.1.0
6712025-05-08T21:02:01.987Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6722025-05-08T21:02:02.662Z Compiling pest_meta v2.8.0
6732025-05-08T21:02:02.691Z Compiling serde v1.0.219
6742025-05-08T21:02:04.013Z Compiling pest_generator v2.8.0
6752025-05-08T21:02:04.800Z Compiling futures-executor v0.3.31
6762025-05-08T21:02:05.067Z Compiling futures v0.3.31
6772025-05-08T21:02:05.181Z Compiling cookie-factory v0.3.3
6782025-05-08T21:02:05.589Z Compiling pest_derive v2.8.0
6792025-05-08T21:02:05.824Z Compiling pcap-parser v0.16.0
6802025-05-08T21:02:06.613Z Compiling dtrace-parser v0.2.0
6812025-05-08T21:02:07.614Z Compiling ingot-types v0.1.0
6822025-05-08T21:02:07.884Z Compiling bitflags v2.9.0
6832025-05-08T21:02:07.884Z Compiling serde_json v1.0.140
6842025-05-08T21:02:07.887Z Compiling postcard v1.1.1
6852025-05-08T21:02:07.921Z Compiling uuid v1.16.0
6862025-05-08T21:02:08.155Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6872025-05-08T21:02:08.166Z Compiling ron v0.10.1
6882025-05-08T21:02:08.324Z Compiling ingot v0.1.0
6892025-05-08T21:02:08.517Z Compiling serde_tokenstream v0.2.2
6902025-05-08T21:02:09.268Z Compiling dof v0.3.0
6912025-05-08T21:02:09.962Z Compiling usdt-impl v0.5.0
6922025-05-08T21:02:11.109Z Compiling usdt-attr-macro v0.5.0
6932025-05-08T21:02:11.109Z Compiling usdt-macro v0.5.0
6942025-05-08T21:02:11.373Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
6952025-05-08T21:02:12.177Z Compiling usdt v0.5.0
6962025-05-08T21:02:18.117Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
6972025-05-08T21:02:20.506Z Compiling opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
6982025-05-08T21:02:34.438Z Finished `test` profile [unoptimized + debuginfo] target(s) in 46.00s
6992025-05-08T21:02:34.461Z Running unittests src/lib.rs (/work/oxidecomputer/opte/target/debug/deps/oxide_vpc-4385198c1d9f4689)
7002025-05-08T21:02:34.478Z
7012025-05-08T21:02:34.478Zrunning 9 tests
7022025-05-08T21:02:34.481Ztest api::tests::parse_good_proto_filter ... ok
7032025-05-08T21:02:34.481Ztest api::tests::parse_bad_proto_filter ... ok
7042025-05-08T21:02:34.481Ztest api::tests::parse_bad_address ... ok
7052025-05-08T21:02:34.481Ztest api::tests::ports_from_str_good ... ok
7062025-05-08T21:02:34.481Ztest api::tests::ports_from_str_bad ... ok
7072025-05-08T21:02:34.481Ztest api::tests::parse_good_address ... ok
7082025-05-08T21:02:34.481Ztest cfg::tests::test_required_nat_space_only_ipv4 ... ok
7092025-05-08T21:02:34.481Ztest cfg::tests::test_required_nat_space ... ok
7102025-05-08T21:02:34.481Ztest cfg::tests::test_required_nat_space_only_ipv6 ... ok
7112025-05-08T21:02:34.481Z
7122025-05-08T21:02:34.481Ztest result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
7132025-05-08T21:02:34.482Z
7142025-05-08T21:02:34.482Z Running tests/firewall_tests.rs (/work/oxidecomputer/opte/target/debug/deps/firewall_tests-441da4b6df75922f)
7152025-05-08T21:02:34.486Z
7162025-05-08T21:02:34.486Zrunning 4 tests
7172025-05-08T21:02:34.489Ztest firewall_vni_outbound ... ok
7182025-05-08T21:02:34.489Ztest firewall_external_inbound ... ok
7192025-05-08T21:02:34.489Ztest firewall_vni_inbound ... ok
7202025-05-08T21:02:34.492Ztest firewall_replace_rules ... ok
7212025-05-08T21:02:34.492Z
7222025-05-08T21:02:34.492Ztest result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
7232025-05-08T21:02:34.492Z
7242025-05-08T21:02:34.492Z Running tests/fuzz_regression.rs (/work/oxidecomputer/opte/target/debug/deps/fuzz_regression-0b2a8d783fdb0b78)
7252025-05-08T21:02:34.497Z
7262025-05-08T21:02:34.497Zrunning 2 tests
7272025-05-08T21:02:34.500Ztest parse_in_regression ... ok
7282025-05-08T21:02:34.500Ztest parse_out_regression ... ok
7292025-05-08T21:02:34.500Z
7302025-05-08T21:02:34.500Ztest result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
7312025-05-08T21:02:34.500Z
7322025-05-08T21:02:34.500Z Running tests/integration_tests.rs (/work/oxidecomputer/opte/target/debug/deps/integration_tests-912b88c9b278026f)
7332025-05-08T21:02:34.508Z
7342025-05-08T21:02:34.508Zrunning 40 tests
7352025-05-08T21:02:34.511Ztest bad_ip_len ... ok
7362025-05-08T21:02:34.514Ztest add_remove_fw_rule ... ok
7372025-05-08T21:02:34.514Ztest check_layers ... ok
7382025-05-08T21:02:34.514Ztest arp_gateway ... ok
7392025-05-08T21:02:34.514Ztest ephemeral_ip_preferred_over_snat_outbound ... ok
7402025-05-08T21:02:34.514Ztest anti_spoof ... ok
7412025-05-08T21:02:34.514Ztest flow_expiration ... ok
7422025-05-08T21:02:34.514Ztest gateway_icmp4_ping ... ok
7432025-05-08T21:02:34.514Ztest gateway_icmpv6_ping ... ok
7442025-05-08T21:02:34.514Ztest external_ip_epoch_affinity_preserved ... ok
7452025-05-08T21:02:34.518Ztest gateway_router_advert_reply ... ok
7462025-05-08T21:02:34.518Ztest early_tcp_invalidation ... ok
7472025-05-08T21:02:34.518Ztest guest_to_guest_no_route ... ok
7482025-05-08T21:02:34.518Ztest external_ip_reconfigurable ... ok
7492025-05-08T21:02:34.518Ztest guest_to_guest_diff_vpc_no_peer ... ok
7502025-05-08T21:02:34.518Ztest guest_to_internet_ipv4 ... ok
7512025-05-08T21:02:34.518Ztest guest_to_guest ... ok
7522025-05-08T21:02:34.518Ztest guest_to_internet_ipv6 ... ok
7532025-05-08T21:02:34.518Ztest icmp_inner_has_nat_applied ... ok
7542025-05-08T21:02:34.519Ztest icmpv6_inner_has_nat_applied ... ok
7552025-05-08T21:02:34.519Ztest inbound_ndp_dropped_at_gateway ... ok
7562025-05-08T21:02:34.519Ztest no_panic_on_flow_table_full ... ok
7572025-05-08T21:02:34.519Ztest packet_body_pullup ... ok
7582025-05-08T21:02:34.522Ztest outbound_ndp_dropped ... ok
7592025-05-08T21:02:34.522Ztest intra_subnet_routes_with_custom ... ok
7602025-05-08T21:02:34.522Ztest port_transition_running ... ok
7612025-05-08T21:02:34.522Ztest port_transition_reset ... ok
7622025-05-08T21:02:34.522Ztest port_as_router_target ... ok
7632025-05-08T21:02:34.522Ztest port_transition_pause ... ok
7642025-05-08T21:02:34.522Ztest snat_icmp4_echo_rewrite ... ok
7652025-05-08T21:02:34.522Ztest select_eip_conditioned_on_igw ... ok
7662025-05-08T21:02:34.522Ztest external_ip_receive_and_reply_on_all ... ok
7672025-05-08T21:02:34.522Ztest snat_icmp6_echo_rewrite ... ok
7682025-05-08T21:02:34.522Ztest external_ip_balanced_over_floating_ips ... ok
7692025-05-08T21:02:34.522Ztest tcp_inbound ... ok
7702025-05-08T21:02:34.525Ztest test_gateway_neighbor_advert_reply ... ok
7712025-05-08T21:02:34.526Ztest test_reply_to_dhcpv6_solicit_or_request ... ok
7722025-05-08T21:02:34.526Ztest tcp_outbound ... ok
7732025-05-08T21:02:34.526Ztest uft_lft_invalidation_out ... ok
7742025-05-08T21:02:34.526Ztest uft_lft_invalidation_in ... ok
7752025-05-08T21:02:34.526Z
7762025-05-08T21:02:34.526Ztest result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
7772025-05-08T21:02:34.526Z
7782025-05-08T21:02:34.530Z Doc-tests oxide_vpc
7792025-05-08T21:02:34.856Z
7802025-05-08T21:02:34.856Zrunning 0 tests
7812025-05-08T21:02:34.856Z
7822025-05-08T21:02:34.859Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
7832025-05-08T21:02:34.859Z
7842025-05-08T21:02:34.883Z
7852025-05-08T21:02:34.886Zreal 46.499587510
7862025-05-08T21:02:34.886Zuser 3:12.547579964
7872025-05-08T21:02:34.886Zsys 22.732637656
7882025-05-08T21:02:34.886Ztrap 0.104630241
7892025-05-08T21:02:34.886Ztflt 0.195482298
7902025-05-08T21:02:34.887Zdflt 0.327863593
7912025-05-08T21:02:34.887Zkflt 0.000010528
7922025-05-08T21:02:34.887Zlock 5:14.990304819
7932025-05-08T21:02:34.887Zslp 10:21.322112207
7942025-05-08T21:02:34.887Zlat 6.256867425
7952025-05-08T21:02:34.887Zstop 8.312691216
7962025-05-08T21:02:34.887Zprocess exited: duration 152211 ms, exit code 0
 
7972025-05-08T21:02:34.894Zfound 0 output files