01JGER7QST1DVNMD6VTJSM61BK: oxide-vpc

BasicConfig {
    output_rules: [],
    rust_toolchain: Some(
        String(
            "nightly-2024-11-18",
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01JGER7ZQBYWMS23PGZZ0TRQFC

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12024-12-31T16:20:42.337Zjob assigned to worker 01JGER8A9MSAGCWX08TMM3RMN2 [factory aws, i-028c757046e7f9531] (queued for 1 m 5 s)
 
22024-12-31T16:20:50.059Zstarting task 0: "setup"
32024-12-31T16:20:50.069Z++ uname -s
42024-12-31T16:20:50.072Z+ kern=SunOS
52024-12-31T16:20:50.072Z+ case "$kern" in
62024-12-31T16:20:50.072Z+ groupadd -g 12345 build
72024-12-31T16:20:50.075Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-12-31T16:20:52.083Z+ zfs create -o mountpoint=/work rpool/work
92024-12-31T16:20:52.193Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-12-31T16:20:52.196Z+ home_fs=zfs
112024-12-31T16:20:52.196Z+ [[ zfs == autofs ]]
122024-12-31T16:20:52.196Z+ mkdir -p /home/build
132024-12-31T16:20:52.198Z+ chown build:build /home/build /work
142024-12-31T16:20:54.200Z+ chmod 0700 /home/build /work
152024-12-31T16:20:54.203Zprocess exited: duration 4144 ms, exit code 0
 
162024-12-31T16:20:54.208Zstarting task 1: "rust-toolchain"
172024-12-31T16:20:54.214Z+ printf ' * toolchain channel = "%s"
182024-12-31T16:20:54.214Z' nightly-2024-11-18
192024-12-31T16:20:54.217Z * toolchain channel = "nightly-2024-11-18"
202024-12-31T16:20:54.217Z+ printf ' * toolchain profile = "%s"
212024-12-31T16:20:54.217Z' default
222024-12-31T16:20:54.217Z * toolchain profile = "default"
232024-12-31T16:20:54.217Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-12-31T16:20:54.217Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default
252024-12-31T16:20:54.335Zinfo: downloading installer
262024-12-31T16:20:55.461Zinfo: profile set to 'default'
272024-12-31T16:20:55.461Zinfo: default host triple is x86_64-unknown-illumos
282024-12-31T16:20:55.464Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
292024-12-31T16:20:55.622Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
302024-12-31T16:20:55.622Zinfo: downloading component 'cargo'
312024-12-31T16:20:56.508Zinfo: downloading component 'clippy'
322024-12-31T16:20:56.849Zinfo: downloading component 'rust-docs'
332024-12-31T16:20:58.052Zinfo: downloading component 'rust-std'
342024-12-31T16:21:00.003Zinfo: downloading component 'rustc'
352024-12-31T16:21:06.912Zinfo: downloading component 'rustfmt'
362024-12-31T16:21:07.172Zinfo: installing component 'cargo'
372024-12-31T16:21:08.011Zinfo: installing component 'clippy'
382024-12-31T16:21:08.393Zinfo: installing component 'rust-docs'
392024-12-31T16:21:10.068Zinfo: installing component 'rust-std'
402024-12-31T16:21:11.931Zinfo: installing component 'rustc'
412024-12-31T16:21:17.978Zinfo: installing component 'rustfmt'
422024-12-31T16:21:18.312Zinfo: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos'
432024-12-31T16:21:18.312Z
442024-12-31T16:21:18.700Z nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
452024-12-31T16:21:18.700Z
462024-12-31T16:21:18.703Z
472024-12-31T16:21:18.703ZRust is installed now. Great!
482024-12-31T16:21:18.703Z
492024-12-31T16:21:18.703ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-12-31T16:21:18.703Zenvironment variable. This has not been done automatically.
512024-12-31T16:21:18.703Z
522024-12-31T16:21:18.703ZTo configure your current shell, you need to source
532024-12-31T16:21:18.703Zthe corresponding env file under $HOME/.cargo.
542024-12-31T16:21:18.703Z
552024-12-31T16:21:18.703ZThis is usually done by running one of the following (note the leading DOT):
562024-12-31T16:21:18.703Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-12-31T16:21:18.704Zsource "$HOME/.cargo/env.fish" # For fish
582024-12-31T16:21:18.777Z+ rustc --version
592024-12-31T16:21:18.843Zrustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
602024-12-31T16:21:18.846Zprocess exited: duration 24633 ms, exit code 0
 
612024-12-31T16:21:18.851Zstarting task 2: "authentication"
622024-12-31T16:21:18.871Zprocess exited: duration 20 ms, exit code 0
 
632024-12-31T16:21:18.877Zstarting task 3: "clone repository"
642024-12-31T16:21:18.882Z+ mkdir -p /work/oxidecomputer/opte
652024-12-31T16:21:18.885Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-12-31T16:21:18.927ZCloning into '/work/oxidecomputer/opte'...
672024-12-31T16:21:19.765Z+ cd /work/oxidecomputer/opte
682024-12-31T16:21:19.765Z+ git fetch origin fab7c2bf39c0ba26ea5bbfb4463ce9764b14370e
692024-12-31T16:21:20.022ZFrom https://github.com/oxidecomputer/opte
702024-12-31T16:21:20.022Z * branch fab7c2bf39c0ba26ea5bbfb4463ce9764b14370e -> FETCH_HEAD
712024-12-31T16:21:20.030Z+ [[ -n ingot-and-offload ]]
722024-12-31T16:21:20.032Z++ git branch --show-current
732024-12-31T16:21:20.035Z+ current=master
742024-12-31T16:21:20.035Z+ [[ master != ingot-and-offload ]]
752024-12-31T16:21:20.035Z+ git branch -f ingot-and-offload fab7c2bf39c0ba26ea5bbfb4463ce9764b14370e
762024-12-31T16:21:20.037Z+ git checkout -f ingot-and-offload
772024-12-31T16:21:20.060ZSwitched to branch 'ingot-and-offload'
782024-12-31T16:21:20.069Z+ git reset --hard fab7c2bf39c0ba26ea5bbfb4463ce9764b14370e
792024-12-31T16:21:20.071ZHEAD is now at fab7c2b Further cleanup.
802024-12-31T16:21:20.071Zprocess exited: duration 1192 ms, exit code 0
 
812024-12-31T16:21:20.077Zstarting task 4: "build"
822024-12-31T16:21:20.083Z+ cargo --version
832024-12-31T16:21:20.088Zinfo: syncing channel updates for '1.83.0-x86_64-unknown-illumos'
842024-12-31T16:21:20.261Zinfo: latest update on 2024-11-28, rust version 1.83.0 (90b35a623 2024-11-26)
852024-12-31T16:21:20.261Zinfo: downloading component 'cargo'
862024-12-31T16:21:21.263Zinfo: downloading component 'clippy'
872024-12-31T16:21:21.644Zinfo: downloading component 'rust-docs'
882024-12-31T16:21:23.028Zinfo: downloading component 'rust-std'
892024-12-31T16:21:25.043Zinfo: downloading component 'rustc'
902024-12-31T16:21:32.626Zinfo: downloading component 'rustfmt'
912024-12-31T16:21:32.917Zinfo: installing component 'cargo'
922024-12-31T16:21:33.725Zinfo: installing component 'clippy'
932024-12-31T16:21:34.097Zinfo: installing component 'rust-docs'
942024-12-31T16:21:35.798Zinfo: installing component 'rust-std'
952024-12-31T16:21:37.460Zinfo: installing component 'rustc'
962024-12-31T16:21:43.087Zinfo: installing component 'rustfmt'
972024-12-31T16:21:43.508Zcargo 1.83.0 (5ffbef321 2024-10-29)
982024-12-31T16:21:43.511Z+ rustc --version
992024-12-31T16:21:43.580Zrustc 1.83.0 (90b35a623 2024-11-26)
1002024-12-31T16:21:43.584Z+ cd lib/oxide-vpc
1012024-12-31T16:21:43.586Z+ header 'check style'
1022024-12-31T16:21:43.586Z+ echo '# ==== check style ==== #'
1032024-12-31T16:21:43.586Z# ==== check style ==== #
1042024-12-31T16:21:43.586Z+ ptime -m cargo +nightly-2024-11-18 fmt -- --check
1052024-12-31T16:21:43.857Z
1062024-12-31T16:21:43.857Zreal 0.268565362
1072024-12-31T16:21:43.857Zuser 0.172123911
1082024-12-31T16:21:43.857Zsys 0.090358143
1092024-12-31T16:21:43.860Ztrap 0.000114663
1102024-12-31T16:21:43.860Ztflt 0.000000000
1112024-12-31T16:21:43.860Zdflt 0.000000000
1122024-12-31T16:21:43.860Zkflt 0.000000000
1132024-12-31T16:21:43.860Zlock 0.000000000
1142024-12-31T16:21:43.860Zslp 0.183396642
1152024-12-31T16:21:43.860Zlat 0.000788061
1162024-12-31T16:21:43.860Zstop 0.000128221
1172024-12-31T16:21:43.860Z+ header 'check docs'
1182024-12-31T16:21:43.860Z+ echo '# ==== check docs ==== #'
1192024-12-31T16:21:43.860Z# ==== check docs ==== #
1202024-12-31T16:21:43.860Z+ RUSTDOCFLAGS='-D warnings'
1212024-12-31T16:21:43.860Z+ ptime -m cargo +nightly-2024-11-18 doc --no-default-features --features=api,std,engine,kernel
1222024-12-31T16:21:43.970Z Updating crates.io index
1232024-12-31T16:21:44.024Z Updating git repository `https://github.com/oxidecomputer/falcon`
1242024-12-31T16:21:44.829Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1252024-12-31T16:21:45.154Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1262024-12-31T16:21:45.390Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1272024-12-31T16:21:45.688Z Updating git repository `https://github.com/oxidecomputer/zone`
1282024-12-31T16:21:45.908Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1292024-12-31T16:21:46.255Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1302024-12-31T16:21:46.495Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1312024-12-31T16:21:46.764Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1322024-12-31T16:21:47.604Z Downloading crates ...
1332024-12-31T16:21:47.699Z Downloaded byteorder v1.5.0
1342024-12-31T16:21:47.706Z Downloaded bitflags v1.3.2
1352024-12-31T16:21:47.708Z Downloaded block-buffer v0.10.4
1362024-12-31T16:21:47.711Z Downloaded bitflags v2.6.0
1372024-12-31T16:21:47.725Z Downloaded cpufeatures v0.2.16
1382024-12-31T16:21:47.727Z Downloaded aho-corasick v1.1.3
1392024-12-31T16:21:47.732Z Downloaded ident_case v1.0.1
1402024-12-31T16:21:47.735Z Downloaded darling_macro v0.20.10
1412024-12-31T16:21:47.735Z Downloaded defmt v0.3.10
1422024-12-31T16:21:47.742Z Downloaded dof v0.3.0
1432024-12-31T16:21:47.744Z Downloaded digest v0.10.7
1442024-12-31T16:21:47.747Z Downloaded crypto-common v0.1.6
1452024-12-31T16:21:47.747Z Downloaded cobs v0.2.3
1462024-12-31T16:21:47.749Z Downloaded dtrace-parser v0.2.0
1472024-12-31T16:21:47.749Z Downloaded darling v0.20.10
1482024-12-31T16:21:47.753Z Downloaded generic-array v0.14.7
1492024-12-31T16:21:47.755Z Downloaded defmt-macros v0.4.0
1502024-12-31T16:21:47.758Z Downloaded hash32 v0.3.1
1512024-12-31T16:21:47.760Z Downloaded cfg-if v1.0.0
1522024-12-31T16:21:47.760Z Downloaded fnv v1.0.7
1532024-12-31T16:21:47.760Z Downloaded embedded-io v0.6.1
1542024-12-31T16:21:47.762Z Downloaded defmt-parser v0.4.1
1552024-12-31T16:21:47.762Z Downloaded embedded-io v0.4.0
1562024-12-31T16:21:47.765Z Downloaded either v1.13.0
1572024-12-31T16:21:47.765Z Downloaded dyn-clone v1.0.17
1582024-12-31T16:21:47.767Z Downloaded crc32fast v1.4.2
1592024-12-31T16:21:47.769Z Downloaded darling_core v0.20.10
1602024-12-31T16:21:47.772Z Downloaded pretty-hex v0.4.1
1612024-12-31T16:21:47.783Z Downloaded scroll_derive v0.12.0
1622024-12-31T16:21:47.786Z Downloaded itoa v1.0.14
1632024-12-31T16:21:47.792Z Downloaded plain v0.2.3
1642024-12-31T16:21:47.794Z Downloaded usdt-macro v0.5.0
1652024-12-31T16:21:47.797Z Downloaded usdt-attr-macro v0.5.0
1662024-12-31T16:21:47.801Z Downloaded macaddr v1.0.1
1672024-12-31T16:21:47.803Z Downloaded ipnetwork v0.20.0
1682024-12-31T16:21:47.805Z Downloaded pest_generator v2.7.15
1692024-12-31T16:21:47.807Z Downloaded strsim v0.11.1
1702024-12-31T16:21:47.810Z Downloaded serde_tokenstream v0.2.2
1712024-12-31T16:21:47.812Z Downloaded proc-macro-error-attr2 v2.0.0
1722024-12-31T16:21:47.815Z Downloaded thread-id v4.2.2
1732024-12-31T16:21:47.815Z Downloaded thiserror-impl v2.0.9
1742024-12-31T16:21:47.819Z Downloaded tabwriter v1.4.0
1752024-12-31T16:21:47.819Z Downloaded scroll v0.12.0
1762024-12-31T16:21:47.819Z Downloaded managed v0.8.0
1772024-12-31T16:21:47.821Z Downloaded usdt v0.5.0
1782024-12-31T16:21:47.821Z Downloaded thiserror v1.0.69
1792024-12-31T16:21:47.824Z Downloaded thiserror-impl v1.0.69
1802024-12-31T16:21:47.827Z Downloaded memmap v0.7.0
1812024-12-31T16:21:47.829Z Downloaded version_check v0.9.5
1822024-12-31T16:21:47.836Z Downloaded once_cell v1.20.2
1832024-12-31T16:21:47.838Z Downloaded usdt-impl v0.5.0
1842024-12-31T16:21:47.840Z Downloaded sha2 v0.10.8
1852024-12-31T16:21:47.844Z Downloaded stable_deref_trait v1.2.0
1862024-12-31T16:21:47.846Z Downloaded proc-macro-error2 v2.0.1
1872024-12-31T16:21:47.848Z Downloaded quote v1.0.37
1882024-12-31T16:21:47.851Z Downloaded pest_derive v2.7.15
1892024-12-31T16:21:47.853Z Downloaded postcard v1.1.1
1902024-12-31T16:21:47.857Z Downloaded heapless v0.8.0
1912024-12-31T16:21:47.864Z Downloaded zerocopy-derive v0.7.35
1922024-12-31T16:21:47.875Z Downloaded pest_meta v2.7.15
1932024-12-31T16:21:47.881Z Downloaded thiserror v2.0.9
1942024-12-31T16:21:47.886Z Downloaded ucd-trie v0.1.7
1952024-12-31T16:21:47.889Z Downloaded typenum v1.17.0
1962024-12-31T16:21:47.891Z Downloaded unicode-ident v1.0.14
1972024-12-31T16:21:47.894Z Downloaded ryu v1.0.18
1982024-12-31T16:21:47.897Z Downloaded uuid v1.11.0
1992024-12-31T16:21:47.899Z Downloaded log v0.4.22
2002024-12-31T16:21:47.914Z Downloaded proc-macro2 v1.0.92
2012024-12-31T16:21:47.917Z Downloaded serde_derive v1.0.216
2022024-12-31T16:21:47.920Z Downloaded serde v1.0.216
2032024-12-31T16:21:47.930Z Downloaded zerocopy-derive v0.8.13
2042024-12-31T16:21:47.936Z Downloaded memchr v2.7.4
2052024-12-31T16:21:47.954Z Downloaded pest v2.7.15
2062024-12-31T16:21:47.959Z Downloaded goblin v0.8.2
2072024-12-31T16:21:47.969Z Downloaded itertools v0.13.0
2082024-12-31T16:21:47.978Z Downloaded serde_json v1.0.134
2092024-12-31T16:21:47.987Z Downloaded zerocopy v0.7.35
2102024-12-31T16:21:48.030Z Downloaded regex v1.11.1
2112024-12-31T16:21:48.042Z Downloaded zerocopy v0.8.13
2122024-12-31T16:21:48.065Z Downloaded syn v2.0.91
2132024-12-31T16:21:48.075Z Downloaded unicode-width v0.1.14
2142024-12-31T16:21:48.082Z Downloaded smoltcp v0.11.0
2152024-12-31T16:21:48.094Z Downloaded regex-syntax v0.8.5
2162024-12-31T16:21:48.128Z Downloaded regex-automata v0.4.9
2172024-12-31T16:21:48.143Z Downloaded libc v0.2.169
2182024-12-31T16:21:48.302Z Compiling proc-macro2 v1.0.92
2192024-12-31T16:21:48.305Z Compiling unicode-ident v1.0.14
2202024-12-31T16:21:48.305Z Documenting unicode-ident v1.0.14
2212024-12-31T16:21:48.305Z Compiling strsim v0.11.1
2222024-12-31T16:21:48.305Z Compiling serde v1.0.216
2232024-12-31T16:21:48.305Z Compiling fnv v1.0.7
2242024-12-31T16:21:48.316Z Compiling ident_case v1.0.1
2252024-12-31T16:21:48.477Z Compiling memchr v2.7.4
2262024-12-31T16:21:48.496Z Compiling zerocopy v0.8.13
2272024-12-31T16:21:48.663Z Compiling regex-syntax v0.8.5
2282024-12-31T16:21:48.970Z Compiling either v1.13.0
2292024-12-31T16:21:49.002Z Checking byteorder v1.5.0
2302024-12-31T16:21:49.226Z Documenting proc-macro2 v1.0.92
2312024-12-31T16:21:49.324Z Compiling itertools v0.13.0
2322024-12-31T16:21:49.334Z Documenting strsim v0.11.1
2332024-12-31T16:21:49.423Z Compiling aho-corasick v1.1.3
2342024-12-31T16:21:49.838Z Compiling quote v1.0.37
2352024-12-31T16:21:50.167Z Compiling syn v2.0.91
2362024-12-31T16:21:50.350Z Documenting quote v1.0.37
2372024-12-31T16:21:50.374Z Documenting fnv v1.0.7
2382024-12-31T16:21:51.318Z Compiling heapless v0.8.0
2392024-12-31T16:21:51.375Z Documenting syn v2.0.91
2402024-12-31T16:21:51.849Z Documenting ident_case v1.0.1
2412024-12-31T16:21:52.405Z Compiling regex-automata v0.4.9
2422024-12-31T16:21:52.723Z Checking hash32 v0.3.1
2432024-12-31T16:21:52.878Z Checking stable_deref_trait v1.2.0
2442024-12-31T16:21:52.970Z Checking cfg-if v1.0.0
2452024-12-31T16:21:53.052Z Checking macaddr v1.0.1
2462024-12-31T16:21:53.275Z Documenting memchr v2.7.4
2472024-12-31T16:21:53.304Z Compiling smoltcp v0.11.0
2482024-12-31T16:21:53.916Z Documenting regex-syntax v0.8.5
2492024-12-31T16:21:54.592Z Documenting aho-corasick v1.1.3
2502024-12-31T16:21:54.937Z Checking managed v0.8.0
2512024-12-31T16:21:55.343Z Checking darling_core v0.20.10
2522024-12-31T16:21:55.626Z Checking bitflags v1.3.2
2532024-12-31T16:21:55.709Z Checking cobs v0.2.3
2542024-12-31T16:21:56.063Z Documenting byteorder v1.5.0
2552024-12-31T16:21:56.149Z Documenting regex-automata v0.4.9
2562024-12-31T16:21:56.804Z Compiling regex v1.11.1
2572024-12-31T16:21:57.354Z Documenting serde_derive v1.0.216
2582024-12-31T16:21:57.755Z Documenting darling_core v0.20.10
2592024-12-31T16:21:58.420Z Documenting zerocopy-derive v0.8.13
2602024-12-31T16:21:58.869Z Documenting hash32 v0.3.1
2612024-12-31T16:21:59.021Z Documenting regex v1.11.1
2622024-12-31T16:21:59.454Z Documenting stable_deref_trait v1.2.0
2632024-12-31T16:21:59.508Z Checking unicode-width v0.1.14
2642024-12-31T16:21:59.863Z Documenting darling_macro v0.20.10
2652024-12-31T16:21:59.944Z Compiling version_check v0.9.5
2662024-12-31T16:21:59.956Z Checking ipnetwork v0.20.0
2672024-12-31T16:22:00.089Z Documenting cfg-if v1.0.0
2682024-12-31T16:22:00.218Z Documenting macaddr v1.0.1
2692024-12-31T16:22:00.390Z Documenting heapless v0.8.0
2702024-12-31T16:22:00.548Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2712024-12-31T16:22:00.670Z Compiling serde_derive v1.0.216
2722024-12-31T16:22:00.754Z Compiling zerocopy-derive v0.8.13
2732024-12-31T16:22:00.860Z Documenting cobs v0.2.3
2742024-12-31T16:22:00.911Z Documenting managed v0.8.0
2752024-12-31T16:22:00.978Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2762024-12-31T16:22:01.510Z Checking tabwriter v1.4.0
2772024-12-31T16:22:01.739Z Checking crc32fast v1.4.2
2782024-12-31T16:22:01.787Z Documenting smoltcp v0.11.0
2792024-12-31T16:22:01.948Z Compiling darling_macro v0.20.10
2802024-12-31T16:22:01.975Z Documenting either v1.13.0
2812024-12-31T16:22:02.008Z Checking dyn-clone v1.0.17
2822024-12-31T16:22:02.149Z Documenting unicode-width v0.1.14
2832024-12-31T16:22:02.180Z Documenting ipnetwork v0.20.0
2842024-12-31T16:22:02.701Z Documenting itertools v0.13.0
2852024-12-31T16:22:02.943Z Compiling darling v0.20.10
2862024-12-31T16:22:03.040Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2872024-12-31T16:22:03.095Z Documenting darling v0.20.10
2882024-12-31T16:22:03.251Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2892024-12-31T16:22:03.341Z Documenting tabwriter v1.4.0
2902024-12-31T16:22:03.820Z Documenting zerocopy v0.8.13
2912024-12-31T16:22:04.221Z Documenting ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2922024-12-31T16:22:04.262Z Documenting derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2932024-12-31T16:22:04.526Z Documenting crc32fast v1.4.2
2942024-12-31T16:22:04.547Z Documenting kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2952024-12-31T16:22:05.194Z Documenting dyn-clone v1.0.17
2962024-12-31T16:22:05.403Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
2972024-12-31T16:22:05.614Z Documenting poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
2982024-12-31T16:22:06.878Z Documenting serde v1.0.216
2992024-12-31T16:22:07.418Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3002024-12-31T16:22:07.421Z Documenting ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3012024-12-31T16:22:09.654Z Checking bitflags v2.6.0
3022024-12-31T16:22:09.654Z Documenting bitflags v2.6.0
3032024-12-31T16:22:09.657Z Checking postcard v1.1.1
3042024-12-31T16:22:09.657Z Documenting postcard v1.1.1
3052024-12-31T16:22:09.657Z Documenting uuid v1.11.0
3062024-12-31T16:22:09.657Z Checking uuid v1.11.0
3072024-12-31T16:22:09.839Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3082024-12-31T16:22:09.842Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3092024-12-31T16:22:10.398Z Documenting illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3102024-12-31T16:22:10.400Z Documenting ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3112024-12-31T16:22:11.245Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3122024-12-31T16:22:11.581Z Documenting opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3132024-12-31T16:22:12.546Z Documenting opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3142024-12-31T16:22:16.580Z Documenting oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3152024-12-31T16:22:17.844Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 33.97s
3162024-12-31T16:22:17.959Z Generated /work/oxidecomputer/opte/target/doc/oxide_vpc/index.html
3172024-12-31T16:22:17.980Z
3182024-12-31T16:22:17.983Zreal 34.095670759
3192024-12-31T16:22:17.983Zuser 2:26.008118633
3202024-12-31T16:22:17.983Zsys 19.804403357
3212024-12-31T16:22:17.983Ztrap 0.105666084
3222024-12-31T16:22:17.983Ztflt 0.249861325
3232024-12-31T16:22:17.983Zdflt 0.185685924
3242024-12-31T16:22:17.983Zkflt 0.003895831
3252024-12-31T16:22:17.983Zlock 3:13.791008805
3262024-12-31T16:22:17.983Zslp 7:48.828156678
3272024-12-31T16:22:17.983Zlat 18.068738435
3282024-12-31T16:22:17.983Zstop 12.490065717
3292024-12-31T16:22:17.983Z+ header 'analyze std + api + usdt'
3302024-12-31T16:22:17.983Z+ echo '# ==== analyze std + api + usdt ==== #'
3312024-12-31T16:22:17.983Z# ==== analyze std + api + usdt ==== #
3322024-12-31T16:22:17.983Z+ ptime -m cargo clippy --features usdt --all-targets
3332024-12-31T16:22:18.286Z Downloading crates ...
3342024-12-31T16:22:18.373Z Downloaded autocfg v1.4.0
3352024-12-31T16:22:18.380Z Downloaded futures-macro v0.3.31
3362024-12-31T16:22:18.382Z Downloaded futures-core v0.3.31
3372024-12-31T16:22:18.399Z Downloaded rusticata-macros v4.1.0
3382024-12-31T16:22:18.401Z Downloaded ctor v0.2.9
3392024-12-31T16:22:18.401Z Downloaded pin-utils v0.1.0
3402024-12-31T16:22:18.404Z Downloaded futures-io v0.3.31
3412024-12-31T16:22:18.404Z Downloaded circular v0.3.0
3422024-12-31T16:22:18.404Z Downloaded slab v0.4.9
3432024-12-31T16:22:18.406Z Downloaded futures-task v0.3.31
3442024-12-31T16:22:18.411Z Downloaded pin-project-lite v0.2.15
3452024-12-31T16:22:18.414Z Downloaded futures-channel v0.3.31
3462024-12-31T16:22:18.414Z Downloaded cookie-factory v0.3.3
3472024-12-31T16:22:18.417Z Downloaded futures-sink v0.3.31
3482024-12-31T16:22:18.417Z Downloaded futures-executor v0.3.31
3492024-12-31T16:22:18.420Z Downloaded nom v7.1.3
3502024-12-31T16:22:18.424Z Downloaded ron v0.8.1
3512024-12-31T16:22:18.430Z Downloaded pcap-parser v0.16.0
3522024-12-31T16:22:18.433Z Downloaded base64 v0.21.7
3532024-12-31T16:22:18.437Z Downloaded minimal-lexical v0.2.1
3542024-12-31T16:22:18.441Z Downloaded futures v0.3.31
3552024-12-31T16:22:18.445Z Downloaded futures-util v0.3.31
3562024-12-31T16:22:18.537Z Compiling proc-macro2 v1.0.92
3572024-12-31T16:22:18.539Z Compiling unicode-ident v1.0.14
3582024-12-31T16:22:18.540Z Compiling memchr v2.7.4
3592024-12-31T16:22:18.540Z Compiling thiserror v2.0.9
3602024-12-31T16:22:18.540Z Compiling serde v1.0.216
3612024-12-31T16:22:18.540Z Compiling thiserror v1.0.69
3622024-12-31T16:22:18.546Z Compiling libc v0.2.169
3632024-12-31T16:22:18.762Z Compiling version_check v0.9.5
3642024-12-31T16:22:19.150Z Compiling ucd-trie v0.1.7
3652024-12-31T16:22:19.287Z Compiling serde_json v1.0.134
3662024-12-31T16:22:19.333Z Compiling once_cell v1.20.2
3672024-12-31T16:22:19.396Z Compiling ident_case v1.0.1
3682024-12-31T16:22:19.431Z Compiling strsim v0.11.1
3692024-12-31T16:22:19.543Z Checking byteorder v1.5.0
3702024-12-31T16:22:19.545Z Compiling fnv v1.0.7
3712024-12-31T16:22:19.650Z Compiling aho-corasick v1.1.3
3722024-12-31T16:22:19.656Z Compiling autocfg v1.4.0
3732024-12-31T16:22:19.665Z Compiling ryu v1.0.18
3742024-12-31T16:22:19.874Z Compiling itoa v1.0.14
3752024-12-31T16:22:19.880Z Compiling regex-syntax v0.8.5
3762024-12-31T16:22:19.948Z Compiling usdt-impl v0.5.0
3772024-12-31T16:22:20.076Z Compiling either v1.13.0
3782024-12-31T16:22:20.322Z Compiling quote v1.0.37
3792024-12-31T16:22:20.358Z Compiling zerocopy v0.8.13
3802024-12-31T16:22:20.391Z Compiling slab v0.4.9
3812024-12-31T16:22:20.605Z Compiling thread-id v4.2.2
3822024-12-31T16:22:20.696Z Compiling syn v2.0.91
3832024-12-31T16:22:20.736Z Compiling itertools v0.13.0
3842024-12-31T16:22:20.988Z Checking plain v0.2.3
3852024-12-31T16:22:21.109Z Checking futures-core v0.3.31
3862024-12-31T16:22:21.203Z Compiling heapless v0.8.0
3872024-12-31T16:22:21.257Z Checking futures-sink v0.3.31
3882024-12-31T16:22:21.285Z Checking log v0.4.22
3892024-12-31T16:22:21.518Z Checking futures-channel v0.3.31
3902024-12-31T16:22:21.831Z Checking hash32 v0.3.1
3912024-12-31T16:22:21.912Z Checking cfg-if v1.0.0
3922024-12-31T16:22:21.984Z Compiling smoltcp v0.11.0
3932024-12-31T16:22:21.990Z Checking macaddr v1.0.1
3942024-12-31T16:22:22.028Z Checking pin-project-lite v0.2.15
3952024-12-31T16:22:22.136Z Checking futures-task v0.3.31
3962024-12-31T16:22:22.231Z Checking stable_deref_trait v1.2.0
3972024-12-31T16:22:22.255Z Checking pretty-hex v0.4.1
3982024-12-31T16:22:22.314Z Checking futures-io v0.3.31
3992024-12-31T16:22:22.333Z Checking pin-utils v0.1.0
4002024-12-31T16:22:22.595Z Checking bitflags v1.3.2
4012024-12-31T16:22:22.622Z Checking managed v0.8.0
4022024-12-31T16:22:22.675Z Checking cobs v0.2.3
4032024-12-31T16:22:22.837Z Checking memmap v0.7.0
4042024-12-31T16:22:22.963Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
4052024-12-31T16:22:23.021Z Checking ipnetwork v0.20.0
4062024-12-31T16:22:23.292Z Compiling regex-automata v0.4.9
4072024-12-31T16:22:23.351Z Checking minimal-lexical v0.2.1
4082024-12-31T16:22:23.479Z Checking unicode-width v0.1.14
4092024-12-31T16:22:23.699Z Checking nom v7.1.3
4102024-12-31T16:22:23.940Z Checking tabwriter v1.4.0
4112024-12-31T16:22:24.218Z Checking crc32fast v1.4.2
4122024-12-31T16:22:24.408Z Checking dyn-clone v1.0.17
4132024-12-31T16:22:24.535Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
4142024-12-31T16:22:24.739Z Checking circular v0.3.0
4152024-12-31T16:22:24.901Z Checking base64 v0.21.7
4162024-12-31T16:22:26.038Z Compiling darling_core v0.20.10
4172024-12-31T16:22:26.059Z Checking rusticata-macros v4.1.0
4182024-12-31T16:22:26.521Z Compiling regex v1.11.1
4192024-12-31T16:22:27.639Z Compiling serde_derive v1.0.216
4202024-12-31T16:22:27.639Z Compiling thiserror-impl v2.0.9
4212024-12-31T16:22:27.639Z Compiling thiserror-impl v1.0.69
4222024-12-31T16:22:27.641Z Compiling zerocopy-derive v0.7.35
4232024-12-31T16:22:27.641Z Compiling scroll_derive v0.12.0
4242024-12-31T16:22:27.641Z Compiling zerocopy-derive v0.8.13
4252024-12-31T16:22:27.641Z Compiling futures-macro v0.3.31
4262024-12-31T16:22:29.018Z Checking scroll v0.12.0
4272024-12-31T16:22:29.399Z Checking futures-util v0.3.31
4282024-12-31T16:22:29.421Z Checking goblin v0.8.2
4292024-12-31T16:22:29.453Z Compiling zerocopy v0.7.35
4302024-12-31T16:22:30.458Z Compiling pest v2.7.15
4312024-12-31T16:22:30.986Z Compiling darling_macro v0.20.10
4322024-12-31T16:22:31.490Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
4332024-12-31T16:22:32.002Z Compiling darling v0.20.10
4342024-12-31T16:22:32.097Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
4352024-12-31T16:22:32.591Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
4362024-12-31T16:22:32.905Z Compiling pest_meta v2.7.15
4372024-12-31T16:22:33.272Z Compiling ctor v0.2.9
4382024-12-31T16:22:33.622Z Checking futures-executor v0.3.31
4392024-12-31T16:22:33.834Z Checking futures v0.3.31
4402024-12-31T16:22:33.920Z Checking cookie-factory v0.3.3
4412024-12-31T16:22:33.947Z Compiling pest_generator v2.7.15
4422024-12-31T16:22:34.384Z Checking pcap-parser v0.16.0
4432024-12-31T16:22:35.271Z Compiling pest_derive v2.7.15
4442024-12-31T16:22:35.903Z Compiling dtrace-parser v0.2.0
4452024-12-31T16:22:36.400Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
4462024-12-31T16:22:37.612Z Checking bitflags v2.6.0
4472024-12-31T16:22:37.614Z Checking postcard v1.1.1
4482024-12-31T16:22:37.614Z Checking uuid v1.11.0
4492024-12-31T16:22:37.855Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
4502024-12-31T16:22:37.855Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
4512024-12-31T16:22:37.858Z Checking ron v0.8.1
4522024-12-31T16:22:38.024Z Compiling serde_tokenstream v0.2.2
4532024-12-31T16:22:38.670Z Checking dof v0.3.0
4542024-12-31T16:22:39.382Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
4552024-12-31T16:22:40.097Z Compiling usdt-attr-macro v0.5.0
4562024-12-31T16:22:40.100Z Compiling usdt-macro v0.5.0
4572024-12-31T16:22:40.889Z Checking usdt v0.5.0
4582024-12-31T16:22:46.735Zwarning: using `Option.and_then(|x| Some(y))`, which is more succinctly expressed as `map(|x| y)`
4592024-12-31T16:22:46.735Z --> lib/opte/src/engine/port/meta.rs:103:9
4602024-12-31T16:22:46.735Z |
4612024-12-31T16:22:46.736Z103 | / self.get(Self::INTERNAL_TARGET)
4622024-12-31T16:22:46.738Z104 | | .and_then(|v| Some(v == "1"))
4632024-12-31T16:22:46.738Z | |_________________________________________^ help: try: `self.get(Self::INTERNAL_TARGET).map(|v| v == "1")`
4642024-12-31T16:22:46.738Z |
4652024-12-31T16:22:46.738Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bind_instead_of_map
4662024-12-31T16:22:46.738Z = note: `#[warn(clippy::bind_instead_of_map)]` on by default
4672024-12-31T16:22:46.738Z
4682024-12-31T16:22:47.701Zwarning: `opte` (lib) generated 1 warning (run `cargo clippy --fix --lib -p opte` to apply 1 suggestion)
4692024-12-31T16:22:47.704Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
4702024-12-31T16:22:50.011Z Checking opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
4712024-12-31T16:22:53.136Zwarning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
4722024-12-31T16:22:53.136Z --> lib/oxide-vpc/tests/integration_tests.rs:2107:23
4732024-12-31T16:22:53.136Z |
4742024-12-31T16:22:53.136Z2107 | reply_body.extend(reply.to_full_meta().meta().copy_remaining().into_iter());
4752024-12-31T16:22:53.136Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `reply.to_full_meta().meta().copy_remaining()`
4762024-12-31T16:22:53.136Z |
4772024-12-31T16:22:53.136Znote: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
4782024-12-31T16:22:53.136Z --> /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/iter/traits/collect.rs:450:18
4792024-12-31T16:22:53.136Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
4802024-12-31T16:22:53.136Z = note: `#[warn(clippy::useless_conversion)]` on by default
4812024-12-31T16:22:53.136Z
4822024-12-31T16:22:53.157Zwarning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
4832024-12-31T16:22:53.157Z --> lib/oxide-vpc/tests/integration_tests.rs:2221:23
4842024-12-31T16:22:53.157Z |
4852024-12-31T16:22:53.157Z2221 | reply_body.extend(reply.to_full_meta().meta().copy_remaining().into_iter());
4862024-12-31T16:22:53.157Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `reply.to_full_meta().meta().copy_remaining()`
4872024-12-31T16:22:53.157Z |
4882024-12-31T16:22:53.157Znote: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
4892024-12-31T16:22:53.157Z --> /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/iter/traits/collect.rs:450:18
4902024-12-31T16:22:53.157Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
4912024-12-31T16:22:53.157Z
4922024-12-31T16:22:53.172Zwarning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
4932024-12-31T16:22:53.172Z --> lib/oxide-vpc/tests/integration_tests.rs:2461:23
4942024-12-31T16:22:53.172Z |
4952024-12-31T16:22:53.172Z2461 | reply_body.extend(reply.to_full_meta().meta().copy_remaining().into_iter());
4962024-12-31T16:22:53.172Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `reply.to_full_meta().meta().copy_remaining()`
4972024-12-31T16:22:53.172Z |
4982024-12-31T16:22:53.172Znote: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
4992024-12-31T16:22:53.172Z --> /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/iter/traits/collect.rs:450:18
5002024-12-31T16:22:53.172Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
5012024-12-31T16:22:53.172Z
5022024-12-31T16:22:54.017Zwarning: `oxide-vpc` (test "integration_tests") generated 3 warnings (run `cargo clippy --fix --test "integration_tests"` to apply 3 suggestions)
5032024-12-31T16:22:54.017Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 35.89s
5042024-12-31T16:22:54.058Z
5052024-12-31T16:22:54.061Zreal 36.066712065
5062024-12-31T16:22:54.061Zuser 2:22.665820873
5072024-12-31T16:22:54.061Zsys 20.606356425
5082024-12-31T16:22:54.061Ztrap 0.081757852
5092024-12-31T16:22:54.061Ztflt 0.368709385
5102024-12-31T16:22:54.061Zdflt 0.437675099
5112024-12-31T16:22:54.061Zkflt 0.000540861
5122024-12-31T16:22:54.061Zlock 3:31.398864398
5132024-12-31T16:22:54.061Zslp 8:50.535701383
5142024-12-31T16:22:54.061Zlat 4.584145184
5152024-12-31T16:22:54.061Zstop 8.089667343
5162024-12-31T16:22:54.061Z+ header 'analyze no_std + engine + kernel'
5172024-12-31T16:22:54.061Z+ echo '# ==== analyze no_std + engine + kernel ==== #'
5182024-12-31T16:22:54.061Z# ==== analyze no_std + engine + kernel ==== #
5192024-12-31T16:22:54.061Z+ ptime -m cargo +nightly-2024-11-18 clippy --no-default-features --features engine,kernel
5202024-12-31T16:22:54.365Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
5212024-12-31T16:22:54.366Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
5222024-12-31T16:22:54.368Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
5232024-12-31T16:22:54.368Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
5242024-12-31T16:22:54.829Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
5252024-12-31T16:23:00.944Zwarning: using `Option.and_then(|x| Some(y))`, which is more succinctly expressed as `map(|x| y)`
5262024-12-31T16:23:00.945Z --> lib/opte/src/engine/port/meta.rs:103:9
5272024-12-31T16:23:00.945Z |
5282024-12-31T16:23:00.945Z103 | / self.get(Self::INTERNAL_TARGET)
5292024-12-31T16:23:00.945Z104 | | .and_then(|v| Some(v == "1"))
5302024-12-31T16:23:00.945Z | |_________________________________________^ help: try: `self.get(Self::INTERNAL_TARGET).map(|v| v == "1")`
5312024-12-31T16:23:00.945Z |
5322024-12-31T16:23:00.945Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bind_instead_of_map
5332024-12-31T16:23:00.945Z = note: `#[warn(clippy::bind_instead_of_map)]` on by default
5342024-12-31T16:23:00.945Z
5352024-12-31T16:23:01.626Zwarning: `opte` (lib) generated 1 warning (run `cargo clippy --fix --lib -p opte` to apply 1 suggestion)
5362024-12-31T16:23:01.629Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
5372024-12-31T16:23:03.586Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.43s
5382024-12-31T16:23:03.620Z
5392024-12-31T16:23:03.622Zreal 9.553081161
5402024-12-31T16:23:03.622Zuser 10.195605597
5412024-12-31T16:23:03.622Zsys 1.318288115
5422024-12-31T16:23:03.622Ztrap 0.001597800
5432024-12-31T16:23:03.622Ztflt 0.010009353
5442024-12-31T16:23:03.622Zdflt 0.001583240
5452024-12-31T16:23:03.622Zkflt 0.000000000
5462024-12-31T16:23:03.622Zlock 26.819567652
5472024-12-31T16:23:03.622Zslp 33.915160232
5482024-12-31T16:23:03.622Zlat 0.056501341
5492024-12-31T16:23:03.622Zstop 0.154623336
5502024-12-31T16:23:03.623Z+ header test
5512024-12-31T16:23:03.623Z+ echo '# ==== test ==== #'
5522024-12-31T16:23:03.623Z# ==== test ==== #
5532024-12-31T16:23:03.623Z+ ptime -m cargo test
5542024-12-31T16:23:03.903Z Compiling unicode-ident v1.0.14
5552024-12-31T16:23:03.903Z Compiling memchr v2.7.4
5562024-12-31T16:23:03.903Z Compiling byteorder v1.5.0
5572024-12-31T16:23:03.906Z Compiling ucd-trie v0.1.7
5582024-12-31T16:23:03.906Z Compiling ryu v1.0.18
5592024-12-31T16:23:03.912Z Compiling itoa v1.0.14
5602024-12-31T16:23:03.919Z Compiling libc v0.2.169
5612024-12-31T16:23:03.934Z Compiling log v0.4.22
5622024-12-31T16:23:04.065Z Compiling proc-macro2 v1.0.92
5632024-12-31T16:23:04.103Z Compiling futures-sink v0.3.31
5642024-12-31T16:23:04.228Z Compiling futures-core v0.3.31
5652024-12-31T16:23:04.239Z Compiling plain v0.2.3
5662024-12-31T16:23:04.245Z Compiling slab v0.4.9
5672024-12-31T16:23:04.299Z Compiling hash32 v0.3.1
5682024-12-31T16:23:04.365Z Compiling futures-channel v0.3.31
5692024-12-31T16:23:04.432Z Compiling stable_deref_trait v1.2.0
5702024-12-31T16:23:04.463Z Compiling thread-id v4.2.2
5712024-12-31T16:23:04.475Z Compiling pin-project-lite v0.2.15
5722024-12-31T16:23:04.506Z Compiling futures-io v0.3.31
5732024-12-31T16:23:04.517Z Compiling futures-task v0.3.31
5742024-12-31T16:23:04.540Z Compiling cfg-if v1.0.0
5752024-12-31T16:23:04.546Z Compiling pretty-hex v0.4.1
5762024-12-31T16:23:04.575Z Compiling pin-utils v0.1.0
5772024-12-31T16:23:04.612Z Compiling macaddr v1.0.1
5782024-12-31T16:23:04.649Z Compiling heapless v0.8.0
5792024-12-31T16:23:04.712Z Compiling managed v0.8.0
5802024-12-31T16:23:04.728Z Compiling bitflags v1.3.2
5812024-12-31T16:23:04.744Z Compiling quote v1.0.37
5822024-12-31T16:23:04.762Z Compiling cobs v0.2.3
5832024-12-31T16:23:04.804Z Compiling aho-corasick v1.1.3
5842024-12-31T16:23:04.952Z Compiling memmap v0.7.0
5852024-12-31T16:23:05.028Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
5862024-12-31T16:23:05.098Z Compiling syn v2.0.91
5872024-12-31T16:23:05.382Z Compiling unicode-width v0.1.14
5882024-12-31T16:23:05.394Z Compiling minimal-lexical v0.2.1
5892024-12-31T16:23:05.495Z Compiling smoltcp v0.11.0
5902024-12-31T16:23:05.532Z Compiling ipnetwork v0.20.0
5912024-12-31T16:23:05.693Z Compiling either v1.13.0
5922024-12-31T16:23:05.839Z Compiling tabwriter v1.4.0
5932024-12-31T16:23:05.865Z Compiling nom v7.1.3
5942024-12-31T16:23:06.002Z Compiling itertools v0.13.0
5952024-12-31T16:23:06.089Z Compiling crc32fast v1.4.2
5962024-12-31T16:23:06.236Z Compiling dyn-clone v1.0.17
5972024-12-31T16:23:06.351Z Compiling circular v0.3.0
5982024-12-31T16:23:06.433Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
5992024-12-31T16:23:06.658Z Compiling regex-automata v0.4.9
6002024-12-31T16:23:06.747Z Compiling base64 v0.21.7
6012024-12-31T16:23:08.705Z Compiling rusticata-macros v4.1.0
6022024-12-31T16:23:09.835Z Compiling regex v1.11.1
6032024-12-31T16:23:10.159Z Compiling darling_core v0.20.10
6042024-12-31T16:23:12.154Z Compiling serde_derive v1.0.216
6052024-12-31T16:23:12.154Z Compiling thiserror-impl v2.0.9
6062024-12-31T16:23:12.156Z Compiling thiserror-impl v1.0.69
6072024-12-31T16:23:12.156Z Compiling zerocopy-derive v0.7.35
6082024-12-31T16:23:12.156Z Compiling scroll_derive v0.12.0
6092024-12-31T16:23:12.156Z Compiling zerocopy-derive v0.8.13
6102024-12-31T16:23:12.604Z Compiling futures-macro v0.3.31
6112024-12-31T16:23:13.589Z Compiling scroll v0.12.0
6122024-12-31T16:23:14.001Z Compiling zerocopy v0.7.35
6132024-12-31T16:23:14.084Z Compiling goblin v0.8.2
6142024-12-31T16:23:14.362Z Compiling futures-util v0.3.31
6152024-12-31T16:23:14.760Z Compiling thiserror v1.0.69
6162024-12-31T16:23:14.883Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6172024-12-31T16:23:14.888Z Compiling zerocopy v0.8.13
6182024-12-31T16:23:14.989Z Compiling thiserror v2.0.9
6192024-12-31T16:23:15.104Z Compiling pest v2.7.15
6202024-12-31T16:23:15.142Z Compiling darling_macro v0.20.10
6212024-12-31T16:23:15.176Z Compiling ctor v0.2.9
6222024-12-31T16:23:16.114Z Compiling darling v0.20.10
6232024-12-31T16:23:16.207Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6242024-12-31T16:23:16.209Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6252024-12-31T16:23:17.487Z Compiling pest_meta v2.7.15
6262024-12-31T16:23:18.067Z Compiling serde v1.0.216
6272024-12-31T16:23:18.565Z Compiling pest_generator v2.7.15
6282024-12-31T16:23:19.297Z Compiling futures-executor v0.3.31
6292024-12-31T16:23:19.703Z Compiling futures v0.3.31
6302024-12-31T16:23:19.796Z Compiling cookie-factory v0.3.3
6312024-12-31T16:23:20.127Z Compiling pest_derive v2.7.15
6322024-12-31T16:23:20.287Z Compiling pcap-parser v0.16.0
6332024-12-31T16:23:21.046Z Compiling dtrace-parser v0.2.0
6342024-12-31T16:23:21.425Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6352024-12-31T16:23:22.468Z Compiling bitflags v2.6.0
6362024-12-31T16:23:22.468Z Compiling serde_json v1.0.134
6372024-12-31T16:23:22.468Z Compiling postcard v1.1.1
6382024-12-31T16:23:22.468Z Compiling uuid v1.11.0
6392024-12-31T16:23:22.600Z Compiling serde_tokenstream v0.2.2
6402024-12-31T16:23:22.689Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6412024-12-31T16:23:22.759Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6422024-12-31T16:23:22.850Z Compiling ron v0.8.1
6432024-12-31T16:23:23.721Z Compiling dof v0.3.0
6442024-12-31T16:23:24.319Z Compiling usdt-impl v0.5.0
6452024-12-31T16:23:24.496Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
6462024-12-31T16:23:25.091Z Compiling usdt-macro v0.5.0
6472024-12-31T16:23:25.091Z Compiling usdt-attr-macro v0.5.0
6482024-12-31T16:23:26.165Z Compiling usdt v0.5.0
6492024-12-31T16:23:31.224Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
6502024-12-31T16:23:33.302Z Compiling opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
6512024-12-31T16:23:46.149Z Finished `test` profile [unoptimized + debuginfo] target(s) in 42.47s
6522024-12-31T16:23:46.172Z Running unittests src/lib.rs (/work/oxidecomputer/opte/target/debug/deps/oxide_vpc-5c78098cd05f390f)
6532024-12-31T16:23:46.187Z
6542024-12-31T16:23:46.187Zrunning 9 tests
6552024-12-31T16:23:46.190Ztest api::tests::parse_bad_proto_filter ... ok
6562024-12-31T16:23:46.190Ztest api::tests::parse_good_proto_filter ... ok
6572024-12-31T16:23:46.190Ztest api::tests::parse_bad_address ... ok
6582024-12-31T16:23:46.190Ztest api::tests::ports_from_str_bad ... ok
6592024-12-31T16:23:46.190Ztest api::tests::parse_good_address ... ok
6602024-12-31T16:23:46.190Ztest api::tests::ports_from_str_good ... ok
6612024-12-31T16:23:46.190Ztest cfg::tests::test_required_nat_space ... ok
6622024-12-31T16:23:46.190Ztest cfg::tests::test_required_nat_space_only_ipv4 ... ok
6632024-12-31T16:23:46.190Ztest cfg::tests::test_required_nat_space_only_ipv6 ... ok
6642024-12-31T16:23:46.190Z
6652024-12-31T16:23:46.190Ztest result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
6662024-12-31T16:23:46.190Z
6672024-12-31T16:23:46.190Z Running tests/firewall_tests.rs (/work/oxidecomputer/opte/target/debug/deps/firewall_tests-1abbe1e594e2b0ea)
6682024-12-31T16:23:46.193Z
6692024-12-31T16:23:46.193Zrunning 4 tests
6702024-12-31T16:23:46.196Ztest firewall_external_inbound ... ok
6712024-12-31T16:23:46.196Ztest firewall_vni_outbound ... ok
6722024-12-31T16:23:46.199Ztest firewall_vni_inbound ... ok
6732024-12-31T16:23:46.199Ztest firewall_replace_rules ... ok
6742024-12-31T16:23:46.199Z
6752024-12-31T16:23:46.199Ztest result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
6762024-12-31T16:23:46.199Z
6772024-12-31T16:23:46.199Z Running tests/fuzz_regression.rs (/work/oxidecomputer/opte/target/debug/deps/fuzz_regression-adcd70de7be3e5ca)
6782024-12-31T16:23:46.202Z
6792024-12-31T16:23:46.202Zrunning 2 tests
6802024-12-31T16:23:46.205Ztest parse_in_regression ... ok
6812024-12-31T16:23:46.205Ztest parse_out_regression ... ok
6822024-12-31T16:23:46.205Z
6832024-12-31T16:23:46.205Ztest result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
6842024-12-31T16:23:46.205Z
6852024-12-31T16:23:46.205Z Running tests/integration_tests.rs (/work/oxidecomputer/opte/target/debug/deps/integration_tests-287ff281efe3cd72)
6862024-12-31T16:23:46.210Z
6872024-12-31T16:23:46.210Zrunning 38 tests
6882024-12-31T16:23:46.213Ztest bad_ip_len ... ok
6892024-12-31T16:23:46.215Ztest check_layers ... ok
6902024-12-31T16:23:46.215Ztest add_remove_fw_rule ... ok
6912024-12-31T16:23:46.215Ztest arp_gateway ... ok
6922024-12-31T16:23:46.215Ztest ephemeral_ip_preferred_over_snat_outbound ... ok
6932024-12-31T16:23:46.215Ztest anti_spoof ... ok
6942024-12-31T16:23:46.217Ztest flow_expiration ... ok
6952024-12-31T16:23:46.217Ztest gateway_icmp4_ping ... ok
6962024-12-31T16:23:46.217Ztest gateway_icmpv6_ping ... ok
6972024-12-31T16:23:46.217Ztest external_ip_epoch_affinity_preserved ... ok
6982024-12-31T16:23:46.217Ztest gateway_router_advert_reply ... ok
6992024-12-31T16:23:46.220Ztest early_tcp_invalidation ... ok
7002024-12-31T16:23:46.220Ztest guest_to_guest_no_route ... ok
7012024-12-31T16:23:46.220Ztest external_ip_reconfigurable ... ok
7022024-12-31T16:23:46.220Ztest guest_to_guest_diff_vpc_no_peer ... ok
7032024-12-31T16:23:46.220Ztest guest_to_guest ... ok
7042024-12-31T16:23:46.220Ztest guest_to_internet_ipv4 ... ok
7052024-12-31T16:23:46.220Ztest inbound_ndp_dropped_at_gateway ... ok
7062024-12-31T16:23:46.220Ztest guest_to_internet_ipv6 ... ok
7072024-12-31T16:23:46.220Ztest intra_subnet_routes_with_custom ... ok
7082024-12-31T16:23:46.220Ztest packet_body_pullup ... ok
7092024-12-31T16:23:46.220Ztest no_panic_on_flow_table_full ... ok
7102024-12-31T16:23:46.222Ztest outbound_ndp_dropped ... ok
7112024-12-31T16:23:46.223Ztest port_transition_reset ... ok
7122024-12-31T16:23:46.223Ztest port_transition_running ... ok
7132024-12-31T16:23:46.223Ztest port_as_router_target ... ok
7142024-12-31T16:23:46.223Ztest port_transition_pause ... ok
7152024-12-31T16:23:46.225Ztest snat_icmp4_echo_rewrite ... ok
7162024-12-31T16:23:46.225Ztest select_eip_conditioned_on_igw ... ok
7172024-12-31T16:23:46.225Ztest snat_icmp6_echo_rewrite ... ok
7182024-12-31T16:23:46.225Ztest external_ip_receive_and_reply_on_all ... ok
7192024-12-31T16:23:46.225Ztest tcp_inbound ... ok
7202024-12-31T16:23:46.225Ztest test_gateway_neighbor_advert_reply ... ok
7212024-12-31T16:23:46.225Ztest external_ip_balanced_over_floating_ips ... ok
7222024-12-31T16:23:46.225Ztest test_reply_to_dhcpv6_solicit_or_request ... ok
7232024-12-31T16:23:46.225Ztest tcp_outbound ... ok
7242024-12-31T16:23:46.225Ztest uft_lft_invalidation_in ... ok
7252024-12-31T16:23:46.228Ztest uft_lft_invalidation_out ... ok
7262024-12-31T16:23:46.228Z
7272024-12-31T16:23:46.228Ztest result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
7282024-12-31T16:23:46.228Z
7292024-12-31T16:23:46.228Z Doc-tests oxide_vpc
7302024-12-31T16:23:46.524Z
7312024-12-31T16:23:46.525Zrunning 0 tests
7322024-12-31T16:23:46.525Z
7332024-12-31T16:23:46.527Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
7342024-12-31T16:23:46.527Z
7352024-12-31T16:23:46.550Z
7362024-12-31T16:23:46.553Zreal 42.913137760
7372024-12-31T16:23:46.553Zuser 3:03.075850937
7382024-12-31T16:23:46.553Zsys 21.003637330
7392024-12-31T16:23:46.553Ztrap 0.095283475
7402024-12-31T16:23:46.553Ztflt 0.188037166
7412024-12-31T16:23:46.553Zdflt 0.483763325
7422024-12-31T16:23:46.553Zkflt 0.005293330
7432024-12-31T16:23:46.553Zlock 5:03.898887721
7442024-12-31T16:23:46.553Zslp 9:53.585541401
7452024-12-31T16:23:46.553Zlat 4.902977256
7462024-12-31T16:23:46.553Zstop 7.527285447
7472024-12-31T16:23:46.553Zprocess exited: duration 146451 ms, exit code 0
 
7482024-12-31T16:23:46.559Zfound 0 output files