01JGETR7HC1VYB0G880B543KR9: 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: 01JGETRGDENT4SDQ0HAJPGPMDD

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12024-12-31T17:04:29.824Zjob assigned to worker 01JGETRSK9NXNXV17H96BEKC3K [factory aws, i-01758d104dd8bef9f] (queued for 53 s)
 
22024-12-31T17:04:37.304Zstarting task 0: "setup"
32024-12-31T17:04:37.317Z++ uname -s
42024-12-31T17:04:37.320Z+ kern=SunOS
52024-12-31T17:04:37.320Z+ case "$kern" in
62024-12-31T17:04:37.320Z+ groupadd -g 12345 build
72024-12-31T17:04:37.322Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-12-31T17:04:39.331Z+ zfs create -o mountpoint=/work rpool/work
92024-12-31T17:04:39.373Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-12-31T17:04:39.376Z+ home_fs=zfs
112024-12-31T17:04:39.376Z+ [[ zfs == autofs ]]
122024-12-31T17:04:39.376Z+ mkdir -p /home/build
132024-12-31T17:04:39.378Z+ chown build:build /home/build /work
142024-12-31T17:04:41.380Z+ chmod 0700 /home/build /work
152024-12-31T17:04:41.382Zprocess exited: duration 4078 ms, exit code 0
 
162024-12-31T17:04:41.389Zstarting task 1: "rust-toolchain"
172024-12-31T17:04:41.394Z+ printf ' * toolchain channel = "%s"
182024-12-31T17:04:41.394Z' nightly-2024-11-18
192024-12-31T17:04:41.395Z+ printf ' * toolchain profile = "%s"
202024-12-31T17:04:41.395Z * toolchain channel = "nightly-2024-11-18"
212024-12-31T17:04:41.395Z' default
222024-12-31T17:04:41.395Z * toolchain profile = "default"
232024-12-31T17:04:41.397Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-12-31T17:04:41.397Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default
252024-12-31T17:04:41.505Zinfo: downloading installer
262024-12-31T17:04:42.815Zinfo: profile set to 'default'
272024-12-31T17:04:42.815Zinfo: default host triple is x86_64-unknown-illumos
282024-12-31T17:04:42.817Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
292024-12-31T17:04:42.952Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
302024-12-31T17:04:42.952Zinfo: downloading component 'cargo'
312024-12-31T17:04:43.678Zinfo: downloading component 'clippy'
322024-12-31T17:04:43.955Zinfo: downloading component 'rust-docs'
332024-12-31T17:04:44.945Zinfo: downloading component 'rust-std'
342024-12-31T17:04:46.548Zinfo: downloading component 'rustc'
352024-12-31T17:04:52.198Zinfo: downloading component 'rustfmt'
362024-12-31T17:04:52.409Zinfo: installing component 'cargo'
372024-12-31T17:04:53.237Zinfo: installing component 'clippy'
382024-12-31T17:04:53.616Zinfo: installing component 'rust-docs'
392024-12-31T17:04:55.295Zinfo: installing component 'rust-std'
402024-12-31T17:04:57.153Zinfo: installing component 'rustc'
412024-12-31T17:05:03.097Zinfo: installing component 'rustfmt'
422024-12-31T17:05:03.441Zinfo: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos'
432024-12-31T17:05:03.441Z
442024-12-31T17:05:03.839Z nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
452024-12-31T17:05:03.839Z
462024-12-31T17:05:03.841Z
472024-12-31T17:05:03.841ZRust is installed now. Great!
482024-12-31T17:05:03.841Z
492024-12-31T17:05:03.841ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-12-31T17:05:03.841Zenvironment variable. This has not been done automatically.
512024-12-31T17:05:03.841Z
522024-12-31T17:05:03.841ZTo configure your current shell, you need to source
532024-12-31T17:05:03.841Zthe corresponding env file under $HOME/.cargo.
542024-12-31T17:05:03.841Z
552024-12-31T17:05:03.841ZThis is usually done by running one of the following (note the leading DOT):
562024-12-31T17:05:03.841Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-12-31T17:05:03.841Zsource "$HOME/.cargo/env.fish" # For fish
582024-12-31T17:05:03.923Z+ rustc --version
592024-12-31T17:05:03.992Zrustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
602024-12-31T17:05:03.995Zprocess exited: duration 22605 ms, exit code 0
 
612024-12-31T17:05:04.000Zstarting task 2: "authentication"
622024-12-31T17:05:04.022Zprocess exited: duration 21 ms, exit code 0
 
632024-12-31T17:05:04.027Zstarting task 3: "clone repository"
642024-12-31T17:05:04.033Z+ mkdir -p /work/oxidecomputer/opte
652024-12-31T17:05:04.035Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-12-31T17:05:04.082ZCloning into '/work/oxidecomputer/opte'...
672024-12-31T17:05:04.804Z+ cd /work/oxidecomputer/opte
682024-12-31T17:05:04.804Z+ git fetch origin b192d6e08d8f963e87e0887ec245f1ab536c262c
692024-12-31T17:05:05.051ZFrom https://github.com/oxidecomputer/opte
702024-12-31T17:05:05.051Z * branch b192d6e08d8f963e87e0887ec245f1ab536c262c -> FETCH_HEAD
712024-12-31T17:05:05.059Z+ [[ -n rwlock ]]
722024-12-31T17:05:05.062Z++ git branch --show-current
732024-12-31T17:05:05.064Z+ current=master
742024-12-31T17:05:05.064Z+ [[ master != rwlock ]]
752024-12-31T17:05:05.064Z+ git branch -f rwlock b192d6e08d8f963e87e0887ec245f1ab536c262c
762024-12-31T17:05:05.066Z+ git checkout -f rwlock
772024-12-31T17:05:05.082ZSwitched to branch 'rwlock'
782024-12-31T17:05:05.084Z+ git reset --hard b192d6e08d8f963e87e0887ec245f1ab536c262c
792024-12-31T17:05:05.098ZHEAD is now at b192d6e Some prose on RwLock strategy,
802024-12-31T17:05:05.101Zprocess exited: duration 1070 ms, exit code 0
 
812024-12-31T17:05:05.106Zstarting task 4: "build"
822024-12-31T17:05:05.111Z+ cargo --version
832024-12-31T17:05:05.116Zinfo: syncing channel updates for '1.83.0-x86_64-unknown-illumos'
842024-12-31T17:05:05.286Zinfo: latest update on 2024-11-28, rust version 1.83.0 (90b35a623 2024-11-26)
852024-12-31T17:05:05.287Zinfo: downloading component 'cargo'
862024-12-31T17:05:06.275Zinfo: downloading component 'clippy'
872024-12-31T17:05:06.652Zinfo: downloading component 'rust-docs'
882024-12-31T17:05:08.032Zinfo: downloading component 'rust-std'
892024-12-31T17:05:10.029Zinfo: downloading component 'rustc'
902024-12-31T17:05:17.595Zinfo: downloading component 'rustfmt'
912024-12-31T17:05:17.883Zinfo: installing component 'cargo'
922024-12-31T17:05:18.712Zinfo: installing component 'clippy'
932024-12-31T17:05:19.087Zinfo: installing component 'rust-docs'
942024-12-31T17:05:20.808Zinfo: installing component 'rust-std'
952024-12-31T17:05:22.461Zinfo: installing component 'rustc'
962024-12-31T17:05:28.161Zinfo: installing component 'rustfmt'
972024-12-31T17:05:28.573Zcargo 1.83.0 (5ffbef321 2024-10-29)
982024-12-31T17:05:28.576Z+ rustc --version
992024-12-31T17:05:28.646Zrustc 1.83.0 (90b35a623 2024-11-26)
1002024-12-31T17:05:28.651Z+ cd lib/opte
1012024-12-31T17:05:28.653Z+ header 'check style'
1022024-12-31T17:05:28.653Z+ echo '# ==== check style ==== #'
1032024-12-31T17:05:28.653Z# ==== check style ==== #
1042024-12-31T17:05:28.653Z+ ptime -m cargo +nightly-2024-11-18 fmt -- --check
1052024-12-31T17:05:29.017Z
1062024-12-31T17:05:29.017Zreal 0.360657127
1072024-12-31T17:05:29.017Zuser 0.256182085
1082024-12-31T17:05:29.017Zsys 0.096702799
1092024-12-31T17:05:29.019Ztrap 0.000026459
1102024-12-31T17:05:29.019Ztflt 0.000000000
1112024-12-31T17:05:29.019Zdflt 0.000000000
1122024-12-31T17:05:29.020Zkflt 0.000000000
1132024-12-31T17:05:29.020Zlock 0.000000000
1142024-12-31T17:05:29.020Zslp 0.276139219
1152024-12-31T17:05:29.020Zlat 0.000260744
1162024-12-31T17:05:29.020Zstop 0.000133475
1172024-12-31T17:05:29.020Z+ header 'check docs'
1182024-12-31T17:05:29.020Z+ echo '# ==== check docs ==== #'
1192024-12-31T17:05:29.020Z# ==== check docs ==== #
1202024-12-31T17:05:29.020Z+ RUSTDOCFLAGS='-D warnings'
1212024-12-31T17:05:29.020Z+ ptime -m cargo +nightly-2024-11-18 doc --no-default-features --features=api,std,engine,kernel
1222024-12-31T17:05:29.125Z Updating crates.io index
1232024-12-31T17:05:29.178Z Updating git repository `https://github.com/oxidecomputer/falcon`
1242024-12-31T17:05:29.921Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1252024-12-31T17:05:30.248Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1262024-12-31T17:05:30.488Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1272024-12-31T17:05:30.983Z Updating git repository `https://github.com/oxidecomputer/zone`
1282024-12-31T17:05:31.236Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1292024-12-31T17:05:31.487Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1302024-12-31T17:05:31.733Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1312024-12-31T17:05:32.020Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1322024-12-31T17:05:32.806Z Downloading crates ...
1332024-12-31T17:05:32.907Z Downloaded once_cell v1.20.2
1342024-12-31T17:05:32.911Z Downloaded darling_macro v0.20.10
1352024-12-31T17:05:32.917Z Downloaded ident_case v1.0.1
1362024-12-31T17:05:32.938Z Downloaded pretty-hex v0.4.1
1372024-12-31T17:05:32.941Z Downloaded dtrace-parser v0.2.0
1382024-12-31T17:05:32.944Z Downloaded usdt-attr-macro v0.5.0
1392024-12-31T17:05:32.948Z Downloaded usdt-macro v0.5.0
1402024-12-31T17:05:32.952Z Downloaded scroll_derive v0.12.0
1412024-12-31T17:05:32.956Z Downloaded fnv v1.0.7
1422024-12-31T17:05:32.959Z Downloaded bitflags v1.3.2
1432024-12-31T17:05:32.962Z Downloaded hash32 v0.3.1
1442024-12-31T17:05:32.964Z Downloaded dyn-clone v1.0.17
1452024-12-31T17:05:32.964Z Downloaded block-buffer v0.10.4
1462024-12-31T17:05:32.968Z Downloaded itoa v1.0.14
1472024-12-31T17:05:32.970Z Downloaded defmt-parser v0.4.1
1482024-12-31T17:05:32.970Z Downloaded crypto-common v0.1.6
1492024-12-31T17:05:32.972Z Downloaded memmap v0.7.0
1502024-12-31T17:05:32.975Z Downloaded dof v0.3.0
1512024-12-31T17:05:32.975Z Downloaded digest v0.10.7
1522024-12-31T17:05:32.977Z Downloaded cfg-if v1.0.0
1532024-12-31T17:05:32.980Z Downloaded tabwriter v1.4.0
1542024-12-31T17:05:32.980Z Downloaded managed v0.8.0
1552024-12-31T17:05:32.983Z Downloaded ipnetwork v0.20.0
1562024-12-31T17:05:32.983Z Downloaded macaddr v1.0.1
1572024-12-31T17:05:32.987Z Downloaded either v1.13.0
1582024-12-31T17:05:32.987Z Downloaded generic-array v0.14.7
1592024-12-31T17:05:32.990Z Downloaded embedded-io v0.4.0
1602024-12-31T17:05:32.990Z Downloaded cpufeatures v0.2.16
1612024-12-31T17:05:32.993Z Downloaded byteorder v1.5.0
1622024-12-31T17:05:32.999Z Downloaded serde_tokenstream v0.2.2
1632024-12-31T17:05:33.002Z Downloaded embedded-io v0.6.1
1642024-12-31T17:05:33.002Z Downloaded thread-id v4.2.2
1652024-12-31T17:05:33.004Z Downloaded scroll v0.12.0
1662024-12-31T17:05:33.004Z Downloaded defmt-macros v0.4.0
1672024-12-31T17:05:33.009Z Downloaded pest_generator v2.7.15
1682024-12-31T17:05:33.012Z Downloaded version_check v0.9.5
1692024-12-31T17:05:33.014Z Downloaded usdt v0.5.0
1702024-12-31T17:05:33.014Z Downloaded thiserror-impl v1.0.69
1712024-12-31T17:05:33.016Z Downloaded stable_deref_trait v1.2.0
1722024-12-31T17:05:33.019Z Downloaded proc-macro-error-attr2 v2.0.0
1732024-12-31T17:05:33.021Z Downloaded thiserror v1.0.69
1742024-12-31T17:05:33.032Z Downloaded darling v0.20.10
1752024-12-31T17:05:33.036Z Downloaded strsim v0.11.1
1762024-12-31T17:05:33.038Z Downloaded defmt v0.3.10
1772024-12-31T17:05:33.042Z Downloaded proc-macro-error2 v2.0.1
1782024-12-31T17:05:33.045Z Downloaded cobs v0.2.3
1792024-12-31T17:05:33.048Z Downloaded zerocopy-derive v0.7.35
1802024-12-31T17:05:33.051Z Downloaded thiserror-impl v2.0.9
1812024-12-31T17:05:33.053Z Downloaded postcard v1.1.1
1822024-12-31T17:05:33.055Z Downloaded sha2 v0.10.8
1832024-12-31T17:05:33.058Z Downloaded usdt-impl v0.5.0
1842024-12-31T17:05:33.060Z Downloaded quote v1.0.38
1852024-12-31T17:05:33.069Z Downloaded pest_derive v2.7.15
1862024-12-31T17:05:33.073Z Downloaded thiserror v2.0.9
1872024-12-31T17:05:33.078Z Downloaded pest_meta v2.7.15
1882024-12-31T17:05:33.081Z Downloaded unicode-ident v1.0.14
1892024-12-31T17:05:33.084Z Downloaded ucd-trie v0.1.7
1902024-12-31T17:05:33.087Z Downloaded typenum v1.17.0
1912024-12-31T17:05:33.087Z Downloaded ryu v1.0.18
1922024-12-31T17:05:33.089Z Downloaded log v0.4.22
1932024-12-31T17:05:33.091Z Downloaded proc-macro2 v1.0.92
1942024-12-31T17:05:33.094Z Downloaded darling_core v0.20.10
1952024-12-31T17:05:33.098Z Downloaded plain v0.2.3
1962024-12-31T17:05:33.100Z Downloaded crc32fast v1.4.2
1972024-12-31T17:05:33.102Z Downloaded bitflags v2.6.0
1982024-12-31T17:05:33.110Z Downloaded serde_derive v1.0.217
1992024-12-31T17:05:33.123Z Downloaded heapless v0.8.0
2002024-12-31T17:05:33.134Z Downloaded zerocopy-derive v0.8.14
2012024-12-31T17:05:33.142Z Downloaded serde v1.0.217
2022024-12-31T17:05:33.144Z Downloaded memchr v2.7.4
2032024-12-31T17:05:33.174Z Downloaded pest v2.7.15
2042024-12-31T17:05:33.184Z Downloaded goblin v0.8.2
2052024-12-31T17:05:33.204Z Downloaded zerocopy v0.7.35
2062024-12-31T17:05:33.219Z Downloaded serde_json v1.0.134
2072024-12-31T17:05:33.225Z Downloaded aho-corasick v1.1.3
2082024-12-31T17:05:33.230Z Downloaded itertools v0.13.0
2092024-12-31T17:05:33.265Z Downloaded zerocopy v0.8.14
2102024-12-31T17:05:33.286Z Downloaded regex v1.11.1
2112024-12-31T17:05:33.300Z Downloaded unicode-width v0.1.14
2122024-12-31T17:05:33.309Z Downloaded syn v2.0.93
2132024-12-31T17:05:33.320Z Downloaded smoltcp v0.11.0
2142024-12-31T17:05:33.331Z Downloaded regex-syntax v0.8.5
2152024-12-31T17:05:33.370Z Downloaded regex-automata v0.4.9
2162024-12-31T17:05:33.386Z Downloaded libc v0.2.169
2172024-12-31T17:05:33.539Z Compiling proc-macro2 v1.0.92
2182024-12-31T17:05:33.539Z Compiling unicode-ident v1.0.14
2192024-12-31T17:05:33.542Z Documenting unicode-ident v1.0.14
2202024-12-31T17:05:33.542Z Compiling ident_case v1.0.1
2212024-12-31T17:05:33.542Z Compiling fnv v1.0.7
2222024-12-31T17:05:33.542Z Compiling strsim v0.11.1
2232024-12-31T17:05:33.705Z Compiling memchr v2.7.4
2242024-12-31T17:05:33.745Z Compiling serde v1.0.217
2252024-12-31T17:05:33.877Z Compiling zerocopy v0.8.14
2262024-12-31T17:05:33.929Z Compiling regex-syntax v0.8.5
2272024-12-31T17:05:34.229Z Documenting fnv v1.0.7
2282024-12-31T17:05:34.250Z Documenting strsim v0.11.1
2292024-12-31T17:05:34.308Z Documenting ident_case v1.0.1
2302024-12-31T17:05:34.651Z Documenting proc-macro2 v1.0.92
2312024-12-31T17:05:35.109Z Compiling aho-corasick v1.1.3
2322024-12-31T17:05:35.216Z Compiling quote v1.0.38
2332024-12-31T17:05:35.554Z Checking syn v2.0.93
2342024-12-31T17:05:35.803Z Documenting quote v1.0.38
2352024-12-31T17:05:35.813Z Checking byteorder v1.5.0
2362024-12-31T17:05:36.117Z Compiling either v1.13.0
2372024-12-31T17:05:36.508Z Compiling itertools v0.13.0
2382024-12-31T17:05:36.707Z Compiling heapless v0.8.0
2392024-12-31T17:05:36.769Z Documenting syn v2.0.93
2402024-12-31T17:05:37.244Z Documenting memchr v2.7.4
2412024-12-31T17:05:38.335Z Compiling regex-automata v0.4.9
2422024-12-31T17:05:38.552Z Documenting aho-corasick v1.1.3
2432024-12-31T17:05:39.390Z Checking hash32 v0.3.1
2442024-12-31T17:05:39.523Z Checking macaddr v1.0.1
2452024-12-31T17:05:39.613Z Documenting regex-syntax v0.8.5
2462024-12-31T17:05:39.780Z Checking stable_deref_trait v1.2.0
2472024-12-31T17:05:39.864Z Checking cfg-if v1.0.0
2482024-12-31T17:05:40.082Z Compiling smoltcp v0.11.0
2492024-12-31T17:05:40.718Z Checking darling_core v0.20.10
2502024-12-31T17:05:41.466Z Checking bitflags v2.6.0
2512024-12-31T17:05:41.693Z Checking managed v0.8.0
2522024-12-31T17:05:42.027Z Documenting darling_core v0.20.10
2532024-12-31T17:05:42.049Z Documenting regex-automata v0.4.9
2542024-12-31T17:05:42.196Z Checking regex v1.11.1
2552024-12-31T17:05:42.698Z Documenting zerocopy-derive v0.8.14
2562024-12-31T17:05:42.789Z Documenting serde_derive v1.0.217
2572024-12-31T17:05:43.553Z Checking cobs v0.2.3
2582024-12-31T17:05:43.726Z Checking bitflags v1.3.2
2592024-12-31T17:05:43.806Z Documenting byteorder v1.5.0
2602024-12-31T17:05:43.920Z Documenting cfg-if v1.0.0
2612024-12-31T17:05:44.222Z Documenting darling_macro v0.20.10
2622024-12-31T17:05:44.487Z Documenting hash32 v0.3.1
2632024-12-31T17:05:44.538Z Documenting macaddr v1.0.1
2642024-12-31T17:05:44.742Z Documenting regex v1.11.1
2652024-12-31T17:05:44.830Z Documenting stable_deref_trait v1.2.0
2662024-12-31T17:05:45.242Z Documenting bitflags v2.6.0
2672024-12-31T17:05:45.291Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2682024-12-31T17:05:45.333Z Documenting cobs v0.2.3
2692024-12-31T17:05:45.420Z Documenting heapless v0.8.0
2702024-12-31T17:05:45.480Z Compiling version_check v0.9.5
2712024-12-31T17:05:45.963Z Checking unicode-width v0.1.14
2722024-12-31T17:05:46.010Z Checking ipnetwork v0.20.0
2732024-12-31T17:05:46.133Z Documenting managed v0.8.0
2742024-12-31T17:05:46.242Z Compiling zerocopy-derive v0.8.14
2752024-12-31T17:05:46.268Z Compiling serde_derive v1.0.217
2762024-12-31T17:05:46.367Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2772024-12-31T17:05:46.427Z Documenting ipnetwork v0.20.0
2782024-12-31T17:05:46.541Z Documenting unicode-width v0.1.14
2792024-12-31T17:05:46.733Z Documenting illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2802024-12-31T17:05:46.945Z Documenting smoltcp v0.11.0
2812024-12-31T17:05:47.329Z Compiling darling_macro v0.20.10
2822024-12-31T17:05:47.392Z Documenting either v1.13.0
2832024-12-31T17:05:47.452Z Documenting tabwriter v1.4.0
2842024-12-31T17:05:47.518Z Checking tabwriter v1.4.0
2852024-12-31T17:05:47.963Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2862024-12-31T17:05:48.100Z Documenting itertools v0.13.0
2872024-12-31T17:05:48.291Z Documenting crc32fast v1.4.2
2882024-12-31T17:05:48.300Z Compiling darling v0.20.10
2892024-12-31T17:05:48.401Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2902024-12-31T17:05:49.004Z Documenting darling v0.20.10
2912024-12-31T17:05:49.033Z Documenting zerocopy v0.8.14
2922024-12-31T17:05:49.043Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2932024-12-31T17:05:49.496Z Documenting kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2942024-12-31T17:05:50.087Z Checking crc32fast v1.4.2
2952024-12-31T17:05:50.298Z Documenting ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2962024-12-31T17:05:50.308Z Documenting derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2972024-12-31T17:05:50.341Z Documenting dyn-clone v1.0.17
2982024-12-31T17:05:50.533Z Checking dyn-clone v1.0.17
2992024-12-31T17:05:52.118Z Documenting serde v1.0.217
3002024-12-31T17:05:52.804Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3012024-12-31T17:05:52.804Z Documenting ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3022024-12-31T17:05:54.793Z Checking postcard v1.1.1
3032024-12-31T17:05:54.793Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3042024-12-31T17:05:54.796Z Documenting postcard v1.1.1
3052024-12-31T17:05:54.796Z Documenting ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3062024-12-31T17:05:56.104Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3072024-12-31T17:05:56.104Z Documenting opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3082024-12-31T17:05:57.030Z Documenting opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3092024-12-31T17:05:59.349Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 30.32s
3102024-12-31T17:05:59.463Z Generated /work/oxidecomputer/opte/target/doc/opte/index.html
3112024-12-31T17:05:59.484Z
3122024-12-31T17:05:59.487Zreal 30.444946867
3132024-12-31T17:05:59.487Zuser 2:19.063398214
3142024-12-31T17:05:59.487Zsys 18.840044066
3152024-12-31T17:05:59.487Ztrap 0.092064527
3162024-12-31T17:05:59.487Ztflt 0.172581841
3172024-12-31T17:05:59.487Zdflt 0.087598486
3182024-12-31T17:05:59.487Zkflt 0.001596979
3192024-12-31T17:05:59.487Zlock 2:56.327875737
3202024-12-31T17:05:59.487Zslp 7:27.806818318
3212024-12-31T17:05:59.487Zlat 19.095959403
3222024-12-31T17:05:59.487Zstop 13.143851063
3232024-12-31T17:05:59.487Z+ header 'analyze std + api'
3242024-12-31T17:05:59.487Z+ echo '# ==== analyze std + api ==== #'
3252024-12-31T17:05:59.487Z# ==== analyze std + api ==== #
3262024-12-31T17:05:59.487Z+ ptime -m cargo clippy --all-targets
3272024-12-31T17:05:59.892Z Compiling proc-macro2 v1.0.92
3282024-12-31T17:05:59.892Z Compiling unicode-ident v1.0.14
3292024-12-31T17:05:59.894Z Compiling memchr v2.7.4
3302024-12-31T17:05:59.894Z Compiling thiserror v2.0.9
3312024-12-31T17:05:59.894Z Compiling thiserror v1.0.69
3322024-12-31T17:05:59.894Z Compiling version_check v0.9.5
3332024-12-31T17:05:59.894Z Compiling ucd-trie v0.1.7
3342024-12-31T17:05:59.894Z Compiling libc v0.2.169
3352024-12-31T17:06:00.113Z Compiling serde_json v1.0.134
3362024-12-31T17:06:00.328Z Compiling once_cell v1.20.2
3372024-12-31T17:06:00.463Z Compiling serde v1.0.217
3382024-12-31T17:06:00.629Z Compiling ident_case v1.0.1
3392024-12-31T17:06:00.656Z Checking byteorder v1.5.0
3402024-12-31T17:06:00.764Z Compiling fnv v1.0.7
3412024-12-31T17:06:00.778Z Compiling strsim v0.11.1
3422024-12-31T17:06:00.815Z Compiling aho-corasick v1.1.3
3432024-12-31T17:06:01.009Z Compiling regex-syntax v0.8.5
3442024-12-31T17:06:01.032Z Compiling itoa v1.0.14
3452024-12-31T17:06:01.173Z Compiling ryu v1.0.18
3462024-12-31T17:06:01.295Z Compiling usdt-impl v0.5.0
3472024-12-31T17:06:01.395Z Compiling either v1.13.0
3482024-12-31T17:06:01.595Z Compiling quote v1.0.38
3492024-12-31T17:06:01.683Z Compiling zerocopy v0.8.14
3502024-12-31T17:06:01.758Z Compiling itertools v0.13.0
3512024-12-31T17:06:01.815Z Compiling thread-id v4.2.2
3522024-12-31T17:06:01.906Z Compiling syn v2.0.93
3532024-12-31T17:06:02.123Z Compiling heapless v0.8.0
3542024-12-31T17:06:02.588Z Checking plain v0.2.3
3552024-12-31T17:06:02.614Z Checking log v0.4.22
3562024-12-31T17:06:02.826Z Checking hash32 v0.3.1
3572024-12-31T17:06:02.972Z Checking pretty-hex v0.4.1
3582024-12-31T17:06:02.982Z Checking stable_deref_trait v1.2.0
3592024-12-31T17:06:03.063Z Checking cfg-if v1.0.0
3602024-12-31T17:06:03.106Z Compiling smoltcp v0.11.0
3612024-12-31T17:06:03.128Z Checking macaddr v1.0.1
3622024-12-31T17:06:03.482Z Checking bitflags v2.6.0
3632024-12-31T17:06:03.699Z Checking cobs v0.2.3
3642024-12-31T17:06:03.722Z Checking bitflags v1.3.2
3652024-12-31T17:06:03.803Z Checking managed v0.8.0
3662024-12-31T17:06:03.861Z Checking memmap v0.7.0
3672024-12-31T17:06:04.042Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3682024-12-31T17:06:04.124Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3692024-12-31T17:06:04.276Zwarning: passing a unit value to a function
3702024-12-31T17:06:04.276Z --> crates/illumos-sys-hdrs/src/lib.rs:182:9
3712024-12-31T17:06:04.276Z |
3722024-12-31T17:06:04.276Z182 | core::hint::black_box(self.as_u64().store(val, Ordering::Relaxed));
3732024-12-31T17:06:04.276Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3742024-12-31T17:06:04.276Z |
3752024-12-31T17:06:04.276Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg
3762024-12-31T17:06:04.276Z = note: `#[warn(clippy::unit_arg)]` on by default
3772024-12-31T17:06:04.279Zhelp: move the expression in front of the call and replace it with the unit literal `()`
3782024-12-31T17:06:04.279Z |
3792024-12-31T17:06:04.279Z182 ~ self.as_u64().store(val, Ordering::Relaxed);
3802024-12-31T17:06:04.279Z183 ~ core::hint::black_box(());
3812024-12-31T17:06:04.279Z |
3822024-12-31T17:06:04.279Z
3832024-12-31T17:06:04.327Zwarning: `illumos-sys-hdrs` (lib) generated 1 warning (run `cargo clippy --fix --lib -p illumos-sys-hdrs` to apply 1 suggestion)
3842024-12-31T17:06:04.333Z Compiling regex-automata v0.4.9
3852024-12-31T17:06:04.428Z Checking unicode-width v0.1.14
3862024-12-31T17:06:04.587Z Checking ipnetwork v0.20.0
3872024-12-31T17:06:04.899Z Checking tabwriter v1.4.0
3882024-12-31T17:06:04.907Z Checking crc32fast v1.4.2
3892024-12-31T17:06:05.091Z Checking dyn-clone v1.0.17
3902024-12-31T17:06:06.964Z Compiling darling_core v0.20.10
3912024-12-31T17:06:07.733Z Compiling regex v1.11.1
3922024-12-31T17:06:08.002Z Compiling serde_derive v1.0.217
3932024-12-31T17:06:08.060Z Compiling thiserror-impl v2.0.9
3942024-12-31T17:06:08.238Z Compiling thiserror-impl v1.0.69
3952024-12-31T17:06:08.252Z Compiling zerocopy-derive v0.7.35
3962024-12-31T17:06:08.519Z Compiling scroll_derive v0.12.0
3972024-12-31T17:06:08.536Z Compiling zerocopy-derive v0.8.14
3982024-12-31T17:06:08.926Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3992024-12-31T17:06:09.919Z Checking scroll v0.12.0
4002024-12-31T17:06:10.154Z Compiling zerocopy v0.7.35
4012024-12-31T17:06:10.364Z Checking goblin v0.8.2
4022024-12-31T17:06:10.884Z Compiling pest v2.7.15
4032024-12-31T17:06:11.457Z Compiling darling_macro v0.20.10
4042024-12-31T17:06:12.396Z Compiling darling v0.20.10
4052024-12-31T17:06:12.482Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
4062024-12-31T17:06:12.488Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
4072024-12-31T17:06:13.114Z Compiling pest_meta v2.7.15
4082024-12-31T17:06:14.223Z Compiling pest_generator v2.7.15
4092024-12-31T17:06:15.429Z Compiling pest_derive v2.7.15
4102024-12-31T17:06:16.082Z Compiling dtrace-parser v0.2.0
4112024-12-31T17:06:16.629Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
4122024-12-31T17:06:16.932Z Checking postcard v1.1.1
4132024-12-31T17:06:17.030Z Compiling serde_tokenstream v0.2.2
4142024-12-31T17:06:17.076Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
4152024-12-31T17:06:17.922Z Checking dof v0.3.0
4162024-12-31T17:06:18.384Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
4172024-12-31T17:06:18.940Z Compiling usdt-attr-macro v0.5.0
4182024-12-31T17:06:18.940Z Compiling usdt-macro v0.5.0
4192024-12-31T17:06:19.787Z Checking usdt v0.5.0
4202024-12-31T17:06:31.109Zwarning: the borrowed expression implements the required traits
4212024-12-31T17:06:31.109Z --> lib/opte/src/ddi/mblk.rs:1138:33
4222024-12-31T17:06:31.109Z |
4232024-12-31T17:06:31.109Z1138 | let pkt2 = MsgBlk::copy(&[]);
4242024-12-31T17:06:31.109Z | ^^^ help: change this to: `[]`
4252024-12-31T17:06:31.109Z |
4262024-12-31T17:06:31.110Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
4272024-12-31T17:06:31.110Z = note: `#[warn(clippy::needless_borrows_for_generic_args)]` on by default
4282024-12-31T17:06:31.110Z
4292024-12-31T17:06:31.121Zwarning: the borrowed expression implements the required traits
4302024-12-31T17:06:31.122Z --> lib/opte/src/ddi/mblk.rs:1195:35
4312024-12-31T17:06:31.122Z |
4322024-12-31T17:06:31.122Z1195 | let mut p1 = MsgBlk::copy(&[0, 1, 2, 3]);
4332024-12-31T17:06:31.122Z | ^^^^^^^^^^^^^ help: change this to: `[0, 1, 2, 3]`
4342024-12-31T17:06:31.122Z |
4352024-12-31T17:06:31.122Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
4362024-12-31T17:06:31.122Z
4372024-12-31T17:06:31.124Zwarning: the borrowed expression implements the required traits
4382024-12-31T17:06:31.124Z --> lib/opte/src/ddi/mblk.rs:1196:32
4392024-12-31T17:06:31.124Z |
4402024-12-31T17:06:31.125Z1196 | p1.append(MsgBlk::copy(&[4, 5, 6, 7]));
4412024-12-31T17:06:31.125Z | ^^^^^^^^^^^^^ help: change this to: `[4, 5, 6, 7]`
4422024-12-31T17:06:31.125Z |
4432024-12-31T17:06:31.125Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
4442024-12-31T17:06:31.125Z
4452024-12-31T17:06:31.125Zwarning: the borrowed expression implements the required traits
4462024-12-31T17:06:31.125Z --> lib/opte/src/ddi/mblk.rs:1197:32
4472024-12-31T17:06:31.125Z |
4482024-12-31T17:06:31.125Z1197 | p1.append(MsgBlk::copy(&[8, 9, 10, 11]));
4492024-12-31T17:06:31.125Z | ^^^^^^^^^^^^^^^ help: change this to: `[8, 9, 10, 11]`
4502024-12-31T17:06:31.125Z |
4512024-12-31T17:06:31.125Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
4522024-12-31T17:06:31.125Z
4532024-12-31T17:06:31.152Zwarning: the loop variable `i` is only used to index `els`
4542024-12-31T17:06:31.152Z --> lib/opte/src/ddi/mblk.rs:1361:18
4552024-12-31T17:06:31.152Z |
4562024-12-31T17:06:31.152Z1361 | for i in 0..els.len() {
4572024-12-31T17:06:31.152Z | ^^^^^^^^^^^^
4582024-12-31T17:06:31.152Z |
4592024-12-31T17:06:31.152Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop
4602024-12-31T17:06:31.152Z = note: `#[warn(clippy::needless_range_loop)]` on by default
4612024-12-31T17:06:31.152Zhelp: consider using an iterator
4622024-12-31T17:06:31.153Z |
4632024-12-31T17:06:31.153Z1361 | for <item> in &els {
4642024-12-31T17:06:31.153Z | ~~~~~~ ~~~~
4652024-12-31T17:06:31.153Z
4662024-12-31T17:06:32.318Zwarning: casting to the same type is unnecessary (`usize` -> `usize`)
4672024-12-31T17:06:32.318Z --> lib/opte/src/engine/ip/v6.rs:461:13
4682024-12-31T17:06:32.318Z |
4692024-12-31T17:06:32.318Z461 | header.packet_length() as usize,
4702024-12-31T17:06:32.318Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `{ header.packet_length() }`
4712024-12-31T17:06:32.318Z |
4722024-12-31T17:06:32.318Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast
4732024-12-31T17:06:32.318Z = note: `#[warn(clippy::unnecessary_cast)]` on by default
4742024-12-31T17:06:32.318Z
4752024-12-31T17:06:32.333Zwarning: redundant slicing of the whole range
4762024-12-31T17:06:32.333Z --> lib/opte/src/engine/ip/v6.rs:590:34
4772024-12-31T17:06:32.333Z |
4782024-12-31T17:06:32.333Z590 | assert!(ValidIpv6::parse(&buf[..]).is_err());
4792024-12-31T17:06:32.333Z | ^^^^^^^^ help: use the original value instead: `buf`
4802024-12-31T17:06:32.333Z |
4812024-12-31T17:06:32.333Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_slicing
4822024-12-31T17:06:32.333Z = note: `#[warn(clippy::redundant_slicing)]` on by default
4832024-12-31T17:06:32.333Z
4842024-12-31T17:06:32.336Zwarning: redundant slicing of the whole range
4852024-12-31T17:06:32.336Z --> lib/opte/src/engine/ip/v6.rs:593:53
4862024-12-31T17:06:32.336Z |
4872024-12-31T17:06:32.336Z593 | let (v6, _rem) = Accessor::read_from_prefix(&buf[..]).unwrap();
4882024-12-31T17:06:32.336Z | ^^^^^^^^ help: use the original value instead: `buf`
4892024-12-31T17:06:32.336Z |
4902024-12-31T17:06:32.336Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_slicing
4912024-12-31T17:06:32.336Z
4922024-12-31T17:06:32.496Zwarning: this expression creates a reference which is immediately dereferenced by the compiler
4932024-12-31T17:06:32.496Z --> lib/opte/src/engine/layer.rs:1880:46
4942024-12-31T17:06:32.497Z |
4952024-12-31T17:06:32.497Z1880 | assert!(rule_table.find_match(&ifid, &pmeta.meta(), &ameta).is_some());
4962024-12-31T17:06:32.497Z | ^^^^^^^^^^^^^ help: change this to: `pmeta.meta()`
4972024-12-31T17:06:32.497Z |
4982024-12-31T17:06:32.497Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
4992024-12-31T17:06:32.497Z = note: `#[warn(clippy::needless_borrow)]` on by default
5002024-12-31T17:06:32.497Z
5012024-12-31T17:06:33.351Zwarning: this expression creates a reference which is immediately dereferenced by the compiler
5022024-12-31T17:06:33.351Z --> lib/opte/src/engine/rule.rs:1162:25
5032024-12-31T17:06:33.351Z |
5042024-12-31T17:06:33.352Z1162 | assert!(r1.is_match(&meta, &ameta));
5052024-12-31T17:06:33.352Z | ^^^^^ help: change this to: `meta`
5062024-12-31T17:06:33.352Z |
5072024-12-31T17:06:33.352Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
5082024-12-31T17:06:33.352Z
5092024-12-31T17:06:33.355Zwarning: this expression creates a reference which is immediately dereferenced by the compiler
5102024-12-31T17:06:33.355Z --> lib/opte/src/engine/rule.rs:1171:26
5112024-12-31T17:06:33.355Z |
5122024-12-31T17:06:33.355Z1171 | assert!(!r1.is_match(&meta, &ameta));
5132024-12-31T17:06:33.355Z | ^^^^^ help: change this to: `meta`
5142024-12-31T17:06:33.355Z |
5152024-12-31T17:06:33.355Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
5162024-12-31T17:06:33.356Z
5172024-12-31T17:06:33.512Zwarning: useless use of `vec!`
5182024-12-31T17:06:33.512Z --> lib/opte/src/engine/geneve.rs:401:19
5192024-12-31T17:06:33.512Z |
5202024-12-31T17:06:33.512Z401 | let buf = vec![
5212024-12-31T17:06:33.512Z | ___________________^
5222024-12-31T17:06:33.512Z402 | | // source
5232024-12-31T17:06:33.512Z403 | | 0x1E, 0x61,
5242024-12-31T17:06:33.512Z404 | | // dest
5252024-12-31T17:06:33.512Z... |
5262024-12-31T17:06:33.512Z424 | | 0x00,
5272024-12-31T17:06:33.512Z425 | | ];
5282024-12-31T17:06:33.512Z | |_________^
5292024-12-31T17:06:33.512Z |
5302024-12-31T17:06:33.512Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec
5312024-12-31T17:06:33.512Z = note: `#[warn(clippy::useless_vec)]` on by default
5322024-12-31T17:06:33.512Zhelp: you can use an array directly
5332024-12-31T17:06:33.516Z |
5342024-12-31T17:06:33.516Z401 ~ let buf = [0x1E, 0x61,
5352024-12-31T17:06:33.516Z402 + // dest
5362024-12-31T17:06:33.516Z403 + 0x17, 0xC1,
5372024-12-31T17:06:33.516Z404 + // length
5382024-12-31T17:06:33.516Z405 + 0x00, 0x14,
5392024-12-31T17:06:33.516Z406 + // csum
5402024-12-31T17:06:33.516Z407 + 0x00, 0x00,
5412024-12-31T17:06:33.516Z408 + // ver + opt len
5422024-12-31T17:06:33.516Z409 + 0x01,
5432024-12-31T17:06:33.516Z410 + // flags
5442024-12-31T17:06:33.516Z411 + 0x00,
5452024-12-31T17:06:33.516Z412 + // proto
5462024-12-31T17:06:33.516Z413 + 0x65, 0x58,
5472024-12-31T17:06:33.516Z414 + // vni + reserved
5482024-12-31T17:06:33.516Z415 + 0x00, 0x04, 0xD2, 0x00,
5492024-12-31T17:06:33.516Z416 +
5502024-12-31T17:06:33.516Z417 + // option class
5512024-12-31T17:06:33.516Z418 + 0x01, 0x29,
5522024-12-31T17:06:33.516Z419 + // crt + type
5532024-12-31T17:06:33.516Z420 + 0x00,
5542024-12-31T17:06:33.516Z421 + // rsvd + len
5552024-12-31T17:06:33.516Z422 ~ 0x00];
5562024-12-31T17:06:33.516Z |
5572024-12-31T17:06:33.516Z
5582024-12-31T17:06:33.517Zwarning: useless use of `vec!`
5592024-12-31T17:06:33.517Z --> lib/opte/src/engine/geneve.rs:441:19
5602024-12-31T17:06:33.517Z |
5612024-12-31T17:06:33.517Z441 | let buf = vec![
5622024-12-31T17:06:33.517Z | ___________________^
5632024-12-31T17:06:33.517Z442 | | // source
5642024-12-31T17:06:33.517Z443 | | 0x1E, 0x61,
5652024-12-31T17:06:33.517Z444 | | // dest
5662024-12-31T17:06:33.517Z... |
5672024-12-31T17:06:33.517Z464 | | 0x00,
5682024-12-31T17:06:33.517Z465 | | ];
5692024-12-31T17:06:33.517Z | |_________^
5702024-12-31T17:06:33.517Z |
5712024-12-31T17:06:33.517Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec
5722024-12-31T17:06:33.517Zhelp: you can use an array directly
5732024-12-31T17:06:33.517Z |
5742024-12-31T17:06:33.517Z441 ~ let buf = [0x1E, 0x61,
5752024-12-31T17:06:33.517Z442 + // dest
5762024-12-31T17:06:33.517Z443 + 0x17, 0xC1,
5772024-12-31T17:06:33.517Z444 + // length
5782024-12-31T17:06:33.517Z445 + 0x00, 0x14,
5792024-12-31T17:06:33.517Z446 + // csum
5802024-12-31T17:06:33.517Z447 + 0x00, 0x00,
5812024-12-31T17:06:33.517Z448 + // ver + opt len
5822024-12-31T17:06:33.517Z449 + 0x01,
5832024-12-31T17:06:33.517Z450 + // flags
5842024-12-31T17:06:33.517Z451 + 0b0100_0000,
5852024-12-31T17:06:33.517Z452 + // proto
5862024-12-31T17:06:33.517Z453 + 0x65, 0x58,
5872024-12-31T17:06:33.517Z454 + // vni + reserved
5882024-12-31T17:06:33.517Z455 + 0x00, 0x04, 0xD2, 0x00,
5892024-12-31T17:06:33.517Z456 +
5902024-12-31T17:06:33.517Z457 + // experimenter option class
5912024-12-31T17:06:33.517Z458 + 0xff, 0xff,
5922024-12-31T17:06:33.517Z459 + // crt + type
5932024-12-31T17:06:33.517Z460 + 0x80,
5942024-12-31T17:06:33.517Z461 + // rsvd + len
5952024-12-31T17:06:33.517Z462 ~ 0x00];
5962024-12-31T17:06:33.517Z |
5972024-12-31T17:06:33.517Z
5982024-12-31T17:06:33.518Zwarning: useless use of `vec!`
5992024-12-31T17:06:33.518Z --> lib/opte/src/engine/geneve.rs:483:19
6002024-12-31T17:06:33.518Z |
6012024-12-31T17:06:33.518Z483 | let buf = vec![
6022024-12-31T17:06:33.518Z | ___________________^
6032024-12-31T17:06:33.518Z484 | | // source
6042024-12-31T17:06:33.518Z485 | | 0x1E, 0x61,
6052024-12-31T17:06:33.518Z486 | | // dest
6062024-12-31T17:06:33.518Z... |
6072024-12-31T17:06:33.518Z524 | | 0x00, 0x00, 0x00, 0x00,
6082024-12-31T17:06:33.518Z525 | | ];
6092024-12-31T17:06:33.518Z | |_________^
6102024-12-31T17:06:33.518Z |
6112024-12-31T17:06:33.518Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec
6122024-12-31T17:06:33.518Zhelp: you can use an array directly
6132024-12-31T17:06:33.518Z |
6142024-12-31T17:06:33.518Z483 ~ let buf = [0x1E, 0x61,
6152024-12-31T17:06:33.518Z484 + // dest
6162024-12-31T17:06:33.518Z485 + 0x17, 0xC1,
6172024-12-31T17:06:33.518Z486 + // length
6182024-12-31T17:06:33.518Z487 + 0x00, 0x1c,
6192024-12-31T17:06:33.518Z488 + // csum
6202024-12-31T17:06:33.518Z489 + 0x00, 0x00,
6212024-12-31T17:06:33.518Z490 + // ver + opt len
6222024-12-31T17:06:33.518Z491 + 0x05,
6232024-12-31T17:06:33.518Z492 + // flags
6242024-12-31T17:06:33.518Z493 + 0x00,
6252024-12-31T17:06:33.518Z494 + // proto
6262024-12-31T17:06:33.518Z495 + 0x65, 0x58,
6272024-12-31T17:06:33.518Z496 + // vni + reserved
6282024-12-31T17:06:33.518Z497 + 0x00, 0x04, 0xD2, 0x00,
6292024-12-31T17:06:33.518Z498 +
6302024-12-31T17:06:33.519Z499 + // option class
6312024-12-31T17:06:33.519Z500 + 0x01, 0x29,
6322024-12-31T17:06:33.519Z501 + // crt + type
6332024-12-31T17:06:33.522Z502 + 0x00,
6342024-12-31T17:06:33.522Z503 + // rsvd + len
6352024-12-31T17:06:33.522Z504 + 0x00,
6362024-12-31T17:06:33.522Z505 +
6372024-12-31T17:06:33.522Z506 + // experimenter option class
6382024-12-31T17:06:33.522Z507 + 0xff, 0xff,
6392024-12-31T17:06:33.522Z508 + // crt + type
6402024-12-31T17:06:33.522Z509 + 0x05,
6412024-12-31T17:06:33.522Z510 + // rsvd + len
6422024-12-31T17:06:33.522Z511 + 0x01,
6432024-12-31T17:06:33.522Z512 + // body
6442024-12-31T17:06:33.522Z513 + 0x00, 0x00, 0x00, 0x00,
6452024-12-31T17:06:33.522Z514 +
6462024-12-31T17:06:33.522Z515 + // experimenter option class
6472024-12-31T17:06:33.522Z516 + 0xff, 0xff,
6482024-12-31T17:06:33.522Z517 + // crt + type
6492024-12-31T17:06:33.522Z518 + 0x06,
6502024-12-31T17:06:33.522Z519 + // rsvd + len
6512024-12-31T17:06:33.522Z520 + 0x01,
6522024-12-31T17:06:33.522Z521 + // body
6532024-12-31T17:06:33.522Z522 ~ 0x00, 0x00, 0x00, 0x00];
6542024-12-31T17:06:33.522Z |
6552024-12-31T17:06:33.522Z
6562024-12-31T17:06:33.814Zwarning: `opte` (lib test) generated 14 warnings (run `cargo clippy --fix --lib -p opte --tests` to apply 13 suggestions)
6572024-12-31T17:06:33.814Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.19s
6582024-12-31T17:06:33.848Z
6592024-12-31T17:06:33.851Zreal 34.356132030
6602024-12-31T17:06:33.851Zuser 2:05.988419747
6612024-12-31T17:06:33.851Zsys 17.610741161
6622024-12-31T17:06:33.851Ztrap 0.068751927
6632024-12-31T17:06:33.851Ztflt 0.296301742
6642024-12-31T17:06:33.851Zdflt 0.677944628
6652024-12-31T17:06:33.851Zkflt 0.000381962
6662024-12-31T17:06:33.851Zlock 3:08.410292782
6672024-12-31T17:06:33.851Zslp 7:33.756381230
6682024-12-31T17:06:33.851Zlat 3.902298806
6692024-12-31T17:06:33.851Zstop 6.291345798
6702024-12-31T17:06:33.851Z+ header 'analyze no_std + engine + kernel'
6712024-12-31T17:06:33.851Z+ echo '# ==== analyze no_std + engine + kernel ==== #'
6722024-12-31T17:06:33.851Z# ==== analyze no_std + engine + kernel ==== #
6732024-12-31T17:06:33.851Z+ ptime -m cargo +nightly-2024-11-18 clippy --no-default-features --features engine,kernel
6742024-12-31T17:06:34.147Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6752024-12-31T17:06:34.147Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6762024-12-31T17:06:34.149Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6772024-12-31T17:06:34.149Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6782024-12-31T17:06:34.282Zwarning: passing a unit value to a function
6792024-12-31T17:06:34.283Z --> crates/illumos-sys-hdrs/src/lib.rs:182:9
6802024-12-31T17:06:34.283Z |
6812024-12-31T17:06:34.283Z182 | core::hint::black_box(self.as_u64().store(val, Ordering::Relaxed));
6822024-12-31T17:06:34.283Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6832024-12-31T17:06:34.283Z |
6842024-12-31T17:06:34.283Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg
6852024-12-31T17:06:34.283Z = note: `#[warn(clippy::unit_arg)]` on by default
6862024-12-31T17:06:34.283Zhelp: move the expression in front of the call and replace it with the unit literal `()`
6872024-12-31T17:06:34.283Z |
6882024-12-31T17:06:34.283Z182 ~ self.as_u64().store(val, Ordering::Relaxed);
6892024-12-31T17:06:34.283Z183 ~ core::hint::black_box(());
6902024-12-31T17:06:34.283Z |
6912024-12-31T17:06:34.283Z
6922024-12-31T17:06:34.317Zwarning: `illumos-sys-hdrs` (lib) generated 1 warning (run `cargo clippy --fix --lib -p illumos-sys-hdrs` to apply 1 suggestion)
6932024-12-31T17:06:34.320Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
6942024-12-31T17:06:41.179Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.24s
6952024-12-31T17:06:41.214Z
6962024-12-31T17:06:41.216Zreal 7.359049741
6972024-12-31T17:06:41.216Zuser 8.142921981
6982024-12-31T17:06:41.216Zsys 1.191747816
6992024-12-31T17:06:41.216Ztrap 0.002046054
7002024-12-31T17:06:41.216Ztflt 0.009819823
7012024-12-31T17:06:41.216Zdflt 0.004366823
7022024-12-31T17:06:41.216Zkflt 0.000001079
7032024-12-31T17:06:41.216Zlock 18.886865018
7042024-12-31T17:06:41.216Zslp 27.491518491
7052024-12-31T17:06:41.216Zlat 0.063137309
7062024-12-31T17:06:41.216Zstop 0.150093686
7072024-12-31T17:06:41.217Z+ header test
7082024-12-31T17:06:41.217Z+ echo '# ==== test ==== #'
7092024-12-31T17:06:41.217Z# ==== test ==== #
7102024-12-31T17:06:41.217Z+ ptime -m cargo test
7112024-12-31T17:06:41.479Z Compiling unicode-ident v1.0.14
7122024-12-31T17:06:41.479Z Compiling memchr v2.7.4
7132024-12-31T17:06:41.482Z Compiling byteorder v1.5.0
7142024-12-31T17:06:41.482Z Compiling ucd-trie v0.1.7
7152024-12-31T17:06:41.482Z Compiling itoa v1.0.14
7162024-12-31T17:06:41.488Z Compiling ryu v1.0.18
7172024-12-31T17:06:41.493Z Compiling libc v0.2.169
7182024-12-31T17:06:41.496Z Compiling either v1.13.0
7192024-12-31T17:06:41.639Z Compiling proc-macro2 v1.0.92
7202024-12-31T17:06:41.671Z Compiling plain v0.2.3
7212024-12-31T17:06:41.794Z Compiling log v0.4.22
7222024-12-31T17:06:41.800Z Compiling itertools v0.13.0
7232024-12-31T17:06:41.830Z Compiling hash32 v0.3.1
7242024-12-31T17:06:41.876Z Compiling macaddr v1.0.1
7252024-12-31T17:06:42.040Z Compiling pretty-hex v0.4.1
7262024-12-31T17:06:42.046Z Compiling thread-id v4.2.2
7272024-12-31T17:06:42.114Z Compiling stable_deref_trait v1.2.0
7282024-12-31T17:06:42.114Z Compiling cfg-if v1.0.0
7292024-12-31T17:06:42.125Z Compiling managed v0.8.0
7302024-12-31T17:06:42.190Z Compiling heapless v0.8.0
7312024-12-31T17:06:42.195Z Compiling bitflags v1.3.2
7322024-12-31T17:06:42.208Z Compiling bitflags v2.6.0
7332024-12-31T17:06:42.215Z Compiling cobs v0.2.3
7342024-12-31T17:06:42.266Z Compiling memmap v0.7.0
7352024-12-31T17:06:42.475Z Compiling quote v1.0.38
7362024-12-31T17:06:42.477Z Compiling aho-corasick v1.1.3
7372024-12-31T17:06:42.485Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
7382024-12-31T17:06:42.583Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
7392024-12-31T17:06:42.741Z Compiling ipnetwork v0.20.0
7402024-12-31T17:06:42.839Z Compiling syn v2.0.93
7412024-12-31T17:06:43.106Z Compiling smoltcp v0.11.0
7422024-12-31T17:06:43.129Z Compiling unicode-width v0.1.14
7432024-12-31T17:06:43.269Z Compiling crc32fast v1.4.2
7442024-12-31T17:06:43.525Z Compiling tabwriter v1.4.0
7452024-12-31T17:06:43.601Z Compiling dyn-clone v1.0.17
7462024-12-31T17:06:44.245Z Compiling regex-automata v0.4.9
7472024-12-31T17:06:47.257Z Compiling regex v1.11.1
7482024-12-31T17:06:47.263Z Compiling darling_core v0.20.10
7492024-12-31T17:06:49.421Z Compiling serde_derive v1.0.217
7502024-12-31T17:06:49.421Z Compiling thiserror-impl v2.0.9
7512024-12-31T17:06:49.424Z Compiling thiserror-impl v1.0.69
7522024-12-31T17:06:49.509Z Compiling zerocopy-derive v0.7.35
7532024-12-31T17:06:49.524Z Compiling scroll_derive v0.12.0
7542024-12-31T17:06:49.607Z Compiling zerocopy-derive v0.8.14
7552024-12-31T17:06:49.916Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
7562024-12-31T17:06:50.970Z Compiling scroll v0.12.0
7572024-12-31T17:06:51.375Z Compiling zerocopy v0.7.35
7582024-12-31T17:06:51.455Z Compiling goblin v0.8.2
7592024-12-31T17:06:51.861Z Compiling darling_macro v0.20.10
7602024-12-31T17:06:51.998Z Compiling thiserror v1.0.69
7612024-12-31T17:06:52.099Z Compiling thiserror v2.0.9
7622024-12-31T17:06:52.190Z Compiling pest v2.7.15
7632024-12-31T17:06:52.303Z Compiling zerocopy v0.8.14
7642024-12-31T17:06:52.741Z Compiling darling v0.20.10
7652024-12-31T17:06:52.838Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7662024-12-31T17:06:53.190Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
7672024-12-31T17:06:54.119Z Compiling serde v1.0.217
7682024-12-31T17:06:54.173Z Compiling pest_meta v2.7.15
7692024-12-31T17:06:55.108Z Compiling pest_generator v2.7.15
7702024-12-31T17:06:56.491Z Compiling pest_derive v2.7.15
7712024-12-31T17:06:57.428Z Compiling dtrace-parser v0.2.0
7722024-12-31T17:06:57.667Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7732024-12-31T17:06:58.543Z Compiling serde_json v1.0.134
7742024-12-31T17:06:58.543Z Compiling postcard v1.1.1
7752024-12-31T17:06:58.543Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7762024-12-31T17:06:58.598Z Compiling serde_tokenstream v0.2.2
7772024-12-31T17:06:59.633Z Compiling dof v0.3.0
7782024-12-31T17:07:00.100Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7792024-12-31T17:07:00.129Z Compiling usdt-impl v0.5.0
7802024-12-31T17:07:00.878Z Compiling usdt-macro v0.5.0
7812024-12-31T17:07:00.878Z Compiling usdt-attr-macro v0.5.0
7822024-12-31T17:07:01.907Z Compiling usdt v0.5.0
7832024-12-31T17:07:16.517Z Finished `test` profile [unoptimized + debuginfo] target(s) in 35.25s
7842024-12-31T17:07:16.535Z Running unittests src/lib.rs (/work/oxidecomputer/opte/target/debug/deps/opte-34acbb5bde85bc2b)
7852024-12-31T17:07:16.549Z
7862024-12-31T17:07:16.549Zrunning 72 tests
7872024-12-31T17:07:16.552Ztest d_error::tests::name_and_data_storage ... ok
7882024-12-31T17:07:16.552Ztest d_error::tests::name_truncation ... ok
7892024-12-31T17:07:16.552Ztest ddi::mblk::test::chain_breaks_links ... ok
7902024-12-31T17:07:16.552Ztest ddi::mblk::test::chain_append_links ... ok
7912024-12-31T17:07:16.552Ztest ddi::mblk::test::chain_has_correct_ends ... ok
7922024-12-31T17:07:16.552Ztest ddi::mblk::test::chain_drain_complete ... ok
7932024-12-31T17:07:16.552Ztest ddi::mblk::test::prefix_len ... ok
7942024-12-31T17:07:16.552Ztest ddi::mblk::test::expand_and_shrink ... ok
7952024-12-31T17:07:16.552Ztest ddi::mblk::test::read_seg ... ok
7962024-12-31T17:07:16.552Ztest ddi::mblk::test::test_long_packet_continuation ... ok
7972024-12-31T17:07:16.552Ztest ddi::mblk::test::uninitialized_packet ... ok
7982024-12-31T17:07:16.552Ztest ddi::mblk::test::truncate ... ok
7992024-12-31T17:07:16.552Ztest ddi::mblk::test::wrap ... ok
8002024-12-31T17:07:16.552Ztest ddi::mblk::test::zero_byte_packet ... ok
8012024-12-31T17:07:16.552Ztest ddi::time::test::good_interval ... ok
8022024-12-31T17:07:16.552Ztest engine::dhcp::test::domainname_encode ... ok
8032024-12-31T17:07:16.552Ztest engine::dhcp::test::hostname_encode ... ok
8042024-12-31T17:07:16.552Ztest engine::dhcp::test::offlink_encode ... ok
8052024-12-31T17:07:16.552Ztest engine::dhcpv6::options::test::test_client_id ... ok
8062024-12-31T17:07:16.552Ztest engine::dhcp::test::domain_search_option_encode ... ok
8072024-12-31T17:07:16.552Ztest engine::dhcp::test::rfc3442_encode ... ok
8082024-12-31T17:07:16.552Ztest engine::dhcpv6::options::test::test_dns_servers ... ok
8092024-12-31T17:07:16.552Ztest ddi::time::test::bad_interval - should panic ... ok
8102024-12-31T17:07:16.552Ztest engine::dhcpv6::options::test::test_domain_list_from_slice ... ok
8112024-12-31T17:07:16.552Ztest engine::dhcpv6::options::test::test_elapsed_time ... ok
8122024-12-31T17:07:16.552Ztest engine::dhcpv6::options::test::test_ip_list_bad_length_fails ... ok
8132024-12-31T17:07:16.552Ztest engine::dhcpv6::options::test::test_iana ... ok
8142024-12-31T17:07:16.552Ztest engine::dhcpv6::options::test::test_iata ... ok
8152024-12-31T17:07:16.552Ztest engine::dhcpv6::options::test::test_option_request ... ok
8162024-12-31T17:07:16.553Ztest engine::dhcpv6::options::test::test_parse_snooped_iana ... ok
8172024-12-31T17:07:16.555Ztest engine::dhcpv6::options::test::test_rapid_commit ... ok
8182024-12-31T17:07:16.555Ztest engine::dhcpv6::options::test::test_server_id ... ok
8192024-12-31T17:07:16.555Ztest engine::dhcpv6::options::test::test_parse_snooped_client_id ... ok
8202024-12-31T17:07:16.555Ztest engine::dhcpv6::options::test::test_raw_option_from_bytes ... ok
8212024-12-31T17:07:16.555Ztest engine::dhcpv6::options::test::test_parse_snooped_option_request ... ok
8222024-12-31T17:07:16.555Ztest engine::dhcpv6::options::test::test_status ... ok
8232024-12-31T17:07:16.555Ztest engine::dhcpv6::protocol::test::test_parse_snooped_solicit_message ... ok
8242024-12-31T17:07:16.556Ztest engine::dhcpv6::options::test::test_sntp_servers ... ok
8252024-12-31T17:07:16.556Ztest engine::dhcpv6::test::test_duid_from_mac ... ok
8262024-12-31T17:07:16.556Ztest engine::geneve::test::emit_no_opts ... ok
8272024-12-31T17:07:16.556Ztest engine::geneve::test::emit_external_opt ... ok
8282024-12-31T17:07:16.556Ztest engine::ether::test::emit ... ok
8292024-12-31T17:07:16.556Ztest engine::geneve::test::parse_single_opt ... ok
8302024-12-31T17:07:16.556Ztest engine::geneve::test::parse_multi_opt ... ok
8312024-12-31T17:07:16.556Ztest engine::flow_table::test::flow_expired ... ok
8322024-12-31T17:07:16.556Ztest engine::flow_table::test::flow_clear ... ok
8332024-12-31T17:07:16.556Ztest engine::geneve::test::unknown_crit_option_fails ... ok
8342024-12-31T17:07:16.556Ztest engine::ip::v4::test::cidr_match ... ok
8352024-12-31T17:07:16.556Ztest engine::ip::v6::test::bad_ipv6_version_caught ... ok
8362024-12-31T17:07:16.556Ztest engine::ip::v4::test::emit ... ok
8372024-12-31T17:07:16.556Ztest engine::dhcpv6::protocol::test::test_predicates_match_snooped_solicit_message ... ok
8382024-12-31T17:07:16.556Ztest engine::ip::v6::test::emit ... ok
8392024-12-31T17:07:16.556Ztest engine::ip::v4::test::match_check ... ok
8402024-12-31T17:07:16.556Ztest engine::ip::v6::test::from_pairs ... ok
8412024-12-31T17:07:16.556Ztest engine::layer::test::find_rule ... ok
8422024-12-31T17:07:16.556Ztest engine::ip::v6::test::test_set_total_len ... ok
8432024-12-31T17:07:16.556Ztest engine::ip::v6::test::test_ipv6_cidr_match_prefix ... ok
8442024-12-31T17:07:16.556Ztest engine::ip::v6::test::test_ipv6_addr_match_exact ... ok
8452024-12-31T17:07:16.556Ztest engine::packet::test::small_packet_with_padding ... ok
8462024-12-31T17:07:16.556Ztest engine::packet::test::read_multi_segment ... ok
8472024-12-31T17:07:16.556Ztest engine::nat::test::nat4_rewrite ... ok
8482024-12-31T17:07:16.556Ztest engine::packet::test::straddled_tcp ... ok
8492024-12-31T17:07:16.556Ztest engine::ip::v6::test::test_extension_header_lengths_ok ... ok
8502024-12-31T17:07:16.556Ztest engine::packet::test::udp6_packet_with_padding ... ok
8512024-12-31T17:07:16.556Ztest engine::packet::test::read_single_segment ... ok
8522024-12-31T17:07:16.556Ztest engine::predicate::tests::data_predicate_ranges_handle_unknown ... ok
8532024-12-31T17:07:16.556Ztest engine::parse::test::icmp4_body_csum_equals_body ... ok
8542024-12-31T17:07:16.556Ztest engine::rule::rule_matching ... ok
8552024-12-31T17:07:16.556Ztest engine::snat::test::snat4_desc_lifecycle ... ok
8562024-12-31T17:07:16.556Ztest engine::snat::test::nat_mappings ... ok
8572024-12-31T17:07:16.556Ztest engine::snat::test::test_nat_pool_different_ip_types ... ok
8582024-12-31T17:07:16.556Ztest engine::packet::test::parse_ipv6_extension_headers_ok ... ok
8592024-12-31T17:07:16.556Z
8602024-12-31T17:07:16.556Ztest result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
8612024-12-31T17:07:16.556Z
8622024-12-31T17:07:16.556Z Doc-tests opte
8632024-12-31T17:07:17.316Z
8642024-12-31T17:07:17.316Zrunning 3 tests
8652024-12-31T17:07:17.318Ztest lib/opte/src/ddi/kstat.rs - ddi::kstat::KStatProvider (line 60) ... ignored
8662024-12-31T17:07:18.577Ztest lib/opte/src/ddi/kstat.rs - ddi::kstat::KStatProvider (line 46) ... ok
8672024-12-31T17:07:19.063Ztest lib/opte/src/ddi/kstat.rs - ddi::kstat::KStatNamed (line 89) ... ok
8682024-12-31T17:07:19.063Z
8692024-12-31T17:07:19.066Ztest result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.71s
8702024-12-31T17:07:19.066Z
8712024-12-31T17:07:19.069Z
8722024-12-31T17:07:19.069Zreal 37.841979014
8732024-12-31T17:07:19.069Zuser 2:22.770210884
8742024-12-31T17:07:19.069Zsys 15.641401899
8752024-12-31T17:07:19.069Ztrap 0.064094542
8762024-12-31T17:07:19.069Ztflt 0.352322528
8772024-12-31T17:07:19.069Zdflt 0.554385708
8782024-12-31T17:07:19.069Zkflt 0.000014939
8792024-12-31T17:07:19.069Zlock 3:47.330632537
8802024-12-31T17:07:19.069Zslp 7:17.323392890
8812024-12-31T17:07:19.069Zlat 3.588938101
8822024-12-31T17:07:19.069Zstop 5.657765787
8832024-12-31T17:07:19.069Zprocess exited: duration 133957 ms, exit code 0
 
8842024-12-31T17:07:19.075Zfound 0 output files