01JF8C6DMVVNGQ12C4BJ560VGJ: 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: 01JF8C6QYADXNRQ0X19QQBJGH7

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12024-12-16T18:39:03.617Zjob assigned to worker 01JF8C6WFGZD74G07B70ER3XRS [factory aws, i-0c7b8c9c52373c96d] (queued for 58 s)
 
22024-12-16T18:39:11.725Zstarting task 0: "setup"
32024-12-16T18:39:11.735Z++ uname -s
42024-12-16T18:39:11.738Z+ kern=SunOS
52024-12-16T18:39:11.738Z+ case "$kern" in
62024-12-16T18:39:11.738Z+ groupadd -g 12345 build
72024-12-16T18:39:11.740Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-12-16T18:39:13.749Z+ zfs create -o mountpoint=/work rpool/work
92024-12-16T18:39:13.838Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-12-16T18:39:13.841Z+ home_fs=zfs
112024-12-16T18:39:13.841Z+ [[ zfs == autofs ]]
122024-12-16T18:39:13.841Z+ mkdir -p /home/build
132024-12-16T18:39:13.844Z+ chown build:build /home/build /work
142024-12-16T18:39:15.844Z+ chmod 0700 /home/build /work
152024-12-16T18:39:15.847Zprocess exited: duration 4122 ms, exit code 0
 
162024-12-16T18:39:15.853Zstarting task 1: "rust-toolchain"
172024-12-16T18:39:15.859Z+ printf ' * toolchain channel = "%s"
182024-12-16T18:39:15.859Z' nightly-2024-11-18
192024-12-16T18:39:15.859Z * toolchain channel = "nightly-2024-11-18"
202024-12-16T18:39:15.859Z * toolchain profile = "default"
212024-12-16T18:39:15.859Z+ printf ' * toolchain profile = "%s"
222024-12-16T18:39:15.859Z' default
232024-12-16T18:39:15.861Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-12-16T18:39:15.861Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default
252024-12-16T18:39:15.951Zinfo: downloading installer
262024-12-16T18:39:17.267Zinfo: profile set to 'default'
272024-12-16T18:39:17.267Zinfo: default host triple is x86_64-unknown-illumos
282024-12-16T18:39:17.270Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
292024-12-16T18:39:17.409Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
302024-12-16T18:39:17.409Zinfo: downloading component 'cargo'
312024-12-16T18:39:18.138Zinfo: downloading component 'clippy'
322024-12-16T18:39:18.421Zinfo: downloading component 'rust-docs'
332024-12-16T18:39:19.412Zinfo: downloading component 'rust-std'
342024-12-16T18:39:21.004Zinfo: downloading component 'rustc'
352024-12-16T18:39:26.623Zinfo: downloading component 'rustfmt'
362024-12-16T18:39:26.834Zinfo: installing component 'cargo'
372024-12-16T18:39:27.661Zinfo: installing component 'clippy'
382024-12-16T18:39:28.038Zinfo: installing component 'rust-docs'
392024-12-16T18:39:29.719Zinfo: installing component 'rust-std'
402024-12-16T18:39:31.576Zinfo: installing component 'rustc'
412024-12-16T18:39:37.538Zinfo: installing component 'rustfmt'
422024-12-16T18:39:37.870Zinfo: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos'
432024-12-16T18:39:37.870Z
442024-12-16T18:39:38.268Z nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
452024-12-16T18:39:38.268Z
462024-12-16T18:39:38.270Z
472024-12-16T18:39:38.270ZRust is installed now. Great!
482024-12-16T18:39:38.270Z
492024-12-16T18:39:38.270ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-12-16T18:39:38.271Zenvironment variable. This has not been done automatically.
512024-12-16T18:39:38.271Z
522024-12-16T18:39:38.271ZTo configure your current shell, you need to source
532024-12-16T18:39:38.271Zthe corresponding env file under $HOME/.cargo.
542024-12-16T18:39:38.271Z
552024-12-16T18:39:38.271ZThis is usually done by running one of the following (note the leading DOT):
562024-12-16T18:39:38.271Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-12-16T18:39:38.271Zsource "$HOME/.cargo/env.fish" # For fish
582024-12-16T18:39:38.349Z+ rustc --version
592024-12-16T18:39:38.419Zrustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
602024-12-16T18:39:38.422Zprocess exited: duration 22564 ms, exit code 0
 
612024-12-16T18:39:38.427Zstarting task 2: "authentication"
622024-12-16T18:39:38.448Zprocess exited: duration 20 ms, exit code 0
 
632024-12-16T18:39:38.453Zstarting task 3: "clone repository"
642024-12-16T18:39:38.459Z+ mkdir -p /work/oxidecomputer/opte
652024-12-16T18:39:38.461Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-12-16T18:39:38.501ZCloning into '/work/oxidecomputer/opte'...
672024-12-16T18:39:39.216Z+ cd /work/oxidecomputer/opte
682024-12-16T18:39:39.217Z+ git fetch origin a60adb12f3846e083531eeb9503bd3c2184bd7b6
692024-12-16T18:39:39.458ZFrom https://github.com/oxidecomputer/opte
702024-12-16T18:39:39.458Z * branch a60adb12f3846e083531eeb9503bd3c2184bd7b6 -> FETCH_HEAD
712024-12-16T18:39:39.466Z+ [[ -n rwlock ]]
722024-12-16T18:39:39.469Z++ git branch --show-current
732024-12-16T18:39:39.471Z+ current=master
742024-12-16T18:39:39.471Z+ [[ master != rwlock ]]
752024-12-16T18:39:39.471Z+ git branch -f rwlock a60adb12f3846e083531eeb9503bd3c2184bd7b6
762024-12-16T18:39:39.474Z+ git checkout -f rwlock
772024-12-16T18:39:39.497ZSwitched to branch 'rwlock'
782024-12-16T18:39:39.499Z+ git reset --hard a60adb12f3846e083531eeb9503bd3c2184bd7b6
792024-12-16T18:39:39.518ZHEAD is now at a60adb1 Rustc optimised out the `fetch_add`s.
802024-12-16T18:39:39.520Zprocess exited: duration 1065 ms, exit code 0
 
812024-12-16T18:39:39.526Zstarting task 4: "build"
822024-12-16T18:39:39.531Z+ cargo --version
832024-12-16T18:39:39.536Zinfo: syncing channel updates for '1.83.0-x86_64-unknown-illumos'
842024-12-16T18:39:39.723Zinfo: latest update on 2024-11-28, rust version 1.83.0 (90b35a623 2024-11-26)
852024-12-16T18:39:39.723Zinfo: downloading component 'cargo'
862024-12-16T18:39:40.734Zinfo: downloading component 'clippy'
872024-12-16T18:39:41.134Zinfo: downloading component 'rust-docs'
882024-12-16T18:39:42.547Zinfo: downloading component 'rust-std'
892024-12-16T18:39:44.593Zinfo: downloading component 'rustc'
902024-12-16T18:39:52.313Zinfo: downloading component 'rustfmt'
912024-12-16T18:39:52.609Zinfo: installing component 'cargo'
922024-12-16T18:39:53.432Zinfo: installing component 'clippy'
932024-12-16T18:39:53.806Zinfo: installing component 'rust-docs'
942024-12-16T18:39:55.507Zinfo: installing component 'rust-std'
952024-12-16T18:39:57.167Zinfo: installing component 'rustc'
962024-12-16T18:40:02.962Zinfo: installing component 'rustfmt'
972024-12-16T18:40:03.391Zcargo 1.83.0 (5ffbef321 2024-10-29)
982024-12-16T18:40:03.393Z+ rustc --version
992024-12-16T18:40:03.465Zrustc 1.83.0 (90b35a623 2024-11-26)
1002024-12-16T18:40:03.470Z+ cd lib/oxide-vpc
1012024-12-16T18:40:03.473Z+ header 'check style'
1022024-12-16T18:40:03.473Z+ echo '# ==== check style ==== #'
1032024-12-16T18:40:03.473Z# ==== check style ==== #
1042024-12-16T18:40:03.473Z+ ptime -m cargo +nightly-2024-11-18 fmt -- --check
1052024-12-16T18:40:03.745Z
1062024-12-16T18:40:03.745Zreal 0.269328977
1072024-12-16T18:40:03.745Zuser 0.170529638
1082024-12-16T18:40:03.745Zsys 0.092710892
1092024-12-16T18:40:03.745Ztrap 0.000008477
1102024-12-16T18:40:03.745Ztflt 0.000000000
1112024-12-16T18:40:03.745Zdflt 0.000000000
1122024-12-16T18:40:03.745Zkflt 0.000000000
1132024-12-16T18:40:03.745Zlock 0.000000000
1142024-12-16T18:40:03.748Zslp 0.183426111
1152024-12-16T18:40:03.748Zlat 0.000261323
1162024-12-16T18:40:03.748Zstop 0.000153741
1172024-12-16T18:40:03.748Z+ header 'check docs'
1182024-12-16T18:40:03.748Z+ echo '# ==== check docs ==== #'
1192024-12-16T18:40:03.748Z# ==== check docs ==== #
1202024-12-16T18:40:03.748Z+ RUSTDOCFLAGS='-D warnings'
1212024-12-16T18:40:03.748Z+ ptime -m cargo +nightly-2024-11-18 doc --no-default-features --features=api,std,engine,kernel
1222024-12-16T18:40:03.857Z Updating crates.io index
1232024-12-16T18:40:03.860Z Updating git repository `https://github.com/oxidecomputer/falcon`
1242024-12-16T18:40:04.532Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1252024-12-16T18:40:04.780Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1262024-12-16T18:40:05.017Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1272024-12-16T18:40:05.372Z Updating git repository `https://github.com/oxidecomputer/zone`
1282024-12-16T18:40:05.642Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1292024-12-16T18:40:05.921Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1302024-12-16T18:40:06.196Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1312024-12-16T18:40:06.470Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1322024-12-16T18:40:07.231Z Downloading crates ...
1332024-12-16T18:40:07.282Z Downloaded byteorder v1.5.0
1342024-12-16T18:40:07.285Z Downloaded block-buffer v0.10.4
1352024-12-16T18:40:07.288Z Downloaded cobs v0.2.3
1362024-12-16T18:40:07.291Z Downloaded cfg-if v1.0.0
1372024-12-16T18:40:07.293Z Downloaded bitflags v1.3.2
1382024-12-16T18:40:07.303Z Downloaded scroll_derive v0.12.0
1392024-12-16T18:40:07.307Z Downloaded dtrace-parser v0.2.0
1402024-12-16T18:40:07.311Z Downloaded pretty-hex v0.4.1
1412024-12-16T18:40:07.320Z Downloaded usdt-attr-macro v0.5.0
1422024-12-16T18:40:07.323Z Downloaded ident_case v1.0.1
1432024-12-16T18:40:07.329Z Downloaded darling_macro v0.20.10
1442024-12-16T18:40:07.332Z Downloaded usdt-macro v0.5.0
1452024-12-16T18:40:07.339Z Downloaded dof v0.3.0
1462024-12-16T18:40:07.341Z Downloaded crypto-common v0.1.6
1472024-12-16T18:40:07.344Z Downloaded cpufeatures v0.2.16
1482024-12-16T18:40:07.346Z Downloaded itoa v1.0.14
1492024-12-16T18:40:07.348Z Downloaded fnv v1.0.7
1502024-12-16T18:40:07.348Z Downloaded macaddr v1.0.1
1512024-12-16T18:40:07.348Z Downloaded embedded-io v0.4.0
1522024-12-16T18:40:07.351Z Downloaded strsim v0.11.1
1532024-12-16T18:40:07.351Z Downloaded embedded-io v0.6.1
1542024-12-16T18:40:07.355Z Downloaded defmt-parser v0.4.1
1552024-12-16T18:40:07.355Z Downloaded digest v0.10.7
1562024-12-16T18:40:07.357Z Downloaded ipnetwork v0.20.0
1572024-12-16T18:40:07.357Z Downloaded memmap v0.7.0
1582024-12-16T18:40:07.365Z Downloaded either v1.13.0
1592024-12-16T18:40:07.368Z Downloaded thiserror-impl v2.0.7
1602024-12-16T18:40:07.370Z Downloaded thiserror v1.0.69
1612024-12-16T18:40:07.375Z Downloaded thread-id v4.2.2
1622024-12-16T18:40:07.378Z Downloaded stable_deref_trait v1.2.0
1632024-12-16T18:40:07.378Z Downloaded dyn-clone v1.0.17
1642024-12-16T18:40:07.383Z Downloaded managed v0.8.0
1652024-12-16T18:40:07.386Z Downloaded version_check v0.9.5
1662024-12-16T18:40:07.386Z Downloaded proc-macro-error-attr2 v2.0.0
1672024-12-16T18:40:07.386Z Downloaded generic-array v0.14.7
1682024-12-16T18:40:07.389Z Downloaded tabwriter v1.4.0
1692024-12-16T18:40:07.389Z Downloaded hash32 v0.3.1
1702024-12-16T18:40:07.391Z Downloaded darling v0.20.10
1712024-12-16T18:40:07.395Z Downloaded usdt-impl v0.5.0
1722024-12-16T18:40:07.398Z Downloaded usdt v0.5.0
1732024-12-16T18:40:07.400Z Downloaded thiserror-impl v1.0.69
1742024-12-16T18:40:07.400Z Downloaded plain v0.2.3
1752024-12-16T18:40:07.400Z Downloaded pest_generator v2.7.15
1762024-12-16T18:40:07.403Z Downloaded quote v1.0.37
1772024-12-16T18:40:07.405Z Downloaded crc32fast v1.4.2
1782024-12-16T18:40:07.410Z Downloaded proc-macro-error2 v2.0.1
1792024-12-16T18:40:07.413Z Downloaded zerocopy-derive v0.7.35
1802024-12-16T18:40:07.418Z Downloaded postcard v1.1.1
1812024-12-16T18:40:07.421Z Downloaded thiserror v2.0.7
1822024-12-16T18:40:07.426Z Downloaded sha2 v0.10.8
1832024-12-16T18:40:07.428Z Downloaded scroll v0.12.0
1842024-12-16T18:40:07.431Z Downloaded bitflags v2.6.0
1852024-12-16T18:40:07.433Z Downloaded once_cell v1.20.2
1862024-12-16T18:40:07.436Z Downloaded defmt-macros v0.4.0
1872024-12-16T18:40:07.439Z Downloaded serde_tokenstream v0.2.2
1882024-12-16T18:40:07.442Z Downloaded proc-macro2 v1.0.92
1892024-12-16T18:40:07.444Z Downloaded defmt v0.3.10
1902024-12-16T18:40:07.446Z Downloaded ucd-trie v0.1.7
1912024-12-16T18:40:07.449Z Downloaded log v0.4.22
1922024-12-16T18:40:07.453Z Downloaded ryu v1.0.18
1932024-12-16T18:40:07.459Z Downloaded uuid v1.11.0
1942024-12-16T18:40:07.461Z Downloaded pest_meta v2.7.15
1952024-12-16T18:40:07.464Z Downloaded darling_core v0.20.10
1962024-12-16T18:40:07.466Z Downloaded unicode-ident v1.0.14
1972024-12-16T18:40:07.473Z Downloaded pest_derive v2.7.15
1982024-12-16T18:40:07.480Z Downloaded serde_derive v1.0.216
1992024-12-16T18:40:07.483Z Downloaded typenum v1.17.0
2002024-12-16T18:40:07.490Z Downloaded zerocopy-derive v0.8.13
2012024-12-16T18:40:07.496Z Downloaded serde v1.0.216
2022024-12-16T18:40:07.505Z Downloaded memchr v2.7.4
2032024-12-16T18:40:07.511Z Downloaded heapless v0.8.0
2042024-12-16T18:40:07.545Z Downloaded pest v2.7.15
2052024-12-16T18:40:07.560Z Downloaded itertools v0.13.0
2062024-12-16T18:40:07.567Z Downloaded serde_json v1.0.133
2072024-12-16T18:40:07.574Z Downloaded zerocopy v0.7.35
2082024-12-16T18:40:07.589Z Downloaded aho-corasick v1.1.3
2092024-12-16T18:40:07.600Z Downloaded goblin v0.8.2
2102024-12-16T18:40:07.618Z Downloaded zerocopy v0.8.13
2112024-12-16T18:40:07.641Z Downloaded regex v1.11.1
2122024-12-16T18:40:07.662Z Downloaded unicode-width v0.1.14
2132024-12-16T18:40:07.668Z Downloaded syn v2.0.90
2142024-12-16T18:40:07.680Z Downloaded smoltcp v0.11.0
2152024-12-16T18:40:07.691Z Downloaded regex-syntax v0.8.5
2162024-12-16T18:40:07.724Z Downloaded regex-automata v0.4.9
2172024-12-16T18:40:07.740Z Downloaded libc v0.2.168
2182024-12-16T18:40:07.899Z Compiling proc-macro2 v1.0.92
2192024-12-16T18:40:07.899Z Compiling unicode-ident v1.0.14
2202024-12-16T18:40:07.902Z Documenting unicode-ident v1.0.14
2212024-12-16T18:40:07.902Z Compiling strsim v0.11.1
2222024-12-16T18:40:07.902Z Compiling fnv v1.0.7
2232024-12-16T18:40:07.902Z Compiling ident_case v1.0.1
2242024-12-16T18:40:07.902Z Compiling serde v1.0.216
2252024-12-16T18:40:08.074Z Compiling memchr v2.7.4
2262024-12-16T18:40:08.098Z Compiling zerocopy v0.8.13
2272024-12-16T18:40:08.213Z Compiling regex-syntax v0.8.5
2282024-12-16T18:40:08.544Z Checking byteorder v1.5.0
2292024-12-16T18:40:08.605Z Compiling either v1.13.0
2302024-12-16T18:40:08.826Z Documenting proc-macro2 v1.0.92
2312024-12-16T18:40:08.992Z Compiling aho-corasick v1.1.3
2322024-12-16T18:40:09.415Z Compiling itertools v0.13.0
2332024-12-16T18:40:09.453Z Compiling quote v1.0.37
2342024-12-16T18:40:09.917Z Compiling syn v2.0.90
2352024-12-16T18:40:10.056Z Documenting quote v1.0.37
2362024-12-16T18:40:10.994Z Documenting strsim v0.11.1
2372024-12-16T18:40:11.065Z Documenting syn v2.0.90
2382024-12-16T18:40:11.890Z Compiling regex-automata v0.4.9
2392024-12-16T18:40:11.950Z Documenting ident_case v1.0.1
2402024-12-16T18:40:12.328Z Documenting fnv v1.0.7
2412024-12-16T18:40:12.836Z Compiling heapless v0.8.0
2422024-12-16T18:40:13.003Z Checking hash32 v0.3.1
2432024-12-16T18:40:13.145Z Documenting memchr v2.7.4
2442024-12-16T18:40:13.248Z Checking cfg-if v1.0.0
2452024-12-16T18:40:13.327Z Checking stable_deref_trait v1.2.0
2462024-12-16T18:40:13.419Z Checking macaddr v1.0.1
2472024-12-16T18:40:13.693Z Compiling smoltcp v0.11.0
2482024-12-16T18:40:13.752Z Documenting regex-syntax v0.8.5
2492024-12-16T18:40:14.456Z Documenting aho-corasick v1.1.3
2502024-12-16T18:40:15.128Z Checking managed v0.8.0
2512024-12-16T18:40:15.389Z Checking darling_core v0.20.10
2522024-12-16T18:40:15.804Z Compiling regex v1.11.1
2532024-12-16T18:40:16.010Z Checking cobs v0.2.3
2542024-12-16T18:40:16.013Z Documenting regex-automata v0.4.9
2552024-12-16T18:40:16.282Z Documenting darling_core v0.20.10
2562024-12-16T18:40:16.705Z Documenting serde_derive v1.0.216
2572024-12-16T18:40:16.969Z Checking bitflags v1.3.2
2582024-12-16T18:40:17.058Z Checking bitflags v2.6.0
2592024-12-16T18:40:17.293Z Documenting zerocopy-derive v0.8.13
2602024-12-16T18:40:18.392Z Documenting darling_macro v0.20.10
2612024-12-16T18:40:18.477Z Documenting byteorder v1.5.0
2622024-12-16T18:40:18.677Z Documenting regex v1.11.1
2632024-12-16T18:40:19.144Z Documenting macaddr v1.0.1
2642024-12-16T18:40:19.243Z Documenting hash32 v0.3.1
2652024-12-16T18:40:19.389Z Compiling version_check v0.9.5
2662024-12-16T18:40:19.850Z Checking ipnetwork v0.20.0
2672024-12-16T18:40:19.898Z Checking unicode-width v0.1.14
2682024-12-16T18:40:20.012Z Documenting cfg-if v1.0.0
2692024-12-16T18:40:20.133Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2702024-12-16T18:40:20.158Z Documenting stable_deref_trait v1.2.0
2712024-12-16T18:40:20.354Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2722024-12-16T18:40:20.398Z Documenting managed v0.8.0
2732024-12-16T18:40:20.409Z Documenting cobs v0.2.3
2742024-12-16T18:40:20.623Z Documenting bitflags v2.6.0
2752024-12-16T18:40:20.747Z Compiling serde_derive v1.0.216
2762024-12-16T18:40:20.767Z Compiling zerocopy-derive v0.8.13
2772024-12-16T18:40:20.783Z Documenting heapless v0.8.0
2782024-12-16T18:40:21.075Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2792024-12-16T18:40:21.238Z Checking tabwriter v1.4.0
2802024-12-16T18:40:21.466Z Checking crc32fast v1.4.2
2812024-12-16T18:40:21.609Z Compiling darling_macro v0.20.10
2822024-12-16T18:40:21.620Z Checking dyn-clone v1.0.17
2832024-12-16T18:40:21.651Z Documenting ipnetwork v0.20.0
2842024-12-16T18:40:21.745Z Documenting illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2852024-12-16T18:40:21.902Z Documenting smoltcp v0.11.0
2862024-12-16T18:40:22.093Z Documenting unicode-width v0.1.14
2872024-12-16T18:40:22.532Z Documenting either v1.13.0
2882024-12-16T18:40:22.577Z Documenting crc32fast v1.4.2
2892024-12-16T18:40:22.580Z Compiling darling v0.20.10
2902024-12-16T18:40:22.688Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2912024-12-16T18:40:23.135Z Documenting darling v0.20.10
2922024-12-16T18:40:23.160Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2932024-12-16T18:40:23.197Z Documenting tabwriter v1.4.0
2942024-12-16T18:40:23.237Z Documenting itertools v0.13.0
2952024-12-16T18:40:23.887Z Documenting zerocopy v0.8.13
2962024-12-16T18:40:24.063Z Documenting kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2972024-12-16T18:40:24.316Z Documenting ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2982024-12-16T18:40:24.444Z Documenting derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2992024-12-16T18:40:25.056Z Documenting dyn-clone v1.0.17
3002024-12-16T18:40:25.347Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3012024-12-16T18:40:25.507Z Documenting poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3022024-12-16T18:40:26.993Z Documenting serde v1.0.216
3032024-12-16T18:40:27.421Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3042024-12-16T18:40:27.421Z Documenting ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3052024-12-16T18:40:29.708Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3062024-12-16T18:40:29.708Z Checking postcard v1.1.1
3072024-12-16T18:40:29.708Z Documenting ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3082024-12-16T18:40:29.708Z Documenting postcard v1.1.1
3092024-12-16T18:40:29.708Z Documenting uuid v1.11.0
3102024-12-16T18:40:29.708Z Checking uuid v1.11.0
3112024-12-16T18:40:31.130Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3122024-12-16T18:40:31.130Z Documenting opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3132024-12-16T18:40:32.043Z Documenting opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3142024-12-16T18:40:36.349Z Documenting oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3152024-12-16T18:40:37.596Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 33.83s
3162024-12-16T18:40:37.708Z Generated /work/oxidecomputer/opte/target/doc/oxide_vpc/index.html
3172024-12-16T18:40:37.728Z
3182024-12-16T18:40:37.730Zreal 33.956262764
3192024-12-16T18:40:37.730Zuser 2:27.243652323
3202024-12-16T18:40:37.730Zsys 19.992841039
3212024-12-16T18:40:37.730Ztrap 0.105157055
3222024-12-16T18:40:37.730Ztflt 0.198038696
3232024-12-16T18:40:37.730Zdflt 0.138570144
3242024-12-16T18:40:37.731Zkflt 0.001560253
3252024-12-16T18:40:37.731Zlock 3:17.141148224
3262024-12-16T18:40:37.731Zslp 7:54.775244726
3272024-12-16T18:40:37.731Zlat 18.402594466
3282024-12-16T18:40:37.731Zstop 12.560054514
3292024-12-16T18:40:37.731Z+ header 'analyze std + api + usdt'
3302024-12-16T18:40:37.731Z+ echo '# ==== analyze std + api + usdt ==== #'
3312024-12-16T18:40:37.731Z# ==== analyze std + api + usdt ==== #
3322024-12-16T18:40:37.731Z+ ptime -m cargo clippy --features usdt --all-targets
3332024-12-16T18:40:38.035Z Downloading crates ...
3342024-12-16T18:40:38.120Z Downloaded futures-executor v0.3.31
3352024-12-16T18:40:38.123Z Downloaded futures-channel v0.3.31
3362024-12-16T18:40:38.126Z Downloaded futures-task v0.3.31
3372024-12-16T18:40:38.128Z Downloaded circular v0.3.0
3382024-12-16T18:40:38.136Z Downloaded ctor v0.2.9
3392024-12-16T18:40:38.138Z Downloaded autocfg v1.4.0
3402024-12-16T18:40:38.138Z Downloaded futures-sink v0.3.31
3412024-12-16T18:40:38.142Z Downloaded slab v0.4.9
3422024-12-16T18:40:38.144Z Downloaded rusticata-macros v4.1.0
3432024-12-16T18:40:38.146Z Downloaded pin-project-lite v0.2.15
3442024-12-16T18:40:38.149Z Downloaded cookie-factory v0.3.3
3452024-12-16T18:40:38.151Z Downloaded pin-utils v0.1.0
3462024-12-16T18:40:38.151Z Downloaded futures-io v0.3.31
3472024-12-16T18:40:38.154Z Downloaded futures-core v0.3.31
3482024-12-16T18:40:38.154Z Downloaded futures-macro v0.3.31
3492024-12-16T18:40:38.160Z Downloaded ron v0.8.1
3502024-12-16T18:40:38.165Z Downloaded pcap-parser v0.16.0
3512024-12-16T18:40:38.168Z Downloaded minimal-lexical v0.2.1
3522024-12-16T18:40:38.173Z Downloaded nom v7.1.3
3532024-12-16T18:40:38.177Z Downloaded base64 v0.21.7
3542024-12-16T18:40:38.181Z Downloaded futures v0.3.31
3552024-12-16T18:40:38.185Z Downloaded futures-util v0.3.31
3562024-12-16T18:40:38.278Z Compiling proc-macro2 v1.0.92
3572024-12-16T18:40:38.278Z Compiling unicode-ident v1.0.14
3582024-12-16T18:40:38.280Z Compiling memchr v2.7.4
3592024-12-16T18:40:38.280Z Compiling thiserror v2.0.7
3602024-12-16T18:40:38.280Z Compiling serde v1.0.216
3612024-12-16T18:40:38.280Z Compiling thiserror v1.0.69
3622024-12-16T18:40:38.287Z Compiling ucd-trie v0.1.7
3632024-12-16T18:40:38.509Z Compiling version_check v0.9.5
3642024-12-16T18:40:38.753Z Compiling libc v0.2.168
3652024-12-16T18:40:38.899Z Compiling serde_json v1.0.133
3662024-12-16T18:40:39.085Z Compiling once_cell v1.20.2
3672024-12-16T18:40:39.158Z Checking byteorder v1.5.0
3682024-12-16T18:40:39.194Z Compiling strsim v0.11.1
3692024-12-16T18:40:39.263Z Compiling ident_case v1.0.1
3702024-12-16T18:40:39.416Z Compiling fnv v1.0.7
3712024-12-16T18:40:39.438Z Compiling aho-corasick v1.1.3
3722024-12-16T18:40:39.444Z Compiling ryu v1.0.18
3732024-12-16T18:40:39.518Z Compiling itoa v1.0.14
3742024-12-16T18:40:39.529Z Compiling regex-syntax v0.8.5
3752024-12-16T18:40:39.621Z Compiling autocfg v1.4.0
3762024-12-16T18:40:39.770Z Compiling usdt-impl v0.5.0
3772024-12-16T18:40:39.835Z Compiling zerocopy v0.8.13
3782024-12-16T18:40:40.026Z Compiling quote v1.0.37
3792024-12-16T18:40:40.335Z Compiling either v1.13.0
3802024-12-16T18:40:40.415Z Compiling syn v2.0.90
3812024-12-16T18:40:40.481Z Compiling slab v0.4.9
3822024-12-16T18:40:40.595Z Compiling thread-id v4.2.2
3832024-12-16T18:40:40.688Z Compiling itertools v0.13.0
3842024-12-16T18:40:40.747Z Checking plain v0.2.3
3852024-12-16T18:40:40.946Z Compiling heapless v0.8.0
3862024-12-16T18:40:40.960Z Checking futures-core v0.3.31
3872024-12-16T18:40:41.116Z Checking futures-sink v0.3.31
3882024-12-16T18:40:41.240Z Checking log v0.4.22
3892024-12-16T18:40:41.267Z Checking futures-channel v0.3.31
3902024-12-16T18:40:41.562Z Checking hash32 v0.3.1
3912024-12-16T18:40:41.737Z Compiling smoltcp v0.11.0
3922024-12-16T18:40:41.753Z Checking futures-task v0.3.31
3932024-12-16T18:40:41.766Z Checking pin-project-lite v0.2.15
3942024-12-16T18:40:41.868Z Checking cfg-if v1.0.0
3952024-12-16T18:40:41.946Z Checking futures-io v0.3.31
3962024-12-16T18:40:41.952Z Checking macaddr v1.0.1
3972024-12-16T18:40:42.078Z Checking pretty-hex v0.4.1
3982024-12-16T18:40:42.105Z Checking stable_deref_trait v1.2.0
3992024-12-16T18:40:42.172Z Checking pin-utils v0.1.0
4002024-12-16T18:40:42.371Z Checking bitflags v1.3.2
4012024-12-16T18:40:42.447Z Checking managed v0.8.0
4022024-12-16T18:40:42.459Z Checking cobs v0.2.3
4032024-12-16T18:40:42.615Z Checking memmap v0.7.0
4042024-12-16T18:40:42.782Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
4052024-12-16T18:40:42.798Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
4062024-12-16T18:40:42.956Zwarning: passing a unit value to a function
4072024-12-16T18:40:42.956Z --> crates/illumos-sys-hdrs/src/lib.rs:182:9
4082024-12-16T18:40:42.956Z |
4092024-12-16T18:40:42.956Z182 | core::hint::black_box(self.as_u64().store(val, Ordering::Relaxed));
4102024-12-16T18:40:42.956Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4112024-12-16T18:40:42.956Z |
4122024-12-16T18:40:42.956Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg
4132024-12-16T18:40:42.956Z = note: `#[warn(clippy::unit_arg)]` on by default
4142024-12-16T18:40:42.956Zhelp: move the expression in front of the call and replace it with the unit literal `()`
4152024-12-16T18:40:42.956Z |
4162024-12-16T18:40:42.956Z182 ~ self.as_u64().store(val, Ordering::Relaxed);
4172024-12-16T18:40:42.956Z183 ~ core::hint::black_box(());
4182024-12-16T18:40:42.956Z |
4192024-12-16T18:40:42.956Z
4202024-12-16T18:40:42.972Z Compiling regex-automata v0.4.9
4212024-12-16T18:40:43.010Zwarning: `illumos-sys-hdrs` (lib) generated 1 warning (run `cargo clippy --fix --lib -p illumos-sys-hdrs` to apply 1 suggestion)
4222024-12-16T18:40:43.165Z Checking minimal-lexical v0.2.1
4232024-12-16T18:40:43.268Z Checking unicode-width v0.1.14
4242024-12-16T18:40:43.515Z Checking ipnetwork v0.20.0
4252024-12-16T18:40:43.717Z Checking tabwriter v1.4.0
4262024-12-16T18:40:43.791Z Checking nom v7.1.3
4272024-12-16T18:40:43.976Z Checking crc32fast v1.4.2
4282024-12-16T18:40:44.168Z Checking dyn-clone v1.0.17
4292024-12-16T18:40:44.291Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
4302024-12-16T18:40:44.507Z Checking circular v0.3.0
4312024-12-16T18:40:44.669Z Checking base64 v0.21.7
4322024-12-16T18:40:45.860Z Compiling darling_core v0.20.10
4332024-12-16T18:40:46.226Z Checking rusticata-macros v4.1.0
4342024-12-16T18:40:46.405Z Compiling regex v1.11.1
4352024-12-16T18:40:47.260Z Compiling serde_derive v1.0.216
4362024-12-16T18:40:47.260Z Compiling thiserror-impl v2.0.7
4372024-12-16T18:40:47.263Z Compiling thiserror-impl v1.0.69
4382024-12-16T18:40:47.328Z Compiling zerocopy-derive v0.7.35
4392024-12-16T18:40:47.387Z Compiling scroll_derive v0.12.0
4402024-12-16T18:40:47.479Z Compiling zerocopy-derive v0.8.13
4412024-12-16T18:40:47.595Z Compiling futures-macro v0.3.31
4422024-12-16T18:40:48.811Z Checking scroll v0.12.0
4432024-12-16T18:40:49.226Z Checking goblin v0.8.2
4442024-12-16T18:40:49.246Z Compiling zerocopy v0.7.35
4452024-12-16T18:40:50.160Z Compiling pest v2.7.15
4462024-12-16T18:40:50.523Z Checking futures-util v0.3.31
4472024-12-16T18:40:50.611Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
4482024-12-16T18:40:51.215Z Compiling darling_macro v0.20.10
4492024-12-16T18:40:51.695Z Compiling ctor v0.2.9
4502024-12-16T18:40:52.182Z Compiling darling v0.20.10
4512024-12-16T18:40:52.279Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
4522024-12-16T18:40:52.570Z Compiling pest_meta v2.7.15
4532024-12-16T18:40:52.839Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
4542024-12-16T18:40:53.581Z Compiling pest_generator v2.7.15
4552024-12-16T18:40:54.689Z Checking futures-executor v0.3.31
4562024-12-16T18:40:54.847Z Compiling pest_derive v2.7.15
4572024-12-16T18:40:54.876Z Checking futures v0.3.31
4582024-12-16T18:40:54.952Z Checking cookie-factory v0.3.3
4592024-12-16T18:40:55.454Z Checking pcap-parser v0.16.0
4602024-12-16T18:40:55.694Z Compiling dtrace-parser v0.2.0
4612024-12-16T18:40:56.580Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
4622024-12-16T18:40:57.434Z Checking bitflags v2.6.0
4632024-12-16T18:40:57.434Z Checking postcard v1.1.1
4642024-12-16T18:40:57.436Z Checking uuid v1.11.0
4652024-12-16T18:40:57.682Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
4662024-12-16T18:40:57.682Z Checking ron v0.8.1
4672024-12-16T18:40:58.054Z Compiling serde_tokenstream v0.2.2
4682024-12-16T18:40:58.480Z Checking dof v0.3.0
4692024-12-16T18:40:59.099Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
4702024-12-16T18:40:59.990Z Compiling usdt-macro v0.5.0
4712024-12-16T18:40:59.990Z Compiling usdt-attr-macro v0.5.0
4722024-12-16T18:41:00.818Z Checking usdt v0.5.0
4732024-12-16T18:41:07.599Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
4742024-12-16T18:41:09.908Z Checking opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
4752024-12-16T18:41:13.089Zwarning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
4762024-12-16T18:41:13.089Z --> lib/oxide-vpc/tests/integration_tests.rs:2107:23
4772024-12-16T18:41:13.089Z |
4782024-12-16T18:41:13.089Z2107 | reply_body.extend(reply.to_full_meta().meta().copy_remaining().into_iter());
4792024-12-16T18:41:13.089Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `reply.to_full_meta().meta().copy_remaining()`
4802024-12-16T18:41:13.089Z |
4812024-12-16T18:41:13.089Znote: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
4822024-12-16T18:41:13.089Z --> /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/iter/traits/collect.rs:450:18
4832024-12-16T18:41:13.089Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
4842024-12-16T18:41:13.089Z = note: `#[warn(clippy::useless_conversion)]` on by default
4852024-12-16T18:41:13.089Z
4862024-12-16T18:41:13.110Zwarning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
4872024-12-16T18:41:13.110Z --> lib/oxide-vpc/tests/integration_tests.rs:2221:23
4882024-12-16T18:41:13.110Z |
4892024-12-16T18:41:13.110Z2221 | reply_body.extend(reply.to_full_meta().meta().copy_remaining().into_iter());
4902024-12-16T18:41:13.110Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `reply.to_full_meta().meta().copy_remaining()`
4912024-12-16T18:41:13.110Z |
4922024-12-16T18:41:13.110Znote: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
4932024-12-16T18:41:13.110Z --> /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/iter/traits/collect.rs:450:18
4942024-12-16T18:41:13.110Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
4952024-12-16T18:41:13.111Z
4962024-12-16T18:41:13.125Zwarning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
4972024-12-16T18:41:13.125Z --> lib/oxide-vpc/tests/integration_tests.rs:2461:23
4982024-12-16T18:41:13.125Z |
4992024-12-16T18:41:13.125Z2461 | reply_body.extend(reply.to_full_meta().meta().copy_remaining().into_iter());
5002024-12-16T18:41:13.125Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `reply.to_full_meta().meta().copy_remaining()`
5012024-12-16T18:41:13.125Z |
5022024-12-16T18:41:13.125Znote: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
5032024-12-16T18:41:13.125Z --> /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/iter/traits/collect.rs:450:18
5042024-12-16T18:41:13.125Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
5052024-12-16T18:41:13.125Z
5062024-12-16T18:41:13.981Zwarning: `oxide-vpc` (test "integration_tests") generated 3 warnings (run `cargo clippy --fix --test "integration_tests"` to apply 3 suggestions)
5072024-12-16T18:41:13.981Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.10s
5082024-12-16T18:41:14.022Z
5092024-12-16T18:41:14.025Zreal 36.280630431
5102024-12-16T18:41:14.025Zuser 2:24.287496387
5112024-12-16T18:41:14.025Zsys 20.941136963
5122024-12-16T18:41:14.025Ztrap 0.085904007
5132024-12-16T18:41:14.025Ztflt 0.412100014
5142024-12-16T18:41:14.025Zdflt 0.553085173
5152024-12-16T18:41:14.025Zkflt 0.000040922
5162024-12-16T18:41:14.025Zlock 3:32.521817127
5172024-12-16T18:41:14.025Zslp 8:56.050534962
5182024-12-16T18:41:14.025Zlat 6.168586837
5192024-12-16T18:41:14.025Zstop 8.233736226
5202024-12-16T18:41:14.025Z+ header 'analyze no_std + engine + kernel'
5212024-12-16T18:41:14.025Z+ echo '# ==== analyze no_std + engine + kernel ==== #'
5222024-12-16T18:41:14.025Z# ==== analyze no_std + engine + kernel ==== #
5232024-12-16T18:41:14.025Z+ ptime -m cargo +nightly-2024-11-18 clippy --no-default-features --features engine,kernel
5242024-12-16T18:41:14.332Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
5252024-12-16T18:41:14.332Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
5262024-12-16T18:41:14.335Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
5272024-12-16T18:41:14.335Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
5282024-12-16T18:41:14.463Zwarning: passing a unit value to a function
5292024-12-16T18:41:14.463Z --> crates/illumos-sys-hdrs/src/lib.rs:182:9
5302024-12-16T18:41:14.463Z |
5312024-12-16T18:41:14.463Z182 | core::hint::black_box(self.as_u64().store(val, Ordering::Relaxed));
5322024-12-16T18:41:14.463Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5332024-12-16T18:41:14.463Z |
5342024-12-16T18:41:14.463Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg
5352024-12-16T18:41:14.463Z = note: `#[warn(clippy::unit_arg)]` on by default
5362024-12-16T18:41:14.463Zhelp: move the expression in front of the call and replace it with the unit literal `()`
5372024-12-16T18:41:14.463Z |
5382024-12-16T18:41:14.463Z182 ~ self.as_u64().store(val, Ordering::Relaxed);
5392024-12-16T18:41:14.463Z183 ~ core::hint::black_box(());
5402024-12-16T18:41:14.463Z |
5412024-12-16T18:41:14.463Z
5422024-12-16T18:41:14.494Zwarning: `illumos-sys-hdrs` (lib) generated 1 warning (run `cargo clippy --fix --lib -p illumos-sys-hdrs` to apply 1 suggestion)
5432024-12-16T18:41:14.497Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
5442024-12-16T18:41:21.406Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
5452024-12-16T18:41:23.336Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.21s
5462024-12-16T18:41:23.371Z
5472024-12-16T18:41:23.374Zreal 9.340736297
5482024-12-16T18:41:23.374Zuser 10.030853489
5492024-12-16T18:41:23.374Zsys 1.323190285
5502024-12-16T18:41:23.374Ztrap 0.002236402
5512024-12-16T18:41:23.374Ztflt 0.004608786
5522024-12-16T18:41:23.374Zdflt 0.001929837
5532024-12-16T18:41:23.374Zkflt 0.000001719
5542024-12-16T18:41:23.374Zlock 23.781194911
5552024-12-16T18:41:23.374Zslp 33.526117788
5562024-12-16T18:41:23.374Zlat 0.087130079
5572024-12-16T18:41:23.374Zstop 0.169037992
5582024-12-16T18:41:23.374Z+ header test
5592024-12-16T18:41:23.374Z+ echo '# ==== test ==== #'
5602024-12-16T18:41:23.374Z# ==== test ==== #
5612024-12-16T18:41:23.374Z+ ptime -m cargo test
5622024-12-16T18:41:23.652Z Compiling unicode-ident v1.0.14
5632024-12-16T18:41:23.652Z Compiling memchr v2.7.4
5642024-12-16T18:41:23.653Z Compiling byteorder v1.5.0
5652024-12-16T18:41:23.656Z Compiling ucd-trie v0.1.7
5662024-12-16T18:41:23.656Z Compiling ryu v1.0.18
5672024-12-16T18:41:23.656Z Compiling itoa v1.0.14
5682024-12-16T18:41:23.670Z Compiling libc v0.2.168
5692024-12-16T18:41:23.682Z Compiling futures-sink v0.3.31
5702024-12-16T18:41:23.789Z Compiling proc-macro2 v1.0.92
5712024-12-16T18:41:23.807Z Compiling log v0.4.22
5722024-12-16T18:41:23.849Z Compiling plain v0.2.3
5732024-12-16T18:41:23.980Z Compiling futures-core v0.3.31
5742024-12-16T18:41:23.982Z Compiling slab v0.4.9
5752024-12-16T18:41:24.051Z Compiling hash32 v0.3.1
5762024-12-16T18:41:24.148Z Compiling futures-channel v0.3.31
5772024-12-16T18:41:24.179Z Compiling stable_deref_trait v1.2.0
5782024-12-16T18:41:24.228Z Compiling pin-project-lite v0.2.15
5792024-12-16T18:41:24.250Z Compiling thread-id v4.2.2
5802024-12-16T18:41:24.256Z Compiling futures-task v0.3.31
5812024-12-16T18:41:24.261Z Compiling pin-utils v0.1.0
5822024-12-16T18:41:24.308Z Compiling macaddr v1.0.1
5832024-12-16T18:41:24.326Z Compiling futures-io v0.3.31
5842024-12-16T18:41:24.331Z Compiling cfg-if v1.0.0
5852024-12-16T18:41:24.339Z Compiling pretty-hex v0.4.1
5862024-12-16T18:41:24.401Z Compiling heapless v0.8.0
5872024-12-16T18:41:24.495Z Compiling quote v1.0.37
5882024-12-16T18:41:24.515Z Compiling aho-corasick v1.1.3
5892024-12-16T18:41:24.527Z Compiling managed v0.8.0
5902024-12-16T18:41:24.569Z Compiling bitflags v1.3.2
5912024-12-16T18:41:24.636Z Compiling cobs v0.2.3
5922024-12-16T18:41:24.647Z Compiling memmap v0.7.0
5932024-12-16T18:41:24.919Z Compiling syn v2.0.90
5942024-12-16T18:41:24.996Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
5952024-12-16T18:41:25.164Z Compiling unicode-width v0.1.14
5962024-12-16T18:41:25.277Z Compiling smoltcp v0.11.0
5972024-12-16T18:41:25.283Z Compiling ipnetwork v0.20.0
5982024-12-16T18:41:25.356Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
5992024-12-16T18:41:25.440Z Compiling either v1.13.0
6002024-12-16T18:41:25.516Z Compiling minimal-lexical v0.2.1
6012024-12-16T18:41:25.650Z Compiling tabwriter v1.4.0
6022024-12-16T18:41:25.735Z Compiling itertools v0.13.0
6032024-12-16T18:41:25.838Z Compiling crc32fast v1.4.2
6042024-12-16T18:41:25.965Z Compiling nom v7.1.3
6052024-12-16T18:41:26.093Z Compiling dyn-clone v1.0.17
6062024-12-16T18:41:26.113Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
6072024-12-16T18:41:26.298Z Compiling circular v0.3.0
6082024-12-16T18:41:26.420Z Compiling regex-automata v0.4.9
6092024-12-16T18:41:26.621Z Compiling base64 v0.21.7
6102024-12-16T18:41:28.816Z Compiling rusticata-macros v4.1.0
6112024-12-16T18:41:29.675Z Compiling regex v1.11.1
6122024-12-16T18:41:30.062Z Compiling darling_core v0.20.10
6132024-12-16T18:41:31.990Z Compiling serde_derive v1.0.216
6142024-12-16T18:41:31.990Z Compiling thiserror-impl v2.0.7
6152024-12-16T18:41:31.993Z Compiling thiserror-impl v1.0.69
6162024-12-16T18:41:31.993Z Compiling zerocopy-derive v0.7.35
6172024-12-16T18:41:31.993Z Compiling scroll_derive v0.12.0
6182024-12-16T18:41:31.997Z Compiling zerocopy-derive v0.8.13
6192024-12-16T18:41:32.234Z Compiling futures-macro v0.3.31
6202024-12-16T18:41:33.433Z Compiling scroll v0.12.0
6212024-12-16T18:41:33.863Z Compiling zerocopy v0.7.35
6222024-12-16T18:41:33.918Z Compiling goblin v0.8.2
6232024-12-16T18:41:34.084Z Compiling futures-util v0.3.31
6242024-12-16T18:41:34.643Z Compiling thiserror v1.0.69
6252024-12-16T18:41:34.643Z Compiling zerocopy v0.8.13
6262024-12-16T18:41:34.822Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6272024-12-16T18:41:34.829Z Compiling thiserror v2.0.7
6282024-12-16T18:41:34.951Z Compiling pest v2.7.15
6292024-12-16T18:41:35.164Z Compiling ctor v0.2.9
6302024-12-16T18:41:35.207Z Compiling darling_macro v0.20.10
6312024-12-16T18:41:36.188Z Compiling darling v0.20.10
6322024-12-16T18:41:36.291Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6332024-12-16T18:41:36.310Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6342024-12-16T18:41:37.313Z Compiling pest_meta v2.7.15
6352024-12-16T18:41:38.000Z Compiling serde v1.0.216
6362024-12-16T18:41:38.262Z Compiling pest_generator v2.7.15
6372024-12-16T18:41:38.825Z Compiling futures-executor v0.3.31
6382024-12-16T18:41:39.306Z Compiling futures v0.3.31
6392024-12-16T18:41:39.400Z Compiling cookie-factory v0.3.3
6402024-12-16T18:41:39.978Z Compiling pcap-parser v0.16.0
6412024-12-16T18:41:40.020Z Compiling pest_derive v2.7.15
6422024-12-16T18:41:40.985Z Compiling dtrace-parser v0.2.0
6432024-12-16T18:41:41.762Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6442024-12-16T18:41:42.600Z Compiling serde_json v1.0.133
6452024-12-16T18:41:42.600Z Compiling bitflags v2.6.0
6462024-12-16T18:41:42.603Z Compiling postcard v1.1.1
6472024-12-16T18:41:42.603Z Compiling uuid v1.11.0
6482024-12-16T18:41:42.775Z Compiling serde_tokenstream v0.2.2
6492024-12-16T18:41:42.787Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6502024-12-16T18:41:42.842Z Compiling ron v0.8.1
6512024-12-16T18:41:43.764Z Compiling dof v0.3.0
6522024-12-16T18:41:44.424Z Compiling usdt-impl v0.5.0
6532024-12-16T18:41:44.480Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
6542024-12-16T18:41:45.340Z Compiling usdt-macro v0.5.0
6552024-12-16T18:41:45.340Z Compiling usdt-attr-macro v0.5.0
6562024-12-16T18:41:46.319Z Compiling usdt v0.5.0
6572024-12-16T18:41:51.432Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
6582024-12-16T18:41:53.474Z Compiling opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
6592024-12-16T18:42:06.815Z Finished `test` profile [unoptimized + debuginfo] target(s) in 43.38s
6602024-12-16T18:42:06.838Z Running unittests src/lib.rs (/work/oxidecomputer/opte/target/debug/deps/oxide_vpc-0c34ca3055789767)
6612024-12-16T18:42:06.854Z
6622024-12-16T18:42:06.854Zrunning 9 tests
6632024-12-16T18:42:06.856Ztest api::tests::parse_bad_proto_filter ... ok
6642024-12-16T18:42:06.856Ztest api::tests::parse_good_proto_filter ... ok
6652024-12-16T18:42:06.856Ztest api::tests::parse_bad_address ... ok
6662024-12-16T18:42:06.856Ztest api::tests::parse_good_address ... ok
6672024-12-16T18:42:06.856Ztest api::tests::ports_from_str_bad ... ok
6682024-12-16T18:42:06.856Ztest api::tests::ports_from_str_good ... ok
6692024-12-16T18:42:06.856Ztest cfg::tests::test_required_nat_space ... ok
6702024-12-16T18:42:06.856Ztest cfg::tests::test_required_nat_space_only_ipv4 ... ok
6712024-12-16T18:42:06.856Ztest cfg::tests::test_required_nat_space_only_ipv6 ... ok
6722024-12-16T18:42:06.857Z
6732024-12-16T18:42:06.857Ztest result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
6742024-12-16T18:42:06.857Z
6752024-12-16T18:42:06.857Z Running tests/firewall_tests.rs (/work/oxidecomputer/opte/target/debug/deps/firewall_tests-2b96d9f694e5c14d)
6762024-12-16T18:42:06.860Z
6772024-12-16T18:42:06.860Zrunning 4 tests
6782024-12-16T18:42:06.863Ztest firewall_vni_outbound ... ok
6792024-12-16T18:42:06.863Ztest firewall_external_inbound ... ok
6802024-12-16T18:42:06.865Ztest firewall_vni_inbound ... ok
6812024-12-16T18:42:06.865Ztest firewall_replace_rules ... ok
6822024-12-16T18:42:06.865Z
6832024-12-16T18:42:06.865Ztest result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
6842024-12-16T18:42:06.865Z
6852024-12-16T18:42:06.865Z Running tests/fuzz_regression.rs (/work/oxidecomputer/opte/target/debug/deps/fuzz_regression-4c388ada13714ff8)
6862024-12-16T18:42:06.869Z
6872024-12-16T18:42:06.869Zrunning 2 tests
6882024-12-16T18:42:06.872Ztest parse_in_regression ... ok
6892024-12-16T18:42:06.872Ztest parse_out_regression ... ok
6902024-12-16T18:42:06.872Z
6912024-12-16T18:42:06.872Ztest result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
6922024-12-16T18:42:06.872Z
6932024-12-16T18:42:06.872Z Running tests/integration_tests.rs (/work/oxidecomputer/opte/target/debug/deps/integration_tests-a774d33127fce389)
6942024-12-16T18:42:06.877Z
6952024-12-16T18:42:06.877Zrunning 38 tests
6962024-12-16T18:42:06.880Ztest bad_ip_len ... ok
6972024-12-16T18:42:06.884Ztest check_layers ... ok
6982024-12-16T18:42:06.884Ztest add_remove_fw_rule ... ok
6992024-12-16T18:42:06.884Ztest arp_gateway ... ok
7002024-12-16T18:42:06.884Ztest anti_spoof ... ok
7012024-12-16T18:42:06.884Ztest ephemeral_ip_preferred_over_snat_outbound ... ok
7022024-12-16T18:42:06.884Ztest flow_expiration ... ok
7032024-12-16T18:42:06.884Ztest gateway_icmp4_ping ... ok
7042024-12-16T18:42:06.884Ztest gateway_icmpv6_ping ... ok
7052024-12-16T18:42:06.885Ztest external_ip_epoch_affinity_preserved ... ok
7062024-12-16T18:42:06.885Ztest gateway_router_advert_reply ... ok
7072024-12-16T18:42:06.885Ztest early_tcp_invalidation ... ok
7082024-12-16T18:42:06.887Ztest guest_to_guest_no_route ... ok
7092024-12-16T18:42:06.887Ztest external_ip_reconfigurable ... ok
7102024-12-16T18:42:06.887Ztest guest_to_guest_diff_vpc_no_peer ... ok
7112024-12-16T18:42:06.887Ztest guest_to_internet_ipv4 ... ok
7122024-12-16T18:42:06.887Ztest inbound_ndp_dropped_at_gateway ... ok
7132024-12-16T18:42:06.887Ztest guest_to_guest ... ok
7142024-12-16T18:42:06.887Ztest guest_to_internet_ipv6 ... ok
7152024-12-16T18:42:06.889Ztest intra_subnet_routes_with_custom ... ok
7162024-12-16T18:42:06.889Ztest no_panic_on_flow_table_full ... ok
7172024-12-16T18:42:06.889Ztest outbound_ndp_dropped ... ok
7182024-12-16T18:42:06.889Ztest packet_body_pullup ... ok
7192024-12-16T18:42:06.889Ztest port_transition_reset ... ok
7202024-12-16T18:42:06.889Ztest port_transition_running ... ok
7212024-12-16T18:42:06.889Ztest port_as_router_target ... ok
7222024-12-16T18:42:06.892Ztest port_transition_pause ... ok
7232024-12-16T18:42:06.892Ztest snat_icmp4_echo_rewrite ... ok
7242024-12-16T18:42:06.892Ztest select_eip_conditioned_on_igw ... ok
7252024-12-16T18:42:06.892Ztest snat_icmp6_echo_rewrite ... ok
7262024-12-16T18:42:06.892Ztest test_gateway_neighbor_advert_reply ... ok
7272024-12-16T18:42:06.892Ztest external_ip_receive_and_reply_on_all ... ok
7282024-12-16T18:42:06.892Ztest tcp_inbound ... ok
7292024-12-16T18:42:06.894Ztest external_ip_balanced_over_floating_ips ... ok
7302024-12-16T18:42:06.894Ztest test_reply_to_dhcpv6_solicit_or_request ... ok
7312024-12-16T18:42:06.894Ztest tcp_outbound ... ok
7322024-12-16T18:42:06.894Ztest uft_lft_invalidation_in ... ok
7332024-12-16T18:42:06.894Ztest uft_lft_invalidation_out ... ok
7342024-12-16T18:42:06.894Z
7352024-12-16T18:42:06.894Ztest result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
7362024-12-16T18:42:06.894Z
7372024-12-16T18:42:06.897Z Doc-tests oxide_vpc
7382024-12-16T18:42:07.205Z
7392024-12-16T18:42:07.205Zrunning 0 tests
7402024-12-16T18:42:07.205Z
7412024-12-16T18:42:07.208Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
7422024-12-16T18:42:07.208Z
7432024-12-16T18:42:07.233Z
7442024-12-16T18:42:07.236Zreal 43.841529845
7452024-12-16T18:42:07.236Zuser 3:04.539746941
7462024-12-16T18:42:07.236Zsys 21.275046362
7472024-12-16T18:42:07.236Ztrap 0.099897052
7482024-12-16T18:42:07.236Ztflt 0.187426931
7492024-12-16T18:42:07.236Zdflt 0.375472383
7502024-12-16T18:42:07.236Zkflt 0.000030794
7512024-12-16T18:42:07.236Zlock 5:09.695525538
7522024-12-16T18:42:07.236Zslp 9:57.492748869
7532024-12-16T18:42:07.236Zlat 5.499760909
7542024-12-16T18:42:07.236Zstop 7.743436926
7552024-12-16T18:42:07.236Zprocess exited: duration 147679 ms, exit code 0
 
7562024-12-16T18:42:07.243Zfound 0 output files