01JTRV1EACGD3VSZ8BCKPJT5QQ: opte

BasicConfig {
    output_rules: [],
    rust_toolchain: Some(
        Bool(
            true,
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01JTRV1XARP7QKMHQYYMP99SNG

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12025-05-08T20:59:09.172Zjob assigned to worker 01JTRV20WE1M9HVR2TKS90YPS2 [factory aws, i-0025d16630b117a0c] (queued for 1 m 2 s)
 
22025-05-08T20:59:17.158Zstarting task 0: "setup"
32025-05-08T20:59:17.163Z++ uname -s
42025-05-08T20:59:17.167Z+ kern=SunOS
52025-05-08T20:59:17.167Z+ build_user=build
62025-05-08T20:59:17.167Z+ build_uid=12345
72025-05-08T20:59:17.167Z+ work_dir=/work
82025-05-08T20:59:17.167Z+ input_dir=/input
92025-05-08T20:59:17.168Z+ [[ 0 == 12345 ]]
102025-05-08T20:59:17.168Z+ case "$kern" in
112025-05-08T20:59:17.168Z+ groupadd -g 12345 build
122025-05-08T20:59:17.171Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132025-05-08T20:59:19.177Z+ zfs create -o mountpoint=/work rpool/work
142025-05-08T20:59:19.291Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152025-05-08T20:59:19.295Z+ home_fs=zfs
162025-05-08T20:59:19.295Z+ [[ zfs == autofs ]]
172025-05-08T20:59:19.295Z+ mkdir -p /home/build
182025-05-08T20:59:19.298Z+ chown build:build /home/build /work
192025-05-08T20:59:21.299Z+ chmod 0700 /home/build /work
202025-05-08T20:59:21.302Zprocess exited: duration 4145 ms, exit code 0
 
212025-05-08T20:59:21.309Zstarting task 1: "rust-toolchain"
222025-05-08T20:59:21.319Z+ printf ' * rust toolchain channel = "%s"\n' 1.86.0
232025-05-08T20:59:21.319Z * rust toolchain channel = "1.86.0"
242025-05-08T20:59:21.319Z * rust toolchain profile = "default"
252025-05-08T20:59:21.319Z+ printf ' * rust toolchain profile = "%s"\n' default
262025-05-08T20:59:21.319Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272025-05-08T20:59:21.319Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282025-05-08T20:59:21.319Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292025-05-08T20:59:21.319Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.86.0 --profile default
302025-05-08T20:59:21.435Zinfo: downloading installer
312025-05-08T20:59:23.134Zwarn: It looks like you have an existing installation of Rust at:
322025-05-08T20:59:23.134Zwarn: /opt/ooce/bin
332025-05-08T20:59:23.134Zwarn: It is recommended that rustup be the primary Rust installation.
342025-05-08T20:59:23.134Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352025-05-08T20:59:23.134Zwarn: If you are sure that you want both rustup and your already installed Rust
362025-05-08T20:59:23.134Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372025-05-08T20:59:23.134Zwarn: or pass `-y' to ignore all ignorable checks.
382025-05-08T20:59:23.135Zerror: cannot install while Rust is installed
392025-05-08T20:59:23.135Zwarn: continuing (because the -y flag is set and the error is ignorable)
402025-05-08T20:59:23.148Zinfo: profile set to 'default'
412025-05-08T20:59:23.148Zinfo: default host triple is x86_64-unknown-illumos
422025-05-08T20:59:23.151Zinfo: syncing channel updates for '1.86.0-x86_64-unknown-illumos'
432025-05-08T20:59:23.310Zinfo: latest update on 2025-04-03, rust version 1.86.0 (05f9846f8 2025-03-31)
442025-05-08T20:59:23.310Zinfo: downloading component 'cargo'
452025-05-08T20:59:24.095Zinfo: downloading component 'clippy'
462025-05-08T20:59:24.540Zinfo: downloading component 'rust-docs'
472025-05-08T20:59:26.107Zinfo: downloading component 'rust-std'
482025-05-08T20:59:28.292Zinfo: downloading component 'rustc'
492025-05-08T20:59:34.463Zinfo: downloading component 'rustfmt'
502025-05-08T20:59:34.703Zinfo: installing component 'cargo'
512025-05-08T20:59:35.536Zinfo: installing component 'clippy'
522025-05-08T20:59:35.920Zinfo: installing component 'rust-docs'
532025-05-08T20:59:37.783Zinfo: installing component 'rust-std'
542025-05-08T20:59:39.528Zinfo: installing component 'rustc'
552025-05-08T20:59:45.884Zinfo: installing component 'rustfmt'
562025-05-08T20:59:46.214Zinfo: default toolchain set to '1.86.0-x86_64-unknown-illumos'
572025-05-08T20:59:46.214Z
582025-05-08T20:59:46.628Z 1.86.0-x86_64-unknown-illumos installed - rustc 1.86.0 (05f9846f8 2025-03-31)
592025-05-08T20:59:46.628Z
602025-05-08T20:59:46.632Z
612025-05-08T20:59:46.632ZRust is installed now. Great!
622025-05-08T20:59:46.632Z
632025-05-08T20:59:46.632ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642025-05-08T20:59:46.632Zenvironment variable. This has not been done automatically.
652025-05-08T20:59:46.632Z
662025-05-08T20:59:46.632ZTo configure your current shell, you need to source
672025-05-08T20:59:46.632Zthe corresponding env file under $HOME/.cargo.
682025-05-08T20:59:46.632Z
692025-05-08T20:59:46.632ZThis is usually done by running one of the following (note the leading DOT):
702025-05-08T20:59:46.632Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712025-05-08T20:59:46.632Zsource "$HOME/.cargo/env.fish" # For fish
722025-05-08T20:59:46.632Zsource $"($nu.home-path)/.cargo/env.nu" # For nushell
732025-05-08T20:59:46.717Z+ rustup --version
742025-05-08T20:59:46.729Zrustup 1.28.2 (e4f3ad6f8 2025-04-28)
752025-05-08T20:59:46.732Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762025-05-08T20:59:46.807Zinfo: The currently active `rustc` version is `rustc 1.86.0 (05f9846f8 2025-03-31)`
772025-05-08T20:59:46.811Z+ cargo --version
782025-05-08T20:59:46.874Zcargo 1.86.0 (adf9b6ad1 2025-02-28)
792025-05-08T20:59:46.878Z+ rustc --version
802025-05-08T20:59:46.943Zrustc 1.86.0 (05f9846f8 2025-03-31)
812025-05-08T20:59:46.947Zprocess exited: duration 25635 ms, exit code 0
 
822025-05-08T20:59:46.954Zstarting task 2: "authentication"
832025-05-08T20:59:46.977Zprocess exited: duration 22 ms, exit code 0
 
842025-05-08T20:59:46.984Zstarting task 3: "clone repository"
852025-05-08T20:59:46.989Z+ mkdir -p /work/oxidecomputer/opte
862025-05-08T20:59:46.992Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
872025-05-08T20:59:47.038ZCloning into '/work/oxidecomputer/opte'...
882025-05-08T20:59:48.028Z+ cd /work/oxidecomputer/opte
892025-05-08T20:59:48.032Z+ git fetch origin b0fbbab6e22067d07fa4a2927e6dbd2bc6f6ff27
902025-05-08T20:59:48.344ZFrom https://github.com/oxidecomputer/opte
912025-05-08T20:59:48.344Z * branch b0fbbab6e22067d07fa4a2927e6dbd2bc6f6ff27 -> FETCH_HEAD
922025-05-08T20:59:48.353Z+ [[ -n various-mtu-fixes ]]
932025-05-08T20:59:48.356Z++ git branch --show-current
942025-05-08T20:59:48.359Z+ current=master
952025-05-08T20:59:48.359Z+ [[ master != various-mtu-fixes ]]
962025-05-08T20:59:48.359Z+ git branch -f various-mtu-fixes b0fbbab6e22067d07fa4a2927e6dbd2bc6f6ff27
972025-05-08T20:59:48.363Z+ git checkout -f various-mtu-fixes
982025-05-08T20:59:48.384ZSwitched to branch 'various-mtu-fixes'
992025-05-08T20:59:48.387Z+ git reset --hard b0fbbab6e22067d07fa4a2927e6dbd2bc6f6ff27
1002025-05-08T20:59:48.406ZHEAD is now at b0fbbab 🦒 Mergiraf does not cure all ails 🦒
1012025-05-08T20:59:48.409Zprocess exited: duration 1423 ms, exit code 0
 
1022025-05-08T20:59:48.416Zstarting task 4: "build"
1032025-05-08T20:59:48.421Z+ source .github/buildomat/common.sh
1042025-05-08T20:59:48.447Z++ rustup show active-toolchain
1052025-05-08T20:59:48.471Z1.86.0-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/rust-toolchain.toml')
1062025-05-08T20:59:48.474Z++ pushd xde
1072025-05-08T20:59:48.477Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
1082025-05-08T20:59:48.477Z++ rustup show active-toolchain
1092025-05-08T20:59:48.482Zinfo: syncing channel updates for 'nightly-2025-02-20-x86_64-unknown-illumos'
1102025-05-08T20:59:48.684Zinfo: latest update on 2025-02-20, rust version 1.87.0-nightly (f280acf4c 2025-02-19)
1112025-05-08T20:59:48.687Zinfo: downloading component 'cargo'
1122025-05-08T20:59:49.486Zinfo: downloading component 'clippy'
1132025-05-08T20:59:49.883Zinfo: downloading component 'rust-src'
1142025-05-08T20:59:50.258Zinfo: downloading component 'rust-std'
1152025-05-08T20:59:51.821Zinfo: downloading component 'rustc'
1162025-05-08T21:00:00.778Zinfo: downloading component 'rustfmt'
1172025-05-08T21:00:01.112Zinfo: installing component 'cargo'
1182025-05-08T21:00:01.974Zinfo: installing component 'clippy'
1192025-05-08T21:00:02.367Zinfo: installing component 'rust-src'
1202025-05-08T21:00:02.698Zinfo: installing component 'rust-std'
1212025-05-08T21:00:04.349Zinfo: installing component 'rustc'
1222025-05-08T21:00:10.749Zinfo: installing component 'rustfmt'
1232025-05-08T21:00:11.080Znightly-2025-02-20-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/xde/rust-toolchain.toml')
1242025-05-08T21:00:11.159Z+++ rustup show active-toolchain -v
1252025-05-08T21:00:11.183Z+++ head -n 1
1262025-05-08T21:00:11.183Z+++ cut '-d ' -f1
1272025-05-08T21:00:11.261Z++ export NIGHTLY=nightly-2025-02-20-x86_64-unknown-illumos
1282025-05-08T21:00:11.261Z++ NIGHTLY=nightly-2025-02-20-x86_64-unknown-illumos
1292025-05-08T21:00:11.261Z++ popd
1302025-05-08T21:00:11.265Z/work/oxidecomputer/opte
1312025-05-08T21:00:11.265Z+ cargo --version
1322025-05-08T21:00:11.317Zcargo 1.86.0 (adf9b6ad1 2025-02-28)
1332025-05-08T21:00:11.320Z+ rustc --version
1342025-05-08T21:00:11.387Zrustc 1.86.0 (05f9846f8 2025-03-31)
1352025-05-08T21:00:11.392Z+ cd lib/opte
1362025-05-08T21:00:11.392Z+ header 'check style'
1372025-05-08T21:00:11.392Z+ echo '# ==== check style ==== #'
1382025-05-08T21:00:11.392Z# ==== check style ==== #
1392025-05-08T21:00:11.393Z+ ptime -m cargo +nightly-2025-02-20-x86_64-unknown-illumos fmt -- --check
1402025-05-08T21:00:11.735Z
1412025-05-08T21:00:11.735Zreal 0.341384591
1422025-05-08T21:00:11.735Zuser 0.268688161
1432025-05-08T21:00:11.735Zsys 0.067850784
1442025-05-08T21:00:11.735Ztrap 0.000023177
1452025-05-08T21:00:11.735Ztflt 0.000000000
1462025-05-08T21:00:11.735Zdflt 0.000025527
1472025-05-08T21:00:11.735Zkflt 0.000000000
1482025-05-08T21:00:11.736Zlock 0.617861715
1492025-05-08T21:00:11.736Zslp 0.351829124
1502025-05-08T21:00:11.736Zlat 0.001498532
1512025-05-08T21:00:11.736Zstop 0.000161024
1522025-05-08T21:00:11.739Z+ header 'check docs'
1532025-05-08T21:00:11.739Z+ echo '# ==== check docs ==== #'
1542025-05-08T21:00:11.739Z# ==== check docs ==== #
1552025-05-08T21:00:11.739Z+ RUSTDOCFLAGS='-D warnings'
1562025-05-08T21:00:11.739Z+ ptime -m cargo +nightly-2025-02-20-x86_64-unknown-illumos doc --no-default-features --features=api,std,engine,kernel
1572025-05-08T21:00:11.835Z Updating crates.io index
1582025-05-08T21:00:11.838Z Updating git repository `https://github.com/oxidecomputer/falcon`
1592025-05-08T21:00:13.268Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1602025-05-08T21:00:13.545Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1612025-05-08T21:00:13.911Z Updating git repository `https://github.com/oxidecomputer/zone`
1622025-05-08T21:00:14.204Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1632025-05-08T21:00:14.506Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1642025-05-08T21:00:14.778Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1652025-05-08T21:00:15.592Z Downloading crates ...
1662025-05-08T21:00:15.655Z Downloaded byteorder v1.5.0
1672025-05-08T21:00:15.658Z Downloaded cfg-if v1.0.0
1682025-05-08T21:00:15.664Z Downloaded bitflags v2.9.0
1692025-05-08T21:00:15.667Z Downloaded pretty-hex v0.4.1
1702025-05-08T21:00:15.671Z Downloaded ident_case v1.0.1
1712025-05-08T21:00:15.671Z Downloaded dtrace-parser v0.2.0
1722025-05-08T21:00:15.671Z Downloaded darling_macro v0.20.11
1732025-05-08T21:00:15.681Z Downloaded usdt-attr-macro v0.5.0
1742025-05-08T21:00:15.687Z Downloaded usdt-macro v0.5.0
1752025-05-08T21:00:15.690Z Downloaded scroll_derive v0.12.1
1762025-05-08T21:00:15.700Z Downloaded cpufeatures v0.2.17
1772025-05-08T21:00:15.703Z Downloaded block-buffer v0.10.4
1782025-05-08T21:00:15.703Z Downloaded bitflags v1.3.2
1792025-05-08T21:00:15.707Z Downloaded cobs v0.2.3
1802025-05-08T21:00:15.710Z Downloaded plain v0.2.3
1812025-05-08T21:00:15.710Z Downloaded generic-array v0.14.7
1822025-05-08T21:00:15.716Z Downloaded memmap v0.7.0
1832025-05-08T21:00:15.719Z Downloaded macaddr v1.0.1
1842025-05-08T21:00:15.719Z Downloaded fnv v1.0.7
1852025-05-08T21:00:15.720Z Downloaded ingot v0.1.0
1862025-05-08T21:00:15.723Z Downloaded embedded-io v0.4.0
1872025-05-08T21:00:15.723Z Downloaded defmt v0.3.100
1882025-05-08T21:00:15.723Z Downloaded crypto-common v0.1.6
1892025-05-08T21:00:15.727Z Downloaded ingot-types v0.1.0
1902025-05-08T21:00:15.727Z Downloaded pest_generator v2.8.0
1912025-05-08T21:00:15.727Z Downloaded digest v0.10.7
1922025-05-08T21:00:15.730Z Downloaded hash32 v0.3.1
1932025-05-08T21:00:15.730Z Downloaded defmt-parser v1.0.0
1942025-05-08T21:00:15.734Z Downloaded itoa v1.0.15
1952025-05-08T21:00:15.734Z Downloaded dyn-clone v1.0.19
1962025-05-08T21:00:15.739Z Downloaded defmt-macros v1.0.1
1972025-05-08T21:00:15.739Z Downloaded stable_deref_trait v1.2.0
1982025-05-08T21:00:15.739Z Downloaded thiserror-impl v2.0.12
1992025-05-08T21:00:15.742Z Downloaded serde_tokenstream v0.2.2
2002025-05-08T21:00:15.746Z Downloaded ipnetwork v0.21.1
2012025-05-08T21:00:15.751Z Downloaded tabwriter v1.4.1
2022025-05-08T21:00:15.756Z Downloaded proc-macro-error-attr2 v2.0.0
2032025-05-08T21:00:15.756Z Downloaded managed v0.8.0
2042025-05-08T21:00:15.756Z Downloaded usdt v0.5.0
2052025-05-08T21:00:15.756Z Downloaded thiserror v1.0.69
2062025-05-08T21:00:15.761Z Downloaded version_check v0.9.5
2072025-05-08T21:00:15.764Z Downloaded usdt-impl v0.5.0
2082025-05-08T21:00:15.764Z Downloaded either v1.15.0
2092025-05-08T21:00:15.767Z Downloaded embedded-io v0.6.1
2102025-05-08T21:00:15.773Z Downloaded thiserror v2.0.12
2112025-05-08T21:00:15.777Z Downloaded strsim v0.11.1
2122025-05-08T21:00:15.780Z Downloaded ingot-macros v0.1.0
2132025-05-08T21:00:15.780Z Downloaded dof v0.3.0
2142025-05-08T21:00:15.783Z Downloaded defmt v1.0.1
2152025-05-08T21:00:15.787Z Downloaded darling v0.20.11
2162025-05-08T21:00:15.790Z Downloaded scroll v0.12.0
2172025-05-08T21:00:15.793Z Downloaded quote v1.0.40
2182025-05-08T21:00:15.796Z Downloaded thiserror-impl v1.0.69
2192025-05-08T21:00:15.801Z Downloaded sha2 v0.10.9
2202025-05-08T21:00:15.804Z Downloaded zerocopy-derive v0.7.35
2212025-05-08T21:00:15.804Z Downloaded proc-macro-error2 v2.0.1
2222025-05-08T21:00:15.807Z Downloaded once_cell v1.21.3
2232025-05-08T21:00:15.811Z Downloaded crc32fast v1.4.2
2242025-05-08T21:00:15.814Z Downloaded thread-id v4.2.2
2252025-05-08T21:00:15.814Z Downloaded pest_derive v2.8.0
2262025-05-08T21:00:15.818Z Downloaded pest_meta v2.8.0
2272025-05-08T21:00:15.823Z Downloaded log v0.4.27
2282025-05-08T21:00:15.830Z Downloaded ucd-trie v0.1.7
2292025-05-08T21:00:15.834Z Downloaded unicode-ident v1.0.18
2302025-05-08T21:00:15.840Z Downloaded ryu v1.0.20
2312025-05-08T21:00:15.843Z Downloaded postcard v1.1.1
2322025-05-08T21:00:15.846Z Downloaded proc-macro2 v1.0.95
2332025-05-08T21:00:15.849Z Downloaded darling_core v0.20.11
2342025-05-08T21:00:15.858Z Downloaded serde_derive v1.0.219
2352025-05-08T21:00:15.871Z Downloaded zerocopy-derive v0.8.25
2362025-05-08T21:00:15.877Z Downloaded typenum v1.18.0
2372025-05-08T21:00:15.881Z Downloaded serde v1.0.219
2382025-05-08T21:00:15.884Z Downloaded memchr v2.7.4
2392025-05-08T21:00:15.890Z Downloaded heapless v0.8.0
2402025-05-08T21:00:15.915Z Downloaded pest v2.8.0
2412025-05-08T21:00:15.929Z Downloaded itertools v0.13.0
2422025-05-08T21:00:15.943Z Downloaded serde_json v1.0.140
2432025-05-08T21:00:15.949Z Downloaded aho-corasick v1.1.3
2442025-05-08T21:00:15.955Z Downloaded itertools v0.14.0
2452025-05-08T21:00:15.962Z Downloaded zerocopy v0.7.35
2462025-05-08T21:00:15.978Z Downloaded goblin v0.8.2
2472025-05-08T21:00:16.014Z Downloaded regex v1.11.1
2482025-05-08T21:00:16.027Z Downloaded zerocopy v0.8.25
2492025-05-08T21:00:16.051Z Downloaded unicode-width v0.2.0
2502025-05-08T21:00:16.056Z Downloaded syn v2.0.101
2512025-05-08T21:00:16.077Z Downloaded smoltcp v0.11.0
2522025-05-08T21:00:16.089Z Downloaded regex-syntax v0.8.5
2532025-05-08T21:00:16.124Z Downloaded regex-automata v0.4.9
2542025-05-08T21:00:16.141Z Downloaded libc v0.2.172
2552025-05-08T21:00:16.293Z Compiling proc-macro2 v1.0.95
2562025-05-08T21:00:16.293Z Compiling unicode-ident v1.0.18
2572025-05-08T21:00:16.296Z Documenting unicode-ident v1.0.18
2582025-05-08T21:00:16.296Z Compiling fnv v1.0.7
2592025-05-08T21:00:16.296Z Compiling ident_case v1.0.1
2602025-05-08T21:00:16.307Z Compiling strsim v0.11.1
2612025-05-08T21:00:16.310Z Compiling serde v1.0.219
2622025-05-08T21:00:16.453Z Compiling memchr v2.7.4
2632025-05-08T21:00:16.722Z Compiling zerocopy v0.8.25
2642025-05-08T21:00:16.756Z Compiling regex-syntax v0.8.5
2652025-05-08T21:00:16.878Z Documenting strsim v0.11.1
2662025-05-08T21:00:16.939Z Checking byteorder v1.5.0
2672025-05-08T21:00:16.953Z Compiling either v1.15.0
2682025-05-08T21:00:17.365Z Documenting proc-macro2 v1.0.95
2692025-05-08T21:00:17.376Z Compiling aho-corasick v1.1.3
2702025-05-08T21:00:17.723Z Documenting fnv v1.0.7
2712025-05-08T21:00:17.851Z Documenting ident_case v1.0.1
2722025-05-08T21:00:17.938Z Compiling quote v1.0.40
2732025-05-08T21:00:18.389Z Compiling syn v2.0.101
2742025-05-08T21:00:18.478Z Documenting quote v1.0.40
2752025-05-08T21:00:18.769Z Compiling itertools v0.13.0
2762025-05-08T21:00:19.118Z Documenting memchr v2.7.4
2772025-05-08T21:00:19.359Z Documenting syn v2.0.101
2782025-05-08T21:00:20.346Z Compiling regex-automata v0.4.9
2792025-05-08T21:00:20.984Z Compiling heapless v0.8.0
2802025-05-08T21:00:21.596Z Documenting aho-corasick v1.1.3
2812025-05-08T21:00:21.844Z Checking hash32 v0.3.1
2822025-05-08T21:00:21.990Z Checking cfg-if v1.0.0
2832025-05-08T21:00:22.017Z Checking macaddr v1.0.1
2842025-05-08T21:00:22.104Z Documenting regex-syntax v0.8.5
2852025-05-08T21:00:22.285Z Checking stable_deref_trait v1.2.0
2862025-05-08T21:00:22.380Z Compiling smoltcp v0.11.0
2872025-05-08T21:00:23.985Z Documenting byteorder v1.5.0
2882025-05-08T21:00:23.991Z Checking darling_core v0.20.11
2892025-05-08T21:00:24.347Z Compiling regex v1.11.1
2902025-05-08T21:00:24.718Z Documenting darling_core v0.20.11
2912025-05-08T21:00:24.976Z Documenting serde_derive v1.0.219
2922025-05-08T21:00:25.167Z Documenting regex-automata v0.4.9
2932025-05-08T21:00:26.043Z Documenting zerocopy-derive v0.8.25
2942025-05-08T21:00:26.365Z Checking cobs v0.2.3
2952025-05-08T21:00:26.552Z Checking bitflags v1.3.2
2962025-05-08T21:00:26.650Z Checking managed v0.8.0
2972025-05-08T21:00:26.753Z Documenting hash32 v0.3.1
2982025-05-08T21:00:26.973Z Documenting darling_macro v0.20.11
2992025-05-08T21:00:27.004Z Documenting macaddr v1.0.1
3002025-05-08T21:00:27.082Z Documenting stable_deref_trait v1.2.0
3012025-05-08T21:00:27.396Z Documenting cfg-if v1.0.0
3022025-05-08T21:00:27.704Z Documenting heapless v0.8.0
3032025-05-08T21:00:27.724Z Documenting cobs v0.2.3
3042025-05-08T21:00:27.920Z Documenting regex v1.11.1
3052025-05-08T21:00:27.988Z Compiling version_check v0.9.5
3062025-05-08T21:00:28.241Z Compiling serde_derive v1.0.219
3072025-05-08T21:00:28.310Z Compiling zerocopy-derive v0.8.25
3082025-05-08T21:00:28.348Z Checking unicode-width v0.2.0
3092025-05-08T21:00:28.553Z Checking ipnetwork v0.21.1
3102025-05-08T21:00:28.836Z Documenting managed v0.8.0
3112025-05-08T21:00:28.869Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3122025-05-08T21:00:28.888Z Documenting either v1.15.0
3132025-05-08T21:00:29.257Z Documenting ipnetwork v0.21.1
3142025-05-08T21:00:29.378Z Documenting unicode-width v0.2.0
3152025-05-08T21:00:29.591Z Documenting itertools v0.14.0
3162025-05-08T21:00:29.690Z Documenting smoltcp v0.11.0
3172025-05-08T21:00:29.708Z Compiling darling_macro v0.20.11
3182025-05-08T21:00:30.223Z Checking tabwriter v1.4.1
3192025-05-08T21:00:30.240Z Checking itertools v0.14.0
3202025-05-08T21:00:30.319Z Documenting tabwriter v1.4.1
3212025-05-08T21:00:30.454Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3222025-05-08T21:00:30.677Z Compiling darling v0.20.11
3232025-05-08T21:00:30.793Z Compiling ingot-macros v0.1.0
3242025-05-08T21:00:31.303Z Documenting darling v0.20.11
3252025-05-08T21:00:31.472Z Documenting zerocopy v0.8.25
3262025-05-08T21:00:31.505Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3272025-05-08T21:00:31.700Z Documenting crc32fast v1.4.2
3282025-05-08T21:00:31.943Z Documenting kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3292025-05-08T21:00:32.448Z Checking crc32fast v1.4.2
3302025-05-08T21:00:32.571Z Documenting ingot-macros v0.1.0
3312025-05-08T21:00:32.670Z Documenting derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3322025-05-08T21:00:32.850Z Checking dyn-clone v1.0.19
3332025-05-08T21:00:32.938Z Documenting dyn-clone v1.0.19
3342025-05-08T21:00:34.337Z Documenting serde v1.0.219
3352025-05-08T21:00:35.337Z Checking ingot-types v0.1.0
3362025-05-08T21:00:35.337Z Documenting ingot-types v0.1.0
3372025-05-08T21:00:37.092Z Checking bitflags v2.9.0
3382025-05-08T21:00:37.092Z Documenting bitflags v2.9.0
3392025-05-08T21:00:37.095Z Checking postcard v1.1.1
3402025-05-08T21:00:37.095Z Documenting postcard v1.1.1
3412025-05-08T21:00:37.304Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3422025-05-08T21:00:37.304Z Checking ingot v0.1.0
3432025-05-08T21:00:37.738Z Documenting illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3442025-05-08T21:00:37.738Z Documenting ingot v0.1.0
3452025-05-08T21:00:39.366Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3462025-05-08T21:00:39.366Z Documenting opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3472025-05-08T21:00:40.312Z Documenting opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3482025-05-08T21:00:42.723Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 30.97s
3492025-05-08T21:00:42.818Z Generated /work/oxidecomputer/opte/target/doc/opte/index.html
3502025-05-08T21:00:42.839Z
3512025-05-08T21:00:42.842Zreal 31.079598471
3522025-05-08T21:00:42.842Zuser 2:18.565722435
3532025-05-08T21:00:42.842Zsys 19.284588935
3542025-05-08T21:00:42.842Ztrap 0.092349472
3552025-05-08T21:00:42.842Ztflt 0.051570480
3562025-05-08T21:00:42.842Zdflt 0.091660532
3572025-05-08T21:00:42.843Zkflt 0.003068673
3582025-05-08T21:00:42.843Zlock 2:53.205302833
3592025-05-08T21:00:42.843Zslp 7:26.883245948
3602025-05-08T21:00:42.843Zlat 16.920349648
3612025-05-08T21:00:42.843Zstop 9.820002759
3622025-05-08T21:00:42.843Z+ header 'analyze std + api'
3632025-05-08T21:00:42.843Z+ echo '# ==== analyze std + api ==== #'
3642025-05-08T21:00:42.843Z# ==== analyze std + api ==== #
3652025-05-08T21:00:42.843Z+ ptime -m cargo clippy --all-targets
3662025-05-08T21:00:43.264Z Compiling proc-macro2 v1.0.95
3672025-05-08T21:00:43.264Z Compiling unicode-ident v1.0.18
3682025-05-08T21:00:43.264Z Compiling memchr v2.7.4
3692025-05-08T21:00:43.267Z Compiling thiserror v2.0.12
3702025-05-08T21:00:43.267Z Compiling thiserror v1.0.69
3712025-05-08T21:00:43.267Z Compiling serde v1.0.219
3722025-05-08T21:00:43.267Z Compiling libc v0.2.172
3732025-05-08T21:00:43.272Z Compiling ucd-trie v0.1.7
3742025-05-08T21:00:43.522Z Compiling version_check v0.9.5
3752025-05-08T21:00:43.735Z Compiling serde_json v1.0.140
3762025-05-08T21:00:43.931Z Compiling once_cell v1.21.3
3772025-05-08T21:00:44.073Z Compiling fnv v1.0.7
3782025-05-08T21:00:44.119Z Compiling strsim v0.11.1
3792025-05-08T21:00:44.199Z Compiling ident_case v1.0.1
3802025-05-08T21:00:44.203Z Checking byteorder v1.5.0
3812025-05-08T21:00:44.238Z Compiling aho-corasick v1.1.3
3822025-05-08T21:00:44.278Z Compiling itoa v1.0.15
3832025-05-08T21:00:44.369Z Compiling regex-syntax v0.8.5
3842025-05-08T21:00:44.587Z Compiling ryu v1.0.20
3852025-05-08T21:00:44.593Z Compiling usdt-impl v0.5.0
3862025-05-08T21:00:44.911Z Compiling either v1.15.0
3872025-05-08T21:00:45.026Z Compiling quote v1.0.40
3882025-05-08T21:00:45.150Z Compiling zerocopy v0.8.25
3892025-05-08T21:00:45.288Z Compiling itertools v0.13.0
3902025-05-08T21:00:45.311Z Compiling thread-id v4.2.2
3912025-05-08T21:00:45.371Z Compiling syn v2.0.101
3922025-05-08T21:00:45.893Z Checking log v0.4.27
3932025-05-08T21:00:46.023Z Compiling heapless v0.8.0
3942025-05-08T21:00:46.115Z Checking plain v0.2.3
3952025-05-08T21:00:46.266Z Checking hash32 v0.3.1
3962025-05-08T21:00:46.441Z Checking cfg-if v1.0.0
3972025-05-08T21:00:46.510Z Checking macaddr v1.0.1
3982025-05-08T21:00:46.525Z Compiling smoltcp v0.11.0
3992025-05-08T21:00:46.767Z Checking stable_deref_trait v1.2.0
4002025-05-08T21:00:46.801Z Checking pretty-hex v0.4.1
4012025-05-08T21:00:47.111Z Checking managed v0.8.0
4022025-05-08T21:00:47.204Z Checking bitflags v1.3.2
4032025-05-08T21:00:47.297Z Checking cobs v0.2.3
4042025-05-08T21:00:47.482Z Checking memmap v0.7.0
4052025-05-08T21:00:47.492Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
4062025-05-08T21:00:47.697Z Checking unicode-width v0.2.0
4072025-05-08T21:00:47.907Z Compiling regex-automata v0.4.9
4082025-05-08T21:00:48.159Z Checking ipnetwork v0.21.1
4092025-05-08T21:00:48.172Z Checking tabwriter v1.4.1
4102025-05-08T21:00:48.382Z Checking itertools v0.14.0
4112025-05-08T21:00:48.452Z Checking crc32fast v1.4.2
4122025-05-08T21:00:48.456Z Checking dyn-clone v1.0.19
4132025-05-08T21:00:50.596Z Compiling darling_core v0.20.11
4142025-05-08T21:00:51.487Z Compiling regex v1.11.1
4152025-05-08T21:00:51.551Z Compiling serde_derive v1.0.219
4162025-05-08T21:00:51.551Z Compiling thiserror-impl v2.0.12
4172025-05-08T21:00:51.640Z Compiling thiserror-impl v1.0.69
4182025-05-08T21:00:51.984Z Compiling zerocopy-derive v0.7.35
4192025-05-08T21:00:52.213Z Compiling scroll_derive v0.12.1
4202025-05-08T21:00:52.397Z Compiling zerocopy-derive v0.8.25
4212025-05-08T21:00:53.072Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
4222025-05-08T21:00:53.702Z Checking scroll v0.12.0
4232025-05-08T21:00:53.894Z Compiling zerocopy v0.7.35
4242025-05-08T21:00:54.121Z Checking goblin v0.8.2
4252025-05-08T21:00:54.544Z Compiling pest v2.8.0
4262025-05-08T21:00:55.522Z Compiling darling_macro v0.20.11
4272025-05-08T21:00:56.361Z Compiling darling v0.20.11
4282025-05-08T21:00:56.471Z Compiling ingot-macros v0.1.0
4292025-05-08T21:00:56.475Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
4302025-05-08T21:00:57.189Z Compiling pest_meta v2.8.0
4312025-05-08T21:00:58.426Z Compiling pest_generator v2.8.0
4322025-05-08T21:00:59.735Z Compiling pest_derive v2.8.0
4332025-05-08T21:01:00.365Z Compiling dtrace-parser v0.2.0
4342025-05-08T21:01:00.620Z Checking bitflags v2.9.0
4352025-05-08T21:01:00.620Z Checking postcard v1.1.1
4362025-05-08T21:01:00.713Z Checking ingot-types v0.1.0
4372025-05-08T21:01:00.909Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
4382025-05-08T21:01:01.195Z Compiling serde_tokenstream v0.2.2
4392025-05-08T21:01:01.403Z Checking ingot v0.1.0
4402025-05-08T21:01:01.823Z Checking dof v0.3.0
4412025-05-08T21:01:03.338Z Compiling usdt-attr-macro v0.5.0
4422025-05-08T21:01:03.338Z Compiling usdt-macro v0.5.0
4432025-05-08T21:01:03.588Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
4442025-05-08T21:01:04.185Z Checking usdt v0.5.0
4452025-05-08T21:01:15.993Zwarning: the borrowed expression implements the required traits
4462025-05-08T21:01:15.993Z --> lib/opte/src/ddi/mblk.rs:1284:33
4472025-05-08T21:01:15.993Z |
4482025-05-08T21:01:15.993Z1284 | let pkt2 = MsgBlk::copy(&[]);
4492025-05-08T21:01:15.993Z | ^^^ help: change this to: `[]`
4502025-05-08T21:01:15.993Z |
4512025-05-08T21:01:15.993Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
4522025-05-08T21:01:15.993Z = note: `#[warn(clippy::needless_borrows_for_generic_args)]` on by default
4532025-05-08T21:01:15.993Z
4542025-05-08T21:01:16.000Zwarning: the borrowed expression implements the required traits
4552025-05-08T21:01:16.000Z --> lib/opte/src/ddi/mblk.rs:1341:35
4562025-05-08T21:01:16.000Z |
4572025-05-08T21:01:16.000Z1341 | let mut p1 = MsgBlk::copy(&[0, 1, 2, 3]);
4582025-05-08T21:01:16.001Z | ^^^^^^^^^^^^^ help: change this to: `[0, 1, 2, 3]`
4592025-05-08T21:01:16.001Z |
4602025-05-08T21:01:16.001Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
4612025-05-08T21:01:16.001Z
4622025-05-08T21:01:16.004Zwarning: the borrowed expression implements the required traits
4632025-05-08T21:01:16.004Z --> lib/opte/src/ddi/mblk.rs:1342:32
4642025-05-08T21:01:16.004Z |
4652025-05-08T21:01:16.004Z1342 | p1.append(MsgBlk::copy(&[4, 5, 6, 7]));
4662025-05-08T21:01:16.004Z | ^^^^^^^^^^^^^ help: change this to: `[4, 5, 6, 7]`
4672025-05-08T21:01:16.004Z |
4682025-05-08T21:01:16.004Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
4692025-05-08T21:01:16.004Z
4702025-05-08T21:01:16.004Zwarning: the borrowed expression implements the required traits
4712025-05-08T21:01:16.004Z --> lib/opte/src/ddi/mblk.rs:1343:32
4722025-05-08T21:01:16.005Z |
4732025-05-08T21:01:16.005Z1343 | p1.append(MsgBlk::copy(&[8, 9, 10, 11]));
4742025-05-08T21:01:16.005Z | ^^^^^^^^^^^^^^^ help: change this to: `[8, 9, 10, 11]`
4752025-05-08T21:01:16.005Z |
4762025-05-08T21:01:16.005Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
4772025-05-08T21:01:16.005Z
4782025-05-08T21:01:16.020Zwarning: the loop variable `i` is only used to index `els`
4792025-05-08T21:01:16.021Z --> lib/opte/src/ddi/mblk.rs:1507:18
4802025-05-08T21:01:16.021Z |
4812025-05-08T21:01:16.021Z1507 | for i in 0..els.len() {
4822025-05-08T21:01:16.021Z | ^^^^^^^^^^^^
4832025-05-08T21:01:16.021Z |
4842025-05-08T21:01:16.021Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop
4852025-05-08T21:01:16.021Z = note: `#[warn(clippy::needless_range_loop)]` on by default
4862025-05-08T21:01:16.021Zhelp: consider using an iterator
4872025-05-08T21:01:16.021Z |
4882025-05-08T21:01:16.021Z1507 - for i in 0..els.len() {
4892025-05-08T21:01:16.021Z1507 + for <item> in &els {
4902025-05-08T21:01:16.021Z |
4912025-05-08T21:01:16.021Z
4922025-05-08T21:01:16.755Zwarning: casting to the same type is unnecessary (`usize` -> `usize`)
4932025-05-08T21:01:16.755Z --> lib/opte/src/engine/ip/v6.rs:444:13
4942025-05-08T21:01:16.755Z |
4952025-05-08T21:01:16.755Z444 | header.packet_length() as usize,
4962025-05-08T21:01:16.755Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `{ header.packet_length() }`
4972025-05-08T21:01:16.755Z |
4982025-05-08T21:01:16.755Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast
4992025-05-08T21:01:16.755Z = note: `#[warn(clippy::unnecessary_cast)]` on by default
5002025-05-08T21:01:16.756Z
5012025-05-08T21:01:16.765Zwarning: redundant slicing of the whole range
5022025-05-08T21:01:16.765Z --> lib/opte/src/engine/ip/v6.rs:573:34
5032025-05-08T21:01:16.765Z |
5042025-05-08T21:01:16.765Z573 | assert!(ValidIpv6::parse(&buf[..]).is_err());
5052025-05-08T21:01:16.765Z | ^^^^^^^^ help: use the original value instead: `buf`
5062025-05-08T21:01:16.765Z |
5072025-05-08T21:01:16.765Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_slicing
5082025-05-08T21:01:16.765Z = note: `#[warn(clippy::redundant_slicing)]` on by default
5092025-05-08T21:01:16.765Z
5102025-05-08T21:01:16.769Zwarning: redundant slicing of the whole range
5112025-05-08T21:01:16.769Z --> lib/opte/src/engine/ip/v6.rs:576:53
5122025-05-08T21:01:16.769Z |
5132025-05-08T21:01:16.769Z576 | let (v6, _rem) = Accessor::read_from_prefix(&buf[..]).unwrap();
5142025-05-08T21:01:16.769Z | ^^^^^^^^ help: use the original value instead: `buf`
5152025-05-08T21:01:16.769Z |
5162025-05-08T21:01:16.769Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_slicing
5172025-05-08T21:01:16.769Z
5182025-05-08T21:01:16.873Zwarning: this expression creates a reference which is immediately dereferenced by the compiler
5192025-05-08T21:01:16.873Z --> lib/opte/src/engine/layer.rs:1868:46
5202025-05-08T21:01:16.873Z |
5212025-05-08T21:01:16.873Z1868 | assert!(rule_table.find_match(&ifid, &pmeta.meta(), &ameta).is_some());
5222025-05-08T21:01:16.873Z | ^^^^^^^^^^^^^ help: change this to: `pmeta.meta()`
5232025-05-08T21:01:16.873Z |
5242025-05-08T21:01:16.873Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
5252025-05-08T21:01:16.874Z = note: `#[warn(clippy::needless_borrow)]` on by default
5262025-05-08T21:01:16.874Z
5272025-05-08T21:01:17.475Zwarning: this expression creates a reference which is immediately dereferenced by the compiler
5282025-05-08T21:01:17.476Z --> lib/opte/src/engine/rule.rs:1189:25
5292025-05-08T21:01:17.476Z |
5302025-05-08T21:01:17.476Z1189 | assert!(r1.is_match(&meta, &ameta));
5312025-05-08T21:01:17.476Z | ^^^^^ help: change this to: `meta`
5322025-05-08T21:01:17.476Z |
5332025-05-08T21:01:17.476Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
5342025-05-08T21:01:17.476Z
5352025-05-08T21:01:17.479Zwarning: this expression creates a reference which is immediately dereferenced by the compiler
5362025-05-08T21:01:17.479Z --> lib/opte/src/engine/rule.rs:1198:26
5372025-05-08T21:01:17.479Z |
5382025-05-08T21:01:17.479Z1198 | assert!(!r1.is_match(&meta, &ameta));
5392025-05-08T21:01:17.480Z | ^^^^^ help: change this to: `meta`
5402025-05-08T21:01:17.480Z |
5412025-05-08T21:01:17.480Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
5422025-05-08T21:01:17.480Z
5432025-05-08T21:01:17.579Zwarning: useless use of `vec!`
5442025-05-08T21:01:17.579Z --> lib/opte/src/engine/geneve.rs:370:19
5452025-05-08T21:01:17.579Z |
5462025-05-08T21:01:17.579Z370 | let buf = vec![
5472025-05-08T21:01:17.579Z | ___________________^
5482025-05-08T21:01:17.579Z371 | | // source
5492025-05-08T21:01:17.579Z372 | | 0x1E, 0x61,
5502025-05-08T21:01:17.580Z... |
5512025-05-08T21:01:17.580Z393 | | 0x00,
5522025-05-08T21:01:17.580Z394 | | ];
5532025-05-08T21:01:17.580Z | |_________^
5542025-05-08T21:01:17.580Z |
5552025-05-08T21:01:17.580Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec
5562025-05-08T21:01:17.580Z = note: `#[warn(clippy::useless_vec)]` on by default
5572025-05-08T21:01:17.580Zhelp: you can use an array directly
5582025-05-08T21:01:17.580Z |
5592025-05-08T21:01:17.580Z370 ~ let buf = [0x1E, 0x61,
5602025-05-08T21:01:17.580Z371 + // dest
5612025-05-08T21:01:17.580Z372 + 0x17, 0xC1,
5622025-05-08T21:01:17.580Z373 + // length
5632025-05-08T21:01:17.580Z374 + 0x00, 0x14,
5642025-05-08T21:01:17.580Z375 + // csum
5652025-05-08T21:01:17.580Z376 + 0x00, 0x00,
5662025-05-08T21:01:17.580Z377 + // ver + opt len
5672025-05-08T21:01:17.580Z378 + 0x01,
5682025-05-08T21:01:17.580Z379 + // flags
5692025-05-08T21:01:17.580Z380 + 0x00,
5702025-05-08T21:01:17.580Z381 + // proto
5712025-05-08T21:01:17.580Z382 + 0x65, 0x58,
5722025-05-08T21:01:17.580Z383 + // vni + reserved
5732025-05-08T21:01:17.580Z384 + 0x00, 0x04, 0xD2, 0x00,
5742025-05-08T21:01:17.580Z385 +
5752025-05-08T21:01:17.580Z386 + // option class
5762025-05-08T21:01:17.580Z387 + 0x01, 0x29,
5772025-05-08T21:01:17.580Z388 + // crt + type
5782025-05-08T21:01:17.580Z389 + 0x00,
5792025-05-08T21:01:17.580Z390 + // rsvd + len
5802025-05-08T21:01:17.580Z391 ~ 0x00];
5812025-05-08T21:01:17.580Z |
5822025-05-08T21:01:17.580Z
5832025-05-08T21:01:17.584Zwarning: useless use of `vec!`
5842025-05-08T21:01:17.584Z --> lib/opte/src/engine/geneve.rs:410:19
5852025-05-08T21:01:17.584Z |
5862025-05-08T21:01:17.584Z410 | let buf = vec![
5872025-05-08T21:01:17.584Z | ___________________^
5882025-05-08T21:01:17.585Z411 | | // source
5892025-05-08T21:01:17.585Z412 | | 0x1E, 0x61,
5902025-05-08T21:01:17.585Z... |
5912025-05-08T21:01:17.585Z433 | | 0x00,
5922025-05-08T21:01:17.585Z434 | | ];
5932025-05-08T21:01:17.585Z | |_________^
5942025-05-08T21:01:17.585Z |
5952025-05-08T21:01:17.585Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec
5962025-05-08T21:01:17.585Zhelp: you can use an array directly
5972025-05-08T21:01:17.585Z |
5982025-05-08T21:01:17.585Z410 ~ let buf = [0x1E, 0x61,
5992025-05-08T21:01:17.585Z411 + // dest
6002025-05-08T21:01:17.585Z412 + 0x17, 0xC1,
6012025-05-08T21:01:17.585Z413 + // length
6022025-05-08T21:01:17.585Z414 + 0x00, 0x14,
6032025-05-08T21:01:17.585Z415 + // csum
6042025-05-08T21:01:17.585Z416 + 0x00, 0x00,
6052025-05-08T21:01:17.585Z417 + // ver + opt len
6062025-05-08T21:01:17.585Z418 + 0x01,
6072025-05-08T21:01:17.585Z419 + // flags
6082025-05-08T21:01:17.585Z420 + 0b0100_0000,
6092025-05-08T21:01:17.585Z421 + // proto
6102025-05-08T21:01:17.585Z422 + 0x65, 0x58,
6112025-05-08T21:01:17.585Z423 + // vni + reserved
6122025-05-08T21:01:17.585Z424 + 0x00, 0x04, 0xD2, 0x00,
6132025-05-08T21:01:17.585Z425 +
6142025-05-08T21:01:17.585Z426 + // experimenter option class
6152025-05-08T21:01:17.585Z427 + 0xff, 0xff,
6162025-05-08T21:01:17.585Z428 + // crt + type
6172025-05-08T21:01:17.585Z429 + 0x80,
6182025-05-08T21:01:17.585Z430 + // rsvd + len
6192025-05-08T21:01:17.585Z431 ~ 0x00];
6202025-05-08T21:01:17.585Z |
6212025-05-08T21:01:17.585Z
6222025-05-08T21:01:17.585Zwarning: useless use of `vec!`
6232025-05-08T21:01:17.586Z --> lib/opte/src/engine/geneve.rs:452:19
6242025-05-08T21:01:17.586Z |
6252025-05-08T21:01:17.586Z452 | let buf = vec![
6262025-05-08T21:01:17.586Z | ___________________^
6272025-05-08T21:01:17.586Z453 | | // source
6282025-05-08T21:01:17.586Z454 | | 0x1E, 0x61,
6292025-05-08T21:01:17.586Z... |
6302025-05-08T21:01:17.586Z493 | | 0x00, 0x00, 0x00, 0x00,
6312025-05-08T21:01:17.586Z494 | | ];
6322025-05-08T21:01:17.586Z | |_________^
6332025-05-08T21:01:17.586Z |
6342025-05-08T21:01:17.586Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec
6352025-05-08T21:01:17.586Zhelp: you can use an array directly
6362025-05-08T21:01:17.587Z |
6372025-05-08T21:01:17.587Z452 ~ let buf = [0x1E, 0x61,
6382025-05-08T21:01:17.587Z453 + // dest
6392025-05-08T21:01:17.587Z454 + 0x17, 0xC1,
6402025-05-08T21:01:17.587Z455 + // length
6412025-05-08T21:01:17.587Z456 + 0x00, 0x1c,
6422025-05-08T21:01:17.587Z457 + // csum
6432025-05-08T21:01:17.587Z458 + 0x00, 0x00,
6442025-05-08T21:01:17.587Z459 + // ver + opt len
6452025-05-08T21:01:17.587Z460 + 0x05,
6462025-05-08T21:01:17.587Z461 + // flags
6472025-05-08T21:01:17.587Z462 + 0x00,
6482025-05-08T21:01:17.587Z463 + // proto
6492025-05-08T21:01:17.587Z464 + 0x65, 0x58,
6502025-05-08T21:01:17.587Z465 + // vni + reserved
6512025-05-08T21:01:17.587Z466 + 0x00, 0x04, 0xD2, 0x00,
6522025-05-08T21:01:17.587Z467 +
6532025-05-08T21:01:17.587Z468 + // option class
6542025-05-08T21:01:17.587Z469 + 0x01, 0x29,
6552025-05-08T21:01:17.587Z470 + // crt + type
6562025-05-08T21:01:17.587Z471 + 0x00,
6572025-05-08T21:01:17.587Z472 + // rsvd + len
6582025-05-08T21:01:17.587Z473 + 0x00,
6592025-05-08T21:01:17.587Z474 +
6602025-05-08T21:01:17.587Z475 + // experimenter option class
6612025-05-08T21:01:17.587Z476 + 0xff, 0xff,
6622025-05-08T21:01:17.587Z477 + // crt + type
6632025-05-08T21:01:17.587Z478 + 0x05,
6642025-05-08T21:01:17.587Z479 + // rsvd + len
6652025-05-08T21:01:17.587Z480 + 0x01,
6662025-05-08T21:01:17.587Z481 + // body
6672025-05-08T21:01:17.587Z482 + 0x00, 0x00, 0x00, 0x00,
6682025-05-08T21:01:17.587Z483 +
6692025-05-08T21:01:17.587Z484 + // experimenter option class
6702025-05-08T21:01:17.587Z485 + 0xff, 0xff,
6712025-05-08T21:01:17.587Z486 + // crt + type
6722025-05-08T21:01:17.587Z487 + 0x06,
6732025-05-08T21:01:17.587Z488 + // rsvd + len
6742025-05-08T21:01:17.588Z489 + 0x01,
6752025-05-08T21:01:17.588Z490 + // body
6762025-05-08T21:01:17.588Z491 ~ 0x00, 0x00, 0x00, 0x00];
6772025-05-08T21:01:17.588Z |
6782025-05-08T21:01:17.588Z
6792025-05-08T21:01:17.860Zwarning: `opte` (lib test) generated 14 warnings (run `cargo clippy --fix --lib -p opte --tests` to apply 10 suggestions)
6802025-05-08T21:01:17.860Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.86s
6812025-05-08T21:01:17.893Z
6822025-05-08T21:01:17.897Zreal 35.046478582
6832025-05-08T21:01:17.897Zuser 2:09.442339851
6842025-05-08T21:01:17.897Zsys 18.831446594
6852025-05-08T21:01:17.897Ztrap 0.066855901
6862025-05-08T21:01:17.897Ztflt 0.303648813
6872025-05-08T21:01:17.897Zdflt 0.403975605
6882025-05-08T21:01:17.897Zkflt 0.000026408
6892025-05-08T21:01:17.897Zlock 3:16.291486381
6902025-05-08T21:01:17.897Zslp 7:53.202826416
6912025-05-08T21:01:17.897Zlat 4.234777647
6922025-05-08T21:01:17.897Zstop 7.034984372
6932025-05-08T21:01:17.897Z+ header 'analyze no_std + engine + kernel'
6942025-05-08T21:01:17.897Z+ echo '# ==== analyze no_std + engine + kernel ==== #'
6952025-05-08T21:01:17.897Z# ==== analyze no_std + engine + kernel ==== #
6962025-05-08T21:01:17.897Z+ ptime -m cargo +nightly-2025-02-20-x86_64-unknown-illumos clippy --no-default-features --features engine,kernel
6972025-05-08T21:01:18.211Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6982025-05-08T21:01:18.211Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6992025-05-08T21:01:18.215Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
7002025-05-08T21:01:18.215Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
7012025-05-08T21:01:18.679Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7022025-05-08T21:01:25.788Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.78s
7032025-05-08T21:01:25.823Z
7042025-05-08T21:01:25.826Zreal 7.921821452
7052025-05-08T21:01:25.826Zuser 8.638874235
7062025-05-08T21:01:25.826Zsys 1.229832862
7072025-05-08T21:01:25.826Ztrap 0.001210386
7082025-05-08T21:01:25.826Ztflt 0.005191450
7092025-05-08T21:01:25.826Zdflt 0.002431077
7102025-05-08T21:01:25.826Zkflt 0.000000000
7112025-05-08T21:01:25.826Zlock 20.601534154
7122025-05-08T21:01:25.826Zslp 29.071080095
7132025-05-08T21:01:25.826Zlat 0.041744982
7142025-05-08T21:01:25.826Zstop 0.161888856
7152025-05-08T21:01:25.826Z+ header test
7162025-05-08T21:01:25.826Z+ echo '# ==== test ==== #'
7172025-05-08T21:01:25.826Z# ==== test ==== #
7182025-05-08T21:01:25.826Z+ ptime -m cargo test
7192025-05-08T21:01:26.096Z Compiling unicode-ident v1.0.18
7202025-05-08T21:01:26.096Z Compiling memchr v2.7.4
7212025-05-08T21:01:26.096Z Compiling byteorder v1.5.0
7222025-05-08T21:01:26.100Z Compiling ucd-trie v0.1.7
7232025-05-08T21:01:26.105Z Compiling ryu v1.0.20
7242025-05-08T21:01:26.112Z Compiling itoa v1.0.15
7252025-05-08T21:01:26.118Z Compiling libc v0.2.172
7262025-05-08T21:01:26.121Z Compiling either v1.15.0
7272025-05-08T21:01:26.279Z Compiling proc-macro2 v1.0.95
7282025-05-08T21:01:26.304Z Compiling plain v0.2.3
7292025-05-08T21:01:26.424Z Compiling log v0.4.27
7302025-05-08T21:01:26.456Z Compiling stable_deref_trait v1.2.0
7312025-05-08T21:01:26.481Z Compiling itertools v0.13.0
7322025-05-08T21:01:26.519Z Compiling hash32 v0.3.1
7332025-05-08T21:01:26.542Z Compiling cfg-if v1.0.0
7342025-05-08T21:01:26.629Z Compiling pretty-hex v0.4.1
7352025-05-08T21:01:26.671Z Compiling macaddr v1.0.1
7362025-05-08T21:01:26.743Z Compiling thread-id v4.2.2
7372025-05-08T21:01:26.755Z Compiling heapless v0.8.0
7382025-05-08T21:01:26.771Z Compiling managed v0.8.0
7392025-05-08T21:01:26.827Z Compiling cobs v0.2.3
7402025-05-08T21:01:26.843Z Compiling bitflags v1.3.2
7412025-05-08T21:01:26.934Z Compiling memmap v0.7.0
7422025-05-08T21:01:27.001Z Compiling aho-corasick v1.1.3
7432025-05-08T21:01:27.123Z Compiling quote v1.0.40
7442025-05-08T21:01:27.186Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
7452025-05-08T21:01:27.243Z Compiling unicode-width v0.2.0
7462025-05-08T21:01:27.577Z Compiling syn v2.0.101
7472025-05-08T21:01:27.673Z Compiling smoltcp v0.11.0
7482025-05-08T21:01:27.751Z Compiling ipnetwork v0.21.1
7492025-05-08T21:01:27.807Z Compiling tabwriter v1.4.1
7502025-05-08T21:01:27.935Z Compiling crc32fast v1.4.2
7512025-05-08T21:01:28.208Z Compiling itertools v0.14.0
7522025-05-08T21:01:28.246Z Compiling dyn-clone v1.0.19
7532025-05-08T21:01:28.721Z Compiling regex-automata v0.4.9
7542025-05-08T21:01:31.670Z Compiling regex v1.11.1
7552025-05-08T21:01:32.863Z Compiling darling_core v0.20.11
7562025-05-08T21:01:34.079Z Compiling serde_derive v1.0.219
7572025-05-08T21:01:34.079Z Compiling thiserror-impl v2.0.12
7582025-05-08T21:01:34.082Z Compiling thiserror-impl v1.0.69
7592025-05-08T21:01:34.082Z Compiling zerocopy-derive v0.7.35
7602025-05-08T21:01:34.082Z Compiling scroll_derive v0.12.1
7612025-05-08T21:01:34.082Z Compiling zerocopy-derive v0.8.25
7622025-05-08T21:01:34.082Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
7632025-05-08T21:01:35.609Z Compiling scroll v0.12.0
7642025-05-08T21:01:35.986Z Compiling zerocopy v0.7.35
7652025-05-08T21:01:36.065Z Compiling goblin v0.8.2
7662025-05-08T21:01:36.586Z Compiling thiserror v1.0.69
7672025-05-08T21:01:36.592Z Compiling thiserror v2.0.12
7682025-05-08T21:01:36.727Z Compiling pest v2.8.0
7692025-05-08T21:01:36.801Z Compiling zerocopy v0.8.25
7702025-05-08T21:01:36.993Z Compiling darling_macro v0.20.11
7712025-05-08T21:01:37.970Z Compiling darling v0.20.11
7722025-05-08T21:01:38.048Z Compiling ingot-macros v0.1.0
7732025-05-08T21:01:38.052Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
7742025-05-08T21:01:38.715Z Compiling pest_meta v2.8.0
7752025-05-08T21:01:38.800Z Compiling serde v1.0.219
7762025-05-08T21:01:39.665Z Compiling pest_generator v2.8.0
7772025-05-08T21:01:40.979Z Compiling pest_derive v2.8.0
7782025-05-08T21:01:41.960Z Compiling dtrace-parser v0.2.0
7792025-05-08T21:01:42.965Z Compiling ingot-types v0.1.0
7802025-05-08T21:01:43.208Z Compiling serde_json v1.0.140
7812025-05-08T21:01:43.208Z Compiling bitflags v2.9.0
7822025-05-08T21:01:43.211Z Compiling postcard v1.1.1
7832025-05-08T21:01:43.444Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
7842025-05-08T21:01:43.539Z Compiling ingot v0.1.0
7852025-05-08T21:01:43.593Z Compiling serde_tokenstream v0.2.2
7862025-05-08T21:01:44.453Z Compiling dof v0.3.0
7872025-05-08T21:01:44.993Z Compiling usdt-impl v0.5.0
7882025-05-08T21:01:45.950Z Compiling usdt-attr-macro v0.5.0
7892025-05-08T21:01:45.950Z Compiling usdt-macro v0.5.0
7902025-05-08T21:01:46.205Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7912025-05-08T21:01:46.942Z Compiling usdt v0.5.0
7922025-05-08T21:02:03.164Z Finished `test` profile [unoptimized + debuginfo] target(s) in 37.28s
7932025-05-08T21:02:03.183Z Running unittests src/lib.rs (/work/oxidecomputer/opte/target/debug/deps/opte-b4e7cc386822b723)
7942025-05-08T21:02:03.196Z
7952025-05-08T21:02:03.196Zrunning 72 tests
7962025-05-08T21:02:03.199Ztest d_error::tests::name_truncation ... ok
7972025-05-08T21:02:03.200Ztest d_error::tests::name_and_data_storage ... ok
7982025-05-08T21:02:03.200Ztest ddi::mblk::test::chain_append_links ... ok
7992025-05-08T21:02:03.200Ztest ddi::mblk::test::chain_breaks_links ... ok
8002025-05-08T21:02:03.200Ztest ddi::mblk::test::chain_has_correct_ends ... ok
8012025-05-08T21:02:03.200Ztest ddi::mblk::test::chain_drain_complete ... ok
8022025-05-08T21:02:03.200Ztest ddi::mblk::test::prefix_len ... ok
8032025-05-08T21:02:03.200Ztest ddi::mblk::test::expand_and_shrink ... ok
8042025-05-08T21:02:03.200Ztest ddi::mblk::test::read_seg ... ok
8052025-05-08T21:02:03.200Ztest ddi::mblk::test::test_long_packet_continuation ... ok
8062025-05-08T21:02:03.200Ztest ddi::mblk::test::uninitialized_packet ... ok
8072025-05-08T21:02:03.200Ztest ddi::mblk::test::truncate ... ok
8082025-05-08T21:02:03.200Ztest ddi::mblk::test::wrap ... ok
8092025-05-08T21:02:03.200Ztest ddi::time::test::good_interval ... ok
8102025-05-08T21:02:03.200Ztest ddi::mblk::test::zero_byte_packet ... ok
8112025-05-08T21:02:03.200Ztest engine::dhcp::test::domainname_encode ... ok
8122025-05-08T21:02:03.200Ztest engine::dhcp::test::hostname_encode ... ok
8132025-05-08T21:02:03.200Ztest engine::dhcp::test::offlink_encode ... ok
8142025-05-08T21:02:03.200Ztest engine::dhcp::test::domain_search_option_encode ... ok
8152025-05-08T21:02:03.200Ztest engine::dhcp::test::rfc3442_encode ... ok
8162025-05-08T21:02:03.200Ztest engine::dhcpv6::options::test::test_client_id ... ok
8172025-05-08T21:02:03.200Ztest engine::dhcpv6::options::test::test_domain_list_from_slice ... ok
8182025-05-08T21:02:03.200Ztest engine::dhcpv6::options::test::test_dns_servers ... ok
8192025-05-08T21:02:03.200Ztest engine::dhcpv6::options::test::test_elapsed_time ... ok
8202025-05-08T21:02:03.200Ztest ddi::time::test::bad_interval - should panic ... ok
8212025-05-08T21:02:03.200Ztest engine::dhcpv6::options::test::test_ip_list_bad_length_fails ... ok
8222025-05-08T21:02:03.201Ztest engine::dhcpv6::options::test::test_iata ... ok
8232025-05-08T21:02:03.201Ztest engine::dhcpv6::options::test::test_parse_snooped_option_request ... ok
8242025-05-08T21:02:03.201Ztest engine::dhcpv6::options::test::test_iana ... ok
8252025-05-08T21:02:03.201Ztest engine::dhcpv6::options::test::test_parse_snooped_client_id ... ok
8262025-05-08T21:02:03.201Ztest engine::dhcpv6::options::test::test_parse_snooped_iana ... ok
8272025-05-08T21:02:03.201Ztest engine::dhcpv6::options::test::test_server_id ... ok
8282025-05-08T21:02:03.201Ztest engine::dhcpv6::protocol::test::test_parse_snooped_solicit_message ... ok
8292025-05-08T21:02:03.201Ztest engine::dhcpv6::options::test::test_sntp_servers ... ok
8302025-05-08T21:02:03.201Ztest engine::dhcpv6::options::test::test_status ... ok
8312025-05-08T21:02:03.201Ztest engine::dhcpv6::options::test::test_raw_option_from_bytes ... ok
8322025-05-08T21:02:03.201Ztest engine::dhcpv6::options::test::test_option_request ... ok
8332025-05-08T21:02:03.201Ztest engine::dhcpv6::options::test::test_rapid_commit ... ok
8342025-05-08T21:02:03.205Ztest engine::dhcpv6::test::test_duid_from_mac ... ok
8352025-05-08T21:02:03.205Ztest engine::ether::test::emit ... ok
8362025-05-08T21:02:03.205Ztest engine::flow_table::test::flow_expired ... ok
8372025-05-08T21:02:03.205Ztest engine::geneve::test::parse_multi_opt ... ok
8382025-05-08T21:02:03.205Ztest engine::geneve::test::emit_no_opts ... ok
8392025-05-08T21:02:03.205Ztest engine::flow_table::test::flow_clear ... ok
8402025-05-08T21:02:03.205Ztest engine::dhcpv6::protocol::test::test_predicates_match_snooped_solicit_message ... ok
8412025-05-08T21:02:03.205Ztest engine::geneve::test::emit_external_opt ... ok
8422025-05-08T21:02:03.205Ztest engine::geneve::test::parse_single_opt ... ok
8432025-05-08T21:02:03.205Ztest engine::ip::v4::test::cidr_match ... ok
8442025-05-08T21:02:03.205Ztest engine::geneve::test::unknown_crit_option_fails ... ok
8452025-05-08T21:02:03.205Ztest engine::ip::v4::test::emit ... ok
8462025-05-08T21:02:03.205Ztest engine::ip::v4::test::match_check ... ok
8472025-05-08T21:02:03.205Ztest engine::ip::v6::test::emit ... ok
8482025-05-08T21:02:03.205Ztest engine::ip::v6::test::from_pairs ... ok
8492025-05-08T21:02:03.205Ztest engine::ip::v6::test::test_set_total_len ... ok
8502025-05-08T21:02:03.205Ztest engine::ip::v6::test::test_ipv6_cidr_match_prefix ... ok
8512025-05-08T21:02:03.205Ztest engine::ip::v6::test::test_ipv6_addr_match_exact ... ok
8522025-05-08T21:02:03.205Ztest engine::layer::test::find_rule ... ok
8532025-05-08T21:02:03.205Ztest engine::nat::test::nat4_rewrite ... ok
8542025-05-08T21:02:03.205Ztest engine::packet::test::read_single_segment ... ok
8552025-05-08T21:02:03.205Ztest engine::packet::test::read_multi_segment ... ok
8562025-05-08T21:02:03.205Ztest engine::ip::v6::test::test_extension_header_lengths_ok ... ok
8572025-05-08T21:02:03.206Ztest engine::ip::v6::test::bad_ipv6_version_caught ... ok
8582025-05-08T21:02:03.206Ztest engine::packet::test::small_packet_with_padding ... ok
8592025-05-08T21:02:03.206Ztest engine::packet::test::straddled_tcp ... ok
8602025-05-08T21:02:03.206Ztest engine::packet::test::udp6_packet_with_padding ... ok
8612025-05-08T21:02:03.206Ztest engine::parse::test::icmp4_body_csum_equals_body ... ok
8622025-05-08T21:02:03.206Ztest engine::predicate::tests::data_predicate_ranges_handle_unknown ... ok
8632025-05-08T21:02:03.206Ztest engine::rule::rule_matching ... ok
8642025-05-08T21:02:03.206Ztest engine::snat::test::snat4_desc_lifecycle ... ok
8652025-05-08T21:02:03.206Ztest engine::snat::test::nat_mappings ... ok
8662025-05-08T21:02:03.206Ztest engine::snat::test::test_nat_pool_different_ip_types ... ok
8672025-05-08T21:02:03.206Ztest engine::packet::test::parse_ipv6_extension_headers_ok ... ok
8682025-05-08T21:02:03.206Z
8692025-05-08T21:02:03.206Ztest result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
8702025-05-08T21:02:03.206Z
8712025-05-08T21:02:03.206Z Doc-tests opte
8722025-05-08T21:02:06.110Z
8732025-05-08T21:02:06.110Zrunning 3 tests
8742025-05-08T21:02:06.113Ztest lib/opte/src/ddi/kstat.rs - ddi::kstat::KStatProvider (line 59) ... ignored
8752025-05-08T21:02:06.117Ztest lib/opte/src/ddi/kstat.rs - ddi::kstat::KStatNamed (line 88) ... ok
8762025-05-08T21:02:06.117Ztest lib/opte/src/ddi/kstat.rs - ddi::kstat::KStatProvider (line 45) ... ok
8772025-05-08T21:02:06.117Z
8782025-05-08T21:02:06.117Ztest result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s
8792025-05-08T21:02:06.117Z
8802025-05-08T21:02:06.160Z
8812025-05-08T21:02:06.164Zreal 40.323040555
8822025-05-08T21:02:06.164Zuser 2:25.121699827
8832025-05-08T21:02:06.164Zsys 16.380034275
8842025-05-08T21:02:06.164Ztrap 0.063450558
8852025-05-08T21:02:06.164Ztflt 0.267377226
8862025-05-08T21:02:06.164Zdflt 0.478235555
8872025-05-08T21:02:06.164Zkflt 0.000022187
8882025-05-08T21:02:06.164Zlock 3:45.669988192
8892025-05-08T21:02:06.164Zslp 7:13.391991381
8902025-05-08T21:02:06.164Zlat 3.388750099
8912025-05-08T21:02:06.164Zstop 5.971162140
8922025-05-08T21:02:06.164Zprocess exited: duration 137731 ms, exit code 0
 
8932025-05-08T21:02:06.172Zfound 0 output files