01JF8C6DMPRJ3ZHPM6ZV897NGM: opte

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

Buildomat Job: 01JF8C6QWDEQ5J9WT3TX8DRQX2

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12024-12-16T18:38:56.587Zjob assigned to worker 01JF8C6VFCF1MYEHNDS4QAQ7GX [factory aws, i-0407810435e5b2340] (queued for 51 s)
 
22024-12-16T18:39:04.978Zstarting task 0: "setup"
32024-12-16T18:39:04.986Z++ uname -s
42024-12-16T18:39:04.989Z+ kern=SunOS
52024-12-16T18:39:04.989Z+ case "$kern" in
62024-12-16T18:39:04.989Z+ groupadd -g 12345 build
72024-12-16T18:39:04.992Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-12-16T18:39:06.998Z+ zfs create -o mountpoint=/work rpool/work
92024-12-16T18:39:07.205Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-12-16T18:39:07.208Z+ home_fs=zfs
112024-12-16T18:39:07.208Z+ [[ zfs == autofs ]]
122024-12-16T18:39:07.208Z+ mkdir -p /home/build
132024-12-16T18:39:07.210Z+ chown build:build /home/build /work
142024-12-16T18:39:08.211Z+ chmod 0700 /home/build /work
152024-12-16T18:39:08.214Zprocess exited: duration 3236 ms, exit code 0
 
162024-12-16T18:39:08.220Zstarting task 1: "rust-toolchain"
172024-12-16T18:39:08.225Z+ printf ' * toolchain channel = "%s"
182024-12-16T18:39:08.225Z' nightly-2024-11-18
192024-12-16T18:39:08.225Z+ printf ' * toolchain profile = "%s"
202024-12-16T18:39:08.225Z' default
212024-12-16T18:39:08.225Z * toolchain channel = "nightly-2024-11-18"
222024-12-16T18:39:08.225Z * toolchain profile = "default"
232024-12-16T18:39:08.228Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-12-16T18:39:08.228Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default
252024-12-16T18:39:08.352Zinfo: downloading installer
262024-12-16T18:39:10.019Zinfo: profile set to 'default'
272024-12-16T18:39:10.019Zinfo: default host triple is x86_64-unknown-illumos
282024-12-16T18:39:10.022Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
292024-12-16T18:39:10.164Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
302024-12-16T18:39:10.164Zinfo: downloading component 'cargo'
312024-12-16T18:39:10.927Zinfo: downloading component 'clippy'
322024-12-16T18:39:11.218Zinfo: downloading component 'rust-docs'
332024-12-16T18:39:12.255Zinfo: downloading component 'rust-std'
342024-12-16T18:39:13.929Zinfo: downloading component 'rustc'
352024-12-16T18:39:19.869Zinfo: downloading component 'rustfmt'
362024-12-16T18:39:20.097Zinfo: installing component 'cargo'
372024-12-16T18:39:20.920Zinfo: installing component 'clippy'
382024-12-16T18:39:21.300Zinfo: installing component 'rust-docs'
392024-12-16T18:39:22.966Zinfo: installing component 'rust-std'
402024-12-16T18:39:24.816Zinfo: installing component 'rustc'
412024-12-16T18:39:30.742Zinfo: installing component 'rustfmt'
422024-12-16T18:39:31.071Zinfo: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos'
432024-12-16T18:39:31.071Z
442024-12-16T18:39:31.502Z nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
452024-12-16T18:39:31.502Z
462024-12-16T18:39:31.506Z
472024-12-16T18:39:31.506ZRust is installed now. Great!
482024-12-16T18:39:31.506Z
492024-12-16T18:39:31.506ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-12-16T18:39:31.506Zenvironment variable. This has not been done automatically.
512024-12-16T18:39:31.507Z
522024-12-16T18:39:31.507ZTo configure your current shell, you need to source
532024-12-16T18:39:31.507Zthe corresponding env file under $HOME/.cargo.
542024-12-16T18:39:31.507Z
552024-12-16T18:39:31.507ZThis is usually done by running one of the following (note the leading DOT):
562024-12-16T18:39:31.507Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-12-16T18:39:31.507Zsource "$HOME/.cargo/env.fish" # For fish
582024-12-16T18:39:31.582Z+ rustc --version
592024-12-16T18:39:31.652Zrustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
602024-12-16T18:39:31.655Zprocess exited: duration 23432 ms, exit code 0
 
612024-12-16T18:39:31.661Zstarting task 2: "authentication"
622024-12-16T18:39:31.683Zprocess exited: duration 22 ms, exit code 0
 
632024-12-16T18:39:31.691Zstarting task 3: "clone repository"
642024-12-16T18:39:31.696Z+ mkdir -p /work/oxidecomputer/opte
652024-12-16T18:39:31.700Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-12-16T18:39:32.027ZCloning into '/work/oxidecomputer/opte'...
672024-12-16T18:39:32.945Z+ cd /work/oxidecomputer/opte
682024-12-16T18:39:32.948Z+ git fetch origin a60adb12f3846e083531eeb9503bd3c2184bd7b6
692024-12-16T18:39:33.253ZFrom https://github.com/oxidecomputer/opte
702024-12-16T18:39:33.253Z * branch a60adb12f3846e083531eeb9503bd3c2184bd7b6 -> FETCH_HEAD
712024-12-16T18:39:33.261Z+ [[ -n rwlock ]]
722024-12-16T18:39:33.264Z++ git branch --show-current
732024-12-16T18:39:33.267Z+ current=master
742024-12-16T18:39:33.267Z+ [[ master != rwlock ]]
752024-12-16T18:39:33.267Z+ git branch -f rwlock a60adb12f3846e083531eeb9503bd3c2184bd7b6
762024-12-16T18:39:33.270Z+ git checkout -f rwlock
772024-12-16T18:39:33.291ZSwitched to branch 'rwlock'
782024-12-16T18:39:33.294Z+ git reset --hard a60adb12f3846e083531eeb9503bd3c2184bd7b6
792024-12-16T18:39:33.298ZHEAD is now at a60adb1 Rustc optimised out the `fetch_add`s.
802024-12-16T18:39:33.301Zprocess exited: duration 1608 ms, exit code 0
 
812024-12-16T18:39:33.306Zstarting task 4: "build"
822024-12-16T18:39:33.311Z+ cargo --version
832024-12-16T18:39:33.316Zinfo: syncing channel updates for '1.83.0-x86_64-unknown-illumos'
842024-12-16T18:39:33.480Zinfo: latest update on 2024-11-28, rust version 1.83.0 (90b35a623 2024-11-26)
852024-12-16T18:39:33.480Zinfo: downloading component 'cargo'
862024-12-16T18:39:34.359Zinfo: downloading component 'clippy'
872024-12-16T18:39:34.696Zinfo: downloading component 'rust-docs'
882024-12-16T18:39:35.942Zinfo: downloading component 'rust-std'
892024-12-16T18:39:37.729Zinfo: downloading component 'rustc'
902024-12-16T18:39:44.537Zinfo: downloading component 'rustfmt'
912024-12-16T18:39:44.913Zinfo: installing component 'cargo'
922024-12-16T18:39:45.728Zinfo: installing component 'clippy'
932024-12-16T18:39:46.102Zinfo: installing component 'rust-docs'
942024-12-16T18:39:47.827Zinfo: installing component 'rust-std'
952024-12-16T18:39:49.437Zinfo: installing component 'rustc'
962024-12-16T18:39:55.167Zinfo: installing component 'rustfmt'
972024-12-16T18:39:55.587Zcargo 1.83.0 (5ffbef321 2024-10-29)
982024-12-16T18:39:55.590Z+ rustc --version
992024-12-16T18:39:55.662Zrustc 1.83.0 (90b35a623 2024-11-26)
1002024-12-16T18:39:55.667Z+ cd lib/opte
1012024-12-16T18:39:55.671Z+ header 'check style'
1022024-12-16T18:39:55.672Z+ echo '# ==== check style ==== #'
1032024-12-16T18:39:55.672Z# ==== check style ==== #
1042024-12-16T18:39:55.672Z+ ptime -m cargo +nightly-2024-11-18 fmt -- --check
1052024-12-16T18:39:56.052Z
1062024-12-16T18:39:56.052Zreal 0.381059372
1072024-12-16T18:39:56.052Zuser 0.268134828
1082024-12-16T18:39:56.052Zsys 0.103591470
1092024-12-16T18:39:56.052Ztrap 0.000139014
1102024-12-16T18:39:56.052Ztflt 0.000000000
1112024-12-16T18:39:56.052Zdflt 0.000008679
1122024-12-16T18:39:56.052Zkflt 0.000000000
1132024-12-16T18:39:56.052Zlock 0.000000000
1142024-12-16T18:39:56.055Zslp 0.290162593
1152024-12-16T18:39:56.055Zlat 0.001214305
1162024-12-16T18:39:56.055Zstop 0.000135625
1172024-12-16T18:39:56.055Z+ header 'check docs'
1182024-12-16T18:39:56.055Z+ echo '# ==== check docs ==== #'
1192024-12-16T18:39:56.055Z# ==== check docs ==== #
1202024-12-16T18:39:56.055Z+ RUSTDOCFLAGS='-D warnings'
1212024-12-16T18:39:56.055Z+ ptime -m cargo +nightly-2024-11-18 doc --no-default-features --features=api,std,engine,kernel
1222024-12-16T18:39:56.165Z Updating crates.io index
1232024-12-16T18:39:56.214Z Updating git repository `https://github.com/oxidecomputer/falcon`
1242024-12-16T18:39:56.967Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1252024-12-16T18:39:57.283Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1262024-12-16T18:39:57.566Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1272024-12-16T18:39:57.948Z Updating git repository `https://github.com/oxidecomputer/zone`
1282024-12-16T18:39:58.197Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1292024-12-16T18:39:58.516Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1302024-12-16T18:39:58.874Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1312024-12-16T18:39:59.183Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1322024-12-16T18:39:59.942Z Downloading crates ...
1332024-12-16T18:39:59.989Z Downloaded dyn-clone v1.0.17
1342024-12-16T18:40:00.001Z Downloaded darling_macro v0.20.10
1352024-12-16T18:40:00.019Z Downloaded usdt-attr-macro v0.5.0
1362024-12-16T18:40:00.022Z Downloaded darling v0.20.10
1372024-12-16T18:40:00.025Z Downloaded scroll_derive v0.12.0
1382024-12-16T18:40:00.025Z Downloaded ident_case v1.0.1
1392024-12-16T18:40:00.027Z Downloaded dtrace-parser v0.2.0
1402024-12-16T18:40:00.033Z Downloaded crypto-common v0.1.6
1412024-12-16T18:40:00.036Z Downloaded pretty-hex v0.4.1
1422024-12-16T18:40:00.041Z Downloaded usdt-macro v0.5.0
1432024-12-16T18:40:00.043Z Downloaded cfg-if v1.0.0
1442024-12-16T18:40:00.044Z Downloaded bitflags v1.3.2
1452024-12-16T18:40:00.047Z Downloaded dof v0.3.0
1462024-12-16T18:40:00.049Z Downloaded digest v0.10.7
1472024-12-16T18:40:00.049Z Downloaded embedded-io v0.6.1
1482024-12-16T18:40:00.052Z Downloaded embedded-io v0.4.0
1492024-12-16T18:40:00.052Z Downloaded version_check v0.9.5
1502024-12-16T18:40:00.055Z Downloaded managed v0.8.0
1512024-12-16T18:40:00.055Z Downloaded defmt-parser v0.4.1
1522024-12-16T18:40:00.055Z Downloaded defmt-macros v0.4.0
1532024-12-16T18:40:00.059Z Downloaded pest_generator v2.7.15
1542024-12-16T18:40:00.062Z Downloaded itoa v1.0.14
1552024-12-16T18:40:00.062Z Downloaded generic-array v0.14.7
1562024-12-16T18:40:00.062Z Downloaded byteorder v1.5.0
1572024-12-16T18:40:00.064Z Downloaded block-buffer v0.10.4
1582024-12-16T18:40:00.064Z Downloaded cpufeatures v0.2.16
1592024-12-16T18:40:00.071Z Downloaded thread-id v4.2.2
1602024-12-16T18:40:00.074Z Downloaded either v1.13.0
1612024-12-16T18:40:00.074Z Downloaded usdt v0.5.0
1622024-12-16T18:40:00.077Z Downloaded serde_tokenstream v0.2.2
1632024-12-16T18:40:00.077Z Downloaded tabwriter v1.4.0
1642024-12-16T18:40:00.080Z Downloaded memmap v0.7.0
1652024-12-16T18:40:00.080Z Downloaded proc-macro-error-attr2 v2.0.0
1662024-12-16T18:40:00.080Z Downloaded macaddr v1.0.1
1672024-12-16T18:40:00.082Z Downloaded hash32 v0.3.1
1682024-12-16T18:40:00.082Z Downloaded thiserror v1.0.69
1692024-12-16T18:40:00.087Z Downloaded strsim v0.11.1
1702024-12-16T18:40:00.089Z Downloaded thiserror-impl v2.0.7
1712024-12-16T18:40:00.089Z Downloaded cobs v0.2.3
1722024-12-16T18:40:00.092Z Downloaded ipnetwork v0.20.0
1732024-12-16T18:40:00.092Z Downloaded postcard v1.1.1
1742024-12-16T18:40:00.095Z Downloaded crc32fast v1.4.2
1752024-12-16T18:40:00.097Z Downloaded defmt v0.3.10
1762024-12-16T18:40:00.100Z Downloaded thiserror v2.0.7
1772024-12-16T18:40:00.104Z Downloaded sha2 v0.10.8
1782024-12-16T18:40:00.108Z Downloaded usdt-impl v0.5.0
1792024-12-16T18:40:00.110Z Downloaded fnv v1.0.7
1802024-12-16T18:40:00.111Z Downloaded scroll v0.12.0
1812024-12-16T18:40:00.111Z Downloaded once_cell v1.20.2
1822024-12-16T18:40:00.113Z Downloaded quote v1.0.37
1832024-12-16T18:40:00.115Z Downloaded bitflags v2.6.0
1842024-12-16T18:40:00.118Z Downloaded proc-macro-error2 v2.0.1
1852024-12-16T18:40:00.121Z Downloaded stable_deref_trait v1.2.0
1862024-12-16T18:40:00.124Z Downloaded thiserror-impl v1.0.69
1872024-12-16T18:40:00.127Z Downloaded unicode-ident v1.0.14
1882024-12-16T18:40:00.133Z Downloaded pest_meta v2.7.15
1892024-12-16T18:40:00.136Z Downloaded typenum v1.17.0
1902024-12-16T18:40:00.138Z Downloaded log v0.4.22
1912024-12-16T18:40:00.143Z Downloaded pest_derive v2.7.15
1922024-12-16T18:40:00.148Z Downloaded ucd-trie v0.1.7
1932024-12-16T18:40:00.151Z Downloaded darling_core v0.20.10
1942024-12-16T18:40:00.154Z Downloaded serde_derive v1.0.216
1952024-12-16T18:40:00.157Z Downloaded zerocopy-derive v0.7.35
1962024-12-16T18:40:00.161Z Downloaded ryu v1.0.18
1972024-12-16T18:40:00.164Z Downloaded proc-macro2 v1.0.92
1982024-12-16T18:40:00.167Z Downloaded serde v1.0.216
1992024-12-16T18:40:00.170Z Downloaded plain v0.2.3
2002024-12-16T18:40:00.173Z Downloaded heapless v0.8.0
2012024-12-16T18:40:00.181Z Downloaded zerocopy-derive v0.8.13
2022024-12-16T18:40:00.196Z Downloaded memchr v2.7.4
2032024-12-16T18:40:00.201Z Downloaded aho-corasick v1.1.3
2042024-12-16T18:40:00.213Z Downloaded pest v2.7.15
2052024-12-16T18:40:00.224Z Downloaded itertools v0.13.0
2062024-12-16T18:40:00.231Z Downloaded serde_json v1.0.133
2072024-12-16T18:40:00.240Z Downloaded zerocopy v0.7.35
2082024-12-16T18:40:00.256Z Downloaded goblin v0.8.2
2092024-12-16T18:40:00.273Z Downloaded regex v1.11.1
2102024-12-16T18:40:00.285Z Downloaded zerocopy v0.8.13
2112024-12-16T18:40:00.308Z Downloaded unicode-width v0.1.14
2122024-12-16T18:40:00.328Z Downloaded syn v2.0.90
2132024-12-16T18:40:00.339Z Downloaded smoltcp v0.11.0
2142024-12-16T18:40:00.351Z Downloaded regex-syntax v0.8.5
2152024-12-16T18:40:00.389Z Downloaded regex-automata v0.4.9
2162024-12-16T18:40:00.405Z Downloaded libc v0.2.168
2172024-12-16T18:40:00.564Z Compiling proc-macro2 v1.0.92
2182024-12-16T18:40:00.567Z Compiling unicode-ident v1.0.14
2192024-12-16T18:40:00.567Z Documenting unicode-ident v1.0.14
2202024-12-16T18:40:00.567Z Compiling ident_case v1.0.1
2212024-12-16T18:40:00.567Z Compiling fnv v1.0.7
2222024-12-16T18:40:00.567Z Compiling strsim v0.11.1
2232024-12-16T18:40:00.750Z Checking memchr v2.7.4
2242024-12-16T18:40:00.789Z Compiling serde v1.0.216
2252024-12-16T18:40:00.923Z Compiling regex-syntax v0.8.5
2262024-12-16T18:40:00.997Z Compiling zerocopy v0.8.13
2272024-12-16T18:40:01.225Z Compiling either v1.13.0
2282024-12-16T18:40:01.271Z Checking byteorder v1.5.0
2292024-12-16T18:40:01.450Z Checking aho-corasick v1.1.3
2302024-12-16T18:40:01.480Z Documenting ident_case v1.0.1
2312024-12-16T18:40:02.120Z Documenting fnv v1.0.7
2322024-12-16T18:40:02.705Z Documenting strsim v0.11.1
2332024-12-16T18:40:02.716Z Compiling itertools v0.13.0
2342024-12-16T18:40:02.732Z Documenting memchr v2.7.4
2352024-12-16T18:40:03.477Z Checking quote v1.0.37
2362024-12-16T18:40:03.793Z Checking syn v2.0.90
2372024-12-16T18:40:04.176Z Documenting proc-macro2 v1.0.92
2382024-12-16T18:40:04.239Z Compiling regex-automata v0.4.9
2392024-12-16T18:40:04.504Z Compiling heapless v0.8.0
2402024-12-16T18:40:05.244Z Documenting quote v1.0.37
2412024-12-16T18:40:05.621Z Documenting aho-corasick v1.1.3
2422024-12-16T18:40:05.840Z Checking hash32 v0.3.1
2432024-12-16T18:40:05.975Z Documenting regex-syntax v0.8.5
2442024-12-16T18:40:05.996Z Checking stable_deref_trait v1.2.0
2452024-12-16T18:40:06.093Z Checking macaddr v1.0.1
2462024-12-16T18:40:06.220Z Documenting syn v2.0.90
2472024-12-16T18:40:06.322Z Checking cfg-if v1.0.0
2482024-12-16T18:40:06.402Z Compiling smoltcp v0.11.0
2492024-12-16T18:40:08.086Z Checking cobs v0.2.3
2502024-12-16T18:40:08.243Z Compiling regex v1.11.1
2512024-12-16T18:40:08.253Z Documenting regex-automata v0.4.9
2522024-12-16T18:40:08.903Z Checking darling_core v0.20.10
2532024-12-16T18:40:09.157Z Checking bitflags v1.3.2
2542024-12-16T18:40:09.198Z Documenting byteorder v1.5.0
2552024-12-16T18:40:09.239Z Checking bitflags v2.6.0
2562024-12-16T18:40:09.465Z Checking managed v0.8.0
2572024-12-16T18:40:09.816Z Documenting stable_deref_trait v1.2.0
2582024-12-16T18:40:09.864Z Documenting macaddr v1.0.1
2592024-12-16T18:40:09.924Z Documenting hash32 v0.3.1
2602024-12-16T18:40:10.539Z Documenting cfg-if v1.0.0
2612024-12-16T18:40:10.556Z Documenting heapless v0.8.0
2622024-12-16T18:40:10.925Z Documenting regex v1.11.1
2632024-12-16T18:40:11.190Z Compiling version_check v0.9.5
2642024-12-16T18:40:11.341Z Documenting darling_core v0.20.10
2652024-12-16T18:40:11.541Z Documenting zerocopy-derive v0.8.13
2662024-12-16T18:40:11.692Z Documenting serde_derive v1.0.216
2672024-12-16T18:40:11.795Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2682024-12-16T18:40:12.020Z Checking ipnetwork v0.20.0
2692024-12-16T18:40:12.318Z Documenting cobs v0.2.3
2702024-12-16T18:40:12.446Z Checking unicode-width v0.1.14
2712024-12-16T18:40:12.826Z Documenting bitflags v2.6.0
2722024-12-16T18:40:12.945Z Documenting managed v0.8.0
2732024-12-16T18:40:12.993Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2742024-12-16T18:40:13.375Z Documenting illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2752024-12-16T18:40:13.580Z Documenting unicode-width v0.1.14
2762024-12-16T18:40:13.642Z Documenting darling_macro v0.20.10
2772024-12-16T18:40:13.747Z Documenting ipnetwork v0.20.0
2782024-12-16T18:40:13.767Z Documenting smoltcp v0.11.0
2792024-12-16T18:40:13.825Z Documenting either v1.13.0
2802024-12-16T18:40:14.156Z Checking tabwriter v1.4.0
2812024-12-16T18:40:14.534Z Documenting tabwriter v1.4.0
2822024-12-16T18:40:14.593Z Documenting itertools v0.13.0
2832024-12-16T18:40:14.616Z Documenting kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2842024-12-16T18:40:14.697Z Documenting crc32fast v1.4.2
2852024-12-16T18:40:14.725Z Compiling zerocopy-derive v0.8.13
2862024-12-16T18:40:15.338Z Compiling serde_derive v1.0.216
2872024-12-16T18:40:15.386Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2882024-12-16T18:40:15.624Z Checking crc32fast v1.4.2
2892024-12-16T18:40:15.779Z Checking dyn-clone v1.0.17
2902024-12-16T18:40:15.826Z Documenting dyn-clone v1.0.17
2912024-12-16T18:40:15.877Z Compiling darling_macro v0.20.10
2922024-12-16T18:40:16.710Z Compiling darling v0.20.10
2932024-12-16T18:40:16.710Z Documenting darling v0.20.10
2942024-12-16T18:40:16.792Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2952024-12-16T18:40:16.792Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2962024-12-16T18:40:16.808Z Documenting zerocopy v0.8.13
2972024-12-16T18:40:17.870Z Documenting ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2982024-12-16T18:40:17.873Z Documenting derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2992024-12-16T18:40:19.927Z Documenting serde v1.0.216
3002024-12-16T18:40:20.628Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3012024-12-16T18:40:20.628Z Documenting ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3022024-12-16T18:40:22.695Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3032024-12-16T18:40:22.695Z Checking postcard v1.1.1
3042024-12-16T18:40:22.697Z Documenting ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3052024-12-16T18:40:22.697Z Documenting postcard v1.1.1
3062024-12-16T18:40:23.994Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3072024-12-16T18:40:23.994Z Documenting opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3082024-12-16T18:40:24.935Z Documenting opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3092024-12-16T18:40:27.290Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.22s
3102024-12-16T18:40:27.406Z Generated /work/oxidecomputer/opte/target/doc/opte/index.html
3112024-12-16T18:40:27.427Z
3122024-12-16T18:40:27.430Zreal 31.349889555
3132024-12-16T18:40:27.430Zuser 2:16.588872077
3142024-12-16T18:40:27.430Zsys 18.982270979
3152024-12-16T18:40:27.430Ztrap 0.096595703
3162024-12-16T18:40:27.430Ztflt 0.253087823
3172024-12-16T18:40:27.430Zdflt 1.459663183
3182024-12-16T18:40:27.430Zkflt 0.007094443
3192024-12-16T18:40:27.430Zlock 2:58.096170366
3202024-12-16T18:40:27.430Zslp 7:34.319803199
3212024-12-16T18:40:27.430Zlat 16.145619974
3222024-12-16T18:40:27.430Zstop 10.415729914
3232024-12-16T18:40:27.430Z+ header 'analyze std + api'
3242024-12-16T18:40:27.430Z+ echo '# ==== analyze std + api ==== #'
3252024-12-16T18:40:27.430Z# ==== analyze std + api ==== #
3262024-12-16T18:40:27.430Z+ ptime -m cargo clippy --all-targets
3272024-12-16T18:40:27.841Z Compiling proc-macro2 v1.0.92
3282024-12-16T18:40:27.842Z Compiling unicode-ident v1.0.14
3292024-12-16T18:40:27.844Z Compiling memchr v2.7.4
3302024-12-16T18:40:27.844Z Compiling thiserror v2.0.7
3312024-12-16T18:40:27.844Z Compiling thiserror v1.0.69
3322024-12-16T18:40:27.844Z Compiling libc v0.2.168
3332024-12-16T18:40:27.844Z Compiling ucd-trie v0.1.7
3342024-12-16T18:40:27.844Z Compiling version_check v0.9.5
3352024-12-16T18:40:28.284Z Compiling once_cell v1.20.2
3362024-12-16T18:40:28.388Z Compiling serde_json v1.0.133
3372024-12-16T18:40:28.437Z Compiling serde v1.0.216
3382024-12-16T18:40:28.606Z Checking byteorder v1.5.0
3392024-12-16T18:40:28.725Z Compiling strsim v0.11.1
3402024-12-16T18:40:28.730Z Compiling fnv v1.0.7
3412024-12-16T18:40:28.767Z Compiling ident_case v1.0.1
3422024-12-16T18:40:28.837Z Compiling aho-corasick v1.1.3
3432024-12-16T18:40:28.978Z Compiling regex-syntax v0.8.5
3442024-12-16T18:40:29.099Z Compiling itoa v1.0.14
3452024-12-16T18:40:29.105Z Compiling ryu v1.0.18
3462024-12-16T18:40:29.299Z Compiling usdt-impl v0.5.0
3472024-12-16T18:40:29.391Z Compiling either v1.13.0
3482024-12-16T18:40:29.537Z Compiling quote v1.0.37
3492024-12-16T18:40:29.686Z Compiling zerocopy v0.8.13
3502024-12-16T18:40:29.742Z Compiling itertools v0.13.0
3512024-12-16T18:40:29.899Z Compiling syn v2.0.90
3522024-12-16T18:40:29.922Z Compiling thread-id v4.2.2
3532024-12-16T18:40:30.090Z Compiling heapless v0.8.0
3542024-12-16T18:40:30.603Z Checking plain v0.2.3
3552024-12-16T18:40:30.627Z Checking log v0.4.22
3562024-12-16T18:40:30.850Z Checking hash32 v0.3.1
3572024-12-16T18:40:31.022Z Checking cfg-if v1.0.0
3582024-12-16T18:40:31.043Z Checking stable_deref_trait v1.2.0
3592024-12-16T18:40:31.093Z Checking pretty-hex v0.4.1
3602024-12-16T18:40:31.099Z Compiling smoltcp v0.11.0
3612024-12-16T18:40:31.124Z Checking macaddr v1.0.1
3622024-12-16T18:40:31.460Z Checking bitflags v2.6.0
3632024-12-16T18:40:31.670Z Checking cobs v0.2.3
3642024-12-16T18:40:31.705Z Checking managed v0.8.0
3652024-12-16T18:40:31.839Z Checking bitflags v1.3.2
3662024-12-16T18:40:31.918Z Checking memmap v0.7.0
3672024-12-16T18:40:32.034Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3682024-12-16T18:40:32.097Z Checking ipnetwork v0.20.0
3692024-12-16T18:40:32.373Z Compiling regex-automata v0.4.9
3702024-12-16T18:40:32.485Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3712024-12-16T18:40:32.645Zwarning: passing a unit value to a function
3722024-12-16T18:40:32.645Z --> crates/illumos-sys-hdrs/src/lib.rs:182:9
3732024-12-16T18:40:32.645Z |
3742024-12-16T18:40:32.645Z182 | core::hint::black_box(self.as_u64().store(val, Ordering::Relaxed));
3752024-12-16T18:40:32.645Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3762024-12-16T18:40:32.645Z |
3772024-12-16T18:40:32.645Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg
3782024-12-16T18:40:32.645Z = note: `#[warn(clippy::unit_arg)]` on by default
3792024-12-16T18:40:32.646Zhelp: move the expression in front of the call and replace it with the unit literal `()`
3802024-12-16T18:40:32.646Z |
3812024-12-16T18:40:32.646Z182 ~ self.as_u64().store(val, Ordering::Relaxed);
3822024-12-16T18:40:32.646Z183 ~ core::hint::black_box(());
3832024-12-16T18:40:32.646Z |
3842024-12-16T18:40:32.646Z
3852024-12-16T18:40:32.699Zwarning: `illumos-sys-hdrs` (lib) generated 1 warning (run `cargo clippy --fix --lib -p illumos-sys-hdrs` to apply 1 suggestion)
3862024-12-16T18:40:32.701Z Checking unicode-width v0.1.14
3872024-12-16T18:40:32.781Z Checking crc32fast v1.4.2
3882024-12-16T18:40:32.965Z Checking dyn-clone v1.0.17
3892024-12-16T18:40:33.169Z Checking tabwriter v1.4.0
3902024-12-16T18:40:34.903Z Compiling darling_core v0.20.10
3912024-12-16T18:40:35.768Z Compiling regex v1.11.1
3922024-12-16T18:40:36.087Z Compiling serde_derive v1.0.216
3932024-12-16T18:40:36.123Z Compiling thiserror-impl v2.0.7
3942024-12-16T18:40:36.292Z Compiling thiserror-impl v1.0.69
3952024-12-16T18:40:36.305Z Compiling zerocopy-derive v0.7.35
3962024-12-16T18:40:36.567Z Compiling scroll_derive v0.12.0
3972024-12-16T18:40:36.597Z Compiling zerocopy-derive v0.8.13
3982024-12-16T18:40:36.969Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3992024-12-16T18:40:37.999Z Checking scroll v0.12.0
4002024-12-16T18:40:38.187Z Compiling zerocopy v0.7.35
4012024-12-16T18:40:38.436Z Checking goblin v0.8.2
4022024-12-16T18:40:39.150Z Compiling pest v2.7.15
4032024-12-16T18:40:39.669Z Compiling darling_macro v0.20.10
4042024-12-16T18:40:40.614Z Compiling darling v0.20.10
4052024-12-16T18:40:40.710Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
4062024-12-16T18:40:40.710Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
4072024-12-16T18:40:41.522Z Compiling pest_meta v2.7.15
4082024-12-16T18:40:42.640Z Compiling pest_generator v2.7.15
4092024-12-16T18:40:43.854Z Compiling pest_derive v2.7.15
4102024-12-16T18:40:44.502Z Compiling dtrace-parser v0.2.0
4112024-12-16T18:40:44.782Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
4122024-12-16T18:40:44.859Z Checking postcard v1.1.1
4132024-12-16T18:40:45.268Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
4142024-12-16T18:40:45.576Z Compiling serde_tokenstream v0.2.2
4152024-12-16T18:40:45.966Z Checking dof v0.3.0
4162024-12-16T18:40:46.576Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
4172024-12-16T18:40:47.512Z Compiling usdt-macro v0.5.0
4182024-12-16T18:40:47.512Z Compiling usdt-attr-macro v0.5.0
4192024-12-16T18:40:48.369Z Checking usdt v0.5.0
4202024-12-16T18:40:59.999Zwarning: the borrowed expression implements the required traits
4212024-12-16T18:40:59.999Z --> lib/opte/src/ddi/mblk.rs:1138:33
4222024-12-16T18:40:59.999Z |
4232024-12-16T18:40:59.999Z1138 | let pkt2 = MsgBlk::copy(&[]);
4242024-12-16T18:40:59.999Z | ^^^ help: change this to: `[]`
4252024-12-16T18:40:59.999Z |
4262024-12-16T18:40:59.999Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
4272024-12-16T18:40:59.999Z = note: `#[warn(clippy::needless_borrows_for_generic_args)]` on by default
4282024-12-16T18:40:59.999Z
4292024-12-16T18:41:00.012Zwarning: the borrowed expression implements the required traits
4302024-12-16T18:41:00.012Z --> lib/opte/src/ddi/mblk.rs:1195:35
4312024-12-16T18:41:00.012Z |
4322024-12-16T18:41:00.012Z1195 | let mut p1 = MsgBlk::copy(&[0, 1, 2, 3]);
4332024-12-16T18:41:00.012Z | ^^^^^^^^^^^^^ help: change this to: `[0, 1, 2, 3]`
4342024-12-16T18:41:00.012Z |
4352024-12-16T18:41:00.012Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
4362024-12-16T18:41:00.012Z
4372024-12-16T18:41:00.015Zwarning: the borrowed expression implements the required traits
4382024-12-16T18:41:00.015Z --> lib/opte/src/ddi/mblk.rs:1196:32
4392024-12-16T18:41:00.015Z |
4402024-12-16T18:41:00.015Z1196 | p1.append(MsgBlk::copy(&[4, 5, 6, 7]));
4412024-12-16T18:41:00.015Z | ^^^^^^^^^^^^^ help: change this to: `[4, 5, 6, 7]`
4422024-12-16T18:41:00.015Z |
4432024-12-16T18:41:00.015Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
4442024-12-16T18:41:00.015Z
4452024-12-16T18:41:00.015Zwarning: the borrowed expression implements the required traits
4462024-12-16T18:41:00.015Z --> lib/opte/src/ddi/mblk.rs:1197:32
4472024-12-16T18:41:00.015Z |
4482024-12-16T18:41:00.015Z1197 | p1.append(MsgBlk::copy(&[8, 9, 10, 11]));
4492024-12-16T18:41:00.015Z | ^^^^^^^^^^^^^^^ help: change this to: `[8, 9, 10, 11]`
4502024-12-16T18:41:00.015Z |
4512024-12-16T18:41:00.015Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
4522024-12-16T18:41:00.015Z
4532024-12-16T18:41:00.042Zwarning: the loop variable `i` is only used to index `els`
4542024-12-16T18:41:00.042Z --> lib/opte/src/ddi/mblk.rs:1361:18
4552024-12-16T18:41:00.042Z |
4562024-12-16T18:41:00.042Z1361 | for i in 0..els.len() {
4572024-12-16T18:41:00.042Z | ^^^^^^^^^^^^
4582024-12-16T18:41:00.042Z |
4592024-12-16T18:41:00.042Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop
4602024-12-16T18:41:00.042Z = note: `#[warn(clippy::needless_range_loop)]` on by default
4612024-12-16T18:41:00.042Zhelp: consider using an iterator
4622024-12-16T18:41:00.042Z |
4632024-12-16T18:41:00.042Z1361 | for <item> in &els {
4642024-12-16T18:41:00.042Z | ~~~~~~ ~~~~
4652024-12-16T18:41:00.042Z
4662024-12-16T18:41:01.223Zwarning: casting to the same type is unnecessary (`usize` -> `usize`)
4672024-12-16T18:41:01.223Z --> lib/opte/src/engine/ip/v6.rs:461:13
4682024-12-16T18:41:01.223Z |
4692024-12-16T18:41:01.223Z461 | header.packet_length() as usize,
4702024-12-16T18:41:01.223Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `{ header.packet_length() }`
4712024-12-16T18:41:01.223Z |
4722024-12-16T18:41:01.223Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast
4732024-12-16T18:41:01.223Z = note: `#[warn(clippy::unnecessary_cast)]` on by default
4742024-12-16T18:41:01.223Z
4752024-12-16T18:41:01.238Zwarning: redundant slicing of the whole range
4762024-12-16T18:41:01.238Z --> lib/opte/src/engine/ip/v6.rs:590:34
4772024-12-16T18:41:01.238Z |
4782024-12-16T18:41:01.238Z590 | assert!(ValidIpv6::parse(&buf[..]).is_err());
4792024-12-16T18:41:01.238Z | ^^^^^^^^ help: use the original value instead: `buf`
4802024-12-16T18:41:01.239Z |
4812024-12-16T18:41:01.239Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_slicing
4822024-12-16T18:41:01.239Z = note: `#[warn(clippy::redundant_slicing)]` on by default
4832024-12-16T18:41:01.239Z
4842024-12-16T18:41:01.241Zwarning: redundant slicing of the whole range
4852024-12-16T18:41:01.241Z --> lib/opte/src/engine/ip/v6.rs:593:53
4862024-12-16T18:41:01.241Z |
4872024-12-16T18:41:01.241Z593 | let (v6, _rem) = Accessor::read_from_prefix(&buf[..]).unwrap();
4882024-12-16T18:41:01.241Z | ^^^^^^^^ help: use the original value instead: `buf`
4892024-12-16T18:41:01.241Z |
4902024-12-16T18:41:01.241Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_slicing
4912024-12-16T18:41:01.241Z
4922024-12-16T18:41:01.404Zwarning: this expression creates a reference which is immediately dereferenced by the compiler
4932024-12-16T18:41:01.404Z --> lib/opte/src/engine/layer.rs:1880:46
4942024-12-16T18:41:01.404Z |
4952024-12-16T18:41:01.404Z1880 | assert!(rule_table.find_match(&ifid, &pmeta.meta(), &ameta).is_some());
4962024-12-16T18:41:01.404Z | ^^^^^^^^^^^^^ help: change this to: `pmeta.meta()`
4972024-12-16T18:41:01.404Z |
4982024-12-16T18:41:01.404Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
4992024-12-16T18:41:01.404Z = note: `#[warn(clippy::needless_borrow)]` on by default
5002024-12-16T18:41:01.404Z
5012024-12-16T18:41:02.268Zwarning: this expression creates a reference which is immediately dereferenced by the compiler
5022024-12-16T18:41:02.268Z --> lib/opte/src/engine/rule.rs:1162:25
5032024-12-16T18:41:02.268Z |
5042024-12-16T18:41:02.268Z1162 | assert!(r1.is_match(&meta, &ameta));
5052024-12-16T18:41:02.268Z | ^^^^^ help: change this to: `meta`
5062024-12-16T18:41:02.268Z |
5072024-12-16T18:41:02.268Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
5082024-12-16T18:41:02.269Z
5092024-12-16T18:41:02.272Zwarning: this expression creates a reference which is immediately dereferenced by the compiler
5102024-12-16T18:41:02.272Z --> lib/opte/src/engine/rule.rs:1171:26
5112024-12-16T18:41:02.272Z |
5122024-12-16T18:41:02.272Z1171 | assert!(!r1.is_match(&meta, &ameta));
5132024-12-16T18:41:02.272Z | ^^^^^ help: change this to: `meta`
5142024-12-16T18:41:02.272Z |
5152024-12-16T18:41:02.272Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
5162024-12-16T18:41:02.272Z
5172024-12-16T18:41:02.429Zwarning: useless use of `vec!`
5182024-12-16T18:41:02.429Z --> lib/opte/src/engine/geneve.rs:401:19
5192024-12-16T18:41:02.429Z |
5202024-12-16T18:41:02.429Z401 | let buf = vec![
5212024-12-16T18:41:02.429Z | ___________________^
5222024-12-16T18:41:02.429Z402 | | // source
5232024-12-16T18:41:02.429Z403 | | 0x1E, 0x61,
5242024-12-16T18:41:02.429Z404 | | // dest
5252024-12-16T18:41:02.429Z... |
5262024-12-16T18:41:02.429Z424 | | 0x00,
5272024-12-16T18:41:02.429Z425 | | ];
5282024-12-16T18:41:02.429Z | |_________^
5292024-12-16T18:41:02.429Z |
5302024-12-16T18:41:02.430Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec
5312024-12-16T18:41:02.430Z = note: `#[warn(clippy::useless_vec)]` on by default
5322024-12-16T18:41:02.430Zhelp: you can use an array directly
5332024-12-16T18:41:02.430Z |
5342024-12-16T18:41:02.430Z401 ~ let buf = [0x1E, 0x61,
5352024-12-16T18:41:02.430Z402 + // dest
5362024-12-16T18:41:02.430Z403 + 0x17, 0xC1,
5372024-12-16T18:41:02.430Z404 + // length
5382024-12-16T18:41:02.430Z405 + 0x00, 0x14,
5392024-12-16T18:41:02.430Z406 + // csum
5402024-12-16T18:41:02.430Z407 + 0x00, 0x00,
5412024-12-16T18:41:02.430Z408 + // ver + opt len
5422024-12-16T18:41:02.430Z409 + 0x01,
5432024-12-16T18:41:02.430Z410 + // flags
5442024-12-16T18:41:02.430Z411 + 0x00,
5452024-12-16T18:41:02.430Z412 + // proto
5462024-12-16T18:41:02.430Z413 + 0x65, 0x58,
5472024-12-16T18:41:02.430Z414 + // vni + reserved
5482024-12-16T18:41:02.430Z415 + 0x00, 0x04, 0xD2, 0x00,
5492024-12-16T18:41:02.430Z416 +
5502024-12-16T18:41:02.430Z417 + // option class
5512024-12-16T18:41:02.430Z418 + 0x01, 0x29,
5522024-12-16T18:41:02.430Z419 + // crt + type
5532024-12-16T18:41:02.434Z420 + 0x00,
5542024-12-16T18:41:02.434Z421 + // rsvd + len
5552024-12-16T18:41:02.434Z422 ~ 0x00];
5562024-12-16T18:41:02.434Z |
5572024-12-16T18:41:02.434Z
5582024-12-16T18:41:02.434Zwarning: useless use of `vec!`
5592024-12-16T18:41:02.434Z --> lib/opte/src/engine/geneve.rs:441:19
5602024-12-16T18:41:02.434Z |
5612024-12-16T18:41:02.434Z441 | let buf = vec![
5622024-12-16T18:41:02.434Z | ___________________^
5632024-12-16T18:41:02.434Z442 | | // source
5642024-12-16T18:41:02.434Z443 | | 0x1E, 0x61,
5652024-12-16T18:41:02.434Z444 | | // dest
5662024-12-16T18:41:02.434Z... |
5672024-12-16T18:41:02.434Z464 | | 0x00,
5682024-12-16T18:41:02.434Z465 | | ];
5692024-12-16T18:41:02.434Z | |_________^
5702024-12-16T18:41:02.434Z |
5712024-12-16T18:41:02.434Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec
5722024-12-16T18:41:02.434Zhelp: you can use an array directly
5732024-12-16T18:41:02.434Z |
5742024-12-16T18:41:02.434Z441 ~ let buf = [0x1E, 0x61,
5752024-12-16T18:41:02.434Z442 + // dest
5762024-12-16T18:41:02.434Z443 + 0x17, 0xC1,
5772024-12-16T18:41:02.434Z444 + // length
5782024-12-16T18:41:02.434Z445 + 0x00, 0x14,
5792024-12-16T18:41:02.434Z446 + // csum
5802024-12-16T18:41:02.435Z447 + 0x00, 0x00,
5812024-12-16T18:41:02.435Z448 + // ver + opt len
5822024-12-16T18:41:02.435Z449 + 0x01,
5832024-12-16T18:41:02.435Z450 + // flags
5842024-12-16T18:41:02.435Z451 + 0b0100_0000,
5852024-12-16T18:41:02.435Z452 + // proto
5862024-12-16T18:41:02.435Z453 + 0x65, 0x58,
5872024-12-16T18:41:02.435Z454 + // vni + reserved
5882024-12-16T18:41:02.435Z455 + 0x00, 0x04, 0xD2, 0x00,
5892024-12-16T18:41:02.435Z456 +
5902024-12-16T18:41:02.435Z457 + // experimenter option class
5912024-12-16T18:41:02.435Z458 + 0xff, 0xff,
5922024-12-16T18:41:02.435Z459 + // crt + type
5932024-12-16T18:41:02.435Z460 + 0x80,
5942024-12-16T18:41:02.435Z461 + // rsvd + len
5952024-12-16T18:41:02.435Z462 ~ 0x00];
5962024-12-16T18:41:02.435Z |
5972024-12-16T18:41:02.435Z
5982024-12-16T18:41:02.435Zwarning: useless use of `vec!`
5992024-12-16T18:41:02.435Z --> lib/opte/src/engine/geneve.rs:483:19
6002024-12-16T18:41:02.435Z |
6012024-12-16T18:41:02.435Z483 | let buf = vec![
6022024-12-16T18:41:02.435Z | ___________________^
6032024-12-16T18:41:02.435Z484 | | // source
6042024-12-16T18:41:02.435Z485 | | 0x1E, 0x61,
6052024-12-16T18:41:02.435Z486 | | // dest
6062024-12-16T18:41:02.435Z... |
6072024-12-16T18:41:02.435Z524 | | 0x00, 0x00, 0x00, 0x00,
6082024-12-16T18:41:02.435Z525 | | ];
6092024-12-16T18:41:02.435Z | |_________^
6102024-12-16T18:41:02.435Z |
6112024-12-16T18:41:02.435Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec
6122024-12-16T18:41:02.435Zhelp: you can use an array directly
6132024-12-16T18:41:02.435Z |
6142024-12-16T18:41:02.435Z483 ~ let buf = [0x1E, 0x61,
6152024-12-16T18:41:02.435Z484 + // dest
6162024-12-16T18:41:02.436Z485 + 0x17, 0xC1,
6172024-12-16T18:41:02.436Z486 + // length
6182024-12-16T18:41:02.436Z487 + 0x00, 0x1c,
6192024-12-16T18:41:02.436Z488 + // csum
6202024-12-16T18:41:02.436Z489 + 0x00, 0x00,
6212024-12-16T18:41:02.436Z490 + // ver + opt len
6222024-12-16T18:41:02.436Z491 + 0x05,
6232024-12-16T18:41:02.436Z492 + // flags
6242024-12-16T18:41:02.436Z493 + 0x00,
6252024-12-16T18:41:02.436Z494 + // proto
6262024-12-16T18:41:02.436Z495 + 0x65, 0x58,
6272024-12-16T18:41:02.436Z496 + // vni + reserved
6282024-12-16T18:41:02.436Z497 + 0x00, 0x04, 0xD2, 0x00,
6292024-12-16T18:41:02.436Z498 +
6302024-12-16T18:41:02.436Z499 + // option class
6312024-12-16T18:41:02.436Z500 + 0x01, 0x29,
6322024-12-16T18:41:02.436Z501 + // crt + type
6332024-12-16T18:41:02.436Z502 + 0x00,
6342024-12-16T18:41:02.436Z503 + // rsvd + len
6352024-12-16T18:41:02.436Z504 + 0x00,
6362024-12-16T18:41:02.436Z505 +
6372024-12-16T18:41:02.436Z506 + // experimenter option class
6382024-12-16T18:41:02.436Z507 + 0xff, 0xff,
6392024-12-16T18:41:02.436Z508 + // crt + type
6402024-12-16T18:41:02.436Z509 + 0x05,
6412024-12-16T18:41:02.436Z510 + // rsvd + len
6422024-12-16T18:41:02.436Z511 + 0x01,
6432024-12-16T18:41:02.436Z512 + // body
6442024-12-16T18:41:02.436Z513 + 0x00, 0x00, 0x00, 0x00,
6452024-12-16T18:41:02.436Z514 +
6462024-12-16T18:41:02.436Z515 + // experimenter option class
6472024-12-16T18:41:02.436Z516 + 0xff, 0xff,
6482024-12-16T18:41:02.436Z517 + // crt + type
6492024-12-16T18:41:02.436Z518 + 0x06,
6502024-12-16T18:41:02.436Z519 + // rsvd + len
6512024-12-16T18:41:02.436Z520 + 0x01,
6522024-12-16T18:41:02.436Z521 + // body
6532024-12-16T18:41:02.439Z522 ~ 0x00, 0x00, 0x00, 0x00];
6542024-12-16T18:41:02.440Z |
6552024-12-16T18:41:02.440Z
6562024-12-16T18:41:02.738Zwarning: `opte` (lib test) generated 14 warnings (run `cargo clippy --fix --lib -p opte --tests` to apply 13 suggestions)
6572024-12-16T18:41:02.738Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 35.16s
6582024-12-16T18:41:02.773Z
6592024-12-16T18:41:02.776Zreal 35.335764814
6602024-12-16T18:41:02.776Zuser 2:08.523544389
6612024-12-16T18:41:02.776Zsys 17.878617701
6622024-12-16T18:41:02.776Ztrap 0.070674534
6632024-12-16T18:41:02.776Ztflt 0.364508174
6642024-12-16T18:41:02.776Zdflt 0.399962148
6652024-12-16T18:41:02.776Zkflt 0.000002330
6662024-12-16T18:41:02.776Zlock 3:17.169845392
6672024-12-16T18:41:02.776Zslp 7:44.478264413
6682024-12-16T18:41:02.776Zlat 4.499754617
6692024-12-16T18:41:02.776Zstop 6.658284001
6702024-12-16T18:41:02.776Z+ header 'analyze no_std + engine + kernel'
6712024-12-16T18:41:02.776Z+ echo '# ==== analyze no_std + engine + kernel ==== #'
6722024-12-16T18:41:02.776Z# ==== analyze no_std + engine + kernel ==== #
6732024-12-16T18:41:02.776Z+ ptime -m cargo +nightly-2024-11-18 clippy --no-default-features --features engine,kernel
6742024-12-16T18:41:03.080Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6752024-12-16T18:41:03.080Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6762024-12-16T18:41:03.083Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6772024-12-16T18:41:03.083Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6782024-12-16T18:41:03.216Zwarning: passing a unit value to a function
6792024-12-16T18:41:03.216Z --> crates/illumos-sys-hdrs/src/lib.rs:182:9
6802024-12-16T18:41:03.216Z |
6812024-12-16T18:41:03.216Z182 | core::hint::black_box(self.as_u64().store(val, Ordering::Relaxed));
6822024-12-16T18:41:03.216Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6832024-12-16T18:41:03.216Z |
6842024-12-16T18:41:03.217Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg
6852024-12-16T18:41:03.217Z = note: `#[warn(clippy::unit_arg)]` on by default
6862024-12-16T18:41:03.217Zhelp: move the expression in front of the call and replace it with the unit literal `()`
6872024-12-16T18:41:03.217Z |
6882024-12-16T18:41:03.217Z182 ~ self.as_u64().store(val, Ordering::Relaxed);
6892024-12-16T18:41:03.217Z183 ~ core::hint::black_box(());
6902024-12-16T18:41:03.217Z |
6912024-12-16T18:41:03.217Z
6922024-12-16T18:41:03.252Zwarning: `illumos-sys-hdrs` (lib) generated 1 warning (run `cargo clippy --fix --lib -p illumos-sys-hdrs` to apply 1 suggestion)
6932024-12-16T18:41:03.255Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
6942024-12-16T18:41:10.050Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.18s
6952024-12-16T18:41:10.085Z
6962024-12-16T18:41:10.088Zreal 7.304181669
6972024-12-16T18:41:10.088Zuser 8.076447195
6982024-12-16T18:41:10.088Zsys 1.198107603
6992024-12-16T18:41:10.088Ztrap 0.001441376
7002024-12-16T18:41:10.088Ztflt 0.004962501
7012024-12-16T18:41:10.088Zdflt 0.001900833
7022024-12-16T18:41:10.088Zkflt 0.000000000
7032024-12-16T18:41:10.088Zlock 18.721903225
7042024-12-16T18:41:10.088Zslp 27.151751100
7052024-12-16T18:41:10.088Zlat 0.068650696
7062024-12-16T18:41:10.088Zstop 0.159999394
7072024-12-16T18:41:10.088Z+ header test
7082024-12-16T18:41:10.088Z+ echo '# ==== test ==== #'
7092024-12-16T18:41:10.088Z# ==== test ==== #
7102024-12-16T18:41:10.088Z+ ptime -m cargo test
7112024-12-16T18:41:10.353Z Compiling unicode-ident v1.0.14
7122024-12-16T18:41:10.353Z Compiling memchr v2.7.4
7132024-12-16T18:41:10.353Z Compiling byteorder v1.5.0
7142024-12-16T18:41:10.356Z Compiling ucd-trie v0.1.7
7152024-12-16T18:41:10.356Z Compiling ryu v1.0.18
7162024-12-16T18:41:10.362Z Compiling itoa v1.0.14
7172024-12-16T18:41:10.376Z Compiling libc v0.2.168
7182024-12-16T18:41:10.379Z Compiling either v1.13.0
7192024-12-16T18:41:10.523Z Compiling proc-macro2 v1.0.92
7202024-12-16T18:41:10.542Z Compiling log v0.4.22
7212024-12-16T18:41:10.693Z Compiling itertools v0.13.0
7222024-12-16T18:41:10.723Z Compiling plain v0.2.3
7232024-12-16T18:41:10.753Z Compiling hash32 v0.3.1
7242024-12-16T18:41:10.856Z Compiling pretty-hex v0.4.1
7252024-12-16T18:41:10.870Z Compiling cfg-if v1.0.0
7262024-12-16T18:41:10.931Z Compiling thread-id v4.2.2
7272024-12-16T18:41:10.946Z Compiling stable_deref_trait v1.2.0
7282024-12-16T18:41:10.970Z Compiling macaddr v1.0.1
7292024-12-16T18:41:10.981Z Compiling cobs v0.2.3
7302024-12-16T18:41:11.018Z Compiling heapless v0.8.0
7312024-12-16T18:41:11.028Z Compiling bitflags v1.3.2
7322024-12-16T18:41:11.041Z Compiling bitflags v2.6.0
7332024-12-16T18:41:11.110Z Compiling managed v0.8.0
7342024-12-16T18:41:11.241Z Compiling quote v1.0.37
7352024-12-16T18:41:11.300Z Compiling aho-corasick v1.1.3
7362024-12-16T18:41:11.319Z Compiling memmap v0.7.0
7372024-12-16T18:41:11.493Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
7382024-12-16T18:41:11.639Z Compiling syn v2.0.90
7392024-12-16T18:41:11.877Z Compiling smoltcp v0.11.0
7402024-12-16T18:41:11.885Z Compiling unicode-width v0.1.14
7412024-12-16T18:41:12.021Z Compiling ipnetwork v0.20.0
7422024-12-16T18:41:12.189Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
7432024-12-16T18:41:12.356Z Compiling tabwriter v1.4.0
7442024-12-16T18:41:12.431Z Compiling crc32fast v1.4.2
7452024-12-16T18:41:12.722Z Compiling dyn-clone v1.0.17
7462024-12-16T18:41:13.023Z Compiling regex-automata v0.4.9
7472024-12-16T18:41:16.150Z Compiling regex v1.11.1
7482024-12-16T18:41:16.684Z Compiling darling_core v0.20.10
7492024-12-16T18:41:18.387Z Compiling serde_derive v1.0.216
7502024-12-16T18:41:18.387Z Compiling thiserror-impl v2.0.7
7512024-12-16T18:41:18.387Z Compiling thiserror-impl v1.0.69
7522024-12-16T18:41:18.387Z Compiling zerocopy-derive v0.7.35
7532024-12-16T18:41:18.400Z Compiling scroll_derive v0.12.0
7542024-12-16T18:41:18.563Z Compiling zerocopy-derive v0.8.13
7552024-12-16T18:41:18.821Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
7562024-12-16T18:41:19.782Z Compiling scroll v0.12.0
7572024-12-16T18:41:20.294Z Compiling goblin v0.8.2
7582024-12-16T18:41:20.321Z Compiling zerocopy v0.7.35
7592024-12-16T18:41:21.000Z Compiling darling_macro v0.20.10
7602024-12-16T18:41:21.086Z Compiling thiserror v1.0.69
7612024-12-16T18:41:21.197Z Compiling zerocopy v0.8.13
7622024-12-16T18:41:21.227Z Compiling thiserror v2.0.7
7632024-12-16T18:41:21.313Z Compiling pest v2.7.15
7642024-12-16T18:41:21.884Z Compiling darling v0.20.10
7652024-12-16T18:41:21.976Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7662024-12-16T18:41:22.144Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
7672024-12-16T18:41:23.089Z Compiling serde v1.0.216
7682024-12-16T18:41:23.612Z Compiling pest_meta v2.7.15
7692024-12-16T18:41:24.750Z Compiling pest_generator v2.7.15
7702024-12-16T18:41:26.090Z Compiling pest_derive v2.7.15
7712024-12-16T18:41:26.243Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7722024-12-16T18:41:26.956Z Compiling dtrace-parser v0.2.0
7732024-12-16T18:41:27.399Z Compiling serde_json v1.0.133
7742024-12-16T18:41:27.400Z Compiling serde_tokenstream v0.2.2
7752024-12-16T18:41:27.742Z Compiling postcard v1.1.1
7762024-12-16T18:41:27.766Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7772024-12-16T18:41:28.707Z Compiling dof v0.3.0
7782024-12-16T18:41:29.097Z Compiling usdt-impl v0.5.0
7792024-12-16T18:41:29.378Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7802024-12-16T18:41:29.867Z Compiling usdt-macro v0.5.0
7812024-12-16T18:41:29.867Z Compiling usdt-attr-macro v0.5.0
7822024-12-16T18:41:31.002Z Compiling usdt v0.5.0
7832024-12-16T18:41:46.206Z Finished `test` profile [unoptimized + debuginfo] target(s) in 36.06s
7842024-12-16T18:41:46.226Z Running unittests src/lib.rs (/work/oxidecomputer/opte/target/debug/deps/opte-def8f39db126dfb8)
7852024-12-16T18:41:46.240Z
7862024-12-16T18:41:46.240Zrunning 72 tests
7872024-12-16T18:41:46.243Ztest d_error::tests::name_truncation ... ok
7882024-12-16T18:41:46.243Ztest d_error::tests::name_and_data_storage ... ok
7892024-12-16T18:41:46.243Ztest ddi::mblk::test::chain_append_links ... ok
7902024-12-16T18:41:46.243Ztest ddi::mblk::test::chain_breaks_links ... ok
7912024-12-16T18:41:46.243Ztest ddi::mblk::test::chain_drain_complete ... ok
7922024-12-16T18:41:46.243Ztest ddi::mblk::test::chain_has_correct_ends ... ok
7932024-12-16T18:41:46.243Ztest ddi::mblk::test::expand_and_shrink ... ok
7942024-12-16T18:41:46.243Ztest ddi::mblk::test::prefix_len ... ok
7952024-12-16T18:41:46.243Ztest ddi::mblk::test::read_seg ... ok
7962024-12-16T18:41:46.243Ztest ddi::mblk::test::test_long_packet_continuation ... ok
7972024-12-16T18:41:46.243Ztest ddi::mblk::test::uninitialized_packet ... ok
7982024-12-16T18:41:46.243Ztest ddi::mblk::test::truncate ... ok
7992024-12-16T18:41:46.243Ztest ddi::mblk::test::wrap ... ok
8002024-12-16T18:41:46.243Ztest ddi::mblk::test::zero_byte_packet ... ok
8012024-12-16T18:41:46.243Ztest ddi::time::test::good_interval ... ok
8022024-12-16T18:41:46.243Ztest engine::dhcp::test::offlink_encode ... ok
8032024-12-16T18:41:46.243Ztest engine::dhcp::test::domain_search_option_encode ... ok
8042024-12-16T18:41:46.243Ztest engine::dhcp::test::hostname_encode ... ok
8052024-12-16T18:41:46.243Ztest engine::dhcp::test::domainname_encode ... ok
8062024-12-16T18:41:46.243Ztest engine::dhcp::test::rfc3442_encode ... ok
8072024-12-16T18:41:46.243Ztest engine::dhcpv6::options::test::test_client_id ... ok
8082024-12-16T18:41:46.243Ztest engine::dhcpv6::options::test::test_dns_servers ... ok
8092024-12-16T18:41:46.243Ztest engine::dhcpv6::options::test::test_iata ... ok
8102024-12-16T18:41:46.243Ztest engine::dhcpv6::options::test::test_elapsed_time ... ok
8112024-12-16T18:41:46.244Ztest ddi::time::test::bad_interval - should panic ... ok
8122024-12-16T18:41:46.244Ztest engine::dhcpv6::options::test::test_iana ... ok
8132024-12-16T18:41:46.244Ztest engine::dhcpv6::options::test::test_domain_list_from_slice ... ok
8142024-12-16T18:41:46.244Ztest engine::dhcpv6::options::test::test_ip_list_bad_length_fails ... ok
8152024-12-16T18:41:46.244Ztest engine::dhcpv6::options::test::test_parse_snooped_option_request ... ok
8162024-12-16T18:41:46.244Ztest engine::dhcpv6::options::test::test_parse_snooped_client_id ... ok
8172024-12-16T18:41:46.244Ztest engine::dhcpv6::options::test::test_rapid_commit ... ok
8182024-12-16T18:41:46.244Ztest engine::dhcpv6::options::test::test_option_request ... ok
8192024-12-16T18:41:46.244Ztest engine::dhcpv6::options::test::test_server_id ... ok
8202024-12-16T18:41:46.247Ztest engine::dhcpv6::options::test::test_sntp_servers ... ok
8212024-12-16T18:41:46.247Ztest engine::dhcpv6::options::test::test_status ... ok
8222024-12-16T18:41:46.247Ztest engine::dhcpv6::options::test::test_parse_snooped_iana ... ok
8232024-12-16T18:41:46.247Ztest engine::dhcpv6::options::test::test_raw_option_from_bytes ... ok
8242024-12-16T18:41:46.247Ztest engine::ether::test::emit ... ok
8252024-12-16T18:41:46.247Ztest engine::dhcpv6::protocol::test::test_predicates_match_snooped_solicit_message ... ok
8262024-12-16T18:41:46.247Ztest engine::dhcpv6::protocol::test::test_parse_snooped_solicit_message ... ok
8272024-12-16T18:41:46.247Ztest engine::flow_table::test::flow_expired ... ok
8282024-12-16T18:41:46.247Ztest engine::flow_table::test::flow_clear ... ok
8292024-12-16T18:41:46.247Ztest engine::dhcpv6::test::test_duid_from_mac ... ok
8302024-12-16T18:41:46.247Ztest engine::geneve::test::parse_multi_opt ... ok
8312024-12-16T18:41:46.247Ztest engine::ip::v4::test::match_check ... ok
8322024-12-16T18:41:46.247Ztest engine::geneve::test::emit_no_opts ... ok
8332024-12-16T18:41:46.247Ztest engine::geneve::test::emit_external_opt ... ok
8342024-12-16T18:41:46.247Ztest engine::geneve::test::unknown_crit_option_fails ... ok
8352024-12-16T18:41:46.247Ztest engine::ip::v4::test::cidr_match ... ok
8362024-12-16T18:41:46.247Ztest engine::ip::v4::test::emit ... ok
8372024-12-16T18:41:46.247Ztest engine::geneve::test::parse_single_opt ... ok
8382024-12-16T18:41:46.247Ztest engine::ip::v6::test::bad_ipv6_version_caught ... ok
8392024-12-16T18:41:46.247Ztest engine::ip::v6::test::emit ... ok
8402024-12-16T18:41:46.247Ztest engine::ip::v6::test::from_pairs ... ok
8412024-12-16T18:41:46.247Ztest engine::ip::v6::test::test_ipv6_addr_match_exact ... ok
8422024-12-16T18:41:46.247Ztest engine::ip::v6::test::test_ipv6_cidr_match_prefix ... ok
8432024-12-16T18:41:46.247Ztest engine::ip::v6::test::test_set_total_len ... ok
8442024-12-16T18:41:46.247Ztest engine::nat::test::nat4_rewrite ... ok
8452024-12-16T18:41:46.247Ztest engine::packet::test::read_single_segment ... ok
8462024-12-16T18:41:46.247Ztest engine::packet::test::read_multi_segment ... ok
8472024-12-16T18:41:46.247Ztest engine::packet::test::small_packet_with_padding ... ok
8482024-12-16T18:41:46.247Ztest engine::ip::v6::test::test_extension_header_lengths_ok ... ok
8492024-12-16T18:41:46.247Ztest engine::layer::test::find_rule ... ok
8502024-12-16T18:41:46.247Ztest engine::packet::test::straddled_tcp ... ok
8512024-12-16T18:41:46.248Ztest engine::packet::test::udp6_packet_with_padding ... ok
8522024-12-16T18:41:46.248Ztest engine::predicate::tests::data_predicate_ranges_handle_unknown ... ok
8532024-12-16T18:41:46.248Ztest engine::rule::rule_matching ... ok
8542024-12-16T18:41:46.248Ztest engine::parse::test::icmp4_body_csum_equals_body ... ok
8552024-12-16T18:41:46.248Ztest engine::packet::test::parse_ipv6_extension_headers_ok ... ok
8562024-12-16T18:41:46.248Ztest engine::snat::test::snat4_desc_lifecycle ... ok
8572024-12-16T18:41:46.248Ztest engine::snat::test::nat_mappings ... ok
8582024-12-16T18:41:46.248Ztest engine::snat::test::test_nat_pool_different_ip_types ... ok
8592024-12-16T18:41:46.248Z
8602024-12-16T18:41:46.248Ztest result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
8612024-12-16T18:41:46.248Z
8622024-12-16T18:41:46.248Z Doc-tests opte
8632024-12-16T18:41:47.028Z
8642024-12-16T18:41:47.028Zrunning 3 tests
8652024-12-16T18:41:47.031Ztest lib/opte/src/ddi/kstat.rs - ddi::kstat::KStatProvider (line 60) ... ignored
8662024-12-16T18:41:48.355Ztest lib/opte/src/ddi/kstat.rs - ddi::kstat::KStatProvider (line 46) ... ok
8672024-12-16T18:41:48.835Ztest lib/opte/src/ddi/kstat.rs - ddi::kstat::KStatNamed (line 89) ... ok
8682024-12-16T18:41:48.836Z
8692024-12-16T18:41:48.838Ztest result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.81s
8702024-12-16T18:41:48.838Z
8712024-12-16T18:41:48.874Z
8722024-12-16T18:41:48.877Zreal 38.774448870
8732024-12-16T18:41:48.877Zuser 2:26.469922207
8742024-12-16T18:41:48.877Zsys 16.172762081
8752024-12-16T18:41:48.877Ztrap 0.066364106
8762024-12-16T18:41:48.877Ztflt 0.274421324
8772024-12-16T18:41:48.877Zdflt 0.363317718
8782024-12-16T18:41:48.877Zkflt 0.000017999
8792024-12-16T18:41:48.877Zlock 3:48.936249902
8802024-12-16T18:41:48.877Zslp 7:22.763637606
8812024-12-16T18:41:48.877Zlat 3.325060930
8822024-12-16T18:41:48.877Zstop 5.938636561
8832024-12-16T18:41:48.877Zprocess exited: duration 135555 ms, exit code 0
 
8842024-12-16T18:41:48.883Zfound 0 output files