01JPB8Y905171Z0C741Y2GE4GR: oxide-vpc

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

Buildomat Job: 01JPB8YNSQDVSETNEYZND3TGZC

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12025-03-14T21:29:55.320Zjob assigned to worker 01JPB8YVJ2XRSWB3NB1V4VHYNR [factory aws, i-025ab4834115120c2] (queued for 1 m 4 s)
 
22025-03-14T21:30:03.556Zstarting task 0: "setup"
32025-03-14T21:30:03.561Z++ uname -s
42025-03-14T21:30:03.564Z+ kern=SunOS
52025-03-14T21:30:03.564Z+ build_user=build
62025-03-14T21:30:03.564Z+ build_uid=12345
72025-03-14T21:30:03.564Z+ work_dir=/work
82025-03-14T21:30:03.564Z+ input_dir=/input
92025-03-14T21:30:03.564Z+ [[ 0 == 12345 ]]
102025-03-14T21:30:03.564Z+ case "$kern" in
112025-03-14T21:30:03.564Z+ groupadd -g 12345 build
122025-03-14T21:30:03.567Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132025-03-14T21:30:05.573Z+ zfs create -o mountpoint=/work rpool/work
142025-03-14T21:30:05.713Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152025-03-14T21:30:05.716Z+ home_fs=zfs
162025-03-14T21:30:05.716Z+ [[ zfs == autofs ]]
172025-03-14T21:30:05.716Z+ mkdir -p /home/build
182025-03-14T21:30:05.719Z+ chown build:build /home/build /work
192025-03-14T21:30:07.720Z+ chmod 0700 /home/build /work
202025-03-14T21:30:07.723Zprocess exited: duration 4169 ms, exit code 0
 
212025-03-14T21:30:07.729Zstarting task 1: "rust-toolchain"
222025-03-14T21:30:07.735Z+ printf ' * rust toolchain channel = "%s"\n' 1.85.0
232025-03-14T21:30:07.735Z+ printf ' * rust toolchain profile = "%s"\n' default
242025-03-14T21:30:07.735Z * rust toolchain channel = "1.85.0"
252025-03-14T21:30:07.735Z * rust toolchain profile = "default"
262025-03-14T21:30:07.735Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272025-03-14T21:30:07.735Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282025-03-14T21:30:07.738Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292025-03-14T21:30:07.738Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.85.0 --profile default
302025-03-14T21:30:07.856Zinfo: downloading installer
312025-03-14T21:30:09.294Zwarn: It looks like you have an existing installation of Rust at:
322025-03-14T21:30:09.294Zwarn: /opt/ooce/bin
332025-03-14T21:30:09.294Zwarn: It is recommended that rustup be the primary Rust installation.
342025-03-14T21:30:09.294Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352025-03-14T21:30:09.294Zwarn: If you are sure that you want both rustup and your already installed Rust
362025-03-14T21:30:09.294Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372025-03-14T21:30:09.294Zwarn: or pass `-y' to ignore all ignorable checks.
382025-03-14T21:30:09.294Zerror: cannot install while Rust is installed
392025-03-14T21:30:09.294Zwarn: continuing (because the -y flag is set and the error is ignorable)
402025-03-14T21:30:09.321Zinfo: profile set to 'default'
412025-03-14T21:30:09.321Zinfo: default host triple is x86_64-unknown-illumos
422025-03-14T21:30:09.324Zinfo: syncing channel updates for '1.85.0-x86_64-unknown-illumos'
432025-03-14T21:30:09.495Zinfo: latest update on 2025-02-20, rust version 1.85.0 (4d91de4e4 2025-02-17)
442025-03-14T21:30:09.495Zinfo: downloading component 'cargo'
452025-03-14T21:30:10.434Zinfo: downloading component 'clippy'
462025-03-14T21:30:10.740Zinfo: downloading component 'rust-docs'
472025-03-14T21:30:12.092Zinfo: downloading component 'rust-std'
482025-03-14T21:30:13.744Zinfo: downloading component 'rustc'
492025-03-14T21:30:20.569Zinfo: downloading component 'rustfmt'
502025-03-14T21:30:20.806Zinfo: installing component 'cargo'
512025-03-14T21:30:21.639Zinfo: installing component 'clippy'
522025-03-14T21:30:22.020Zinfo: installing component 'rust-docs'
532025-03-14T21:30:23.771Zinfo: installing component 'rust-std'
542025-03-14T21:30:25.652Zinfo: installing component 'rustc'
552025-03-14T21:30:31.589Zinfo: installing component 'rustfmt'
562025-03-14T21:30:31.917Zinfo: default toolchain set to '1.85.0-x86_64-unknown-illumos'
572025-03-14T21:30:31.917Z
582025-03-14T21:30:32.283Z 1.85.0-x86_64-unknown-illumos installed - rustc 1.85.0 (4d91de4e4 2025-02-17)
592025-03-14T21:30:32.283Z
602025-03-14T21:30:32.286Z
612025-03-14T21:30:32.286ZRust is installed now. Great!
622025-03-14T21:30:32.286Z
632025-03-14T21:30:32.286ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642025-03-14T21:30:32.286Zenvironment variable. This has not been done automatically.
652025-03-14T21:30:32.286Z
662025-03-14T21:30:32.286ZTo configure your current shell, you need to source
672025-03-14T21:30:32.286Zthe corresponding env file under $HOME/.cargo.
682025-03-14T21:30:32.286Z
692025-03-14T21:30:32.286ZThis is usually done by running one of the following (note the leading DOT):
702025-03-14T21:30:32.286Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712025-03-14T21:30:32.286Zsource "$HOME/.cargo/env.fish" # For fish
722025-03-14T21:30:32.286Zsource "$HOME/.cargo/env.nu" # For nushell
732025-03-14T21:30:32.356Z+ rustup --version
742025-03-14T21:30:32.367Zrustup 1.28.1 (f9edccde0 2025-03-05)
752025-03-14T21:30:32.368Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762025-03-14T21:30:32.396Zinfo: The currently active `rustc` version is `rustc 1.85.0 (4d91de4e4 2025-02-17)`
772025-03-14T21:30:32.400Z+ cargo --version
782025-03-14T21:30:32.417Zcargo 1.85.0 (d73d2caf9 2024-12-31)
792025-03-14T21:30:32.420Z+ rustc --version
802025-03-14T21:30:32.445Zrustc 1.85.0 (4d91de4e4 2025-02-17)
812025-03-14T21:30:32.448Zprocess exited: duration 24718 ms, exit code 0
 
822025-03-14T21:30:32.455Zstarting task 2: "authentication"
832025-03-14T21:30:32.477Zprocess exited: duration 21 ms, exit code 0
 
842025-03-14T21:30:32.483Zstarting task 3: "clone repository"
852025-03-14T21:30:32.487Z+ mkdir -p /work/oxidecomputer/opte
862025-03-14T21:30:32.491Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
872025-03-14T21:30:32.536ZCloning into '/work/oxidecomputer/opte'...
882025-03-14T21:30:33.404Z+ cd /work/oxidecomputer/opte
892025-03-14T21:30:33.405Z+ git fetch origin 304b24984e5cfa57221a54e78ad1720b6ec336cc
902025-03-14T21:30:33.685ZFrom https://github.com/oxidecomputer/opte
912025-03-14T21:30:33.685Z * branch 304b24984e5cfa57221a54e78ad1720b6ec336cc -> FETCH_HEAD
922025-03-14T21:30:33.693Z+ [[ -n ingot-and-offload ]]
932025-03-14T21:30:33.696Z++ git branch --show-current
942025-03-14T21:30:33.711Z+ current=master
952025-03-14T21:30:33.712Z+ [[ master != ingot-and-offload ]]
962025-03-14T21:30:33.712Z+ git branch -f ingot-and-offload 304b24984e5cfa57221a54e78ad1720b6ec336cc
972025-03-14T21:30:33.712Z+ git checkout -f ingot-and-offload
982025-03-14T21:30:33.724ZSwitched to branch 'ingot-and-offload'
992025-03-14T21:30:33.727Z+ git reset --hard 304b24984e5cfa57221a54e78ad1720b6ec336cc
1002025-03-14T21:30:33.734ZHEAD is now at 304b249 Merge branch 'master' into ingot-and-offload
1012025-03-14T21:30:33.737Zprocess exited: duration 1252 ms, exit code 0
 
1022025-03-14T21:30:33.743Zstarting task 4: "build"
1032025-03-14T21:30:33.748Z+ source .github/buildomat/common.sh
1042025-03-14T21:30:33.752Z++ rustup show active-toolchain
1052025-03-14T21:30:33.797Z1.85.0-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/rust-toolchain.toml')
1062025-03-14T21:30:33.801Z++ pushd xde
1072025-03-14T21:30:33.804Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
1082025-03-14T21:30:33.804Z++ rustup show active-toolchain
1092025-03-14T21:30:33.809Zinfo: syncing channel updates for 'nightly-2025-02-20-x86_64-unknown-illumos'
1102025-03-14T21:30:33.988Zinfo: latest update on 2025-02-20, rust version 1.87.0-nightly (f280acf4c 2025-02-19)
1112025-03-14T21:30:33.991Zinfo: downloading component 'cargo'
1122025-03-14T21:30:34.973Zinfo: downloading component 'clippy'
1132025-03-14T21:30:35.356Zinfo: downloading component 'rust-src'
1142025-03-14T21:30:35.624Zinfo: downloading component 'rust-std'
1152025-03-14T21:30:37.168Zinfo: downloading component 'rustc'
1162025-03-14T21:30:43.632Zinfo: downloading component 'rustfmt'
1172025-03-14T21:30:43.913Zinfo: installing component 'cargo'
1182025-03-14T21:30:44.788Zinfo: installing component 'clippy'
1192025-03-14T21:30:45.177Zinfo: installing component 'rust-src'
1202025-03-14T21:30:45.505Zinfo: installing component 'rust-std'
1212025-03-14T21:30:47.150Zinfo: installing component 'rustc'
1222025-03-14T21:30:53.602Zinfo: installing component 'rustfmt'
1232025-03-14T21:30:53.934Znightly-2025-02-20-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/xde/rust-toolchain.toml')
1242025-03-14T21:30:54.021Z+++ rustup show active-toolchain -v
1252025-03-14T21:30:54.025Z+++ head -n 1
1262025-03-14T21:30:54.025Z+++ cut '-d ' -f1
1272025-03-14T21:30:54.129Z++ export NIGHTLY=nightly-2025-02-20-x86_64-unknown-illumos
1282025-03-14T21:30:54.129Z++ NIGHTLY=nightly-2025-02-20-x86_64-unknown-illumos
1292025-03-14T21:30:54.129Z++ popd
1302025-03-14T21:30:54.132Z/work/oxidecomputer/opte
1312025-03-14T21:30:54.132Z+ cargo --version
1322025-03-14T21:30:54.184Zcargo 1.85.0 (d73d2caf9 2024-12-31)
1332025-03-14T21:30:54.187Z+ rustc --version
1342025-03-14T21:30:54.253Zrustc 1.85.0 (4d91de4e4 2025-02-17)
1352025-03-14T21:30:54.256Z+ cd lib/oxide-vpc
1362025-03-14T21:30:54.257Z+ header 'check style'
1372025-03-14T21:30:54.257Z+ echo '# ==== check style ==== #'
1382025-03-14T21:30:54.257Z# ==== check style ==== #
1392025-03-14T21:30:54.257Z+ ptime -m cargo +nightly-2025-02-20-x86_64-unknown-illumos fmt -- --check
1402025-03-14T21:30:54.521Z
1412025-03-14T21:30:54.521Zreal 0.259600883
1422025-03-14T21:30:54.521Zuser 0.190857641
1432025-03-14T21:30:54.521Zsys 0.065133815
1442025-03-14T21:30:54.521Ztrap 0.000102038
1452025-03-14T21:30:54.521Ztflt 0.000000000
1462025-03-14T21:30:54.521Zdflt 0.000000000
1472025-03-14T21:30:54.521Zkflt 0.000000000
1482025-03-14T21:30:54.521Zlock 0.644015867
1492025-03-14T21:30:54.521Zslp 0.271023285
1502025-03-14T21:30:54.521Zlat 0.001942312
1512025-03-14T21:30:54.521Zstop 0.000171944
1522025-03-14T21:30:54.525Z+ header 'check docs'
1532025-03-14T21:30:54.525Z+ echo '# ==== check docs ==== #'
1542025-03-14T21:30:54.525Z# ==== check docs ==== #
1552025-03-14T21:30:54.525Z+ RUSTDOCFLAGS='-D warnings'
1562025-03-14T21:30:54.525Z+ ptime -m cargo +nightly-2025-02-20-x86_64-unknown-illumos doc --no-default-features --features=api,std,engine,kernel
1572025-03-14T21:30:54.624Z Updating crates.io index
1582025-03-14T21:30:54.670Z Updating git repository `https://github.com/oxidecomputer/falcon`
1592025-03-14T21:30:55.368Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1602025-03-14T21:30:55.677Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1612025-03-14T21:30:55.905Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1622025-03-14T21:30:56.281Z Updating git repository `https://github.com/oxidecomputer/zone`
1632025-03-14T21:30:56.530Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1642025-03-14T21:30:56.848Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1652025-03-14T21:30:57.116Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1662025-03-14T21:30:57.871Z Downloading crates ...
1672025-03-14T21:30:57.936Z Downloaded bitflags v1.3.2
1682025-03-14T21:30:57.943Z Downloaded aho-corasick v1.1.3
1692025-03-14T21:30:57.949Z Downloaded crc32fast v1.4.2
1702025-03-14T21:30:57.952Z Downloaded dof v0.3.0
1712025-03-14T21:30:57.952Z Downloaded dtrace-parser v0.2.0
1722025-03-14T21:30:57.955Z Downloaded dyn-clone v1.0.19
1732025-03-14T21:30:57.958Z Downloaded bitflags v2.9.0
1742025-03-14T21:30:57.961Z Downloaded either v1.15.0
1752025-03-14T21:30:57.964Z Downloaded embedded-io v0.4.0
1762025-03-14T21:30:57.964Z Downloaded defmt-parser v0.4.1
1772025-03-14T21:30:57.964Z Downloaded block-buffer v0.10.4
1782025-03-14T21:30:57.967Z Downloaded cpufeatures v0.2.17
1792025-03-14T21:30:57.967Z Downloaded cfg-if v1.0.0
1802025-03-14T21:30:57.970Z Downloaded byteorder v1.5.0
1812025-03-14T21:30:57.970Z Downloaded cobs v0.2.3
1822025-03-14T21:30:57.999Z Downloaded embedded-io v0.6.1
1832025-03-14T21:30:58.002Z Downloaded hash32 v0.3.1
1842025-03-14T21:30:58.005Z Downloaded once_cell v1.20.3
1852025-03-14T21:30:58.005Z Downloaded fnv v1.0.7
1862025-03-14T21:30:58.009Z Downloaded generic-array v0.14.7
1872025-03-14T21:30:58.012Z Downloaded pest_derive v2.7.15
1882025-03-14T21:30:58.015Z Downloaded macaddr v1.0.1
1892025-03-14T21:30:58.018Z Downloaded ipnetwork v0.21.1
1902025-03-14T21:30:58.021Z Downloaded ident_case v1.0.1
1912025-03-14T21:30:58.024Z Downloaded scroll_derive v0.12.0
1922025-03-14T21:30:58.027Z Downloaded proc-macro-error-attr2 v2.0.0
1932025-03-14T21:30:58.033Z Downloaded proc-macro2 v1.0.94
1942025-03-14T21:30:58.041Z Downloaded pest_generator v2.7.15
1952025-03-14T21:30:58.044Z Downloaded plain v0.2.3
1962025-03-14T21:30:58.044Z Downloaded managed v0.8.0
1972025-03-14T21:30:58.048Z Downloaded stable_deref_trait v1.2.0
1982025-03-14T21:30:58.052Z Downloaded memmap v0.7.0
1992025-03-14T21:30:58.052Z Downloaded pretty-hex v0.4.1
2002025-03-14T21:30:58.056Z Downloaded tabwriter v1.4.1
2012025-03-14T21:30:58.059Z Downloaded darling_macro v0.20.10
2022025-03-14T21:30:58.063Z Downloaded log v0.4.26
2032025-03-14T21:30:58.066Z Downloaded scroll v0.12.0
2042025-03-14T21:30:58.070Z Downloaded usdt-macro v0.5.0
2052025-03-14T21:30:58.073Z Downloaded postcard v1.1.1
2062025-03-14T21:30:58.073Z Downloaded usdt-attr-macro v0.5.0
2072025-03-14T21:30:58.077Z Downloaded thread-id v4.2.2
2082025-03-14T21:30:58.080Z Downloaded thiserror-impl v2.0.12
2092025-03-14T21:30:58.080Z Downloaded strsim v0.11.1
2102025-03-14T21:30:58.083Z Downloaded serde_tokenstream v0.2.2
2112025-03-14T21:30:58.086Z Downloaded heapless v0.8.0
2122025-03-14T21:30:58.089Z Downloaded thiserror-impl v1.0.69
2132025-03-14T21:30:58.090Z Downloaded thiserror v2.0.12
2142025-03-14T21:30:58.094Z Downloaded thiserror v1.0.69
2152025-03-14T21:30:58.099Z Downloaded usdt v0.5.0
2162025-03-14T21:30:58.102Z Downloaded pest_meta v2.7.15
2172025-03-14T21:30:58.105Z Downloaded itoa v1.0.15
2182025-03-14T21:30:58.105Z Downloaded version_check v0.9.5
2192025-03-14T21:30:58.105Z Downloaded proc-macro-error2 v2.0.1
2202025-03-14T21:30:58.108Z Downloaded defmt-macros v0.4.0
2212025-03-14T21:30:58.111Z Downloaded sha2 v0.10.8
2222025-03-14T21:30:58.114Z Downloaded crypto-common v0.1.6
2232025-03-14T21:30:58.114Z Downloaded digest v0.10.7
2242025-03-14T21:30:58.117Z Downloaded usdt-impl v0.5.0
2252025-03-14T21:30:58.118Z Downloaded quote v1.0.39
2262025-03-14T21:30:58.130Z Downloaded defmt v0.3.10
2272025-03-14T21:30:58.133Z Downloaded darling v0.20.10
2282025-03-14T21:30:58.144Z Downloaded ryu v1.0.20
2292025-03-14T21:30:58.151Z Downloaded zerocopy-derive v0.7.35
2302025-03-14T21:30:58.156Z Downloaded serde_derive v1.0.219
2312025-03-14T21:30:58.159Z Downloaded darling_core v0.20.10
2322025-03-14T21:30:58.170Z Downloaded unicode-ident v1.0.18
2332025-03-14T21:30:58.174Z Downloaded uuid v1.15.1
2342025-03-14T21:30:58.179Z Downloaded serde v1.0.219
2352025-03-14T21:30:58.183Z Downloaded zerocopy-derive v0.8.23
2362025-03-14T21:30:58.191Z Downloaded memchr v2.7.4
2372025-03-14T21:30:58.198Z Downloaded typenum v1.18.0
2382025-03-14T21:30:58.203Z Downloaded pest v2.7.15
2392025-03-14T21:30:58.208Z Downloaded itertools v0.13.0
2402025-03-14T21:30:58.215Z Downloaded itertools v0.14.0
2412025-03-14T21:30:58.222Z Downloaded ucd-trie v0.1.7
2422025-03-14T21:30:58.232Z Downloaded zerocopy v0.7.35
2432025-03-14T21:30:58.247Z Downloaded serde_json v1.0.140
2442025-03-14T21:30:58.254Z Downloaded goblin v0.8.2
2452025-03-14T21:30:58.271Z Downloaded regex v1.11.1
2462025-03-14T21:30:58.284Z Downloaded zerocopy v0.8.23
2472025-03-14T21:30:58.307Z Downloaded syn v2.0.100
2482025-03-14T21:30:58.318Z Downloaded unicode-width v0.2.0
2492025-03-14T21:30:58.324Z Downloaded smoltcp v0.11.0
2502025-03-14T21:30:58.335Z Downloaded regex-syntax v0.8.5
2512025-03-14T21:30:58.368Z Downloaded regex-automata v0.4.9
2522025-03-14T21:30:58.386Z Downloaded libc v0.2.170
2532025-03-14T21:30:58.536Z Compiling proc-macro2 v1.0.94
2542025-03-14T21:30:58.536Z Compiling unicode-ident v1.0.18
2552025-03-14T21:30:58.539Z Documenting unicode-ident v1.0.18
2562025-03-14T21:30:58.539Z Compiling strsim v0.11.1
2572025-03-14T21:30:58.539Z Compiling serde v1.0.219
2582025-03-14T21:30:58.539Z Compiling fnv v1.0.7
2592025-03-14T21:30:58.549Z Compiling ident_case v1.0.1
2602025-03-14T21:30:58.700Z Compiling memchr v2.7.4
2612025-03-14T21:30:58.755Z Compiling regex-syntax v0.8.5
2622025-03-14T21:30:58.854Z Compiling zerocopy v0.8.23
2632025-03-14T21:30:59.249Z Compiling either v1.15.0
2642025-03-14T21:30:59.413Z Documenting proc-macro2 v1.0.94
2652025-03-14T21:30:59.533Z Checking byteorder v1.5.0
2662025-03-14T21:30:59.606Z Compiling aho-corasick v1.1.3
2672025-03-14T21:30:59.642Z Compiling itertools v0.13.0
2682025-03-14T21:30:59.970Z Documenting ident_case v1.0.1
2692025-03-14T21:30:59.981Z Checking quote v1.0.39
2702025-03-14T21:31:00.511Z Checking syn v2.0.100
2712025-03-14T21:31:00.533Z Documenting quote v1.0.39
2722025-03-14T21:31:00.867Z Compiling heapless v0.8.0
2732025-03-14T21:31:01.375Z Documenting fnv v1.0.7
2742025-03-14T21:31:01.399Z Documenting strsim v0.11.1
2752025-03-14T21:31:01.503Z Documenting syn v2.0.100
2762025-03-14T21:31:02.272Z Compiling regex-automata v0.4.9
2772025-03-14T21:31:02.848Z Checking hash32 v0.3.1
2782025-03-14T21:31:03.009Z Checking macaddr v1.0.1
2792025-03-14T21:31:03.164Z Documenting memchr v2.7.4
2802025-03-14T21:31:03.290Z Checking cfg-if v1.0.0
2812025-03-14T21:31:03.382Z Checking stable_deref_trait v1.2.0
2822025-03-14T21:31:03.486Z Compiling smoltcp v0.11.0
2832025-03-14T21:31:03.898Z Documenting regex-syntax v0.8.5
2842025-03-14T21:31:04.541Z Documenting aho-corasick v1.1.3
2852025-03-14T21:31:04.910Z Checking cobs v0.2.3
2862025-03-14T21:31:05.092Z Checking managed v0.8.0
2872025-03-14T21:31:05.471Z Checking bitflags v1.3.2
2882025-03-14T21:31:05.693Z Checking darling_core v0.20.10
2892025-03-14T21:31:06.131Z Compiling regex v1.11.1
2902025-03-14T21:31:06.169Z Documenting regex-automata v0.4.9
2912025-03-14T21:31:06.713Z Documenting serde_derive v1.0.219
2922025-03-14T21:31:07.649Z Documenting darling_core v0.20.10
2932025-03-14T21:31:08.407Z Documenting zerocopy-derive v0.8.23
2942025-03-14T21:31:08.732Z Documenting byteorder v1.5.0
2952025-03-14T21:31:09.008Z Documenting regex v1.11.1
2962025-03-14T21:31:09.426Z Documenting hash32 v0.3.1
2972025-03-14T21:31:09.504Z Documenting cfg-if v1.0.0
2982025-03-14T21:31:09.638Z Documenting macaddr v1.0.1
2992025-03-14T21:31:09.900Z Documenting darling_macro v0.20.10
3002025-03-14T21:31:10.111Z Checking unicode-width v0.2.0
3012025-03-14T21:31:10.351Z Checking ipnetwork v0.21.1
3022025-03-14T21:31:10.366Z Documenting stable_deref_trait v1.2.0
3032025-03-14T21:31:10.499Z Compiling version_check v0.9.5
3042025-03-14T21:31:10.579Z Documenting cobs v0.2.3
3052025-03-14T21:31:10.641Z Compiling serde_derive v1.0.219
3062025-03-14T21:31:10.663Z Compiling zerocopy-derive v0.8.23
3072025-03-14T21:31:10.806Z Documenting managed v0.8.0
3082025-03-14T21:31:10.962Z Documenting heapless v0.8.0
3092025-03-14T21:31:11.078Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3102025-03-14T21:31:11.270Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3112025-03-14T21:31:11.530Z Checking tabwriter v1.4.1
3122025-03-14T21:31:11.688Z Checking itertools v0.14.0
3132025-03-14T21:31:11.767Z Checking crc32fast v1.4.2
3142025-03-14T21:31:11.823Z Documenting unicode-width v0.2.0
3152025-03-14T21:31:11.972Z Documenting ipnetwork v0.21.1
3162025-03-14T21:31:12.004Z Compiling darling_macro v0.20.10
3172025-03-14T21:31:12.087Z Documenting smoltcp v0.11.0
3182025-03-14T21:31:12.270Z Documenting either v1.15.0
3192025-03-14T21:31:12.793Z Checking dyn-clone v1.0.19
3202025-03-14T21:31:12.868Z Documenting tabwriter v1.4.1
3212025-03-14T21:31:12.937Z Documenting crc32fast v1.4.2
3222025-03-14T21:31:12.964Z Compiling darling v0.20.10
3232025-03-14T21:31:12.984Z Documenting darling v0.20.10
3242025-03-14T21:31:13.064Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3252025-03-14T21:31:13.606Z Documenting zerocopy v0.8.23
3262025-03-14T21:31:13.615Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3272025-03-14T21:31:13.807Z Documenting itertools v0.14.0
3282025-03-14T21:31:14.143Z Documenting kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3292025-03-14T21:31:14.182Z Documenting ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3302025-03-14T21:31:14.875Z Documenting derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3312025-03-14T21:31:15.141Z Documenting dyn-clone v1.0.19
3322025-03-14T21:31:15.805Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3332025-03-14T21:31:15.860Z Documenting poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3342025-03-14T21:31:16.781Z Documenting serde v1.0.219
3352025-03-14T21:31:17.364Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3362025-03-14T21:31:17.364Z Documenting ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3372025-03-14T21:31:19.557Z Checking bitflags v2.9.0
3382025-03-14T21:31:19.557Z Checking postcard v1.1.1
3392025-03-14T21:31:19.561Z Documenting bitflags v2.9.0
3402025-03-14T21:31:19.561Z Documenting postcard v1.1.1
3412025-03-14T21:31:19.561Z Documenting uuid v1.15.1
3422025-03-14T21:31:19.561Z Checking uuid v1.15.1
3432025-03-14T21:31:19.817Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3442025-03-14T21:31:19.818Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3452025-03-14T21:31:19.919Zwarning: unused import: `core::ffi::c_int`
3462025-03-14T21:31:19.919Z --> crates/illumos-sys-hdrs/src/mac.rs:11:5
3472025-03-14T21:31:19.919Z |
3482025-03-14T21:31:19.919Z11 | use core::ffi::c_int;
3492025-03-14T21:31:19.919Z | ^^^^^^^^^^^^^^^^
3502025-03-14T21:31:19.919Z |
3512025-03-14T21:31:19.919Z = note: `#[warn(unused_imports)]` on by default
3522025-03-14T21:31:19.919Z
3532025-03-14T21:31:20.247Zwarning: `illumos-sys-hdrs` (lib) generated 1 warning (run `cargo fix --lib -p illumos-sys-hdrs` to apply 1 suggestion)
3542025-03-14T21:31:20.295Z Documenting ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3552025-03-14T21:31:20.295Z Documenting illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3562025-03-14T21:31:21.185Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3572025-03-14T21:31:21.485Z Documenting opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3582025-03-14T21:31:22.400Z Documenting opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3592025-03-14T21:31:26.485Z Documenting oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3602025-03-14T21:31:27.725Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 33.19s
3612025-03-14T21:31:27.820Z Generated /work/oxidecomputer/opte/target/doc/oxide_vpc/index.html
3622025-03-14T21:31:27.837Z
3632025-03-14T21:31:27.841Zreal 33.299359897
3642025-03-14T21:31:27.841Zuser 2:24.183258931
3652025-03-14T21:31:27.841Zsys 19.996320158
3662025-03-14T21:31:27.841Ztrap 0.090248856
3672025-03-14T21:31:27.841Ztflt 0.064543843
3682025-03-14T21:31:27.841Zdflt 0.081637812
3692025-03-14T21:31:27.841Zkflt 0.002683726
3702025-03-14T21:31:27.841Zlock 3:01.004999204
3712025-03-14T21:31:27.841Zslp 7:44.887201793
3722025-03-14T21:31:27.841Zlat 16.766095001
3732025-03-14T21:31:27.841Zstop 10.506313282
3742025-03-14T21:31:27.841Z+ header 'analyze std + api + usdt'
3752025-03-14T21:31:27.841Z+ echo '# ==== analyze std + api + usdt ==== #'
3762025-03-14T21:31:27.841Z# ==== analyze std + api + usdt ==== #
3772025-03-14T21:31:27.841Z+ ptime -m cargo clippy --features usdt --all-targets
3782025-03-14T21:31:28.164Z Downloading crates ...
3792025-03-14T21:31:28.237Z Downloaded autocfg v1.4.0
3802025-03-14T21:31:28.249Z Downloaded base64 v0.21.7
3812025-03-14T21:31:28.254Z Downloaded futures v0.3.31
3822025-03-14T21:31:28.259Z Downloaded futures-task v0.3.31
3832025-03-14T21:31:28.262Z Downloaded futures-io v0.3.31
3842025-03-14T21:31:28.262Z Downloaded futures-executor v0.3.31
3852025-03-14T21:31:28.262Z Downloaded futures-macro v0.3.31
3862025-03-14T21:31:28.265Z Downloaded futures-core v0.3.31
3872025-03-14T21:31:28.265Z Downloaded futures-channel v0.3.31
3882025-03-14T21:31:28.272Z Downloaded futures-util v0.3.31
3892025-03-14T21:31:28.282Z Downloaded futures-sink v0.3.31
3902025-03-14T21:31:28.287Z Downloaded minimal-lexical v0.2.1
3912025-03-14T21:31:28.290Z Downloaded pin-utils v0.1.0
3922025-03-14T21:31:28.293Z Downloaded nom v7.1.3
3932025-03-14T21:31:28.296Z Downloaded cookie-factory v0.3.3
3942025-03-14T21:31:28.299Z Downloaded ron v0.8.1
3952025-03-14T21:31:28.302Z Downloaded pin-project-lite v0.2.16
3962025-03-14T21:31:28.307Z Downloaded rusticata-macros v4.1.0
3972025-03-14T21:31:28.310Z Downloaded slab v0.4.9
3982025-03-14T21:31:28.310Z Downloaded ctor v0.3.6
3992025-03-14T21:31:28.313Z Downloaded circular v0.3.0
4002025-03-14T21:31:28.313Z Downloaded pcap-parser v0.16.0
4012025-03-14T21:31:28.316Z Downloaded ctor-proc-macro v0.0.4
4022025-03-14T21:31:28.401Z Compiling proc-macro2 v1.0.94
4032025-03-14T21:31:28.401Z Compiling unicode-ident v1.0.18
4042025-03-14T21:31:28.404Z Compiling memchr v2.7.4
4052025-03-14T21:31:28.404Z Compiling thiserror v2.0.12
4062025-03-14T21:31:28.404Z Compiling serde v1.0.219
4072025-03-14T21:31:28.404Z Compiling thiserror v1.0.69
4082025-03-14T21:31:28.404Z Compiling ucd-trie v0.1.7
4092025-03-14T21:31:28.659Z Compiling libc v0.2.170
4102025-03-14T21:31:28.880Z Compiling version_check v0.9.5
4112025-03-14T21:31:29.047Z Compiling serde_json v1.0.140
4122025-03-14T21:31:29.223Z Compiling once_cell v1.20.3
4132025-03-14T21:31:29.366Z Compiling fnv v1.0.7
4142025-03-14T21:31:29.376Z Compiling strsim v0.11.1
4152025-03-14T21:31:29.423Z Compiling ident_case v1.0.1
4162025-03-14T21:31:29.437Z Checking byteorder v1.5.0
4172025-03-14T21:31:29.488Z Compiling aho-corasick v1.1.3
4182025-03-14T21:31:29.564Z Compiling autocfg v1.4.0
4192025-03-14T21:31:29.588Z Compiling ryu v1.0.20
4202025-03-14T21:31:29.710Z Compiling itoa v1.0.15
4212025-03-14T21:31:29.816Z Compiling regex-syntax v0.8.5
4222025-03-14T21:31:29.898Z Compiling usdt-impl v0.5.0
4232025-03-14T21:31:29.977Z Compiling zerocopy v0.8.23
4242025-03-14T21:31:30.307Z Compiling quote v1.0.39
4252025-03-14T21:31:30.325Z Compiling either v1.15.0
4262025-03-14T21:31:30.330Z Compiling slab v0.4.9
4272025-03-14T21:31:30.645Z Compiling thread-id v4.2.2
4282025-03-14T21:31:30.682Z Compiling syn v2.0.100
4292025-03-14T21:31:30.746Z Compiling itertools v0.13.0
4302025-03-14T21:31:30.860Z Checking plain v0.2.3
4312025-03-14T21:31:31.000Z Checking futures-sink v0.3.31
4322025-03-14T21:31:31.136Z Checking log v0.4.26
4332025-03-14T21:31:31.306Z Compiling heapless v0.8.0
4342025-03-14T21:31:31.377Z Checking futures-core v0.3.31
4352025-03-14T21:31:31.563Z Checking futures-channel v0.3.31
4362025-03-14T21:31:31.772Z Checking hash32 v0.3.1
4372025-03-14T21:31:31.907Z Checking cfg-if v1.0.0
4382025-03-14T21:31:31.960Z Checking futures-io v0.3.31
4392025-03-14T21:31:31.982Z Compiling smoltcp v0.11.0
4402025-03-14T21:31:32.120Z Checking macaddr v1.0.1
4412025-03-14T21:31:32.140Z Checking stable_deref_trait v1.2.0
4422025-03-14T21:31:32.225Z Checking futures-task v0.3.31
4432025-03-14T21:31:32.231Z Checking pin-utils v0.1.0
4442025-03-14T21:31:32.311Z Checking pin-project-lite v0.2.16
4452025-03-14T21:31:32.369Z Checking pretty-hex v0.4.1
4462025-03-14T21:31:32.592Z Checking bitflags v1.3.2
4472025-03-14T21:31:32.675Z Checking cobs v0.2.3
4482025-03-14T21:31:32.683Z Checking managed v0.8.0
4492025-03-14T21:31:32.854Z Checking memmap v0.7.0
4502025-03-14T21:31:33.045Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
4512025-03-14T21:31:33.052Z Checking unicode-width v0.2.0
4522025-03-14T21:31:33.131Z Checking ipnetwork v0.21.1
4532025-03-14T21:31:33.332Z Compiling regex-automata v0.4.9
4542025-03-14T21:31:33.555Z Checking minimal-lexical v0.2.1
4552025-03-14T21:31:33.627Z Checking tabwriter v1.4.1
4562025-03-14T21:31:33.783Z Checking itertools v0.14.0
4572025-03-14T21:31:33.917Z Checking crc32fast v1.4.2
4582025-03-14T21:31:33.952Z Checking nom v7.1.3
4592025-03-14T21:31:34.118Z Checking dyn-clone v1.0.19
4602025-03-14T21:31:34.262Z Checking circular v0.3.0
4612025-03-14T21:31:34.446Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
4622025-03-14T21:31:34.668Z Compiling ctor-proc-macro v0.0.4
4632025-03-14T21:31:35.145Z Checking base64 v0.21.7
4642025-03-14T21:31:35.356Z Checking ctor v0.3.6
4652025-03-14T21:31:36.395Z Checking rusticata-macros v4.1.0
4662025-03-14T21:31:36.435Z Compiling darling_core v0.20.10
4672025-03-14T21:31:37.153Z Compiling regex v1.11.1
4682025-03-14T21:31:37.502Z Compiling serde_derive v1.0.219
4692025-03-14T21:31:37.698Z Compiling thiserror-impl v2.0.12
4702025-03-14T21:31:37.704Z Compiling thiserror-impl v1.0.69
4712025-03-14T21:31:37.789Z Compiling zerocopy-derive v0.7.35
4722025-03-14T21:31:37.813Z Compiling scroll_derive v0.12.0
4732025-03-14T21:31:37.967Z Compiling zerocopy-derive v0.8.23
4742025-03-14T21:31:37.981Z Compiling futures-macro v0.3.31
4752025-03-14T21:31:39.227Z Checking scroll v0.12.0
4762025-03-14T21:31:39.646Z Compiling zerocopy v0.7.35
4772025-03-14T21:31:39.661Z Checking goblin v0.8.2
4782025-03-14T21:31:40.594Z Compiling pest v2.7.15
4792025-03-14T21:31:40.843Z Checking futures-util v0.3.31
4802025-03-14T21:31:40.961Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
4812025-03-14T21:31:41.578Z Compiling darling_macro v0.20.10
4822025-03-14T21:31:42.532Z Compiling darling v0.20.10
4832025-03-14T21:31:42.639Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
4842025-03-14T21:31:42.677Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
4852025-03-14T21:31:43.371Z Compiling pest_meta v2.7.15
4862025-03-14T21:31:44.358Z Compiling pest_generator v2.7.15
4872025-03-14T21:31:45.385Z Checking futures-executor v0.3.31
4882025-03-14T21:31:45.560Z Compiling pest_derive v2.7.15
4892025-03-14T21:31:45.602Z Checking futures v0.3.31
4902025-03-14T21:31:45.696Z Checking cookie-factory v0.3.3
4912025-03-14T21:31:46.114Z Checking pcap-parser v0.16.0
4922025-03-14T21:31:46.322Z Compiling dtrace-parser v0.2.0
4932025-03-14T21:31:47.099Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
4942025-03-14T21:31:47.576Z Checking bitflags v2.9.0
4952025-03-14T21:31:47.580Z Checking postcard v1.1.1
4962025-03-14T21:31:47.580Z Checking uuid v1.15.1
4972025-03-14T21:31:47.676Z Compiling serde_tokenstream v0.2.2
4982025-03-14T21:31:47.858Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
4992025-03-14T21:31:47.861Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
5002025-03-14T21:31:47.889Z Checking ron v0.8.1
5012025-03-14T21:31:48.833Z Checking dof v0.3.0
5022025-03-14T21:31:49.519Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
5032025-03-14T21:31:49.971Z Compiling usdt-macro v0.5.0
5042025-03-14T21:31:49.972Z Compiling usdt-attr-macro v0.5.0
5052025-03-14T21:31:50.818Z Checking usdt v0.5.0
5062025-03-14T21:31:57.180Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
5072025-03-14T21:31:59.255Z Checking opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
5082025-03-14T21:32:02.202Zwarning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
5092025-03-14T21:32:02.202Z --> lib/oxide-vpc/tests/integration_tests.rs:2107:23
5102025-03-14T21:32:02.202Z |
5112025-03-14T21:32:02.202Z2107 | reply_body.extend(reply.to_full_meta().meta().copy_remaining().into_iter());
5122025-03-14T21:32:02.202Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `reply.to_full_meta().meta().copy_remaining()`
5132025-03-14T21:32:02.203Z |
5142025-03-14T21:32:02.203Znote: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
5152025-03-14T21:32:02.203Z --> /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/iter/traits/collect.rs:416:18
5162025-03-14T21:32:02.203Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
5172025-03-14T21:32:02.203Z = note: `#[warn(clippy::useless_conversion)]` on by default
5182025-03-14T21:32:02.203Z
5192025-03-14T21:32:02.215Zwarning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
5202025-03-14T21:32:02.215Z --> lib/oxide-vpc/tests/integration_tests.rs:2221:23
5212025-03-14T21:32:02.215Z |
5222025-03-14T21:32:02.215Z2221 | reply_body.extend(reply.to_full_meta().meta().copy_remaining().into_iter());
5232025-03-14T21:32:02.215Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `reply.to_full_meta().meta().copy_remaining()`
5242025-03-14T21:32:02.215Z |
5252025-03-14T21:32:02.215Znote: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
5262025-03-14T21:32:02.215Z --> /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/iter/traits/collect.rs:416:18
5272025-03-14T21:32:02.215Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
5282025-03-14T21:32:02.215Z
5292025-03-14T21:32:02.225Zwarning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
5302025-03-14T21:32:02.225Z --> lib/oxide-vpc/tests/integration_tests.rs:2461:23
5312025-03-14T21:32:02.225Z |
5322025-03-14T21:32:02.225Z2461 | reply_body.extend(reply.to_full_meta().meta().copy_remaining().into_iter());
5332025-03-14T21:32:02.225Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `reply.to_full_meta().meta().copy_remaining()`
5342025-03-14T21:32:02.227Z |
5352025-03-14T21:32:02.227Znote: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
5362025-03-14T21:32:02.227Z --> /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/iter/traits/collect.rs:416:18
5372025-03-14T21:32:02.227Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
5382025-03-14T21:32:02.227Z
5392025-03-14T21:32:02.785Zwarning: `oxide-vpc` (test "integration_tests") generated 3 warnings (run `cargo clippy --fix --test "integration_tests"` to apply 3 suggestions)
5402025-03-14T21:32:02.785Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.79s
5412025-03-14T21:32:02.827Z
5422025-03-14T21:32:02.827Zreal 34.981452222
5432025-03-14T21:32:02.827Zuser 2:24.194953968
5442025-03-14T21:32:02.827Zsys 21.732978410
5452025-03-14T21:32:02.827Ztrap 0.079573457
5462025-03-14T21:32:02.830Ztflt 0.187365774
5472025-03-14T21:32:02.830Zdflt 0.360587636
5482025-03-14T21:32:02.830Zkflt 0.000040589
5492025-03-14T21:32:02.830Zlock 3:18.060491225
5502025-03-14T21:32:02.830Zslp 8:53.868450167
5512025-03-14T21:32:02.830Zlat 5.283334583
5522025-03-14T21:32:02.830Zstop 8.743700092
5532025-03-14T21:32:02.830Z+ header 'analyze no_std + engine + kernel'
5542025-03-14T21:32:02.831Z+ echo '# ==== analyze no_std + engine + kernel ==== #'
5552025-03-14T21:32:02.831Z# ==== analyze no_std + engine + kernel ==== #
5562025-03-14T21:32:02.831Z+ ptime -m cargo +nightly-2025-02-20-x86_64-unknown-illumos clippy --no-default-features --features engine,kernel
5572025-03-14T21:32:03.157Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
5582025-03-14T21:32:03.157Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
5592025-03-14T21:32:03.160Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
5602025-03-14T21:32:03.160Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
5612025-03-14T21:32:03.260Zwarning: unused import: `core::ffi::c_int`
5622025-03-14T21:32:03.260Z --> crates/illumos-sys-hdrs/src/mac.rs:11:5
5632025-03-14T21:32:03.260Z |
5642025-03-14T21:32:03.261Z11 | use core::ffi::c_int;
5652025-03-14T21:32:03.261Z | ^^^^^^^^^^^^^^^^
5662025-03-14T21:32:03.261Z |
5672025-03-14T21:32:03.261Z = note: `#[warn(unused_imports)]` on by default
5682025-03-14T21:32:03.261Z
5692025-03-14T21:32:03.675Zwarning: `illumos-sys-hdrs` (lib) generated 1 warning (run `cargo clippy --fix --lib -p illumos-sys-hdrs` to apply 1 suggestion)
5702025-03-14T21:32:03.678Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
5712025-03-14T21:32:10.704Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
5722025-03-14T21:32:12.680Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.74s
5732025-03-14T21:32:12.710Z
5742025-03-14T21:32:12.713Zreal 9.876704015
5752025-03-14T21:32:12.713Zuser 10.500240246
5762025-03-14T21:32:12.713Zsys 1.347702130
5772025-03-14T21:32:12.713Ztrap 0.002726956
5782025-03-14T21:32:12.714Ztflt 0.002588866
5792025-03-14T21:32:12.714Zdflt 0.006235382
5802025-03-14T21:32:12.714Zkflt 0.000000000
5812025-03-14T21:32:12.714Zlock 27.298714151
5822025-03-14T21:32:12.714Zslp 34.924422216
5832025-03-14T21:32:12.714Zlat 0.078454820
5842025-03-14T21:32:12.714Zstop 0.179319811
5852025-03-14T21:32:12.714Z+ header test
5862025-03-14T21:32:12.714Z+ echo '# ==== test ==== #'
5872025-03-14T21:32:12.714Z# ==== test ==== #
5882025-03-14T21:32:12.714Z+ ptime -m cargo test
5892025-03-14T21:32:12.999Z Compiling unicode-ident v1.0.18
5902025-03-14T21:32:12.999Z Compiling memchr v2.7.4
5912025-03-14T21:32:13.003Z Compiling byteorder v1.5.0
5922025-03-14T21:32:13.003Z Compiling ucd-trie v0.1.7
5932025-03-14T21:32:13.003Z Compiling ryu v1.0.20
5942025-03-14T21:32:13.009Z Compiling itoa v1.0.15
5952025-03-14T21:32:13.019Z Compiling libc v0.2.170
5962025-03-14T21:32:13.028Z Compiling futures-sink v0.3.31
5972025-03-14T21:32:13.152Z Compiling proc-macro2 v1.0.94
5982025-03-14T21:32:13.177Z Compiling plain v0.2.3
5992025-03-14T21:32:13.209Z Compiling log v0.4.26
6002025-03-14T21:32:13.325Z Compiling futures-core v0.3.31
6012025-03-14T21:32:13.351Z Compiling slab v0.4.9
6022025-03-14T21:32:13.440Z Compiling hash32 v0.3.1
6032025-03-14T21:32:13.555Z Compiling futures-channel v0.3.31
6042025-03-14T21:32:13.555Z Compiling macaddr v1.0.1
6052025-03-14T21:32:13.594Z Compiling stable_deref_trait v1.2.0
6062025-03-14T21:32:13.615Z Compiling thread-id v4.2.2
6072025-03-14T21:32:13.649Z Compiling pin-utils v0.1.0
6082025-03-14T21:32:13.676Z Compiling futures-task v0.3.31
6092025-03-14T21:32:13.683Z Compiling pretty-hex v0.4.1
6102025-03-14T21:32:13.717Z Compiling futures-io v0.3.31
6112025-03-14T21:32:13.727Z Compiling pin-project-lite v0.2.16
6122025-03-14T21:32:13.849Z Compiling cfg-if v1.0.0
6132025-03-14T21:32:13.878Z Compiling heapless v0.8.0
6142025-03-14T21:32:13.882Z Compiling bitflags v1.3.2
6152025-03-14T21:32:13.930Z Compiling aho-corasick v1.1.3
6162025-03-14T21:32:13.944Z Compiling quote v1.0.39
6172025-03-14T21:32:13.948Z Compiling managed v0.8.0
6182025-03-14T21:32:13.964Z Compiling cobs v0.2.3
6192025-03-14T21:32:13.970Z Compiling memmap v0.7.0
6202025-03-14T21:32:14.255Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6212025-03-14T21:32:14.273Z Compiling ipnetwork v0.21.1
6222025-03-14T21:32:14.336Z Compiling syn v2.0.100
6232025-03-14T21:32:14.614Z Compiling minimal-lexical v0.2.1
6242025-03-14T21:32:14.660Z Compiling either v1.15.0
6252025-03-14T21:32:14.751Z Compiling smoltcp v0.11.0
6262025-03-14T21:32:14.789Z Compiling unicode-width v0.2.0
6272025-03-14T21:32:14.880Z Compiling crc32fast v1.4.2
6282025-03-14T21:32:14.970Z Compiling nom v7.1.3
6292025-03-14T21:32:15.075Z Compiling itertools v0.14.0
6302025-03-14T21:32:15.157Z Compiling dyn-clone v1.0.19
6312025-03-14T21:32:15.278Z Compiling tabwriter v1.4.1
6322025-03-14T21:32:15.357Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
6332025-03-14T21:32:15.685Z Compiling circular v0.3.0
6342025-03-14T21:32:15.721Z Compiling base64 v0.21.7
6352025-03-14T21:32:15.995Z Compiling regex-automata v0.4.9
6362025-03-14T21:32:16.406Z Compiling ctor v0.3.6
6372025-03-14T21:32:17.847Z Compiling rusticata-macros v4.1.0
6382025-03-14T21:32:19.182Z Compiling regex v1.11.1
6392025-03-14T21:32:19.655Z Compiling darling_core v0.20.10
6402025-03-14T21:32:20.946Z Compiling serde_derive v1.0.219
6412025-03-14T21:32:20.946Z Compiling thiserror-impl v2.0.12
6422025-03-14T21:32:20.949Z Compiling thiserror-impl v1.0.69
6432025-03-14T21:32:21.194Z Compiling zerocopy-derive v0.7.35
6442025-03-14T21:32:21.389Z Compiling scroll_derive v0.12.0
6452025-03-14T21:32:21.773Z Compiling zerocopy-derive v0.8.23
6462025-03-14T21:32:22.054Z Compiling futures-macro v0.3.31
6472025-03-14T21:32:22.843Z Compiling scroll v0.12.0
6482025-03-14T21:32:23.124Z Compiling zerocopy v0.7.35
6492025-03-14T21:32:23.333Z Compiling goblin v0.8.2
6502025-03-14T21:32:23.648Z Compiling thiserror v1.0.69
6512025-03-14T21:32:23.752Z Compiling thiserror v2.0.12
6522025-03-14T21:32:23.783Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6532025-03-14T21:32:23.889Z Compiling pest v2.7.15
6542025-03-14T21:32:23.958Z Compiling futures-util v0.3.31
6552025-03-14T21:32:24.573Z Compiling zerocopy v0.8.23
6562025-03-14T21:32:24.775Z Compiling darling_macro v0.20.10
6572025-03-14T21:32:25.765Z Compiling darling v0.20.10
6582025-03-14T21:32:25.869Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6592025-03-14T21:32:25.873Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6602025-03-14T21:32:26.186Z Compiling pest_meta v2.7.15
6612025-03-14T21:32:26.220Z Compiling serde v1.0.219
6622025-03-14T21:32:27.447Z Compiling pest_generator v2.7.15
6632025-03-14T21:32:28.818Z Compiling futures-executor v0.3.31
6642025-03-14T21:32:28.904Z Compiling pest_derive v2.7.15
6652025-03-14T21:32:29.308Z Compiling futures v0.3.31
6662025-03-14T21:32:29.410Z Compiling cookie-factory v0.3.3
6672025-03-14T21:32:29.895Z Compiling dtrace-parser v0.2.0
6682025-03-14T21:32:29.992Z Compiling pcap-parser v0.16.0
6692025-03-14T21:32:30.948Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6702025-03-14T21:32:31.354Z Compiling bitflags v2.9.0
6712025-03-14T21:32:31.354Z Compiling serde_json v1.0.140
6722025-03-14T21:32:31.357Z Compiling postcard v1.1.1
6732025-03-14T21:32:31.359Z Compiling uuid v1.15.1
6742025-03-14T21:32:31.529Z Compiling serde_tokenstream v0.2.2
6752025-03-14T21:32:31.619Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6762025-03-14T21:32:31.759Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6772025-03-14T21:32:31.778Z Compiling ron v0.8.1
6782025-03-14T21:32:32.709Z Compiling dof v0.3.0
6792025-03-14T21:32:33.441Z Compiling usdt-impl v0.5.0
6802025-03-14T21:32:33.471Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
6812025-03-14T21:32:34.190Z Compiling usdt-macro v0.5.0
6822025-03-14T21:32:34.190Z Compiling usdt-attr-macro v0.5.0
6832025-03-14T21:32:35.224Z Compiling usdt v0.5.0
6842025-03-14T21:32:40.689Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
6852025-03-14T21:32:42.899Z Compiling opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
6862025-03-14T21:32:56.027Z Finished `test` profile [unoptimized + debuginfo] target(s) in 43.26s
6872025-03-14T21:32:56.050Z Running unittests src/lib.rs (/work/oxidecomputer/opte/target/debug/deps/oxide_vpc-615b02f3eda8e4fe)
6882025-03-14T21:32:56.065Z
6892025-03-14T21:32:56.065Zrunning 9 tests
6902025-03-14T21:32:56.070Ztest api::tests::parse_good_proto_filter ... ok
6912025-03-14T21:32:56.070Ztest api::tests::parse_bad_proto_filter ... ok
6922025-03-14T21:32:56.070Ztest api::tests::parse_good_address ... ok
6932025-03-14T21:32:56.070Ztest api::tests::parse_bad_address ... ok
6942025-03-14T21:32:56.070Ztest api::tests::ports_from_str_bad ... ok
6952025-03-14T21:32:56.070Ztest api::tests::ports_from_str_good ... ok
6962025-03-14T21:32:56.070Ztest cfg::tests::test_required_nat_space ... ok
6972025-03-14T21:32:56.070Ztest cfg::tests::test_required_nat_space_only_ipv4 ... ok
6982025-03-14T21:32:56.070Ztest cfg::tests::test_required_nat_space_only_ipv6 ... ok
6992025-03-14T21:32:56.070Z
7002025-03-14T21:32:56.070Ztest result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
7012025-03-14T21:32:56.070Z
7022025-03-14T21:32:56.070Z Running tests/firewall_tests.rs (/work/oxidecomputer/opte/target/debug/deps/firewall_tests-3ade44b1a65185e5)
7032025-03-14T21:32:56.074Z
7042025-03-14T21:32:56.074Zrunning 4 tests
7052025-03-14T21:32:56.077Ztest firewall_external_inbound ... ok
7062025-03-14T21:32:56.077Ztest firewall_vni_outbound ... ok
7072025-03-14T21:32:56.077Ztest firewall_vni_inbound ... ok
7082025-03-14T21:32:56.077Ztest firewall_replace_rules ... ok
7092025-03-14T21:32:56.077Z
7102025-03-14T21:32:56.077Ztest result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
7112025-03-14T21:32:56.077Z
7122025-03-14T21:32:56.081Z Running tests/fuzz_regression.rs (/work/oxidecomputer/opte/target/debug/deps/fuzz_regression-7511c210c849dfde)
7132025-03-14T21:32:56.084Z
7142025-03-14T21:32:56.084Zrunning 2 tests
7152025-03-14T21:32:56.084Ztest parse_in_regression ... ok
7162025-03-14T21:32:56.084Ztest parse_out_regression ... ok
7172025-03-14T21:32:56.084Z
7182025-03-14T21:32:56.084Ztest result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
7192025-03-14T21:32:56.084Z
7202025-03-14T21:32:56.088Z Running tests/integration_tests.rs (/work/oxidecomputer/opte/target/debug/deps/integration_tests-16dd88f180130b29)
7212025-03-14T21:32:56.092Z
7222025-03-14T21:32:56.092Zrunning 38 tests
7232025-03-14T21:32:56.095Ztest bad_ip_len ... ok
7242025-03-14T21:32:56.098Ztest check_layers ... ok
7252025-03-14T21:32:56.098Ztest add_remove_fw_rule ... ok
7262025-03-14T21:32:56.098Ztest arp_gateway ... ok
7272025-03-14T21:32:56.098Ztest anti_spoof ... ok
7282025-03-14T21:32:56.098Ztest ephemeral_ip_preferred_over_snat_outbound ... ok
7292025-03-14T21:32:56.098Ztest flow_expiration ... ok
7302025-03-14T21:32:56.098Ztest gateway_icmp4_ping ... ok
7312025-03-14T21:32:56.098Ztest gateway_icmpv6_ping ... ok
7322025-03-14T21:32:56.101Ztest external_ip_epoch_affinity_preserved ... ok
7332025-03-14T21:32:56.101Ztest gateway_router_advert_reply ... ok
7342025-03-14T21:32:56.101Ztest early_tcp_invalidation ... ok
7352025-03-14T21:32:56.101Ztest guest_to_guest_no_route ... ok
7362025-03-14T21:32:56.101Ztest external_ip_reconfigurable ... ok
7372025-03-14T21:32:56.101Ztest guest_to_guest_diff_vpc_no_peer ... ok
7382025-03-14T21:32:56.102Ztest guest_to_internet_ipv4 ... ok
7392025-03-14T21:32:56.102Ztest guest_to_guest ... ok
7402025-03-14T21:32:56.102Ztest inbound_ndp_dropped_at_gateway ... ok
7412025-03-14T21:32:56.102Ztest guest_to_internet_ipv6 ... ok
7422025-03-14T21:32:56.105Ztest intra_subnet_routes_with_custom ... ok
7432025-03-14T21:32:56.105Ztest outbound_ndp_dropped ... ok
7442025-03-14T21:32:56.106Ztest packet_body_pullup ... ok
7452025-03-14T21:32:56.106Ztest no_panic_on_flow_table_full ... ok
7462025-03-14T21:32:56.106Ztest port_transition_running ... ok
7472025-03-14T21:32:56.106Ztest port_transition_reset ... ok
7482025-03-14T21:32:56.106Ztest port_as_router_target ... ok
7492025-03-14T21:32:56.106Ztest port_transition_pause ... ok
7502025-03-14T21:32:56.111Ztest snat_icmp4_echo_rewrite ... ok
7512025-03-14T21:32:56.111Ztest select_eip_conditioned_on_igw ... ok
7522025-03-14T21:32:56.111Ztest snat_icmp6_echo_rewrite ... ok
7532025-03-14T21:32:56.111Ztest tcp_inbound ... ok
7542025-03-14T21:32:56.111Ztest test_gateway_neighbor_advert_reply ... ok
7552025-03-14T21:32:56.111Ztest external_ip_receive_and_reply_on_all ... ok
7562025-03-14T21:32:56.111Ztest external_ip_balanced_over_floating_ips ... ok
7572025-03-14T21:32:56.111Ztest test_reply_to_dhcpv6_solicit_or_request ... ok
7582025-03-14T21:32:56.111Ztest tcp_outbound ... ok
7592025-03-14T21:32:56.111Ztest uft_lft_invalidation_out ... ok
7602025-03-14T21:32:56.111Ztest uft_lft_invalidation_in ... ok
7612025-03-14T21:32:56.111Z
7622025-03-14T21:32:56.111Ztest result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
7632025-03-14T21:32:56.111Z
7642025-03-14T21:32:56.114Z Doc-tests oxide_vpc
7652025-03-14T21:32:56.415Z
7662025-03-14T21:32:56.415Zrunning 0 tests
7672025-03-14T21:32:56.415Z
7682025-03-14T21:32:56.415Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
7692025-03-14T21:32:56.415Z
7702025-03-14T21:32:56.443Z
7712025-03-14T21:32:56.446Zreal 43.720450485
7722025-03-14T21:32:56.446Zuser 3:01.435932936
7732025-03-14T21:32:56.446Zsys 21.469831795
7742025-03-14T21:32:56.446Ztrap 0.095318110
7752025-03-14T21:32:56.446Ztflt 0.109146288
7762025-03-14T21:32:56.446Zdflt 0.311672186
7772025-03-14T21:32:56.446Zkflt 0.000061769
7782025-03-14T21:32:56.446Zlock 4:52.184032554
7792025-03-14T21:32:56.446Zslp 9:47.283630971
7802025-03-14T21:32:56.446Zlat 6.220350728
7812025-03-14T21:32:56.447Zstop 8.088536156
7822025-03-14T21:32:56.447Zprocess exited: duration 142697 ms, exit code 0
 
7832025-03-14T21:32:56.453Zfound 0 output files