01JGETR7HH50XY2EZQ6TQ7Y46D: 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: 01JGETRGFFG88FK325HGDSQ4DA

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12024-12-31T17:04:34.840Zjob assigned to worker 01JGETRQEKD9C82X5R4JHX72PA [factory aws, i-0ba5f45e7dde43639] (queued for 58 s)
 
22024-12-31T17:04:42.941Zstarting task 0: "setup"
32024-12-31T17:04:42.950Z++ uname -s
42024-12-31T17:04:42.953Z+ kern=SunOS
52024-12-31T17:04:42.953Z+ case "$kern" in
62024-12-31T17:04:42.953Z+ groupadd -g 12345 build
72024-12-31T17:04:42.956Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-12-31T17:04:44.963Z+ zfs create -o mountpoint=/work rpool/work
92024-12-31T17:04:45.121Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-12-31T17:04:45.124Z+ home_fs=zfs
112024-12-31T17:04:45.124Z+ [[ zfs == autofs ]]
122024-12-31T17:04:45.124Z+ mkdir -p /home/build
132024-12-31T17:04:45.127Z+ chown build:build /home/build /work
142024-12-31T17:04:47.128Z+ chmod 0700 /home/build /work
152024-12-31T17:04:47.131Zprocess exited: duration 4191 ms, exit code 0
 
162024-12-31T17:04:47.136Zstarting task 1: "rust-toolchain"
172024-12-31T17:04:47.142Z+ printf ' * toolchain channel = "%s"
182024-12-31T17:04:47.142Z' nightly-2024-11-18
192024-12-31T17:04:47.142Z+ printf ' * toolchain profile = "%s"
202024-12-31T17:04:47.142Z' default
212024-12-31T17:04:47.142Z * toolchain channel = "nightly-2024-11-18"
222024-12-31T17:04:47.142Z * toolchain profile = "default"
232024-12-31T17:04:47.146Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-12-31T17:04:47.146Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default
252024-12-31T17:04:47.273Zinfo: downloading installer
262024-12-31T17:04:48.785Zinfo: profile set to 'default'
272024-12-31T17:04:48.785Zinfo: default host triple is x86_64-unknown-illumos
282024-12-31T17:04:48.788Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
292024-12-31T17:04:48.968Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
302024-12-31T17:04:48.968Zinfo: downloading component 'cargo'
312024-12-31T17:04:49.975Zinfo: downloading component 'clippy'
322024-12-31T17:04:50.361Zinfo: downloading component 'rust-docs'
332024-12-31T17:04:51.729Zinfo: downloading component 'rust-std'
342024-12-31T17:04:53.940Zinfo: downloading component 'rustc'
352024-12-31T17:05:01.771Zinfo: downloading component 'rustfmt'
362024-12-31T17:05:02.060Zinfo: installing component 'cargo'
372024-12-31T17:05:02.897Zinfo: installing component 'clippy'
382024-12-31T17:05:03.279Zinfo: installing component 'rust-docs'
392024-12-31T17:05:04.957Zinfo: installing component 'rust-std'
402024-12-31T17:05:06.806Zinfo: installing component 'rustc'
412024-12-31T17:05:12.913Zinfo: installing component 'rustfmt'
422024-12-31T17:05:13.252Zinfo: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos'
432024-12-31T17:05:13.252Z
442024-12-31T17:05:13.644Z nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
452024-12-31T17:05:13.644Z
462024-12-31T17:05:13.647Z
472024-12-31T17:05:13.647ZRust is installed now. Great!
482024-12-31T17:05:13.647Z
492024-12-31T17:05:13.647ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-12-31T17:05:13.647Zenvironment variable. This has not been done automatically.
512024-12-31T17:05:13.647Z
522024-12-31T17:05:13.647ZTo configure your current shell, you need to source
532024-12-31T17:05:13.647Zthe corresponding env file under $HOME/.cargo.
542024-12-31T17:05:13.647Z
552024-12-31T17:05:13.647ZThis is usually done by running one of the following (note the leading DOT):
562024-12-31T17:05:13.647Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-12-31T17:05:13.647Zsource "$HOME/.cargo/env.fish" # For fish
582024-12-31T17:05:13.727Z+ rustc --version
592024-12-31T17:05:13.799Zrustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
602024-12-31T17:05:13.802Zprocess exited: duration 26660 ms, exit code 0
 
612024-12-31T17:05:13.808Zstarting task 2: "authentication"
622024-12-31T17:05:13.830Zprocess exited: duration 21 ms, exit code 0
 
632024-12-31T17:05:13.835Zstarting task 3: "clone repository"
642024-12-31T17:05:13.840Z+ mkdir -p /work/oxidecomputer/opte
652024-12-31T17:05:13.844Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-12-31T17:05:14.126ZCloning into '/work/oxidecomputer/opte'...
672024-12-31T17:05:15.003Z+ cd /work/oxidecomputer/opte
682024-12-31T17:05:15.003Z+ git fetch origin b192d6e08d8f963e87e0887ec245f1ab536c262c
692024-12-31T17:05:15.290ZFrom https://github.com/oxidecomputer/opte
702024-12-31T17:05:15.290Z * branch b192d6e08d8f963e87e0887ec245f1ab536c262c -> FETCH_HEAD
712024-12-31T17:05:15.302Z+ [[ -n rwlock ]]
722024-12-31T17:05:15.305Z++ git branch --show-current
732024-12-31T17:05:15.307Z+ current=master
742024-12-31T17:05:15.308Z+ [[ master != rwlock ]]
752024-12-31T17:05:15.308Z+ git branch -f rwlock b192d6e08d8f963e87e0887ec245f1ab536c262c
762024-12-31T17:05:15.312Z+ git checkout -f rwlock
772024-12-31T17:05:15.336ZSwitched to branch 'rwlock'
782024-12-31T17:05:15.338Z+ git reset --hard b192d6e08d8f963e87e0887ec245f1ab536c262c
792024-12-31T17:05:15.359ZHEAD is now at b192d6e Some prose on RwLock strategy,
802024-12-31T17:05:15.362Zprocess exited: duration 1525 ms, exit code 0
 
812024-12-31T17:05:15.367Zstarting task 4: "build"
822024-12-31T17:05:15.373Z+ cargo --version
832024-12-31T17:05:15.378Zinfo: syncing channel updates for '1.83.0-x86_64-unknown-illumos'
842024-12-31T17:05:15.570Zinfo: latest update on 2024-11-28, rust version 1.83.0 (90b35a623 2024-11-26)
852024-12-31T17:05:15.570Zinfo: downloading component 'cargo'
862024-12-31T17:05:16.289Zinfo: downloading component 'clippy'
872024-12-31T17:05:16.565Zinfo: downloading component 'rust-docs'
882024-12-31T17:05:17.554Zinfo: downloading component 'rust-std'
892024-12-31T17:05:18.993Zinfo: downloading component 'rustc'
902024-12-31T17:05:24.439Zinfo: downloading component 'rustfmt'
912024-12-31T17:05:24.648Zinfo: installing component 'cargo'
922024-12-31T17:05:25.470Zinfo: installing component 'clippy'
932024-12-31T17:05:25.847Zinfo: installing component 'rust-docs'
942024-12-31T17:05:27.462Zinfo: installing component 'rust-std'
952024-12-31T17:05:29.152Zinfo: installing component 'rustc'
962024-12-31T17:05:35.029Zinfo: installing component 'rustfmt'
972024-12-31T17:05:35.462Zcargo 1.83.0 (5ffbef321 2024-10-29)
982024-12-31T17:05:35.465Z+ rustc --version
992024-12-31T17:05:35.544Zrustc 1.83.0 (90b35a623 2024-11-26)
1002024-12-31T17:05:35.549Z+ cd lib/oxide-vpc
1012024-12-31T17:05:35.551Z+ header 'check style'
1022024-12-31T17:05:35.551Z+ echo '# ==== check style ==== #'
1032024-12-31T17:05:35.551Z# ==== check style ==== #
1042024-12-31T17:05:35.551Z+ ptime -m cargo +nightly-2024-11-18 fmt -- --check
1052024-12-31T17:05:35.835Z
1062024-12-31T17:05:35.835Zreal 0.281036556
1072024-12-31T17:05:35.835Zuser 0.177062670
1082024-12-31T17:05:35.835Zsys 0.097578173
1092024-12-31T17:05:35.835Ztrap 0.000147098
1102024-12-31T17:05:35.835Ztflt 0.000000000
1112024-12-31T17:05:35.835Zdflt 0.000000000
1122024-12-31T17:05:35.835Zkflt 0.000000000
1132024-12-31T17:05:35.835Zlock 0.000000000
1142024-12-31T17:05:35.838Zslp 0.190314161
1152024-12-31T17:05:35.838Zlat 0.000824549
1162024-12-31T17:05:35.838Zstop 0.000131711
1172024-12-31T17:05:35.838Z+ header 'check docs'
1182024-12-31T17:05:35.838Z+ echo '# ==== check docs ==== #'
1192024-12-31T17:05:35.838Z# ==== check docs ==== #
1202024-12-31T17:05:35.838Z+ RUSTDOCFLAGS='-D warnings'
1212024-12-31T17:05:35.838Z+ ptime -m cargo +nightly-2024-11-18 doc --no-default-features --features=api,std,engine,kernel
1222024-12-31T17:05:35.949Z Updating crates.io index
1232024-12-31T17:05:35.952Z Updating git repository `https://github.com/oxidecomputer/falcon`
1242024-12-31T17:05:36.700Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1252024-12-31T17:05:37.014Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1262024-12-31T17:05:37.241Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1272024-12-31T17:05:37.558Z Updating git repository `https://github.com/oxidecomputer/zone`
1282024-12-31T17:05:37.885Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1292024-12-31T17:05:38.162Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1302024-12-31T17:05:38.458Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1312024-12-31T17:05:38.729Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1322024-12-31T17:05:39.615Z Downloading crates ...
1332024-12-31T17:05:39.696Z Downloaded crypto-common v0.1.6
1342024-12-31T17:05:39.699Z Downloaded darling_macro v0.20.10
1352024-12-31T17:05:39.703Z Downloaded cobs v0.2.3
1362024-12-31T17:05:39.708Z Downloaded bitflags v1.3.2
1372024-12-31T17:05:39.711Z Downloaded darling_core v0.20.10
1382024-12-31T17:05:39.718Z Downloaded dtrace-parser v0.2.0
1392024-12-31T17:05:39.734Z Downloaded usdt-macro v0.5.0
1402024-12-31T17:05:39.737Z Downloaded usdt-attr-macro v0.5.0
1412024-12-31T17:05:39.740Z Downloaded ident_case v1.0.1
1422024-12-31T17:05:39.749Z Downloaded proc-macro-error-attr2 v2.0.0
1432024-12-31T17:05:39.758Z Downloaded scroll_derive v0.12.0
1442024-12-31T17:05:39.761Z Downloaded dyn-clone v1.0.17
1452024-12-31T17:05:39.761Z Downloaded pretty-hex v0.4.1
1462024-12-31T17:05:39.764Z Downloaded block-buffer v0.10.4
1472024-12-31T17:05:39.767Z Downloaded either v1.13.0
1482024-12-31T17:05:39.769Z Downloaded dof v0.3.0
1492024-12-31T17:05:39.769Z Downloaded digest v0.10.7
1502024-12-31T17:05:39.771Z Downloaded byteorder v1.5.0
1512024-12-31T17:05:39.774Z Downloaded defmt-parser v0.4.1
1522024-12-31T17:05:39.774Z Downloaded cpufeatures v0.2.16
1532024-12-31T17:05:39.776Z Downloaded cfg-if v1.0.0
1542024-12-31T17:05:39.776Z Downloaded hash32 v0.3.1
1552024-12-31T17:05:39.778Z Downloaded stable_deref_trait v1.2.0
1562024-12-31T17:05:39.778Z Downloaded fnv v1.0.7
1572024-12-31T17:05:39.781Z Downloaded thiserror-impl v1.0.69
1582024-12-31T17:05:39.781Z Downloaded defmt-macros v0.4.0
1592024-12-31T17:05:39.783Z Downloaded serde_tokenstream v0.2.2
1602024-12-31T17:05:39.785Z Downloaded ipnetwork v0.20.0
1612024-12-31T17:05:39.788Z Downloaded itoa v1.0.14
1622024-12-31T17:05:39.790Z Downloaded managed v0.8.0
1632024-12-31T17:05:39.793Z Downloaded usdt v0.5.0
1642024-12-31T17:05:39.796Z Downloaded thread-id v4.2.2
1652024-12-31T17:05:39.798Z Downloaded plain v0.2.3
1662024-12-31T17:05:39.798Z Downloaded embedded-io v0.6.1
1672024-12-31T17:05:39.801Z Downloaded tabwriter v1.4.0
1682024-12-31T17:05:39.801Z Downloaded embedded-io v0.4.0
1692024-12-31T17:05:39.804Z Downloaded usdt-impl v0.5.0
1702024-12-31T17:05:39.806Z Downloaded memmap v0.7.0
1712024-12-31T17:05:39.809Z Downloaded thiserror-impl v2.0.9
1722024-12-31T17:05:39.811Z Downloaded pest_generator v2.7.15
1732024-12-31T17:05:39.816Z Downloaded strsim v0.11.1
1742024-12-31T17:05:39.819Z Downloaded macaddr v1.0.1
1752024-12-31T17:05:39.819Z Downloaded darling v0.20.10
1762024-12-31T17:05:39.830Z Downloaded thiserror v2.0.9
1772024-12-31T17:05:39.835Z Downloaded crc32fast v1.4.2
1782024-12-31T17:05:39.838Z Downloaded once_cell v1.20.2
1792024-12-31T17:05:39.841Z Downloaded sha2 v0.10.8
1802024-12-31T17:05:39.843Z Downloaded generic-array v0.14.7
1812024-12-31T17:05:39.850Z Downloaded quote v1.0.38
1822024-12-31T17:05:39.857Z Downloaded zerocopy-derive v0.7.35
1832024-12-31T17:05:39.861Z Downloaded scroll v0.12.0
1842024-12-31T17:05:39.866Z Downloaded version_check v0.9.5
1852024-12-31T17:05:39.868Z Downloaded defmt v0.3.10
1862024-12-31T17:05:39.871Z Downloaded postcard v1.1.1
1872024-12-31T17:05:39.873Z Downloaded unicode-ident v1.0.14
1882024-12-31T17:05:39.875Z Downloaded proc-macro-error2 v2.0.1
1892024-12-31T17:05:39.877Z Downloaded uuid v1.11.0
1902024-12-31T17:05:39.880Z Downloaded proc-macro2 v1.0.92
1912024-12-31T17:05:39.887Z Downloaded pest_meta v2.7.15
1922024-12-31T17:05:39.889Z Downloaded ucd-trie v0.1.7
1932024-12-31T17:05:39.891Z Downloaded ryu v1.0.18
1942024-12-31T17:05:39.894Z Downloaded thiserror v1.0.69
1952024-12-31T17:05:39.898Z Downloaded pest_derive v2.7.15
1962024-12-31T17:05:39.900Z Downloaded log v0.4.22
1972024-12-31T17:05:39.918Z Downloaded typenum v1.17.0
1982024-12-31T17:05:39.921Z Downloaded serde_derive v1.0.217
1992024-12-31T17:05:39.928Z Downloaded bitflags v2.6.0
2002024-12-31T17:05:39.933Z Downloaded heapless v0.8.0
2012024-12-31T17:05:39.942Z Downloaded zerocopy-derive v0.8.14
2022024-12-31T17:05:39.959Z Downloaded memchr v2.7.4
2032024-12-31T17:05:39.964Z Downloaded serde v1.0.217
2042024-12-31T17:05:40.000Z Downloaded pest v2.7.15
2052024-12-31T17:05:40.016Z Downloaded serde_json v1.0.134
2062024-12-31T17:05:40.023Z Downloaded zerocopy v0.7.35
2072024-12-31T17:05:40.038Z Downloaded itertools v0.13.0
2082024-12-31T17:05:40.045Z Downloaded aho-corasick v1.1.3
2092024-12-31T17:05:40.050Z Downloaded goblin v0.8.2
2102024-12-31T17:05:40.071Z Downloaded zerocopy v0.8.14
2112024-12-31T17:05:40.104Z Downloaded regex v1.11.1
2122024-12-31T17:05:40.116Z Downloaded unicode-width v0.1.14
2132024-12-31T17:05:40.126Z Downloaded syn v2.0.93
2142024-12-31T17:05:40.137Z Downloaded smoltcp v0.11.0
2152024-12-31T17:05:40.148Z Downloaded regex-syntax v0.8.5
2162024-12-31T17:05:40.178Z Downloaded regex-automata v0.4.9
2172024-12-31T17:05:40.196Z Downloaded libc v0.2.169
2182024-12-31T17:05:40.358Z Compiling proc-macro2 v1.0.92
2192024-12-31T17:05:40.360Z Compiling unicode-ident v1.0.14
2202024-12-31T17:05:40.360Z Documenting unicode-ident v1.0.14
2212024-12-31T17:05:40.361Z Compiling strsim v0.11.1
2222024-12-31T17:05:40.361Z Compiling fnv v1.0.7
2232024-12-31T17:05:40.361Z Compiling ident_case v1.0.1
2242024-12-31T17:05:40.361Z Compiling serde v1.0.217
2252024-12-31T17:05:40.545Z Compiling memchr v2.7.4
2262024-12-31T17:05:40.571Z Compiling regex-syntax v0.8.5
2272024-12-31T17:05:40.687Z Compiling zerocopy v0.8.14
2282024-12-31T17:05:41.017Z Checking byteorder v1.5.0
2292024-12-31T17:05:41.020Z Compiling either v1.13.0
2302024-12-31T17:05:41.261Z Documenting strsim v0.11.1
2312024-12-31T17:05:41.312Z Compiling itertools v0.13.0
2322024-12-31T17:05:41.638Z Compiling aho-corasick v1.1.3
2332024-12-31T17:05:41.739Z Compiling heapless v0.8.0
2342024-12-31T17:05:41.867Z Documenting proc-macro2 v1.0.92
2352024-12-31T17:05:42.271Z Documenting ident_case v1.0.1
2362024-12-31T17:05:42.468Z Checking quote v1.0.38
2372024-12-31T17:05:43.002Z Checking syn v2.0.93
2382024-12-31T17:05:43.134Z Documenting quote v1.0.38
2392024-12-31T17:05:43.367Z Documenting fnv v1.0.7
2402024-12-31T17:05:44.184Z Documenting syn v2.0.93
2412024-12-31T17:05:44.195Z Compiling regex-automata v0.4.9
2422024-12-31T17:05:44.594Z Checking hash32 v0.3.1
2432024-12-31T17:05:44.750Z Checking macaddr v1.0.1
2442024-12-31T17:05:44.994Z Checking cfg-if v1.0.0
2452024-12-31T17:05:45.065Z Checking stable_deref_trait v1.2.0
2462024-12-31T17:05:45.153Z Documenting memchr v2.7.4
2472024-12-31T17:05:45.686Z Documenting regex-syntax v0.8.5
2482024-12-31T17:05:45.984Z Compiling smoltcp v0.11.0
2492024-12-31T17:05:46.476Z Documenting aho-corasick v1.1.3
2502024-12-31T17:05:47.799Z Checking bitflags v2.6.0
2512024-12-31T17:05:47.916Z Checking managed v0.8.0
2522024-12-31T17:05:48.032Z Documenting regex-automata v0.4.9
2532024-12-31T17:05:48.044Z Checking cobs v0.2.3
2542024-12-31T17:05:48.179Z Checking darling_core v0.20.10
2552024-12-31T17:05:48.215Z Compiling regex v1.11.1
2562024-12-31T17:05:48.287Z Checking bitflags v1.3.2
2572024-12-31T17:05:49.148Z Documenting byteorder v1.5.0
2582024-12-31T17:05:49.965Z Documenting darling_core v0.20.10
2592024-12-31T17:05:50.286Z Documenting serde_derive v1.0.217
2602024-12-31T17:05:50.898Z Documenting zerocopy-derive v0.8.14
2612024-12-31T17:05:50.929Z Documenting regex v1.11.1
2622024-12-31T17:05:51.246Z Documenting hash32 v0.3.1
2632024-12-31T17:05:52.113Z Compiling version_check v0.9.5
2642024-12-31T17:05:52.195Z Checking ipnetwork v0.20.0
2652024-12-31T17:05:52.293Z Documenting darling_macro v0.20.10
2662024-12-31T17:05:52.326Z Checking unicode-width v0.1.14
2672024-12-31T17:05:52.375Z Documenting cfg-if v1.0.0
2682024-12-31T17:05:52.490Z Documenting macaddr v1.0.1
2692024-12-31T17:05:52.716Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2702024-12-31T17:05:52.822Z Documenting stable_deref_trait v1.2.0
2712024-12-31T17:05:52.921Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2722024-12-31T17:05:53.053Z Documenting bitflags v2.6.0
2732024-12-31T17:05:53.213Z Documenting cobs v0.2.3
2742024-12-31T17:05:53.302Z Documenting managed v0.8.0
2752024-12-31T17:05:53.418Z Checking tabwriter v1.4.0
2762024-12-31T17:05:53.477Z Documenting heapless v0.8.0
2772024-12-31T17:05:53.796Z Checking crc32fast v1.4.2
2782024-12-31T17:05:53.865Z Documenting ipnetwork v0.20.0
2792024-12-31T17:05:53.915Z Compiling serde_derive v1.0.217
2802024-12-31T17:05:53.998Z Compiling zerocopy-derive v0.8.14
2812024-12-31T17:05:54.284Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2822024-12-31T17:05:54.294Z Documenting either v1.13.0
2832024-12-31T17:05:54.728Z Documenting smoltcp v0.11.0
2842024-12-31T17:05:54.868Z Documenting illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2852024-12-31T17:05:55.005Z Documenting unicode-width v0.1.14
2862024-12-31T17:05:55.132Z Compiling darling_macro v0.20.10
2872024-12-31T17:05:55.513Z Checking dyn-clone v1.0.17
2882024-12-31T17:05:55.525Z Documenting itertools v0.13.0
2892024-12-31T17:05:55.648Z Documenting crc32fast v1.4.2
2902024-12-31T17:05:55.660Z Documenting kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2912024-12-31T17:05:55.967Z Documenting tabwriter v1.4.0
2922024-12-31T17:05:56.057Z Compiling darling v0.20.10
2932024-12-31T17:05:56.161Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2942024-12-31T17:05:56.296Z Documenting darling v0.20.10
2952024-12-31T17:05:56.750Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2962024-12-31T17:05:56.791Z Documenting zerocopy v0.8.14
2972024-12-31T17:05:56.826Z Documenting dyn-clone v1.0.17
2982024-12-31T17:05:57.513Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
2992024-12-31T17:05:57.550Z Documenting poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3002024-12-31T17:05:57.560Z Documenting ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3012024-12-31T17:05:57.726Z Documenting derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3022024-12-31T17:05:59.722Z Documenting serde v1.0.217
3032024-12-31T17:06:00.606Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3042024-12-31T17:06:00.606Z Documenting ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3052024-12-31T17:06:02.560Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3062024-12-31T17:06:02.563Z Checking postcard v1.1.1
3072024-12-31T17:06:02.563Z Documenting postcard v1.1.1
3082024-12-31T17:06:02.563Z Documenting ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3092024-12-31T17:06:02.563Z Checking uuid v1.11.0
3102024-12-31T17:06:02.563Z Documenting uuid v1.11.0
3112024-12-31T17:06:03.917Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3122024-12-31T17:06:04.002Z Documenting opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3132024-12-31T17:06:04.953Z Documenting opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3142024-12-31T17:06:09.321Z Documenting oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3152024-12-31T17:06:10.588Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.73s
3162024-12-31T17:06:10.704Z Generated /work/oxidecomputer/opte/target/doc/oxide_vpc/index.html
3172024-12-31T17:06:10.729Z
3182024-12-31T17:06:10.731Zreal 34.862700903
3192024-12-31T17:06:10.732Zuser 2:29.926649137
3202024-12-31T17:06:10.732Zsys 20.519838044
3212024-12-31T17:06:10.732Ztrap 0.109349218
3222024-12-31T17:06:10.732Ztflt 0.226558515
3232024-12-31T17:06:10.732Zdflt 0.715909913
3242024-12-31T17:06:10.732Zkflt 0.005248122
3252024-12-31T17:06:10.732Zlock 3:17.211137354
3262024-12-31T17:06:10.732Zslp 8:08.725687284
3272024-12-31T17:06:10.732Zlat 18.103838034
3282024-12-31T17:06:10.732Zstop 10.817573940
3292024-12-31T17:06:10.732Z+ header 'analyze std + api + usdt'
3302024-12-31T17:06:10.732Z+ echo '# ==== analyze std + api + usdt ==== #'
3312024-12-31T17:06:10.732Z# ==== analyze std + api + usdt ==== #
3322024-12-31T17:06:10.732Z+ ptime -m cargo clippy --features usdt --all-targets
3332024-12-31T17:06:11.058Z Downloading crates ...
3342024-12-31T17:06:11.135Z Downloaded base64 v0.21.7
3352024-12-31T17:06:11.140Z Downloaded slab v0.4.9
3362024-12-31T17:06:11.143Z Downloaded futures-task v0.3.31
3372024-12-31T17:06:11.143Z Downloaded cookie-factory v0.3.3
3382024-12-31T17:06:11.146Z Downloaded pin-utils v0.1.0
3392024-12-31T17:06:11.146Z Downloaded futures-core v0.3.31
3402024-12-31T17:06:11.148Z Downloaded circular v0.3.0
3412024-12-31T17:06:11.151Z Downloaded pin-project-lite v0.2.15
3422024-12-31T17:06:11.156Z Downloaded rusticata-macros v4.1.0
3432024-12-31T17:06:11.158Z Downloaded futures-macro v0.3.31
3442024-12-31T17:06:11.158Z Downloaded futures-io v0.3.31
3452024-12-31T17:06:11.161Z Downloaded futures-sink v0.3.31
3462024-12-31T17:06:11.161Z Downloaded ctor v0.2.9
3472024-12-31T17:06:11.161Z Downloaded autocfg v1.4.0
3482024-12-31T17:06:11.164Z Downloaded futures-executor v0.3.31
3492024-12-31T17:06:11.168Z Downloaded futures v0.3.31
3502024-12-31T17:06:11.173Z Downloaded ron v0.8.1
3512024-12-31T17:06:11.179Z Downloaded pcap-parser v0.16.0
3522024-12-31T17:06:11.182Z Downloaded minimal-lexical v0.2.1
3532024-12-31T17:06:11.186Z Downloaded nom v7.1.3
3542024-12-31T17:06:11.191Z Downloaded futures-channel v0.3.31
3552024-12-31T17:06:11.194Z Downloaded futures-util v0.3.31
3562024-12-31T17:06:11.288Z Compiling proc-macro2 v1.0.92
3572024-12-31T17:06:11.288Z Compiling unicode-ident v1.0.14
3582024-12-31T17:06:11.290Z Compiling memchr v2.7.4
3592024-12-31T17:06:11.290Z Compiling thiserror v2.0.9
3602024-12-31T17:06:11.290Z Compiling thiserror v1.0.69
3612024-12-31T17:06:11.300Z Compiling serde v1.0.217
3622024-12-31T17:06:11.304Z Compiling libc v0.2.169
3632024-12-31T17:06:11.526Z Compiling version_check v0.9.5
3642024-12-31T17:06:11.934Z Compiling ucd-trie v0.1.7
3652024-12-31T17:06:12.013Z Compiling serde_json v1.0.134
3662024-12-31T17:06:12.106Z Compiling once_cell v1.20.2
3672024-12-31T17:06:12.184Z Compiling strsim v0.11.1
3682024-12-31T17:06:12.246Z Compiling ident_case v1.0.1
3692024-12-31T17:06:12.364Z Checking byteorder v1.5.0
3702024-12-31T17:06:12.380Z Compiling fnv v1.0.7
3712024-12-31T17:06:12.412Z Compiling aho-corasick v1.1.3
3722024-12-31T17:06:12.457Z Compiling autocfg v1.4.0
3732024-12-31T17:06:12.497Z Compiling ryu v1.0.18
3742024-12-31T17:06:12.722Z Compiling itoa v1.0.14
3752024-12-31T17:06:12.730Z Compiling regex-syntax v0.8.5
3762024-12-31T17:06:12.788Z Compiling usdt-impl v0.5.0
3772024-12-31T17:06:13.083Z Compiling quote v1.0.38
3782024-12-31T17:06:13.092Z Compiling zerocopy v0.8.14
3792024-12-31T17:06:13.174Z Compiling slab v0.4.9
3802024-12-31T17:06:13.194Z Compiling either v1.13.0
3812024-12-31T17:06:13.394Z Compiling thread-id v4.2.2
3822024-12-31T17:06:13.495Z Compiling syn v2.0.93
3832024-12-31T17:06:13.582Z Compiling itertools v0.13.0
3842024-12-31T17:06:13.699Z Checking log v0.4.22
3852024-12-31T17:06:13.908Z Checking plain v0.2.3
3862024-12-31T17:06:13.931Z Checking futures-sink v0.3.31
3872024-12-31T17:06:14.045Z Checking futures-core v0.3.31
3882024-12-31T17:06:14.240Z Compiling heapless v0.8.0
3892024-12-31T17:06:14.406Z Checking futures-channel v0.3.31
3902024-12-31T17:06:14.608Z Checking hash32 v0.3.1
3912024-12-31T17:06:14.740Z Checking futures-io v0.3.31
3922024-12-31T17:06:14.772Z Checking pin-project-lite v0.2.15
3932024-12-31T17:06:14.885Z Checking pin-utils v0.1.0
3942024-12-31T17:06:14.900Z Checking cfg-if v1.0.0
3952024-12-31T17:06:14.960Z Compiling smoltcp v0.11.0
3962024-12-31T17:06:14.975Z Checking macaddr v1.0.1
3972024-12-31T17:06:15.074Z Checking futures-task v0.3.31
3982024-12-31T17:06:15.092Z Checking pretty-hex v0.4.1
3992024-12-31T17:06:15.209Z Checking stable_deref_trait v1.2.0
4002024-12-31T17:06:15.478Z Checking managed v0.8.0
4012024-12-31T17:06:15.584Z Checking bitflags v1.3.2
4022024-12-31T17:06:15.668Z Checking cobs v0.2.3
4032024-12-31T17:06:15.827Z Checking memmap v0.7.0
4042024-12-31T17:06:15.835Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
4052024-12-31T17:06:16.004Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
4062024-12-31T17:06:16.167Zwarning: passing a unit value to a function
4072024-12-31T17:06:16.167Z --> crates/illumos-sys-hdrs/src/lib.rs:182:9
4082024-12-31T17:06:16.167Z |
4092024-12-31T17:06:16.167Z182 | core::hint::black_box(self.as_u64().store(val, Ordering::Relaxed));
4102024-12-31T17:06:16.167Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4112024-12-31T17:06:16.167Z |
4122024-12-31T17:06:16.167Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg
4132024-12-31T17:06:16.167Z = note: `#[warn(clippy::unit_arg)]` on by default
4142024-12-31T17:06:16.167Zhelp: move the expression in front of the call and replace it with the unit literal `()`
4152024-12-31T17:06:16.167Z |
4162024-12-31T17:06:16.167Z182 ~ self.as_u64().store(val, Ordering::Relaxed);
4172024-12-31T17:06:16.167Z183 ~ core::hint::black_box(());
4182024-12-31T17:06:16.167Z |
4192024-12-31T17:06:16.167Z
4202024-12-31T17:06:16.219Zwarning: `illumos-sys-hdrs` (lib) generated 1 warning (run `cargo clippy --fix --lib -p illumos-sys-hdrs` to apply 1 suggestion)
4212024-12-31T17:06:16.222Z Compiling regex-automata v0.4.9
4222024-12-31T17:06:16.226Z Checking minimal-lexical v0.2.1
4232024-12-31T17:06:16.254Z Checking unicode-width v0.1.14
4242024-12-31T17:06:16.589Z Checking ipnetwork v0.20.0
4252024-12-31T17:06:16.705Z Checking tabwriter v1.4.0
4262024-12-31T17:06:16.855Z Checking nom v7.1.3
4272024-12-31T17:06:16.983Z Checking crc32fast v1.4.2
4282024-12-31T17:06:17.168Z Checking dyn-clone v1.0.17
4292024-12-31T17:06:17.302Z Checking circular v0.3.0
4302024-12-31T17:06:17.460Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
4312024-12-31T17:06:17.678Z Checking base64 v0.21.7
4322024-12-31T17:06:19.180Z Compiling darling_core v0.20.10
4332024-12-31T17:06:19.246Z Checking rusticata-macros v4.1.0
4342024-12-31T17:06:20.019Z Compiling regex v1.11.1
4352024-12-31T17:06:20.278Z Compiling serde_derive v1.0.217
4362024-12-31T17:06:20.278Z Compiling thiserror-impl v2.0.9
4372024-12-31T17:06:20.320Z Compiling thiserror-impl v1.0.69
4382024-12-31T17:06:20.458Z Compiling zerocopy-derive v0.7.35
4392024-12-31T17:06:20.853Z Compiling scroll_derive v0.12.0
4402024-12-31T17:06:20.966Z Compiling zerocopy-derive v0.8.14
4412024-12-31T17:06:21.150Z Compiling futures-macro v0.3.31
4422024-12-31T17:06:22.275Z Checking scroll v0.12.0
4432024-12-31T17:06:22.367Z Compiling zerocopy v0.7.35
4442024-12-31T17:06:22.691Z Checking goblin v0.8.2
4452024-12-31T17:06:23.294Z Compiling pest v2.7.15
4462024-12-31T17:06:23.597Z Checking futures-util v0.3.31
4472024-12-31T17:06:24.199Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
4482024-12-31T17:06:24.353Z Compiling darling_macro v0.20.10
4492024-12-31T17:06:25.319Z Compiling ctor v0.2.9
4502024-12-31T17:06:25.398Z Compiling darling v0.20.10
4512024-12-31T17:06:25.497Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
4522024-12-31T17:06:25.948Z Compiling pest_meta v2.7.15
4532024-12-31T17:06:26.093Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
4542024-12-31T17:06:27.021Z Compiling pest_generator v2.7.15
4552024-12-31T17:06:27.826Z Checking futures-executor v0.3.31
4562024-12-31T17:06:28.035Z Checking futures v0.3.31
4572024-12-31T17:06:28.117Z Checking cookie-factory v0.3.3
4582024-12-31T17:06:28.251Z Compiling pest_derive v2.7.15
4592024-12-31T17:06:28.588Z Checking pcap-parser v0.16.0
4602024-12-31T17:06:29.141Z Compiling dtrace-parser v0.2.0
4612024-12-31T17:06:29.889Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
4622024-12-31T17:06:30.779Z Checking bitflags v2.6.0
4632024-12-31T17:06:30.779Z Checking postcard v1.1.1
4642024-12-31T17:06:30.782Z Checking uuid v1.11.0
4652024-12-31T17:06:30.980Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
4662024-12-31T17:06:30.980Z Checking ron v0.8.1
4672024-12-31T17:06:31.310Z Compiling serde_tokenstream v0.2.2
4682024-12-31T17:06:31.901Z Checking dof v0.3.0
4692024-12-31T17:06:32.357Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
4702024-12-31T17:06:33.365Z Compiling usdt-attr-macro v0.5.0
4712024-12-31T17:06:33.365Z Compiling usdt-macro v0.5.0
4722024-12-31T17:06:34.244Z Checking usdt v0.5.0
4732024-12-31T17:06:41.370Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
4742024-12-31T17:06:43.748Z Checking opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
4752024-12-31T17:06:47.019Zwarning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
4762024-12-31T17:06:47.019Z --> lib/oxide-vpc/tests/integration_tests.rs:2107:23
4772024-12-31T17:06:47.019Z |
4782024-12-31T17:06:47.019Z2107 | reply_body.extend(reply.to_full_meta().meta().copy_remaining().into_iter());
4792024-12-31T17:06:47.019Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `reply.to_full_meta().meta().copy_remaining()`
4802024-12-31T17:06:47.019Z |
4812024-12-31T17:06:47.019Znote: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
4822024-12-31T17:06:47.019Z --> /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/iter/traits/collect.rs:450:18
4832024-12-31T17:06:47.019Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
4842024-12-31T17:06:47.019Z = note: `#[warn(clippy::useless_conversion)]` on by default
4852024-12-31T17:06:47.019Z
4862024-12-31T17:06:47.041Zwarning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
4872024-12-31T17:06:47.041Z --> lib/oxide-vpc/tests/integration_tests.rs:2221:23
4882024-12-31T17:06:47.041Z |
4892024-12-31T17:06:47.041Z2221 | reply_body.extend(reply.to_full_meta().meta().copy_remaining().into_iter());
4902024-12-31T17:06:47.041Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `reply.to_full_meta().meta().copy_remaining()`
4912024-12-31T17:06:47.041Z |
4922024-12-31T17:06:47.041Znote: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
4932024-12-31T17:06:47.041Z --> /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/iter/traits/collect.rs:450:18
4942024-12-31T17:06:47.041Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
4952024-12-31T17:06:47.041Z
4962024-12-31T17:06:47.057Zwarning: explicit call to `.into_iter()` in function argument accepting `IntoIterator`
4972024-12-31T17:06:47.057Z --> lib/oxide-vpc/tests/integration_tests.rs:2461:23
4982024-12-31T17:06:47.057Z |
4992024-12-31T17:06:47.057Z2461 | reply_body.extend(reply.to_full_meta().meta().copy_remaining().into_iter());
5002024-12-31T17:06:47.057Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing the `.into_iter()`: `reply.to_full_meta().meta().copy_remaining()`
5012024-12-31T17:06:47.057Z |
5022024-12-31T17:06:47.057Znote: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()`
5032024-12-31T17:06:47.057Z --> /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/iter/traits/collect.rs:450:18
5042024-12-31T17:06:47.057Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
5052024-12-31T17:06:47.057Z
5062024-12-31T17:06:47.936Zwarning: `oxide-vpc` (test "integration_tests") generated 3 warnings (run `cargo clippy --fix --test "integration_tests"` to apply 3 suggestions)
5072024-12-31T17:06:47.936Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.04s
5082024-12-31T17:06:47.978Z
5092024-12-31T17:06:47.981Zreal 37.235012669
5102024-12-31T17:06:47.981Zuser 2:26.260734115
5112024-12-31T17:06:47.981Zsys 21.574697108
5122024-12-31T17:06:47.981Ztrap 0.083375723
5132024-12-31T17:06:47.981Ztflt 0.428220588
5142024-12-31T17:06:47.981Zdflt 0.472699833
5152024-12-31T17:06:47.981Zkflt 0.000057271
5162024-12-31T17:06:47.981Zlock 3:36.014314728
5172024-12-31T17:06:47.981Zslp 9:05.345275161
5182024-12-31T17:06:47.981Zlat 6.307218292
5192024-12-31T17:06:47.981Zstop 9.048527741
5202024-12-31T17:06:47.981Z+ header 'analyze no_std + engine + kernel'
5212024-12-31T17:06:47.981Z+ echo '# ==== analyze no_std + engine + kernel ==== #'
5222024-12-31T17:06:47.981Z# ==== analyze no_std + engine + kernel ==== #
5232024-12-31T17:06:47.981Z+ ptime -m cargo +nightly-2024-11-18 clippy --no-default-features --features engine,kernel
5242024-12-31T17:06:48.292Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
5252024-12-31T17:06:48.292Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
5262024-12-31T17:06:48.294Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
5272024-12-31T17:06:48.294Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
5282024-12-31T17:06:48.446Zwarning: passing a unit value to a function
5292024-12-31T17:06:48.446Z --> crates/illumos-sys-hdrs/src/lib.rs:182:9
5302024-12-31T17:06:48.446Z |
5312024-12-31T17:06:48.446Z182 | core::hint::black_box(self.as_u64().store(val, Ordering::Relaxed));
5322024-12-31T17:06:48.446Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5332024-12-31T17:06:48.446Z |
5342024-12-31T17:06:48.446Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg
5352024-12-31T17:06:48.446Z = note: `#[warn(clippy::unit_arg)]` on by default
5362024-12-31T17:06:48.446Zhelp: move the expression in front of the call and replace it with the unit literal `()`
5372024-12-31T17:06:48.446Z |
5382024-12-31T17:06:48.446Z182 ~ self.as_u64().store(val, Ordering::Relaxed);
5392024-12-31T17:06:48.446Z183 ~ core::hint::black_box(());
5402024-12-31T17:06:48.446Z |
5412024-12-31T17:06:48.446Z
5422024-12-31T17:06:48.480Zwarning: `illumos-sys-hdrs` (lib) generated 1 warning (run `cargo clippy --fix --lib -p illumos-sys-hdrs` to apply 1 suggestion)
5432024-12-31T17:06:48.483Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
5442024-12-31T17:06:55.486Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
5452024-12-31T17:06:57.510Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.43s
5462024-12-31T17:06:57.546Z
5472024-12-31T17:06:57.549Zreal 9.560329431
5482024-12-31T17:06:57.549Zuser 10.174537005
5492024-12-31T17:06:57.549Zsys 1.345804897
5502024-12-31T17:06:57.549Ztrap 0.002854763
5512024-12-31T17:06:57.550Ztflt 0.005216079
5522024-12-31T17:06:57.550Zdflt 0.001643932
5532024-12-31T17:06:57.550Zkflt 0.000000000
5542024-12-31T17:06:57.550Zlock 24.430603354
5552024-12-31T17:06:57.550Zslp 34.111350467
5562024-12-31T17:06:57.550Zlat 0.094054030
5572024-12-31T17:06:57.550Zstop 0.151376663
5582024-12-31T17:06:57.550Z+ header test
5592024-12-31T17:06:57.550Z+ echo '# ==== test ==== #'
5602024-12-31T17:06:57.550Z# ==== test ==== #
5612024-12-31T17:06:57.550Z+ ptime -m cargo test
5622024-12-31T17:06:57.848Z Compiling unicode-ident v1.0.14
5632024-12-31T17:06:57.848Z Compiling memchr v2.7.4
5642024-12-31T17:06:57.851Z Compiling byteorder v1.5.0
5652024-12-31T17:06:57.851Z Compiling ucd-trie v0.1.7
5662024-12-31T17:06:57.858Z Compiling itoa v1.0.14
5672024-12-31T17:06:57.864Z Compiling ryu v1.0.18
5682024-12-31T17:06:57.871Z Compiling libc v0.2.169
5692024-12-31T17:06:57.877Z Compiling log v0.4.22
5702024-12-31T17:06:58.013Z Compiling proc-macro2 v1.0.92
5712024-12-31T17:06:58.040Z Compiling futures-sink v0.3.31
5722024-12-31T17:06:58.163Z Compiling futures-core v0.3.31
5732024-12-31T17:06:58.178Z Compiling plain v0.2.3
5742024-12-31T17:06:58.211Z Compiling hash32 v0.3.1
5752024-12-31T17:06:58.244Z Compiling slab v0.4.9
5762024-12-31T17:06:58.298Z Compiling stable_deref_trait v1.2.0
5772024-12-31T17:06:58.378Z Compiling futures-channel v0.3.31
5782024-12-31T17:06:58.385Z Compiling cfg-if v1.0.0
5792024-12-31T17:06:58.409Z Compiling futures-io v0.3.31
5802024-12-31T17:06:58.424Z Compiling pin-utils v0.1.0
5812024-12-31T17:06:58.453Z Compiling thread-id v4.2.2
5822024-12-31T17:06:58.484Z Compiling pin-project-lite v0.2.15
5832024-12-31T17:06:58.498Z Compiling macaddr v1.0.1
5842024-12-31T17:06:58.504Z Compiling pretty-hex v0.4.1
5852024-12-31T17:06:58.540Z Compiling futures-task v0.3.31
5862024-12-31T17:06:58.590Z Compiling heapless v0.8.0
5872024-12-31T17:06:58.654Z Compiling cobs v0.2.3
5882024-12-31T17:06:58.692Z Compiling bitflags v1.3.2
5892024-12-31T17:06:58.754Z Compiling quote v1.0.38
5902024-12-31T17:06:58.784Z Compiling aho-corasick v1.1.3
5912024-12-31T17:06:58.817Z Compiling managed v0.8.0
5922024-12-31T17:06:58.842Z Compiling memmap v0.7.0
5932024-12-31T17:06:58.937Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
5942024-12-31T17:06:59.151Z Compiling syn v2.0.93
5952024-12-31T17:06:59.305Z Compiling unicode-width v0.1.14
5962024-12-31T17:06:59.437Z Compiling smoltcp v0.11.0
5972024-12-31T17:06:59.504Z Compiling minimal-lexical v0.2.1
5982024-12-31T17:06:59.526Z Compiling ipnetwork v0.20.0
5992024-12-31T17:06:59.689Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6002024-12-31T17:06:59.815Z Compiling either v1.13.0
6012024-12-31T17:06:59.848Z Compiling nom v7.1.3
6022024-12-31T17:06:59.955Z Compiling tabwriter v1.4.0
6032024-12-31T17:07:00.090Z Compiling itertools v0.13.0
6042024-12-31T17:07:00.101Z Compiling crc32fast v1.4.2
6052024-12-31T17:07:00.371Z Compiling dyn-clone v1.0.17
6062024-12-31T17:07:00.400Z Compiling circular v0.3.0
6072024-12-31T17:07:00.571Z Compiling regex-automata v0.4.9
6082024-12-31T17:07:00.710Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
6092024-12-31T17:07:01.018Z Compiling base64 v0.21.7
6102024-12-31T17:07:02.770Z Compiling rusticata-macros v4.1.0
6112024-12-31T17:07:03.877Z Compiling regex v1.11.1
6122024-12-31T17:07:04.446Z Compiling darling_core v0.20.10
6132024-12-31T17:07:05.867Z Compiling serde_derive v1.0.217
6142024-12-31T17:07:05.867Z Compiling thiserror-impl v2.0.9
6152024-12-31T17:07:05.867Z Compiling thiserror-impl v1.0.69
6162024-12-31T17:07:06.055Z Compiling zerocopy-derive v0.7.35
6172024-12-31T17:07:06.142Z Compiling scroll_derive v0.12.0
6182024-12-31T17:07:06.951Z Compiling zerocopy-derive v0.8.14
6192024-12-31T17:07:07.237Z Compiling futures-macro v0.3.31
6202024-12-31T17:07:07.662Z Compiling scroll v0.12.0
6212024-12-31T17:07:08.052Z Compiling zerocopy v0.7.35
6222024-12-31T17:07:08.125Z Compiling goblin v0.8.2
6232024-12-31T17:07:08.587Z Compiling thiserror v1.0.69
6242024-12-31T17:07:08.704Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6252024-12-31T17:07:08.814Z Compiling thiserror v2.0.9
6262024-12-31T17:07:08.942Z Compiling pest v2.7.15
6272024-12-31T17:07:09.142Z Compiling futures-util v0.3.31
6282024-12-31T17:07:09.349Z Compiling ctor v0.2.9
6292024-12-31T17:07:09.687Z Compiling darling_macro v0.20.10
6302024-12-31T17:07:09.824Z Compiling zerocopy v0.8.14
6312024-12-31T17:07:10.764Z Compiling darling v0.20.10
6322024-12-31T17:07:10.865Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6332024-12-31T17:07:10.868Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6342024-12-31T17:07:11.412Z Compiling pest_meta v2.7.15
6352024-12-31T17:07:11.721Z Compiling serde v1.0.217
6362024-12-31T17:07:12.569Z Compiling pest_generator v2.7.15
6372024-12-31T17:07:13.839Z Compiling futures-executor v0.3.31
6382024-12-31T17:07:14.245Z Compiling pest_derive v2.7.15
6392024-12-31T17:07:14.312Z Compiling futures v0.3.31
6402024-12-31T17:07:14.412Z Compiling cookie-factory v0.3.3
6412024-12-31T17:07:15.023Z Compiling pcap-parser v0.16.0
6422024-12-31T17:07:15.254Z Compiling dtrace-parser v0.2.0
6432024-12-31T17:07:16.493Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6442024-12-31T17:07:16.601Z Compiling bitflags v2.6.0
6452024-12-31T17:07:16.601Z Compiling serde_json v1.0.134
6462024-12-31T17:07:16.604Z Compiling postcard v1.1.1
6472024-12-31T17:07:16.604Z Compiling uuid v1.11.0
6482024-12-31T17:07:16.897Z Compiling serde_tokenstream v0.2.2
6492024-12-31T17:07:16.918Z Compiling ron v0.8.1
6502024-12-31T17:07:17.115Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6512024-12-31T17:07:17.867Z Compiling dof v0.3.0
6522024-12-31T17:07:18.541Z Compiling usdt-impl v0.5.0
6532024-12-31T17:07:18.984Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
6542024-12-31T17:07:19.489Z Compiling usdt-attr-macro v0.5.0
6552024-12-31T17:07:19.489Z Compiling usdt-macro v0.5.0
6562024-12-31T17:07:20.497Z Compiling usdt v0.5.0
6572024-12-31T17:07:25.772Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
6582024-12-31T17:07:27.960Z Compiling opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
6592024-12-31T17:07:41.604Z Finished `test` profile [unoptimized + debuginfo] target(s) in 43.99s
6602024-12-31T17:07:41.627Z Running unittests src/lib.rs (/work/oxidecomputer/opte/target/debug/deps/oxide_vpc-132827e4b9e51d6d)
6612024-12-31T17:07:41.642Z
6622024-12-31T17:07:41.642Zrunning 9 tests
6632024-12-31T17:07:41.645Ztest api::tests::parse_bad_proto_filter ... ok
6642024-12-31T17:07:41.646Ztest api::tests::parse_good_proto_filter ... ok
6652024-12-31T17:07:41.646Ztest api::tests::parse_bad_address ... ok
6662024-12-31T17:07:41.646Ztest api::tests::ports_from_str_good ... ok
6672024-12-31T17:07:41.646Ztest api::tests::parse_good_address ... ok
6682024-12-31T17:07:41.646Ztest api::tests::ports_from_str_bad ... ok
6692024-12-31T17:07:41.646Ztest cfg::tests::test_required_nat_space ... ok
6702024-12-31T17:07:41.646Ztest cfg::tests::test_required_nat_space_only_ipv4 ... ok
6712024-12-31T17:07:41.646Ztest cfg::tests::test_required_nat_space_only_ipv6 ... ok
6722024-12-31T17:07:41.646Z
6732024-12-31T17:07:41.646Ztest result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
6742024-12-31T17:07:41.646Z
6752024-12-31T17:07:41.646Z Running tests/firewall_tests.rs (/work/oxidecomputer/opte/target/debug/deps/firewall_tests-d6f40efeac7239de)
6762024-12-31T17:07:41.650Z
6772024-12-31T17:07:41.650Zrunning 4 tests
6782024-12-31T17:07:41.653Ztest firewall_external_inbound ... ok
6792024-12-31T17:07:41.653Ztest firewall_vni_outbound ... ok
6802024-12-31T17:07:41.653Ztest firewall_vni_inbound ... ok
6812024-12-31T17:07:41.655Ztest firewall_replace_rules ... ok
6822024-12-31T17:07:41.655Z
6832024-12-31T17:07:41.655Ztest result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
6842024-12-31T17:07:41.655Z
6852024-12-31T17:07:41.655Z Running tests/fuzz_regression.rs (/work/oxidecomputer/opte/target/debug/deps/fuzz_regression-67fce7ea96917fe1)
6862024-12-31T17:07:41.660Z
6872024-12-31T17:07:41.660Zrunning 2 tests
6882024-12-31T17:07:41.662Ztest parse_in_regression ... ok
6892024-12-31T17:07:41.662Ztest parse_out_regression ... ok
6902024-12-31T17:07:41.662Z
6912024-12-31T17:07:41.662Ztest result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
6922024-12-31T17:07:41.662Z
6932024-12-31T17:07:41.662Z Running tests/integration_tests.rs (/work/oxidecomputer/opte/target/debug/deps/integration_tests-5a4c036be98c9f24)
6942024-12-31T17:07:41.669Z
6952024-12-31T17:07:41.669Zrunning 38 tests
6962024-12-31T17:07:41.671Ztest bad_ip_len ... ok
6972024-12-31T17:07:41.674Ztest check_layers ... ok
6982024-12-31T17:07:41.674Ztest add_remove_fw_rule ... ok
6992024-12-31T17:07:41.674Ztest arp_gateway ... ok
7002024-12-31T17:07:41.674Ztest anti_spoof ... ok
7012024-12-31T17:07:41.674Ztest ephemeral_ip_preferred_over_snat_outbound ... ok
7022024-12-31T17:07:41.674Ztest flow_expiration ... ok
7032024-12-31T17:07:41.677Ztest gateway_icmp4_ping ... ok
7042024-12-31T17:07:41.677Ztest gateway_icmpv6_ping ... ok
7052024-12-31T17:07:41.677Ztest external_ip_epoch_affinity_preserved ... ok
7062024-12-31T17:07:41.677Ztest gateway_router_advert_reply ... ok
7072024-12-31T17:07:41.677Ztest early_tcp_invalidation ... ok
7082024-12-31T17:07:41.677Ztest guest_to_guest_no_route ... ok
7092024-12-31T17:07:41.677Ztest external_ip_reconfigurable ... ok
7102024-12-31T17:07:41.679Ztest guest_to_guest_diff_vpc_no_peer ... ok
7112024-12-31T17:07:41.679Ztest guest_to_internet_ipv4 ... ok
7122024-12-31T17:07:41.679Ztest inbound_ndp_dropped_at_gateway ... ok
7132024-12-31T17:07:41.679Ztest guest_to_guest ... ok
7142024-12-31T17:07:41.679Ztest guest_to_internet_ipv6 ... ok
7152024-12-31T17:07:41.679Ztest no_panic_on_flow_table_full ... ok
7162024-12-31T17:07:41.679Ztest packet_body_pullup ... ok
7172024-12-31T17:07:41.680Ztest outbound_ndp_dropped ... ok
7182024-12-31T17:07:41.680Ztest intra_subnet_routes_with_custom ... ok
7192024-12-31T17:07:41.682Ztest port_transition_reset ... ok
7202024-12-31T17:07:41.682Ztest port_transition_running ... ok
7212024-12-31T17:07:41.682Ztest port_as_router_target ... ok
7222024-12-31T17:07:41.682Ztest port_transition_pause ... ok
7232024-12-31T17:07:41.682Ztest snat_icmp4_echo_rewrite ... ok
7242024-12-31T17:07:41.682Ztest select_eip_conditioned_on_igw ... ok
7252024-12-31T17:07:41.685Ztest tcp_inbound ... ok
7262024-12-31T17:07:41.685Ztest snat_icmp6_echo_rewrite ... ok
7272024-12-31T17:07:41.685Ztest external_ip_balanced_over_floating_ips ... ok
7282024-12-31T17:07:41.685Ztest test_gateway_neighbor_advert_reply ... ok
7292024-12-31T17:07:41.685Ztest external_ip_receive_and_reply_on_all ... ok
7302024-12-31T17:07:41.685Ztest test_reply_to_dhcpv6_solicit_or_request ... ok
7312024-12-31T17:07:41.685Ztest tcp_outbound ... ok
7322024-12-31T17:07:41.685Ztest uft_lft_invalidation_in ... ok
7332024-12-31T17:07:41.685Ztest uft_lft_invalidation_out ... ok
7342024-12-31T17:07:41.685Z
7352024-12-31T17:07:41.685Ztest result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
7362024-12-31T17:07:41.685Z
7372024-12-31T17:07:41.688Z Doc-tests oxide_vpc
7382024-12-31T17:07:42.010Z
7392024-12-31T17:07:42.010Zrunning 0 tests
7402024-12-31T17:07:42.010Z
7412024-12-31T17:07:42.015Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
7422024-12-31T17:07:42.015Z
7432024-12-31T17:07:42.037Z
7442024-12-31T17:07:42.040Zreal 44.470708147
7452024-12-31T17:07:42.040Zuser 3:08.788801067
7462024-12-31T17:07:42.040Zsys 21.906080090
7472024-12-31T17:07:42.040Ztrap 0.112525944
7482024-12-31T17:07:42.040Ztflt 0.198097637
7492024-12-31T17:07:42.040Zdflt 0.485356341
7502024-12-31T17:07:42.040Zkflt 0.000036813
7512024-12-31T17:07:42.040Zlock 5:11.018014139
7522024-12-31T17:07:42.040Zslp 10:09.760072276
7532024-12-31T17:07:42.040Zlat 5.720435139
7542024-12-31T17:07:42.040Zstop 7.836845759
7552024-12-31T17:07:42.040Zprocess exited: duration 146642 ms, exit code 0
 
7562024-12-31T17:07:42.046Zfound 0 output files