01HMVZ4JX5ZAXXXDXVCWKMJ3PF: opte

BasicConfig {
    output_rules: [],
    rust_toolchain: Some(
        String(
            "nightly-2023-10-23",
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01HMVZ4YTY7WVJMZD4ZZ815W1M

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12024-01-23T20:14:14.187Zjob assigned to worker 01HMVZ8W5XJRCQNY4Z2H26Z8KV (queued for 3 m 19 s)
 
22024-01-23T20:14:14.641Zstarting task 0: "setup"
32024-01-23T20:14:14.699Z++ uname -s
42024-01-23T20:14:14.703Z+ kern=SunOS
52024-01-23T20:14:14.703Z+ case "$kern" in
62024-01-23T20:14:14.703Z+ groupadd -g 12345 build
72024-01-23T20:14:14.704Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-01-23T20:14:16.753Z+ zfs create -o mountpoint=/work rpool/work
92024-01-23T20:14:16.861Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-01-23T20:14:16.865Z+ home_fs=zfs
112024-01-23T20:14:16.865Z+ [[ zfs == autofs ]]
122024-01-23T20:14:16.865Z+ mkdir -p /home/build
132024-01-23T20:14:16.865Z+ chown build:build /home/build /work
142024-01-23T20:14:18.868Z+ chmod 0700 /home/build /work
152024-01-23T20:14:18.871Zprocess exited: duration 4230 ms, exit code 0
 
162024-01-23T20:14:18.879Zstarting task 1: "rust-toolchain"
172024-01-23T20:14:18.899Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
182024-01-23T20:14:19.312Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2023-10-23 --profile default
192024-01-23T20:14:19.317Zinfo: downloading installer
202024-01-23T20:14:20.709Zwarning: it looks like you have an existing installation of Rust at:
212024-01-23T20:14:20.709Zwarning: /opt/ooce/bin
222024-01-23T20:14:20.709Zwarning: It is recommended that rustup be the primary Rust installation.
232024-01-23T20:14:20.709Zwarning: Otherwise you may have confusion unless you are careful with your PATH
242024-01-23T20:14:20.709Zwarning: If you are sure that you want both rustup and your already installed Rust
252024-01-23T20:14:20.709Zwarning: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
262024-01-23T20:14:20.709Zwarning: or pass `-y' to ignore all ignorable checks.
272024-01-23T20:14:20.709Zerror: cannot install while Rust is installed
282024-01-23T20:14:20.709Zwarning: continuing (because the -y flag is set and the error is ignorable)
292024-01-23T20:14:20.863Zinfo: profile set to 'default'
302024-01-23T20:14:20.863Zinfo: default host triple is x86_64-unknown-illumos
312024-01-23T20:14:20.875Zinfo: syncing channel updates for 'nightly-2023-10-23-x86_64-unknown-illumos'
322024-01-23T20:14:21.041Zinfo: latest update on 2023-10-23, rust version 1.75.0-nightly (54b0434ce 2023-10-22)
332024-01-23T20:14:21.041Zinfo: downloading component 'cargo'
342024-01-23T20:14:21.712Zinfo: downloading component 'clippy'
352024-01-23T20:14:21.930Zinfo: downloading component 'rust-docs'
362024-01-23T20:14:22.779Zinfo: downloading component 'rust-std'
372024-01-23T20:14:24.230Zinfo: downloading component 'rustc'
382024-01-23T20:14:27.980Zinfo: downloading component 'rustfmt'
392024-01-23T20:14:28.232Zinfo: installing component 'cargo'
402024-01-23T20:14:30.460Zinfo: installing component 'clippy'
412024-01-23T20:14:30.464Zinfo: installing component 'rust-docs'
422024-01-23T20:14:33.167Zinfo: installing component 'rust-std'
432024-01-23T20:14:37.180Zinfo: installing component 'rustc'
442024-01-23T20:14:46.922Zinfo: installing component 'rustfmt'
452024-01-23T20:14:47.257Zinfo: default toolchain set to 'nightly-2023-10-23-x86_64-unknown-illumos'
462024-01-23T20:14:47.257Z
472024-01-23T20:14:47.451Z nightly-2023-10-23-x86_64-unknown-illumos installed - rustc 1.75.0-nightly (54b0434ce 2023-10-22)
482024-01-23T20:14:47.452Z
492024-01-23T20:14:47.464Z
502024-01-23T20:14:47.465ZRust is installed now. Great!
512024-01-23T20:14:47.465Z
522024-01-23T20:14:47.465ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
532024-01-23T20:14:47.465Zenvironment variable. This has not been done automatically.
542024-01-23T20:14:47.465Z
552024-01-23T20:14:47.465ZTo configure your current shell, run:
562024-01-23T20:14:47.465Zsource "$HOME/.cargo/env"
572024-01-23T20:14:47.535Z+ rustc --version
582024-01-23T20:14:47.664Zrustc 1.75.0-nightly (54b0434ce 2023-10-22)
592024-01-23T20:14:47.678Zprocess exited: duration 28774 ms, exit code 0
 
602024-01-23T20:14:47.710Zstarting task 2: "authentication"
612024-01-23T20:14:48.191Zprocess exited: duration 489 ms, exit code 0
 
622024-01-23T20:14:48.207Zstarting task 3: "clone repository"
632024-01-23T20:14:48.214Z+ mkdir -p /work/oxidecomputer/opte
642024-01-23T20:14:48.219Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
652024-01-23T20:14:48.493ZCloning into '/work/oxidecomputer/opte'...
662024-01-23T20:14:49.893Z+ cd /work/oxidecomputer/opte
672024-01-23T20:14:49.893Z+ [[ -n boundary-services-overlay-flow-pinning ]]
682024-01-23T20:14:49.896Z+ git fetch origin boundary-services-overlay-flow-pinning
692024-01-23T20:14:50.217ZFrom https://github.com/oxidecomputer/opte
702024-01-23T20:14:50.217Z * branch boundary-services-overlay-flow-pinning -> FETCH_HEAD
712024-01-23T20:14:50.228Z+ git checkout -B boundary-services-overlay-flow-pinning remotes/origin/boundary-services-overlay-flow-pinning
722024-01-23T20:14:50.258ZSwitched to a new branch 'boundary-services-overlay-flow-pinning'
732024-01-23T20:14:50.261Zbranch 'boundary-services-overlay-flow-pinning' set up to track 'origin/boundary-services-overlay-flow-pinning'.
742024-01-23T20:14:50.261Z+ git reset --hard 464938d3b2d500825e6d1117eb199ef472ece333
752024-01-23T20:14:50.275ZHEAD is now at 464938d support for tunneled routing
762024-01-23T20:14:50.278Zprocess exited: duration 2070 ms, exit code 0
 
772024-01-23T20:14:50.285Zstarting task 4: "build"
782024-01-23T20:14:50.292Z+ cargo --version
792024-01-23T20:14:50.299Zinfo: syncing channel updates for '1.75.0-x86_64-unknown-illumos'
802024-01-23T20:14:50.492Zinfo: latest update on 2023-12-28, rust version 1.75.0 (82e1608df 2023-12-21)
812024-01-23T20:14:50.496Zinfo: downloading component 'cargo'
822024-01-23T20:14:51.195Zinfo: downloading component 'clippy'
832024-01-23T20:14:51.390Zinfo: downloading component 'rust-docs'
842024-01-23T20:14:52.277Zinfo: downloading component 'rust-std'
852024-01-23T20:14:53.635Zinfo: downloading component 'rustc'
862024-01-23T20:14:57.319Zinfo: downloading component 'rustfmt'
872024-01-23T20:14:57.516Zinfo: installing component 'cargo'
882024-01-23T20:14:58.758Zinfo: installing component 'clippy'
892024-01-23T20:14:59.268Zinfo: installing component 'rust-docs'
902024-01-23T20:15:02.015Zinfo: installing component 'rust-std'
912024-01-23T20:15:04.386Zinfo: installing component 'rustc'
922024-01-23T20:15:10.534Zinfo: installing component 'rustfmt'
932024-01-23T20:15:11.085Zcargo 1.75.0 (1d8b05cdd 2023-11-20)
942024-01-23T20:15:11.093Z+ rustc --version
952024-01-23T20:15:11.206Zrustc 1.75.0 (82e1608df 2023-12-21)
962024-01-23T20:15:11.215Z+ cd lib/opte
972024-01-23T20:15:11.215Z+ header 'check style'
982024-01-23T20:15:11.215Z+ echo '# ==== check style ==== #'
992024-01-23T20:15:11.215Z# ==== check style ==== #
1002024-01-23T20:15:11.215Z+ ptime -m cargo +nightly-2023-10-23 fmt -- --check
1012024-01-23T20:15:11.898Z
1022024-01-23T20:15:11.898Zreal 0.638962794
1032024-01-23T20:15:11.898Zuser 0.432555284
1042024-01-23T20:15:11.898Zsys 0.193569156
1052024-01-23T20:15:11.912Ztrap 0.000432369
1062024-01-23T20:15:11.912Ztflt 0.000000000
1072024-01-23T20:15:11.912Zdflt 0.000000000
1082024-01-23T20:15:11.912Zkflt 0.000000000
1092024-01-23T20:15:11.913Zlock 0.000000000
1102024-01-23T20:15:11.913Zslp 0.499018645
1112024-01-23T20:15:11.913Zlat 0.000617358
1122024-01-23T20:15:11.913Zstop 0.000357704
1132024-01-23T20:15:11.913Z+ header 'check docs'
1142024-01-23T20:15:11.913Z+ echo '# ==== check docs ==== #'
1152024-01-23T20:15:11.913Z# ==== check docs ==== #
1162024-01-23T20:15:11.930Z+ RUSTDOCFLAGS='-D warnings'
1172024-01-23T20:15:11.931Z+ ptime -m cargo +nightly-2023-10-23 doc --no-default-features --features=api,std,engine,kernel
1182024-01-23T20:15:12.052Z Updating crates.io index
1192024-01-23T20:15:12.116Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1202024-01-23T20:15:12.651Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1212024-01-23T20:15:12.971Z Updating git repository `https://github.com/oxidecomputer/zone`
1222024-01-23T20:15:13.228Z Updating git repository `https://github.com/oxidecomputer/falcon`
1232024-01-23T20:15:14.025Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1242024-01-23T20:15:14.446Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1252024-01-23T20:15:14.764Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1262024-01-23T20:15:15.951Z Downloading crates ...
1272024-01-23T20:15:16.215Z Downloaded thiserror v1.0.56
1282024-01-23T20:15:16.219Z Downloaded quote v1.0.35
1292024-01-23T20:15:16.219Z Downloaded unicode-ident v1.0.12
1302024-01-23T20:15:16.219Z Downloaded cobs v0.2.3
1312024-01-23T20:15:16.219Z Downloaded dof v0.2.0
1322024-01-23T20:15:16.219Z Downloaded dyn-clone v1.0.16
1332024-01-23T20:15:16.220Z Downloaded generic-array v0.14.7
1342024-01-23T20:15:16.220Z Downloaded either v1.9.0
1352024-01-23T20:15:16.220Z Downloaded stable_deref_trait v1.2.0
1362024-01-23T20:15:16.220Z Downloaded usdt-attr-macro v0.4.1
1372024-01-23T20:15:16.220Z Downloaded usdt v0.4.1
1382024-01-23T20:15:16.221Z Downloaded byteorder v1.5.0
1392024-01-23T20:15:16.224Z Downloaded hash32 v0.3.1
1402024-01-23T20:15:16.229Z Downloaded plain v0.2.3
1412024-01-23T20:15:16.229Z Downloaded ipnetwork v0.20.0
1422024-01-23T20:15:16.232Z Downloaded proc-macro-error v1.0.4
1432024-01-23T20:15:16.237Z Downloaded thiserror-impl v1.0.56
1442024-01-23T20:15:16.237Z Downloaded defmt-parser v0.3.3
1452024-01-23T20:15:16.242Z Downloaded managed v0.8.0
1462024-01-23T20:15:16.242Z Downloaded version_check v0.9.4
1472024-01-23T20:15:16.242Z Downloaded serde_tokenstream v0.2.0
1482024-01-23T20:15:16.247Z Downloaded zerocopy-derive v0.7.32
1492024-01-23T20:15:16.254Z Downloaded pest_meta v2.7.6
1502024-01-23T20:15:16.258Z Downloaded pretty-hex v0.3.0
1512024-01-23T20:15:16.262Z Downloaded usdt-impl v0.4.1
1522024-01-23T20:15:16.265Z Downloaded log v0.4.20
1532024-01-23T20:15:16.268Z Downloaded pest_generator v2.7.6
1542024-01-23T20:15:16.268Z Downloaded ucd-trie v0.1.6
1552024-01-23T20:15:16.272Z Downloaded memmap v0.7.0
1562024-01-23T20:15:16.275Z Downloaded embedded-io v0.4.0
1572024-01-23T20:15:16.276Z Downloaded serde_derive v1.0.195
1582024-01-23T20:15:16.282Z Downloaded zerocopy v0.6.6
1592024-01-23T20:15:16.286Z Downloaded sha2 v0.10.8
1602024-01-23T20:15:16.295Z Downloaded pest_derive v2.7.6
1612024-01-23T20:15:16.298Z Downloaded postcard v1.0.8
1622024-01-23T20:15:16.298Z Downloaded ryu v1.0.16
1632024-01-23T20:15:16.306Z Downloaded typenum v1.17.0
1642024-01-23T20:15:16.306Z Downloaded heapless v0.8.0
1652024-01-23T20:15:16.311Z Downloaded memchr v2.7.1
1662024-01-23T20:15:16.320Z Downloaded serde v1.0.195
1672024-01-23T20:15:16.326Z Downloaded pest v2.7.6
1682024-01-23T20:15:16.334Z Downloaded proc-macro2 v1.0.78
1692024-01-23T20:15:16.338Z Downloaded usdt-macro v0.4.1
1702024-01-23T20:15:16.342Z Downloaded once_cell v1.19.0
1712024-01-23T20:15:16.345Z Downloaded goblin v0.6.1
1722024-01-23T20:15:16.353Z Downloaded zerocopy v0.7.32
1732024-01-23T20:15:16.381Z Downloaded syn v1.0.109
1742024-01-23T20:15:16.400Z Downloaded syn v2.0.48
1752024-01-23T20:15:16.419Z Downloaded smoltcp v0.11.0
1762024-01-23T20:15:16.442Z Downloaded zerocopy-derive v0.6.6
1772024-01-23T20:15:16.461Z Downloaded libc v0.2.152
1782024-01-23T20:15:16.511Z Downloaded serde_json v1.0.111
1792024-01-23T20:15:16.525Z Downloaded proc-macro-error-attr v1.0.4
1802024-01-23T20:15:16.538Z Downloaded itertools v0.12.0
1812024-01-23T20:15:16.541Z Downloaded scroll v0.11.0
1822024-01-23T20:15:16.541Z Downloaded crc32fast v1.3.2
1832024-01-23T20:15:16.542Z Downloaded bitflags v1.3.2
1842024-01-23T20:15:16.547Z Downloaded thread-id v4.2.1
1852024-01-23T20:15:16.552Z Downloaded dtrace-parser v0.1.15
1862024-01-23T20:15:16.553Z Downloaded block-buffer v0.10.4
1872024-01-23T20:15:16.555Z Downloaded defmt-macros v0.3.6
1882024-01-23T20:15:16.563Z Downloaded digest v0.10.7
1892024-01-23T20:15:16.563Z Downloaded defmt v0.3.5
1902024-01-23T20:15:16.567Z Downloaded crypto-common v0.1.6
1912024-01-23T20:15:16.567Z Downloaded scroll_derive v0.11.1
1922024-01-23T20:15:16.567Z Downloaded itoa v1.0.10
1932024-01-23T20:15:16.567Z Downloaded cfg-if v1.0.0
1942024-01-23T20:15:16.570Z Downloaded cpufeatures v0.2.12
1952024-01-23T20:15:16.646Z Compiling proc-macro2 v1.0.78
1962024-01-23T20:15:16.646Z Compiling unicode-ident v1.0.12
1972024-01-23T20:15:16.650Z Documenting unicode-ident v1.0.12
1982024-01-23T20:15:16.650Z Checking byteorder v1.5.0
1992024-01-23T20:15:16.650Z Compiling serde v1.0.195
2002024-01-23T20:15:16.655Z Compiling heapless v0.8.0
2012024-01-23T20:15:16.659Z Checking stable_deref_trait v1.2.0
2022024-01-23T20:15:16.827Z Checking cfg-if v1.0.0
2032024-01-23T20:15:16.916Z Documenting byteorder v1.5.0
2042024-01-23T20:15:16.923Z Compiling smoltcp v0.11.0
2052024-01-23T20:15:16.991Z Checking embedded-io v0.4.0
2062024-01-23T20:15:17.136Z Checking hash32 v0.3.1
2072024-01-23T20:15:17.266Z Checking bitflags v1.3.2
2082024-01-23T20:15:17.322Z Checking cobs v0.2.3
2092024-01-23T20:15:17.341Z Checking managed v0.8.0
2102024-01-23T20:15:17.512Z Documenting cfg-if v1.0.0
2112024-01-23T20:15:17.764Z Documenting stable_deref_trait v1.2.0
2122024-01-23T20:15:18.546Z Compiling crc32fast v1.3.2
2132024-01-23T20:15:18.583Z Checking either v1.9.0
2142024-01-23T20:15:19.254Z Documenting cobs v0.2.3
2152024-01-23T20:15:19.848Z Compiling quote v1.0.35
2162024-01-23T20:15:20.304Z Documenting proc-macro2 v1.0.78
2172024-01-23T20:15:20.701Z Compiling syn v2.0.48
2182024-01-23T20:15:20.804Z Documenting hash32 v0.3.1
2192024-01-23T20:15:21.171Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2202024-01-23T20:15:21.467Z Documenting bitflags v1.3.2
2212024-01-23T20:15:21.521Z Documenting managed v0.8.0
2222024-01-23T20:15:23.511Z Checking ipnetwork v0.20.0
2232024-01-23T20:15:23.923Z Documenting embedded-io v0.4.0
2242024-01-23T20:15:24.599Z Compiling version_check v0.9.4
2252024-01-23T20:15:24.851Z Documenting heapless v0.8.0
2262024-01-23T20:15:25.450Z Documenting either v1.9.0
2272024-01-23T20:15:25.559Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2282024-01-23T20:15:25.600Z Documenting illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2292024-01-23T20:15:26.003Z Documenting ipnetwork v0.20.0
2302024-01-23T20:15:26.119Z Documenting crc32fast v1.3.2
2312024-01-23T20:15:26.875Z Documenting quote v1.0.35
2322024-01-23T20:15:28.493Z Checking itertools v0.12.0
2332024-01-23T20:15:29.395Z Documenting itertools v0.12.0
2342024-01-23T20:15:29.651Z Checking dyn-clone v1.0.16
2352024-01-23T20:15:29.703Z Documenting smoltcp v0.11.0
2362024-01-23T20:15:29.818Z Documenting dyn-clone v1.0.16
2372024-01-23T20:15:30.243Z Compiling serde_derive v1.0.195
2382024-01-23T20:15:30.248Z Compiling zerocopy-derive v0.7.32
2392024-01-23T20:15:31.450Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2402024-01-23T20:15:32.823Z Documenting syn v2.0.48
2412024-01-23T20:15:33.018Z Checking zerocopy v0.7.32
2422024-01-23T20:15:42.025Z Checking postcard v1.0.8
2432024-01-23T20:15:42.674Z Documenting serde_derive v1.0.195
2442024-01-23T20:15:42.674Z Documenting zerocopy-derive v0.7.32
2452024-01-23T20:15:42.679Z Documenting kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2462024-01-23T20:15:42.680Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
2472024-01-23T20:15:46.776Z Documenting zerocopy v0.7.32
2482024-01-23T20:15:48.517Z Documenting serde v1.0.195
2492024-01-23T20:15:56.198Z Documenting postcard v1.0.8
2502024-01-23T20:15:59.008Z Documenting opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
2512024-01-23T20:16:03.765Z Documenting opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2522024-01-23T20:16:11.823Z Finished dev [unoptimized + debuginfo] target(s) in 59.92s
2532024-01-23T20:16:11.918Z
2542024-01-23T20:16:11.918Zreal 1:00.004938488
2552024-01-23T20:16:11.918Zuser 1:57.284596533
2562024-01-23T20:16:11.918Zsys 1:23.223302537
2572024-01-23T20:16:11.918Ztrap 0.046227666
2582024-01-23T20:16:11.918Ztflt 0.357669733
2592024-01-23T20:16:11.925Zdflt 1.406016627
2602024-01-23T20:16:11.925Zkflt 0.007622024
2612024-01-23T20:16:11.925Zlock 4:56.346725479
2622024-01-23T20:16:11.925Zslp 7:18.526587604
2632024-01-23T20:16:11.925Zlat 7.105546562
2642024-01-23T20:16:11.925Zstop 3.658432038
2652024-01-23T20:16:11.925Z+ header 'analyze std + api'
2662024-01-23T20:16:11.926Z+ echo '# ==== analyze std + api ==== #'
2672024-01-23T20:16:11.926Z# ==== analyze std + api ==== #
2682024-01-23T20:16:11.926Z+ ptime -m cargo clippy --all-targets
2692024-01-23T20:16:12.514Z Compiling proc-macro2 v1.0.78
2702024-01-23T20:16:12.514Z Compiling unicode-ident v1.0.12
2712024-01-23T20:16:12.518Z Compiling thiserror v1.0.56
2722024-01-23T20:16:12.518Z Compiling libc v0.2.152
2732024-01-23T20:16:12.518Z Compiling ucd-trie v0.1.6
2742024-01-23T20:16:12.518Z Compiling version_check v0.9.4
2752024-01-23T20:16:12.518Z Compiling memchr v2.7.1
2762024-01-23T20:16:12.518Z Compiling once_cell v1.19.0
2772024-01-23T20:16:12.840Z Compiling serde_json v1.0.111
2782024-01-23T20:16:13.138Z Compiling serde v1.0.195
2792024-01-23T20:16:13.316Z Checking byteorder v1.5.0
2802024-01-23T20:16:13.513Z Compiling ryu v1.0.16
2812024-01-23T20:16:13.627Z Compiling itoa v1.0.10
2822024-01-23T20:16:13.919Z Compiling usdt-impl v0.4.1
2832024-01-23T20:16:14.446Z Checking plain v0.2.3
2842024-01-23T20:16:14.602Z Checking log v0.4.20
2852024-01-23T20:16:14.890Z Compiling quote v1.0.35
2862024-01-23T20:16:14.933Z Compiling thread-id v4.2.1
2872024-01-23T20:16:14.984Z Compiling heapless v0.8.0
2882024-01-23T20:16:15.030Z Checking hash32 v0.3.1
2892024-01-23T20:16:15.323Z Checking pretty-hex v0.3.0
2902024-01-23T20:16:15.337Z Compiling smoltcp v0.11.0
2912024-01-23T20:16:15.451Z Compiling syn v2.0.48
2922024-01-23T20:16:15.558Z Checking cfg-if v1.0.0
2932024-01-23T20:16:15.565Z Checking stable_deref_trait v1.2.0
2942024-01-23T20:16:15.771Z Checking managed v0.8.0
2952024-01-23T20:16:15.848Z Compiling crc32fast v1.3.2
2962024-01-23T20:16:15.852Z Checking embedded-io v0.4.0
2972024-01-23T20:16:15.852Z Checking bitflags v1.3.2
2982024-01-23T20:16:15.934Z Checking cobs v0.2.3
2992024-01-23T20:16:16.086Z Checking memmap v0.7.0
3002024-01-23T20:16:16.158Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3012024-01-23T20:16:16.213Z Checking ipnetwork v0.20.0
3022024-01-23T20:16:16.282Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3032024-01-23T20:16:16.330Z Checking either v1.9.0
3042024-01-23T20:16:16.552Z Checking dyn-clone v1.0.16
3052024-01-23T20:16:16.723Z Checking itertools v0.12.0
3062024-01-23T20:16:25.115Z Compiling thiserror-impl v1.0.56
3072024-01-23T20:16:25.115Z Compiling serde_derive v1.0.195
3082024-01-23T20:16:25.123Z Compiling zerocopy-derive v0.6.6
3092024-01-23T20:16:25.124Z Compiling scroll_derive v0.11.1
3102024-01-23T20:16:25.124Z Compiling zerocopy-derive v0.7.32
3112024-01-23T20:16:25.124Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3122024-01-23T20:16:27.227Z Checking scroll v0.11.0
3132024-01-23T20:16:27.433Z Compiling zerocopy v0.6.6
3142024-01-23T20:16:27.846Z Checking goblin v0.6.1
3152024-01-23T20:16:27.918Z Checking zerocopy v0.7.32
3162024-01-23T20:16:28.464Z Checking pest v2.7.6
3172024-01-23T20:16:31.291Z Compiling pest_meta v2.7.6
3182024-01-23T20:16:32.707Z Compiling pest_generator v2.7.6
3192024-01-23T20:16:34.764Z Compiling pest_derive v2.7.6
3202024-01-23T20:16:35.623Z Compiling dtrace-parser v0.1.15
3212024-01-23T20:16:38.471Z Checking postcard v1.0.8
3222024-01-23T20:16:39.132Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3232024-01-23T20:16:39.357Z Compiling serde_tokenstream v0.2.0
3242024-01-23T20:16:39.991Z Checking dof v0.2.0
3252024-01-23T20:16:42.659Z Compiling usdt-macro v0.4.1
3262024-01-23T20:16:43.075Z Compiling usdt-attr-macro v0.4.1
3272024-01-23T20:16:43.954Z Checking usdt v0.4.1
3282024-01-23T20:17:03.270Z Finished dev [unoptimized + debuginfo] target(s) in 51.06s
3292024-01-23T20:17:03.292Z
3302024-01-23T20:17:03.300Zreal 51.372673323
3312024-01-23T20:17:03.301Zuser 2:14.493811551
3322024-01-23T20:17:03.301Zsys 26.501506527
3332024-01-23T20:17:03.301Ztrap 0.064360974
3342024-01-23T20:17:03.301Ztflt 0.182669244
3352024-01-23T20:17:03.301Zdflt 1.213866674
3362024-01-23T20:17:03.301Zkflt 0.000004030
3372024-01-23T20:17:03.301Zlock 4:22.767282835
3382024-01-23T20:17:03.301Zslp 6:03.628459473
3392024-01-23T20:17:03.301Zlat 3.484921056
3402024-01-23T20:17:03.301Zstop 2.827670219
3412024-01-23T20:17:03.302Z+ header 'analyze no_std + engine + kernel'
3422024-01-23T20:17:03.302Z+ echo '# ==== analyze no_std + engine + kernel ==== #'
3432024-01-23T20:17:03.302Z# ==== analyze no_std + engine + kernel ==== #
3442024-01-23T20:17:03.302Z+ ptime -m cargo +nightly-2023-10-23 clippy --no-default-features --features engine,kernel
3452024-01-23T20:17:03.754Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3462024-01-23T20:17:03.754Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3472024-01-23T20:17:04.182Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3482024-01-23T20:17:04.197Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3492024-01-23T20:17:14.508Z Finished dev [unoptimized + debuginfo] target(s) in 10.99s
3502024-01-23T20:17:14.527Z
3512024-01-23T20:17:14.540Zreal 11.225866538
3522024-01-23T20:17:14.540Zuser 11.192499248
3532024-01-23T20:17:14.540Zsys 1.507738321
3542024-01-23T20:17:14.541Ztrap 0.002394244
3552024-01-23T20:17:14.541Ztflt 0.009412019
3562024-01-23T20:17:14.541Zdflt 0.021273363
3572024-01-23T20:17:14.541Zkflt 0.000000000
3582024-01-23T20:17:14.541Zlock 30.183310042
3592024-01-23T20:17:14.541Zslp 36.810811087
3602024-01-23T20:17:14.542Zlat 0.045628078
3612024-01-23T20:17:14.542Zstop 0.044849069
3622024-01-23T20:17:14.542Z+ header test
3632024-01-23T20:17:14.542Z+ echo '# ==== test ==== #'
3642024-01-23T20:17:14.542Z# ==== test ==== #
3652024-01-23T20:17:14.543Z+ ptime -m cargo test
3662024-01-23T20:17:14.858Z Compiling unicode-ident v1.0.12
3672024-01-23T20:17:14.858Z Compiling byteorder v1.5.0
3682024-01-23T20:17:14.861Z Compiling ucd-trie v0.1.6
3692024-01-23T20:17:14.861Z Compiling memchr v2.7.1
3702024-01-23T20:17:14.865Z Compiling itoa v1.0.10
3712024-01-23T20:17:14.868Z Compiling ryu v1.0.16
3722024-01-23T20:17:14.871Z Compiling libc v0.2.152
3732024-01-23T20:17:14.882Z Compiling plain v0.2.3
3742024-01-23T20:17:15.060Z Compiling proc-macro2 v1.0.78
3752024-01-23T20:17:15.117Z Compiling log v0.4.20
3762024-01-23T20:17:15.144Z Compiling cfg-if v1.0.0
3772024-01-23T20:17:15.238Z Compiling stable_deref_trait v1.2.0
3782024-01-23T20:17:15.357Z Compiling pretty-hex v0.3.0
3792024-01-23T20:17:15.387Z Compiling cobs v0.2.3
3802024-01-23T20:17:15.550Z Compiling hash32 v0.3.1
3812024-01-23T20:17:15.577Z Compiling bitflags v1.3.2
3822024-01-23T20:17:15.682Z Compiling managed v0.8.0
3832024-01-23T20:17:15.688Z Compiling embedded-io v0.4.0
3842024-01-23T20:17:15.832Z Compiling heapless v0.8.0
3852024-01-23T20:17:15.852Z Compiling thread-id v4.2.1
3862024-01-23T20:17:15.972Z Compiling memmap v0.7.0
3872024-01-23T20:17:15.986Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3882024-01-23T20:17:16.031Z Compiling ipnetwork v0.20.0
3892024-01-23T20:17:16.031Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3902024-01-23T20:17:16.253Z Compiling quote v1.0.35
3912024-01-23T20:17:16.313Z Compiling either v1.9.0
3922024-01-23T20:17:16.546Z Compiling crc32fast v1.3.2
3932024-01-23T20:17:16.962Z Compiling dyn-clone v1.0.16
3942024-01-23T20:17:16.966Z Compiling itertools v0.12.0
3952024-01-23T20:17:16.966Z Compiling syn v2.0.48
3962024-01-23T20:17:17.525Z Compiling smoltcp v0.11.0
3972024-01-23T20:17:27.099Z Compiling serde_derive v1.0.195
3982024-01-23T20:17:27.099Z Compiling thiserror-impl v1.0.56
3992024-01-23T20:17:27.104Z Compiling zerocopy-derive v0.6.6
4002024-01-23T20:17:27.105Z Compiling scroll_derive v0.11.1
4012024-01-23T20:17:27.106Z Compiling zerocopy-derive v0.7.32
4022024-01-23T20:17:27.874Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
4032024-01-23T20:17:29.600Z Compiling scroll v0.11.0
4042024-01-23T20:17:30.167Z Compiling goblin v0.6.1
4052024-01-23T20:17:30.273Z Compiling zerocopy v0.6.6
4062024-01-23T20:17:30.417Z Compiling zerocopy v0.7.32
4072024-01-23T20:17:30.751Z Compiling thiserror v1.0.56
4082024-01-23T20:17:30.876Z Compiling pest v2.7.6
4092024-01-23T20:17:33.763Z Compiling pest_meta v2.7.6
4102024-01-23T20:17:34.550Z Compiling serde v1.0.195
4112024-01-23T20:17:35.040Z Compiling pest_generator v2.7.6
4122024-01-23T20:17:37.673Z Compiling pest_derive v2.7.6
4132024-01-23T20:17:38.403Z Compiling dtrace-parser v0.1.15
4142024-01-23T20:17:41.963Z Compiling serde_json v1.0.111
4152024-01-23T20:17:41.963Z Compiling serde_tokenstream v0.2.0
4162024-01-23T20:17:41.990Z Compiling postcard v1.0.8
4172024-01-23T20:17:42.795Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
4182024-01-23T20:17:43.719Z Compiling dof v0.2.0
4192024-01-23T20:17:44.461Z Compiling usdt-impl v0.4.1
4202024-01-23T20:17:46.134Z Compiling usdt-macro v0.4.1
4212024-01-23T20:17:46.144Z Compiling usdt-attr-macro v0.4.1
4222024-01-23T20:17:47.821Z Compiling usdt v0.4.1
4232024-01-23T20:18:10.807Z Finished test [unoptimized + debuginfo] target(s) in 56.20s
4242024-01-23T20:18:10.816Z Running unittests src/lib.rs (/work/oxidecomputer/opte/target/debug/deps/opte-1bdc4cf9deebecdb)
4252024-01-23T20:18:10.822Z
4262024-01-23T20:18:10.822Zrunning 80 tests
4272024-01-23T20:18:10.826Ztest ddi::time::test::good_interval ... ok
4282024-01-23T20:18:10.826Ztest ddi::time::test::bad_interval - should panic ... ok
4292024-01-23T20:18:10.826Ztest engine::dhcp::test::hostname_encode ... ok
4302024-01-23T20:18:10.826Ztest engine::dhcp::test::offlink_encode ... ok
4312024-01-23T20:18:10.826Ztest engine::dhcp::test::domainname_encode ... ok
4322024-01-23T20:18:10.826Ztest engine::dhcp::test::domain_search_option_encode ... ok
4332024-01-23T20:18:10.826Ztest engine::dhcp::test::rfc3442_encode ... ok
4342024-01-23T20:18:10.826Ztest engine::dhcpv6::options::test::test_client_id ... ok
4352024-01-23T20:18:10.826Ztest engine::dhcpv6::options::test::test_dns_servers ... ok
4362024-01-23T20:18:10.826Ztest engine::dhcpv6::options::test::test_domain_list_from_slice ... ok
4372024-01-23T20:18:10.826Ztest engine::dhcpv6::options::test::test_elapsed_time ... ok
4382024-01-23T20:18:10.826Ztest engine::dhcpv6::options::test::test_iana ... ok
4392024-01-23T20:18:10.826Ztest engine::dhcpv6::options::test::test_iata ... ok
4402024-01-23T20:18:10.826Ztest engine::dhcpv6::options::test::test_ip_list_bad_length_fails ... ok
4412024-01-23T20:18:10.826Ztest engine::dhcpv6::options::test::test_option_request ... ok
4422024-01-23T20:18:10.826Ztest engine::dhcpv6::options::test::test_parse_snooped_client_id ... ok
4432024-01-23T20:18:10.826Ztest engine::dhcpv6::options::test::test_parse_snooped_iana ... ok
4442024-01-23T20:18:10.827Ztest engine::dhcpv6::options::test::test_parse_snooped_option_request ... ok
4452024-01-23T20:18:10.827Ztest engine::dhcpv6::options::test::test_rapid_commit ... ok
4462024-01-23T20:18:10.827Ztest engine::dhcpv6::options::test::test_raw_option_from_bytes ... ok
4472024-01-23T20:18:10.827Ztest engine::dhcpv6::options::test::test_server_id ... ok
4482024-01-23T20:18:10.827Ztest engine::dhcpv6::options::test::test_sntp_servers ... ok
4492024-01-23T20:18:10.827Ztest engine::dhcpv6::options::test::test_status ... ok
4502024-01-23T20:18:10.831Ztest engine::dhcpv6::protocol::test::test_parse_snooped_solicit_message ... ok
4512024-01-23T20:18:10.831Ztest engine::dhcpv6::test::test_duid_from_mac ... ok
4522024-01-23T20:18:10.831Ztest engine::ether::test::emit ... ok
4532024-01-23T20:18:10.831Ztest engine::geneve::test::bad_opt_len_fails ... ok
4542024-01-23T20:18:10.831Ztest engine::geneve::test::emit_external_opt ... ok
4552024-01-23T20:18:10.831Ztest engine::flow_table::test::flow_clear ... ok
4562024-01-23T20:18:10.831Ztest engine::flow_table::test::flow_expired ... ok
4572024-01-23T20:18:10.831Ztest engine::geneve::test::emit_no_opts ... ok
4582024-01-23T20:18:10.831Ztest engine::dhcpv6::protocol::test::test_predicates_match_snooped_solicit_message ... ok
4592024-01-23T20:18:10.831Ztest engine::geneve::test::parse_multi_opt ... ok
4602024-01-23T20:18:10.832Ztest engine::geneve::test::parse_single_opt ... ok
4612024-01-23T20:18:10.832Ztest engine::geneve::test::unknown_crit_option_fails ... ok
4622024-01-23T20:18:10.832Ztest engine::ip4::cidr_match ... ok
4632024-01-23T20:18:10.832Ztest engine::icmp::v4::test::icmp4_body_csum_equals_body ... ok
4642024-01-23T20:18:10.832Ztest engine::ip4::match_check ... ok
4652024-01-23T20:18:10.832Ztest engine::ip4::test::emit ... ok
4662024-01-23T20:18:10.832Ztest engine::ip6::test::emit ... ok
4672024-01-23T20:18:10.832Ztest engine::ip6::test::from_pairs ... ok
4682024-01-23T20:18:10.832Ztest engine::ip6::test::test_ipv6_addr_match_exact ... ok
4692024-01-23T20:18:10.832Ztest engine::ip6::test::test_ip6_meta_total_len ... ok
4702024-01-23T20:18:10.832Ztest engine::ip6::test::test_ipv6_cidr_match_prefix ... ok
4712024-01-23T20:18:10.832Ztest engine::ip6::test::test_set_total_len ... ok
4722024-01-23T20:18:10.832Ztest engine::packet::test::read_seg ... ok
4732024-01-23T20:18:10.832Ztest engine::nat::test::nat4_rewrite ... ok
4742024-01-23T20:18:10.832Ztest engine::layer::test::find_rule ... ok
4752024-01-23T20:18:10.832Ztest engine::ip6::test::test_extension_header_lengths_ok ... ok
4762024-01-23T20:18:10.832Ztest engine::packet::test::expand_and_shrink ... ok
4772024-01-23T20:18:10.832Ztest engine::packet::test::prefix_len ... ok
4782024-01-23T20:18:10.832Ztest engine::packet::test::not_enough_bytes_read ... ok
4792024-01-23T20:18:10.832Ztest engine::packet::test::parse_ipv6_extension_headers_ok ... ok
4802024-01-23T20:18:10.832Ztest engine::packet::test::read_single_segment ... ok
4812024-01-23T20:18:10.832Ztest engine::packet::test::slice_mut_unchecked_bad_len - should panic ... ok
4822024-01-23T20:18:10.832Ztest engine::packet::test::seg_writer ... ok
4832024-01-23T20:18:10.833Ztest engine::packet::test::slice_mut_unchecked_bad_offset - should panic ... ok
4842024-01-23T20:18:10.833Ztest engine::packet::test::slice_mut_unchecked_zero ... ok
4852024-01-23T20:18:10.833Ztest engine::packet::test::slice_unchecked_bad_len - should panic ... ok
4862024-01-23T20:18:10.833Ztest engine::packet::test::slice_unchecked_bad_offset - should panic ... ok
4872024-01-23T20:18:10.833Ztest engine::packet::test::slice_unchecked_zero ... ok
4882024-01-23T20:18:10.833Ztest engine::packet::test::small_packet_with_padding ... ok
4892024-01-23T20:18:10.833Ztest engine::packet::test::test_long_packet_continuation ... ok
4902024-01-23T20:18:10.837Ztest engine::packet::test::straddled_tcp ... ok
4912024-01-23T20:18:10.837Ztest engine::packet::test::uninitialized_packet ... ok
4922024-01-23T20:18:10.837Ztest engine::predicate::tests::data_predicate_ranges_handle_unknown ... ok
4932024-01-23T20:18:10.837Ztest engine::packet::test::udp6_packet_with_padding ... ok
4942024-01-23T20:18:10.837Ztest engine::packet::test::write_and_read_multi_segment ... ok
4952024-01-23T20:18:10.838Ztest engine::packet::test::zero_byte_packet ... ok
4962024-01-23T20:18:10.838Ztest engine::rule::rule_matching ... ok
4972024-01-23T20:18:10.838Ztest engine::packet::test::wrap ... ok
4982024-01-23T20:18:10.838Ztest engine::snat::test::nat_mappings ... ok
4992024-01-23T20:18:10.838Ztest engine::snat::test::snat4_desc_lifecycle ... ok
5002024-01-23T20:18:10.838Ztest engine::tcp::test::emit_no_opts ... ok
5012024-01-23T20:18:10.838Ztest engine::tcp::test::emit_opts ... ok
5022024-01-23T20:18:10.838Ztest engine::snat::test::test_nat_pool_different_ip_types ... ok
5032024-01-23T20:18:10.838Ztest engine::tcp::test::parse_max_opts ... ok
5042024-01-23T20:18:10.838Ztest engine::tcp::test::parse_no_opts ... ok
5052024-01-23T20:18:10.838Ztest engine::tcp::test::parse_opts_truncated ... ok
5062024-01-23T20:18:10.838Ztest engine::udp::test::emit ... ok
5072024-01-23T20:18:10.838Z
5082024-01-23T20:18:10.838Ztest result: ok. 80 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
5092024-01-23T20:18:10.840Z
5102024-01-23T20:18:10.840Z Doc-tests opte
5112024-01-23T20:18:12.251Z
5122024-01-23T20:18:12.251Zrunning 3 tests
5132024-01-23T20:18:12.266Ztest lib/opte/src/ddi/kstat.rs - ddi::kstat::KStatProvider (line 56) ... ignored
5142024-01-23T20:18:14.581Ztest lib/opte/src/ddi/kstat.rs - ddi::kstat::KStatNamed (line 85) ... ok
5152024-01-23T20:18:14.584Ztest lib/opte/src/ddi/kstat.rs - ddi::kstat::KStatProvider (line 41) ... ok
5162024-01-23T20:18:14.584Z
5172024-01-23T20:18:14.584Ztest result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.44s
5182024-01-23T20:18:14.584Z
5192024-01-23T20:18:14.627Z
5202024-01-23T20:18:14.627Zreal 1:00.094665798
5212024-01-23T20:18:14.631Zuser 3:04.668077177
5222024-01-23T20:18:14.631Zsys 35.784588982
5232024-01-23T20:18:14.631Ztrap 0.102432107
5242024-01-23T20:18:14.631Ztflt 0.302488185
5252024-01-23T20:18:14.631Zdflt 1.608070955
5262024-01-23T20:18:14.631Zkflt 0.000032846
5272024-01-23T20:18:14.631Zlock 6:12.515743694
5282024-01-23T20:18:14.631Zslp 6:29.752063831
5292024-01-23T20:18:14.631Zlat 4.737797258
5302024-01-23T20:18:14.631Zstop 1.704213049
5312024-01-23T20:18:14.631Zprocess exited: duration 204351 ms, exit code 0
 
5322024-01-23T20:18:14.642Zfound 0 output files