01HRP68ZYRKAFPRGR068RJA770: opteadm

BasicConfig {
    output_rules: [
        "=/work/debug/opteadm",
        "=/work/debug/opteadm.debug.sha256",
        "=/work/release/opteadm",
        "=/work/release/opteadm.release.sha256",
    ],
    rust_toolchain: Some(
        String(
            "nightly-2024-02-06",
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01HRP698VWXHJ4CYNYW6ZTGXYK

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12024-03-11T07:24:01.528Zjob assigned to worker 01HRP69M7RV7QE8009D6BEAPR3 (queued for 1 m 4 s)
 
22024-03-11T07:24:08.806Zstarting task 0: "setup"
32024-03-11T07:24:08.856Z++ uname -s
42024-03-11T07:24:08.861Z+ kern=SunOS
52024-03-11T07:24:08.861Z+ case "$kern" in
62024-03-11T07:24:08.861Z+ groupadd -g 12345 build
72024-03-11T07:24:08.876Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-03-11T07:24:10.900Z+ zfs create -o mountpoint=/work rpool/work
92024-03-11T07:24:10.985Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-03-11T07:24:10.989Z+ home_fs=zfs
112024-03-11T07:24:10.989Z+ [[ zfs == autofs ]]
122024-03-11T07:24:10.989Z+ mkdir -p /home/build
132024-03-11T07:24:10.989Z+ chown build:build /home/build /work
142024-03-11T07:24:12.996Z+ chmod 0700 /home/build /work
152024-03-11T07:24:12.999Zprocess exited: duration 4187 ms, exit code 0
 
162024-03-11T07:24:13.016Zstarting task 1: "rust-toolchain"
172024-03-11T07:24:13.023Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
182024-03-11T07:24:13.026Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-02-06 --profile default
192024-03-11T07:24:13.121Zinfo: downloading installer
202024-03-11T07:24:14.433Zwarning: it looks like you have an existing installation of Rust at:
212024-03-11T07:24:14.433Zwarning: /opt/ooce/bin
222024-03-11T07:24:14.433Zwarning: It is recommended that rustup be the primary Rust installation.
232024-03-11T07:24:14.433Zwarning: Otherwise you may have confusion unless you are careful with your PATH
242024-03-11T07:24:14.433Zwarning: If you are sure that you want both rustup and your already installed Rust
252024-03-11T07:24:14.433Zwarning: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
262024-03-11T07:24:14.433Zwarning: or pass `-y' to ignore all ignorable checks.
272024-03-11T07:24:14.433Zerror: cannot install while Rust is installed
282024-03-11T07:24:14.433Zwarning: continuing (because the -y flag is set and the error is ignorable)
292024-03-11T07:24:14.934Zinfo: profile set to 'default'
302024-03-11T07:24:14.934Zinfo: default host triple is x86_64-unknown-illumos
312024-03-11T07:24:14.951Zinfo: syncing channel updates for 'nightly-2024-02-06-x86_64-unknown-illumos'
322024-03-11T07:24:14.951Zinfo: latest update on 2024-02-06, rust version 1.78.0-nightly (f067fd608 2024-02-05)
332024-03-11T07:24:14.951Zinfo: downloading component 'cargo'
342024-03-11T07:24:15.484Zinfo: downloading component 'clippy'
352024-03-11T07:24:15.746Zinfo: downloading component 'rust-docs'
362024-03-11T07:24:16.909Zinfo: downloading component 'rust-std'
372024-03-11T07:24:18.815Zinfo: downloading component 'rustc'
382024-03-11T07:24:23.820Zinfo: downloading component 'rustfmt'
392024-03-11T07:24:24.300Zinfo: installing component 'cargo'
402024-03-11T07:24:25.132Zinfo: installing component 'clippy'
412024-03-11T07:24:25.491Zinfo: installing component 'rust-docs'
422024-03-11T07:24:27.088Zinfo: installing component 'rust-std'
432024-03-11T07:24:28.728Zinfo: installing component 'rustc'
442024-03-11T07:24:32.668Zinfo: installing component 'rustfmt'
452024-03-11T07:24:32.989Zinfo: default toolchain set to 'nightly-2024-02-06-x86_64-unknown-illumos'
462024-03-11T07:24:32.989Z
472024-03-11T07:24:33.278Z nightly-2024-02-06-x86_64-unknown-illumos installed - rustc 1.78.0-nightly (f067fd608 2024-02-05)
482024-03-11T07:24:33.278Z
492024-03-11T07:24:33.281Z
502024-03-11T07:24:33.281ZRust is installed now. Great!
512024-03-11T07:24:33.281Z
522024-03-11T07:24:33.282ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
532024-03-11T07:24:33.282Zenvironment variable. This has not been done automatically.
542024-03-11T07:24:33.282Z
552024-03-11T07:24:33.282ZTo configure your current shell, run:
562024-03-11T07:24:33.282Zsource "$HOME/.cargo/env"
572024-03-11T07:24:33.346Z+ rustc --version
582024-03-11T07:24:33.410Zrustc 1.78.0-nightly (f067fd608 2024-02-05)
592024-03-11T07:24:33.416Zprocess exited: duration 20392 ms, exit code 0
 
602024-03-11T07:24:33.427Zstarting task 2: "authentication"
612024-03-11T07:24:33.446Zprocess exited: duration 21 ms, exit code 0
 
622024-03-11T07:24:33.458Zstarting task 3: "clone repository"
632024-03-11T07:24:33.463Z+ mkdir -p /work/oxidecomputer/opte
642024-03-11T07:24:33.468Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
652024-03-11T07:24:33.682ZCloning into '/work/oxidecomputer/opte'...
662024-03-11T07:24:34.891Z+ cd /work/oxidecomputer/opte
672024-03-11T07:24:34.891Z+ git fetch origin b12d69cf74719c9e8b58049429d1ad2d63d11457
682024-03-11T07:24:35.185ZFrom https://github.com/oxidecomputer/opte
692024-03-11T07:24:35.185Z * branch b12d69cf74719c9e8b58049429d1ad2d63d11457 -> FETCH_HEAD
702024-03-11T07:24:35.190Z+ [[ -n '' ]]
712024-03-11T07:24:35.190Z+ git reset --hard b12d69cf74719c9e8b58049429d1ad2d63d11457
722024-03-11T07:24:35.211ZHEAD is now at b12d69c chore(deps): lock file maintenance
732024-03-11T07:24:35.215Zprocess exited: duration 1753 ms, exit code 0
 
742024-03-11T07:24:35.225Zstarting task 4: "build"
752024-03-11T07:24:35.229Z+ cargo --version
762024-03-11T07:24:35.233Zinfo: syncing channel updates for '1.76.0-x86_64-unknown-illumos'
772024-03-11T07:24:35.374Zinfo: latest update on 2024-02-08, rust version 1.76.0 (07dca489a 2024-02-04)
782024-03-11T07:24:35.374Zinfo: downloading component 'cargo'
792024-03-11T07:24:36.086Zinfo: downloading component 'clippy'
802024-03-11T07:24:36.304Zinfo: downloading component 'rust-docs'
812024-03-11T07:24:37.191Zinfo: downloading component 'rust-std'
822024-03-11T07:24:38.621Zinfo: downloading component 'rustc'
832024-03-11T07:24:42.152Zinfo: downloading component 'rustfmt'
842024-03-11T07:24:42.353Zinfo: installing component 'cargo'
852024-03-11T07:24:43.220Zinfo: installing component 'clippy'
862024-03-11T07:24:43.551Zinfo: installing component 'rust-docs'
872024-03-11T07:24:45.084Zinfo: installing component 'rust-std'
882024-03-11T07:24:46.836Zinfo: installing component 'rustc'
892024-03-11T07:24:50.919Zinfo: installing component 'rustfmt'
902024-03-11T07:24:51.292Zcargo 1.76.0 (c84b36747 2024-01-18)
912024-03-11T07:24:51.297Z+ rustc --version
922024-03-11T07:24:51.363Zrustc 1.76.0 (07dca489a 2024-02-04)
932024-03-11T07:24:51.367Z+ pushd bin/opteadm
942024-03-11T07:24:51.367Z/work/oxidecomputer/opte/bin/opteadm /work/oxidecomputer/opte
952024-03-11T07:24:51.367Z+ header 'check style'
962024-03-11T07:24:51.367Z+ echo '# ==== check style ==== #'
972024-03-11T07:24:51.367Z# ==== check style ==== #
982024-03-11T07:24:51.367Z+ ptime -m cargo +nightly-2024-02-06 fmt -- --check
992024-03-11T07:24:51.555Z
1002024-03-11T07:24:51.555Zreal 0.184144064
1012024-03-11T07:24:51.555Zuser 0.105330755
1022024-03-11T07:24:51.555Zsys 0.075328948
1032024-03-11T07:24:51.555Ztrap 0.000004948
1042024-03-11T07:24:51.555Ztflt 0.000000000
1052024-03-11T07:24:51.555Zdflt 0.000000000
1062024-03-11T07:24:51.555Zkflt 0.000000000
1072024-03-11T07:24:51.555Zlock 0.000000000
1082024-03-11T07:24:51.555Zslp 0.103947158
1092024-03-11T07:24:51.555Zlat 0.000291206
1102024-03-11T07:24:51.555Zstop 0.000211898
1112024-03-11T07:24:51.559Z+ header analyze
1122024-03-11T07:24:51.559Z+ echo '# ==== analyze ==== #'
1132024-03-11T07:24:51.559Z# ==== analyze ==== #
1142024-03-11T07:24:51.559Z+ ptime -m cargo clippy --all-targets
1152024-03-11T07:24:51.760Z Updating crates.io index
1162024-03-11T07:24:51.764Z Updating git repository `https://github.com/oxidecomputer/falcon`
1172024-03-11T07:24:52.845Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1182024-03-11T07:24:53.116Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1192024-03-11T07:24:53.549Z Updating git repository `https://github.com/oxidecomputer/zone`
1202024-03-11T07:24:53.977Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1212024-03-11T07:24:54.251Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1222024-03-11T07:24:54.578Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1232024-03-11T07:24:55.508Z Downloading crates ...
1242024-03-11T07:24:55.726Z Downloaded anstream v0.6.13
1252024-03-11T07:24:55.731Z Downloaded either v1.10.0
1262024-03-11T07:24:55.739Z Downloaded clap_builder v4.5.2
1272024-03-11T07:24:55.747Z Downloaded defmt v0.3.6
1282024-03-11T07:24:55.750Z Downloaded proc-macro2 v1.0.78
1292024-03-11T07:24:55.754Z Downloaded darling_core v0.20.8
1302024-03-11T07:24:55.757Z Downloaded ident_case v1.0.1
1312024-03-11T07:24:55.762Z Downloaded pretty-hex v0.2.1
1322024-03-11T07:24:55.762Z Downloaded cfg-if v1.0.0
1332024-03-11T07:24:55.762Z Downloaded indexmap v2.2.5
1342024-03-11T07:24:55.766Z Downloaded serde_derive v1.0.197
1352024-03-11T07:24:55.772Z Downloaded strsim v0.11.0
1362024-03-11T07:24:55.772Z Downloaded defmt-parser v0.3.4
1372024-03-11T07:24:55.772Z Downloaded clap_derive v4.5.0
1382024-03-11T07:24:55.772Z Downloaded bitflags v2.4.2
1392024-03-11T07:24:55.776Z Downloaded managed v0.8.0
1402024-03-11T07:24:55.786Z Downloaded darling_macro v0.20.8
1412024-03-11T07:24:55.793Z Downloaded defmt-macros v0.3.7
1422024-03-11T07:24:55.793Z Downloaded anyhow v1.0.80
1432024-03-11T07:24:55.797Z Downloaded num_cpus v1.16.0
1442024-03-11T07:24:55.797Z Downloaded proc-macro-error v1.0.4
1452024-03-11T07:24:55.801Z Downloaded lazy_static v1.4.0
1462024-03-11T07:24:55.801Z Downloaded foreign-types-shared v0.3.1
1472024-03-11T07:24:55.801Z Downloaded darling v0.20.8
1482024-03-11T07:24:55.806Z Downloaded cobs v0.2.3
1492024-03-11T07:24:55.810Z Downloaded anstyle-query v1.0.2
1502024-03-11T07:24:55.814Z Downloaded stable_deref_trait v1.2.0
1512024-03-11T07:24:55.814Z Downloaded socket2 v0.5.6
1522024-03-11T07:24:55.818Z Downloaded thiserror v1.0.57
1532024-03-11T07:24:55.822Z Downloaded tokio-macros v2.2.0
1542024-03-11T07:24:55.822Z Downloaded thiserror-impl v1.0.57
1552024-03-11T07:24:55.822Z Downloaded terminal_size v0.3.0
1562024-03-11T07:24:55.826Z Downloaded strsim v0.10.0
1572024-03-11T07:24:55.830Z Downloaded colorchoice v1.0.0
1582024-03-11T07:24:55.834Z Downloaded bitflags v1.3.2
1592024-03-11T07:24:55.837Z Downloaded equivalent v1.0.1
1602024-03-11T07:24:55.841Z Downloaded itertools v0.12.1
1612024-03-11T07:24:55.845Z Downloaded clap_lex v0.7.0
1622024-03-11T07:24:55.849Z Downloaded embedded-io v0.4.0
1632024-03-11T07:24:55.849Z Downloaded mio v0.8.11
1642024-03-11T07:24:55.852Z Downloaded bytes v1.5.0
1652024-03-11T07:24:55.856Z Downloaded autocfg v1.1.0
1662024-03-11T07:24:55.856Z Downloaded pin-project-lite v0.2.13
1672024-03-11T07:24:55.861Z Downloaded parking_lot v0.12.1
1682024-03-11T07:24:55.865Z Downloaded postcard v1.0.8
1692024-03-11T07:24:55.871Z Downloaded memchr v2.7.1
1702024-03-11T07:24:55.875Z Downloaded parking_lot_core v0.9.9
1712024-03-11T07:24:55.875Z Downloaded anstyle-parse v0.2.3
1722024-03-11T07:24:55.875Z Downloaded toml_datetime v0.6.5
1732024-03-11T07:24:55.879Z Downloaded proc-macro-crate v1.3.1
1742024-03-11T07:24:55.879Z Downloaded cstr-argument v0.1.2
1752024-03-11T07:24:55.879Z Downloaded errno v0.3.8
1762024-03-11T07:24:55.879Z Downloaded serde v1.0.197
1772024-03-11T07:24:55.883Z Downloaded once_cell v1.19.0
1782024-03-11T07:24:55.888Z Downloaded winnow v0.5.40
1792024-03-11T07:24:55.892Z Downloaded num_enum_derive v0.5.11
1802024-03-11T07:24:55.895Z Downloaded tracing v0.1.40
1812024-03-11T07:24:55.898Z Downloaded heapless v0.8.0
1822024-03-11T07:24:55.903Z Downloaded proc-macro-error-attr v1.0.4
1832024-03-11T07:24:55.903Z Downloaded zerocopy v0.7.32
1842024-03-11T07:24:55.916Z Downloaded zerocopy-derive v0.7.32
1852024-03-11T07:24:55.920Z Downloaded signal-hook-registry v1.4.1
1862024-03-11T07:24:55.924Z Downloaded num_enum v0.5.11
1872024-03-11T07:24:55.927Z Downloaded unicode-width v0.1.11
1882024-03-11T07:24:55.928Z Downloaded tracing-core v0.1.32
1892024-03-11T07:24:55.931Z Downloaded byteorder v1.5.0
1902024-03-11T07:24:55.931Z Downloaded quote v1.0.35
1912024-03-11T07:24:55.935Z Downloaded socket2 v0.4.10
1922024-03-11T07:24:55.935Z Downloaded unicode-ident v1.0.12
1932024-03-11T07:24:55.939Z Downloaded version_check v0.9.4
1942024-03-11T07:24:55.939Z Downloaded smallvec v1.13.1
1952024-03-11T07:24:55.942Z Downloaded syn v1.0.109
1962024-03-11T07:24:55.952Z Downloaded foreign-types v0.5.0
1972024-03-11T07:24:55.956Z Downloaded hashbrown v0.14.3
1982024-03-11T07:24:55.956Z Downloaded fnv v1.0.7
1992024-03-11T07:24:55.956Z Downloaded rustix v0.38.31
2002024-03-11T07:24:55.977Z Downloaded hash32 v0.3.1
2012024-03-11T07:24:55.980Z Downloaded heck v0.4.1
2022024-03-11T07:24:55.980Z Downloaded scopeguard v1.2.0
2032024-03-11T07:24:55.980Z Downloaded tracing-attributes v0.1.27
2042024-03-11T07:24:55.984Z Downloaded tabwriter v1.4.0
2052024-03-11T07:24:55.984Z Downloaded dyn-clone v1.0.17
2062024-03-11T07:24:55.984Z Downloaded crc32fast v1.4.0
2072024-03-11T07:24:55.987Z Downloaded toml_edit v0.19.15
2082024-03-11T07:24:56.001Z Downloaded utf8parse v0.2.1
2092024-03-11T07:24:56.006Z Downloaded clap v4.5.2
2102024-03-11T07:24:56.010Z Downloaded syn v2.0.52
2112024-03-11T07:24:56.019Z Downloaded colored v2.1.0
2122024-03-11T07:24:56.023Z Downloaded ipnetwork v0.20.0
2132024-03-11T07:24:56.023Z Downloaded lock_api v0.4.11
2142024-03-11T07:24:56.027Z Downloaded anstyle v1.0.6
2152024-03-11T07:24:56.027Z Downloaded foreign-types-macros v0.2.3
2162024-03-11T07:24:56.033Z Downloaded libc v0.2.153
2172024-03-11T07:24:56.058Z Downloaded tokio v1.36.0
2182024-03-11T07:24:56.091Z Downloaded smoltcp v0.11.0
2192024-03-11T07:24:56.213Z Compiling proc-macro2 v1.0.78
2202024-03-11T07:24:56.213Z Compiling unicode-ident v1.0.12
2212024-03-11T07:24:56.217Z Compiling libc v0.2.153
2222024-03-11T07:24:56.217Z Checking cfg-if v1.0.0
2232024-03-11T07:24:56.217Z Compiling syn v1.0.109
2242024-03-11T07:24:56.217Z Compiling equivalent v1.0.1
2252024-03-11T07:24:56.228Z Compiling hashbrown v0.14.3
2262024-03-11T07:24:56.233Z Checking byteorder v1.5.0
2272024-03-11T07:24:56.290Z Compiling autocfg v1.1.0
2282024-03-11T07:24:56.331Z Compiling fnv v1.0.7
2292024-03-11T07:24:56.374Z Compiling parking_lot_core v0.9.9
2302024-03-11T07:24:56.428Z Compiling serde v1.0.197
2312024-03-11T07:24:56.516Z Compiling heapless v0.8.0
2322024-03-11T07:24:56.854Z Compiling lock_api v0.4.11
2332024-03-11T07:24:57.191Z Compiling indexmap v2.2.5
2342024-03-11T07:24:58.001Z Compiling winnow v0.5.40
2352024-03-11T07:24:58.238Z Compiling ident_case v1.0.1
2362024-03-11T07:24:58.242Z Compiling toml_datetime v0.6.5
2372024-03-11T07:24:58.242Z Compiling anyhow v1.0.80
2382024-03-11T07:24:58.248Z Compiling strsim v0.10.0
2392024-03-11T07:24:58.530Z Checking hash32 v0.3.1
2402024-03-11T07:24:58.592Z Checking scopeguard v1.2.0
2412024-03-11T07:24:58.620Z Compiling smoltcp v0.11.0
2422024-03-11T07:24:58.654Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2432024-03-11T07:24:58.682Z Compiling once_cell v1.19.0
2442024-03-11T07:24:58.910Z Checking smallvec v1.13.1
2452024-03-11T07:24:58.917Z Checking stable_deref_trait v1.2.0
2462024-03-11T07:24:59.042Z Compiling thiserror v1.0.57
2472024-03-11T07:24:59.253Z Compiling quote v1.0.35
2482024-03-11T07:24:59.273Z Checking managed v0.8.0
2492024-03-11T07:24:59.397Z Checking pin-project-lite v0.2.13
2502024-03-11T07:24:59.502Z Checking cobs v0.2.3
2512024-03-11T07:24:59.527Z Compiling crc32fast v1.4.0
2522024-03-11T07:24:59.640Z Compiling syn v2.0.52
2532024-03-11T07:24:59.804Z Checking bitflags v1.3.2
2542024-03-11T07:24:59.852Z Compiling version_check v0.9.4
2552024-03-11T07:24:59.872Z Compiling rustix v0.38.31
2562024-03-11T07:24:59.882Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
2572024-03-11T07:24:59.919Z Checking embedded-io v0.4.0
2582024-03-11T07:25:00.084Z Checking parking_lot v0.12.1
2592024-03-11T07:25:00.296Z Checking errno v0.3.8
2602024-03-11T07:25:00.402Z Checking mio v0.8.11
2612024-03-11T07:25:00.438Z Checking num_cpus v1.16.0
2622024-03-11T07:25:00.453Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2632024-03-11T07:25:00.520Z Checking socket2 v0.5.6
2642024-03-11T07:25:00.578Z Checking signal-hook-registry v1.4.1
2652024-03-11T07:25:00.797Z Checking foreign-types-shared v0.3.1
2662024-03-11T07:25:00.802Z Checking ipnetwork v0.20.0
2672024-03-11T07:25:00.876Z Checking bitflags v2.4.2
2682024-03-11T07:25:00.955Z Checking unicode-width v0.1.11
2692024-03-11T07:25:00.964Z Checking bytes v1.5.0
2702024-03-11T07:25:01.089Z Checking utf8parse v0.2.1
2712024-03-11T07:25:01.100Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2722024-03-11T07:25:01.200Z Checking either v1.10.0
2732024-03-11T07:25:01.275Z Checking memchr v2.7.1
2742024-03-11T07:25:01.320Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#42ad0104)
2752024-03-11T07:25:01.480Z Compiling toml_edit v0.19.15
2762024-03-11T07:25:01.638Z Checking itertools v0.12.1
2772024-03-11T07:25:01.664Z Checking tracing-core v0.1.32
2782024-03-11T07:25:01.673Z Checking anstyle-parse v0.2.3
2792024-03-11T07:25:02.057Z Checking cstr-argument v0.1.2
2802024-03-11T07:25:02.202Z Checking tabwriter v1.4.0
2812024-03-11T07:25:02.571Z Checking anstyle v1.0.6
2822024-03-11T07:25:02.599Z Checking lazy_static v1.4.0
2832024-03-11T07:25:02.710Z Checking colorchoice v1.0.0
2842024-03-11T07:25:02.810Z Checking pretty-hex v0.2.1
2852024-03-11T07:25:02.887Z Checking dyn-clone v1.0.17
2862024-03-11T07:25:02.896Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#d44d9e08)
2872024-03-11T07:25:02.909Z Checking anstyle-query v1.0.2
2882024-03-11T07:25:02.932Z Checking terminal_size v0.3.0
2892024-03-11T07:25:02.997Z Checking colored v2.1.0
2902024-03-11T07:25:03.006Z Checking anstream v0.6.13
2912024-03-11T07:25:03.056Z Checking socket2 v0.4.10
2922024-03-11T07:25:03.338Z Checking clap_lex v0.7.0
2932024-03-11T07:25:03.465Z Checking strsim v0.11.0
2942024-03-11T07:25:03.557Z Compiling heck v0.4.1
2952024-03-11T07:25:03.566Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
2962024-03-11T07:25:03.700Z Checking clap_builder v4.5.2
2972024-03-11T07:25:03.754Z Compiling proc-macro-crate v1.3.1
2982024-03-11T07:25:03.886Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
2992024-03-11T07:25:05.638Z Compiling darling_core v0.20.8
3002024-03-11T07:25:07.700Z Compiling num_enum_derive v0.5.11
3012024-03-11T07:25:07.700Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#42ad0104)
3022024-03-11T07:25:07.910Z Compiling serde_derive v1.0.197
3032024-03-11T07:25:07.955Z Compiling tokio-macros v2.2.0
3042024-03-11T07:25:08.100Z Compiling zerocopy-derive v0.7.32
3052024-03-11T07:25:08.128Z Compiling foreign-types-macros v0.2.3
3062024-03-11T07:25:09.220Z Compiling thiserror-impl v1.0.57
3072024-03-11T07:25:09.360Z Checking foreign-types v0.5.0
3082024-03-11T07:25:09.437Z Compiling tracing-attributes v0.1.27
3092024-03-11T07:25:09.469Z Checking tokio v1.36.0
3102024-03-11T07:25:09.844Z Compiling darling_macro v0.20.8
3112024-03-11T07:25:09.886Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3122024-03-11T07:25:09.912Z Checking num_enum v0.5.11
3132024-03-11T07:25:10.065Z Checking zerocopy v0.7.32
3142024-03-11T07:25:10.146Z Checking nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
3152024-03-11T07:25:10.431Z Compiling clap_derive v4.5.0
3162024-03-11T07:25:10.860Z Compiling darling v0.20.8
3172024-03-11T07:25:10.955Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3182024-03-11T07:25:11.199Zwarning: useless conversion to the same type: `proc_macro2::TokenStream`
3192024-03-11T07:25:11.199Z --> crates/derror-macro/src/lib.rs:62:26
3202024-03-11T07:25:11.199Z |
3212024-03-11T07:25:11.199Z62 | Err(e) => return TokenStream::from(e.write_errors()).into(),
3222024-03-11T07:25:11.199Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `TokenStream::from()`: `e.write_errors()`
3232024-03-11T07:25:11.199Z |
3242024-03-11T07:25:11.199Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
3252024-03-11T07:25:11.199Z = note: `#[warn(clippy::useless_conversion)]` on by default
3262024-03-11T07:25:11.199Z
3272024-03-11T07:25:12.331Zwarning: `derror-macro` (lib) generated 1 warning (run `cargo clippy --fix --lib -p derror-macro` to apply 1 suggestion)
3282024-03-11T07:25:12.459Z Checking tracing v0.1.40
3292024-03-11T07:25:13.515Z Checking clap v4.5.2
3302024-03-11T07:25:14.847Z Checking dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
3312024-03-11T07:25:15.988Z Checking postcard v1.0.8
3322024-03-11T07:25:16.365Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3332024-03-11T07:25:20.557Zwarning: you should consider adding a `Default` implementation for `ErrorBlock<L>`
3342024-03-11T07:25:20.557Z --> lib/opte/src/d_error.rs:71:5
3352024-03-11T07:25:20.557Z |
3362024-03-11T07:25:20.557Z71 | / pub fn new() -> Self {
3372024-03-11T07:25:20.557Z72 | | Self {
3382024-03-11T07:25:20.557Z73 | | entries: [EMPTY_STRING.as_ptr(); L],
3392024-03-11T07:25:20.557Z74 | |
3402024-03-11T07:25:20.557Z... |
3412024-03-11T07:25:20.557Z79 | | }
3422024-03-11T07:25:20.557Z80 | | }
3432024-03-11T07:25:20.558Z | |_____^
3442024-03-11T07:25:20.558Z |
3452024-03-11T07:25:20.558Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default
3462024-03-11T07:25:20.558Z = note: `#[warn(clippy::new_without_default)]` on by default
3472024-03-11T07:25:20.558Zhelp: try adding this
3482024-03-11T07:25:20.558Z |
3492024-03-11T07:25:20.558Z69 + impl<const L: usize> Default for ErrorBlock<L> {
3502024-03-11T07:25:20.558Z70 + fn default() -> Self {
3512024-03-11T07:25:20.558Z71 + Self::new()
3522024-03-11T07:25:20.558Z72 + }
3532024-03-11T07:25:20.558Z73 + }
3542024-03-11T07:25:20.558Z |
3552024-03-11T07:25:20.558Z
3562024-03-11T07:25:20.563Zwarning: this returns a `Result<_, ()>`
3572024-03-11T07:25:20.563Z --> lib/opte/src/d_error.rs:97:5
3582024-03-11T07:25:20.563Z |
3592024-03-11T07:25:20.563Z97 | pub fn append(&mut self, err: &dyn DError) -> Result<(), ()> {
3602024-03-11T07:25:20.563Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3612024-03-11T07:25:20.563Z |
3622024-03-11T07:25:20.563Z = help: use a custom `Error` type instead
3632024-03-11T07:25:20.563Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_unit_err
3642024-03-11T07:25:20.563Z = note: `#[warn(clippy::result_unit_err)]` on by default
3652024-03-11T07:25:20.563Z
3662024-03-11T07:25:20.563Zwarning: this returns a `Result<_, ()>`
3672024-03-11T07:25:20.563Z --> lib/opte/src/d_error.rs:111:5
3682024-03-11T07:25:20.563Z |
3692024-03-11T07:25:20.563Z111 | pub fn append_name(&mut self, err: &dyn DError) -> Result<(), ()> {
3702024-03-11T07:25:20.563Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3712024-03-11T07:25:20.563Z |
3722024-03-11T07:25:20.564Z = help: use a custom `Error` type instead
3732024-03-11T07:25:20.564Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_unit_err
3742024-03-11T07:25:20.564Z
3752024-03-11T07:25:20.564Zwarning: this returns a `Result<_, ()>`
3762024-03-11T07:25:20.564Z --> lib/opte/src/d_error.rs:126:5
3772024-03-11T07:25:20.564Z |
3782024-03-11T07:25:20.564Z126 | / pub unsafe fn append_name_raw<'a, 'b: 'a>(
3792024-03-11T07:25:20.564Z127 | | &'a mut self,
3802024-03-11T07:25:20.564Z128 | | err: &'b CStr,
3812024-03-11T07:25:20.564Z129 | | ) -> Result<(), ()> {
3822024-03-11T07:25:20.564Z | |_______________________^
3832024-03-11T07:25:20.564Z |
3842024-03-11T07:25:20.564Z = help: use a custom `Error` type instead
3852024-03-11T07:25:20.564Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_unit_err
3862024-03-11T07:25:20.564Z
3872024-03-11T07:25:20.568Zwarning: unsafe function's docs miss `# Safety` section
3882024-03-11T07:25:20.569Z --> lib/opte/src/d_error.rs:126:5
3892024-03-11T07:25:20.569Z |
3902024-03-11T07:25:20.569Z126 | / pub unsafe fn append_name_raw<'a, 'b: 'a>(
3912024-03-11T07:25:20.569Z127 | | &'a mut self,
3922024-03-11T07:25:20.569Z128 | | err: &'b CStr,
3932024-03-11T07:25:20.569Z129 | | ) -> Result<(), ()> {
3942024-03-11T07:25:20.569Z | |_______________________^
3952024-03-11T07:25:20.569Z |
3962024-03-11T07:25:20.569Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc
3972024-03-11T07:25:20.569Z = note: `#[warn(clippy::missing_safety_doc)]` on by default
3982024-03-11T07:25:20.569Z
3992024-03-11T07:25:20.569Zwarning: the following explicit lifetimes could be elided: 'a
4002024-03-11T07:25:20.569Z --> lib/opte/src/d_error.rs:152:20
4012024-03-11T07:25:20.569Z |
4022024-03-11T07:25:20.569Z152 | pub fn entries<'a>(&'a self) -> ErrorBlockIter<'a, L> {
4032024-03-11T07:25:20.569Z | ^^ ^^ ^^
4042024-03-11T07:25:20.569Z |
4052024-03-11T07:25:20.569Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes
4062024-03-11T07:25:20.569Z = note: `#[warn(clippy::needless_lifetimes)]` on by default
4072024-03-11T07:25:20.569Zhelp: elide the lifetimes
4082024-03-11T07:25:20.569Z |
4092024-03-11T07:25:20.570Z152 - pub fn entries<'a>(&'a self) -> ErrorBlockIter<'a, L> {
4102024-03-11T07:25:20.570Z152 + pub fn entries(&self) -> ErrorBlockIter<'_, L> {
4112024-03-11T07:25:20.570Z |
4122024-03-11T07:25:20.570Z
4132024-03-11T07:25:20.880Zwarning: you seem to be trying to use `match` for destructuring a single pattern. Consider using `if let`
4142024-03-11T07:25:20.880Z --> lib/opte/src/engine/ether.rs:306:9
4152024-03-11T07:25:20.880Z |
4162024-03-11T07:25:20.880Z306 | / match self {
4172024-03-11T07:25:20.880Z307 | | Self::UnsupportedEtherType { ether_type } => {
4182024-03-11T07:25:20.880Z308 | | data[0] = *ether_type as u64;
4192024-03-11T07:25:20.880Z309 | | }
4202024-03-11T07:25:20.880Z310 | | _ => {}
4212024-03-11T07:25:20.880Z311 | | }
4222024-03-11T07:25:20.880Z | |_________^
4232024-03-11T07:25:20.880Z |
4242024-03-11T07:25:20.880Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match
4252024-03-11T07:25:20.880Z = note: `#[warn(clippy::single_match)]` on by default
4262024-03-11T07:25:20.880Zhelp: try
4272024-03-11T07:25:20.880Z |
4282024-03-11T07:25:20.880Z306 ~ if let Self::UnsupportedEtherType { ether_type } = self {
4292024-03-11T07:25:20.880Z307 + data[0] = *ether_type as u64;
4302024-03-11T07:25:20.880Z308 + }
4312024-03-11T07:25:20.880Z |
4322024-03-11T07:25:20.880Z
4332024-03-11T07:25:22.163Zwarning: `to_string` applied to a type that implements `Display` in `writeln!` args
4342024-03-11T07:25:22.163Z --> lib/opte/src/engine/print.rs:209:22
4352024-03-11T07:25:22.163Z |
4362024-03-11T07:25:22.163Z209 | flow_id.proto.to_string(),
4372024-03-11T07:25:22.163Z | ^^^^^^^^^^^^ help: remove this
4382024-03-11T07:25:22.163Z |
4392024-03-11T07:25:22.163Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args
4402024-03-11T07:25:22.163Z = note: `#[warn(clippy::to_string_in_format_args)]` on by default
4412024-03-11T07:25:22.163Z
4422024-03-11T07:25:22.163Zwarning: `to_string` applied to a type that implements `Display` in `writeln!` args
4432024-03-11T07:25:22.163Z --> lib/opte/src/engine/print.rs:210:23
4442024-03-11T07:25:22.163Z |
4452024-03-11T07:25:22.163Z210 | flow_id.src_ip.to_string(),
4462024-03-11T07:25:22.163Z | ^^^^^^^^^^^^ help: remove this
4472024-03-11T07:25:22.164Z |
4482024-03-11T07:25:22.164Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args
4492024-03-11T07:25:22.164Z
4502024-03-11T07:25:22.164Zwarning: `to_string` applied to a type that implements `Display` in `writeln!` args
4512024-03-11T07:25:22.164Z --> lib/opte/src/engine/print.rs:212:23
4522024-03-11T07:25:22.164Z |
4532024-03-11T07:25:22.164Z212 | flow_id.dst_ip.to_string(),
4542024-03-11T07:25:22.164Z | ^^^^^^^^^^^^ help: remove this
4552024-03-11T07:25:22.164Z |
4562024-03-11T07:25:22.164Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args
4572024-03-11T07:25:22.164Z
4582024-03-11T07:25:22.170Zwarning: `to_string` applied to a type that implements `Display` in `writeln!` args
4592024-03-11T07:25:22.170Z --> lib/opte/src/engine/print.rs:236:22
4602024-03-11T07:25:22.170Z |
4612024-03-11T07:25:22.170Z236 | flow_id.proto.to_string(),
4622024-03-11T07:25:22.170Z | ^^^^^^^^^^^^ help: remove this
4632024-03-11T07:25:22.170Z |
4642024-03-11T07:25:22.170Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args
4652024-03-11T07:25:22.170Z
4662024-03-11T07:25:22.170Zwarning: `to_string` applied to a type that implements `Display` in `writeln!` args
4672024-03-11T07:25:22.170Z --> lib/opte/src/engine/print.rs:237:23
4682024-03-11T07:25:22.170Z |
4692024-03-11T07:25:22.170Z237 | flow_id.src_ip.to_string(),
4702024-03-11T07:25:22.170Z | ^^^^^^^^^^^^ help: remove this
4712024-03-11T07:25:22.170Z |
4722024-03-11T07:25:22.170Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args
4732024-03-11T07:25:22.170Z
4742024-03-11T07:25:22.170Zwarning: `to_string` applied to a type that implements `Display` in `writeln!` args
4752024-03-11T07:25:22.170Z --> lib/opte/src/engine/print.rs:239:23
4762024-03-11T07:25:22.170Z |
4772024-03-11T07:25:22.171Z239 | flow_id.dst_ip.to_string(),
4782024-03-11T07:25:22.171Z | ^^^^^^^^^^^^ help: remove this
4792024-03-11T07:25:22.171Z |
4802024-03-11T07:25:22.171Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args
4812024-03-11T07:25:22.171Z
4822024-03-11T07:25:22.171Zwarning: `to_string` applied to a type that implements `Display` in `writeln!` args
4832024-03-11T07:25:22.171Z --> lib/opte/src/engine/print.rs:274:34
4842024-03-11T07:25:22.171Z |
4852024-03-11T07:25:22.171Z274 | entry.tcp_state.tcp_state.to_string(),
4862024-03-11T07:25:22.171Z | ^^^^^^^^^^^^ help: remove this
4872024-03-11T07:25:22.171Z |
4882024-03-11T07:25:22.171Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args
4892024-03-11T07:25:22.171Z
4902024-03-11T07:25:23.173Zwarning: `opte` (lib) generated 14 warnings (run `cargo clippy --fix --lib -p opte` to apply 9 suggestions)
4912024-03-11T07:25:23.178Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
4922024-03-11T07:25:24.925Zwarning: `to_string` applied to a type that implements `Display` in `writeln!` args
4932024-03-11T07:25:24.925Z --> lib/oxide-vpc/src/engine/print.rs:75:40
4942024-03-11T07:25:24.925Z |
4952024-03-11T07:25:24.925Z75 | writeln!(t, "{}\t{}\t{vni}", prefix.to_string(), boundary.to_string())
4962024-03-11T07:25:24.925Z | ^^^^^^^^^^^^ help: remove this
4972024-03-11T07:25:24.925Z |
4982024-03-11T07:25:24.925Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args
4992024-03-11T07:25:24.925Z = note: `#[warn(clippy::to_string_in_format_args)]` on by default
5002024-03-11T07:25:24.925Z
5012024-03-11T07:25:24.925Zwarning: `to_string` applied to a type that implements `Display` in `writeln!` args
5022024-03-11T07:25:24.925Z --> lib/oxide-vpc/src/engine/print.rs:75:62
5032024-03-11T07:25:24.925Z |
5042024-03-11T07:25:24.925Z75 | writeln!(t, "{}\t{}\t{vni}", prefix.to_string(), boundary.to_string())
5052024-03-11T07:25:24.925Z | ^^^^^^^^^^^^ help: remove this
5062024-03-11T07:25:24.930Z |
5072024-03-11T07:25:24.930Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args
5082024-03-11T07:25:24.930Z
5092024-03-11T07:25:25.234Zwarning: `oxide-vpc` (lib) generated 2 warnings (run `cargo clippy --fix --lib -p oxide-vpc` to apply 2 suggestions)
5102024-03-11T07:25:25.238Z Checking opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
5112024-03-11T07:25:26.415Zwarning: literal with an empty format string
5122024-03-11T07:25:26.415Z --> bin/opteadm/src/bin/opteadm.rs:431:9
5132024-03-11T07:25:26.415Z |
5142024-03-11T07:25:26.416Z431 | / "LINK",
5152024-03-11T07:25:26.416Z432 | | "MAC ADDRESS",
5162024-03-11T07:25:26.416Z433 | | "IPv4 ADDRESS",
5172024-03-11T07:25:26.416Z434 | | "EPHEMERAL IPv4",
5182024-03-11T07:25:26.416Z... |
5192024-03-11T07:25:26.416Z438 | | "FLOATING IPv6",
5202024-03-11T07:25:26.416Z439 | | "STATE"
5212024-03-11T07:25:26.416Z | |_______________^
5222024-03-11T07:25:26.416Z |
5232024-03-11T07:25:26.416Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal
5242024-03-11T07:25:26.416Z = note: `#[warn(clippy::write_literal)]` on by default
5252024-03-11T07:25:26.416Zhelp: try
5262024-03-11T07:25:26.416Z |
5272024-03-11T07:25:26.416Z430 - "{}\t{}\t{}\t{}\t{}\t{}\t{}\t{}\t{}",
5282024-03-11T07:25:26.416Z430 + "LINK\tMAC ADDRESS\tIPv4 ADDRESS\tEPHEMERAL IPv4\tFLOATING IPv4\tIPv6 ADDRESS\tEXTERNAL IPv6\tFLOATING IPv6\tSTATE"
5292024-03-11T07:25:26.416Z |
5302024-03-11T07:25:26.416Z
5312024-03-11T07:25:26.421Zwarning: `to_string` applied to a type that implements `Display` in `writeln!` args
5322024-03-11T07:25:26.421Z --> bin/opteadm/src/bin/opteadm.rs:456:20
5332024-03-11T07:25:26.421Z |
5342024-03-11T07:25:26.421Z456 | pi.mac_addr.to_string(),
5352024-03-11T07:25:26.421Z | ^^^^^^^^^^^^ help: remove this
5362024-03-11T07:25:26.421Z |
5372024-03-11T07:25:26.421Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args
5382024-03-11T07:25:26.421Z = note: `#[warn(clippy::to_string_in_format_args)]` on by default
5392024-03-11T07:25:26.421Z
5402024-03-11T07:25:26.425Zwarning: use of `unwrap_or_else` to construct default value
5412024-03-11T07:25:26.425Z --> bin/opteadm/src/bin/opteadm.rs:486:18
5422024-03-11T07:25:26.425Z |
5432024-03-11T07:25:26.425Z486 | .unwrap_or_else(String::new),
5442024-03-11T07:25:26.425Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `unwrap_or_default()`
5452024-03-11T07:25:26.425Z |
5462024-03-11T07:25:26.425Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unwrap_or_default
5472024-03-11T07:25:26.425Z = note: `#[warn(clippy::unwrap_or_default)]` on by default
5482024-03-11T07:25:26.425Z
5492024-03-11T07:25:26.425Zwarning: use of `unwrap_or_else` to construct default value
5502024-03-11T07:25:26.425Z --> bin/opteadm/src/bin/opteadm.rs:491:18
5512024-03-11T07:25:26.426Z |
5522024-03-11T07:25:26.426Z491 | .unwrap_or_else(String::new),
5532024-03-11T07:25:26.426Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `unwrap_or_default()`
5542024-03-11T07:25:26.426Z |
5552024-03-11T07:25:26.426Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unwrap_or_default
5562024-03-11T07:25:26.426Z
5572024-03-11T07:25:26.437Zwarning: this expression creates a reference which is immediately dereferenced by the compiler
5582024-03-11T07:25:26.437Z --> bin/opteadm/src/bin/opteadm.rs:525:25
5592024-03-11T07:25:26.437Z |
5602024-03-11T07:25:26.437Z525 | print_layer(&resp)?;
5612024-03-11T07:25:26.437Z | ^^^^^ help: change this to: `resp`
5622024-03-11T07:25:26.437Z |
5632024-03-11T07:25:26.437Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
5642024-03-11T07:25:26.437Z = note: `#[warn(clippy::needless_borrow)]` on by default
5652024-03-11T07:25:26.437Z
5662024-03-11T07:25:26.521Zwarning: `opteadm` (bin "opteadm") generated 5 warnings (run `cargo clippy --fix --bin "opteadm"` to apply 5 suggestions)
5672024-03-11T07:25:26.524Zwarning: `opteadm` (bin "opteadm" test) generated 5 warnings (5 duplicates)
5682024-03-11T07:25:26.524Z Finished dev [unoptimized + debuginfo] target(s) in 34.83s
5692024-03-11T07:25:26.631Z
5702024-03-11T07:25:26.631Zreal 35.065698624
5712024-03-11T07:25:26.631Zuser 1:46.568761382
5722024-03-11T07:25:26.631Zsys 26.506254724
5732024-03-11T07:25:26.631Ztrap 0.063536785
5742024-03-11T07:25:26.631Ztflt 1.065129975
5752024-03-11T07:25:26.631Zdflt 2.579412805
5762024-03-11T07:25:26.631Zkflt 0.677679722
5772024-03-11T07:25:26.635Zlock 2:21.747048255
5782024-03-11T07:25:26.635Zslp 5:54.042931008
5792024-03-11T07:25:26.635Zlat 4.419223328
5802024-03-11T07:25:26.635Zstop 9.138868241
5812024-03-11T07:25:26.636Z+ header 'debug build'
5822024-03-11T07:25:26.636Z+ echo '# ==== debug build ==== #'
5832024-03-11T07:25:26.636Z# ==== debug build ==== #
5842024-03-11T07:25:26.636Z+ ptime -m cargo build
5852024-03-11T07:25:26.879Z Compiling cfg-if v1.0.0
5862024-03-11T07:25:26.879Z Compiling byteorder v1.5.0
5872024-03-11T07:25:26.883Z Compiling once_cell v1.19.0
5882024-03-11T07:25:26.883Z Compiling libc v0.2.153
5892024-03-11T07:25:26.893Z Compiling smallvec v1.13.1
5902024-03-11T07:25:26.898Z Compiling scopeguard v1.2.0
5912024-03-11T07:25:26.898Z Compiling stable_deref_trait v1.2.0
5922024-03-11T07:25:26.902Z Compiling serde v1.0.197
5932024-03-11T07:25:26.938Z Compiling embedded-io v0.4.0
5942024-03-11T07:25:26.960Z Compiling managed v0.8.0
5952024-03-11T07:25:26.987Z Compiling lock_api v0.4.11
5962024-03-11T07:25:27.123Z Compiling pin-project-lite v0.2.13
5972024-03-11T07:25:27.169Z Compiling hash32 v0.3.1
5982024-03-11T07:25:27.215Z Compiling proc-macro-crate v1.3.1
5992024-03-11T07:25:27.262Z Compiling cobs v0.2.3
6002024-03-11T07:25:27.277Z Compiling bitflags v1.3.2
6012024-03-11T07:25:27.347Z Compiling heapless v0.8.0
6022024-03-11T07:25:27.353Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6032024-03-11T07:25:27.368Z Compiling anyhow v1.0.80
6042024-03-11T07:25:27.394Z Compiling bytes v1.5.0
6052024-03-11T07:25:27.541Z Compiling either v1.10.0
6062024-03-11T07:25:27.674Z Compiling unicode-width v0.1.11
6072024-03-11T07:25:27.802Z Compiling utf8parse v0.2.1
6082024-03-11T07:25:27.852Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6092024-03-11T07:25:27.928Z Compiling bitflags v2.4.2
6102024-03-11T07:25:28.001Z Compiling parking_lot_core v0.9.9
6112024-03-11T07:25:28.005Z Compiling num_enum_derive v0.5.11
6122024-03-11T07:25:28.324Z Compiling parking_lot v0.12.1
6132024-03-11T07:25:28.329Z Compiling smoltcp v0.11.0
6142024-03-11T07:25:28.387Z Compiling mio v0.8.11
6152024-03-11T07:25:28.387Z Compiling num_cpus v1.16.0
6162024-03-11T07:25:28.719Z Compiling errno v0.3.8
6172024-03-11T07:25:28.729Z Compiling signal-hook-registry v1.4.1
6182024-03-11T07:25:28.907Z Compiling socket2 v0.5.6
6192024-03-11T07:25:29.447Z Compiling foreign-types-shared v0.3.1
6202024-03-11T07:25:29.539Z Compiling memchr v2.7.1
6212024-03-11T07:25:29.590Z Compiling ipnetwork v0.20.0
6222024-03-11T07:25:29.734Z Compiling foreign-types v0.5.0
6232024-03-11T07:25:29.760Z Compiling tokio v1.36.0
6242024-03-11T07:25:29.813Z Compiling rustix v0.38.31
6252024-03-11T07:25:29.918Z Compiling anstyle-parse v0.2.3
6262024-03-11T07:25:30.164Z Compiling itertools v0.12.1
6272024-03-11T07:25:30.202Z Compiling tabwriter v1.4.0
6282024-03-11T07:25:30.356Z Compiling num_enum v0.5.11
6292024-03-11T07:25:30.490Z Compiling cstr-argument v0.1.2
6302024-03-11T07:25:30.737Z Compiling thiserror v1.0.57
6312024-03-11T07:25:30.762Z Compiling zerocopy v0.7.32
6322024-03-11T07:25:30.844Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6332024-03-11T07:25:31.335Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
6342024-03-11T07:25:31.468Z Compiling crc32fast v1.4.0
6352024-03-11T07:25:31.484Z Compiling tracing-core v0.1.32
6362024-03-11T07:25:31.739Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
6372024-03-11T07:25:31.884Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6382024-03-11T07:25:32.083Z Compiling dyn-clone v1.0.17
6392024-03-11T07:25:32.244Z Compiling postcard v1.0.8
6402024-03-11T07:25:32.288Z Compiling pretty-hex v0.2.1
6412024-03-11T07:25:32.408Z Compiling anstyle-query v1.0.2
6422024-03-11T07:25:32.437Z Compiling lazy_static v1.4.0
6432024-03-11T07:25:32.514Z Compiling anstyle v1.0.6
6442024-03-11T07:25:32.549Z Compiling colorchoice v1.0.0
6452024-03-11T07:25:32.566Z Compiling colored v2.1.0
6462024-03-11T07:25:32.681Z Compiling tracing v0.1.40
6472024-03-11T07:25:32.937Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
6482024-03-11T07:25:32.944Z Compiling anstream v0.6.13
6492024-03-11T07:25:32.993Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#42ad0104)
6502024-03-11T07:25:33.101Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
6512024-03-11T07:25:33.126Z Compiling terminal_size v0.3.0
6522024-03-11T07:25:33.131Z Compiling socket2 v0.4.10
6532024-03-11T07:25:33.286Z Compiling strsim v0.11.0
6542024-03-11T07:25:33.349Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
6552024-03-11T07:25:33.395Z Compiling clap_lex v0.7.0
6562024-03-11T07:25:33.709Z Compiling clap_builder v4.5.2
6572024-03-11T07:25:33.767Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
6582024-03-11T07:25:36.210Z Compiling clap v4.5.2
6592024-03-11T07:25:36.489Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
6602024-03-11T07:25:36.701Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#d44d9e08)
6612024-03-11T07:25:39.868Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
6622024-03-11T07:25:42.016Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
6632024-03-11T07:25:47.726Z Finished dev [unoptimized + debuginfo] target(s) in 21.03s
6642024-03-11T07:25:47.748Z
6652024-03-11T07:25:47.763Zreal 21.095082762
6662024-03-11T07:25:47.763Zuser 1:31.568663712
6672024-03-11T07:25:47.764Zsys 20.834877021
6682024-03-11T07:25:47.764Ztrap 0.043220191
6692024-03-11T07:25:47.764Ztflt 0.042338122
6702024-03-11T07:25:47.764Zdflt 0.514791829
6712024-03-11T07:25:47.764Zkflt 0.000003138
6722024-03-11T07:25:47.764Zlock 2:36.783861827
6732024-03-11T07:25:47.764Zslp 3:28.548355230
6742024-03-11T07:25:47.764Zlat 2.688693560
6752024-03-11T07:25:47.764Zstop 2.411585662
6762024-03-11T07:25:47.764Z+ header 'release build'
6772024-03-11T07:25:47.764Z+ echo '# ==== release build ==== #'
6782024-03-11T07:25:47.764Z# ==== release build ==== #
6792024-03-11T07:25:47.764Z+ ptime -m cargo build --release
6802024-03-11T07:25:47.898Z Compiling proc-macro2 v1.0.78
6812024-03-11T07:25:47.898Z Compiling unicode-ident v1.0.12
6822024-03-11T07:25:47.898Z Compiling libc v0.2.153
6832024-03-11T07:25:47.898Z Compiling cfg-if v1.0.0
6842024-03-11T07:25:47.902Z Compiling syn v1.0.109
6852024-03-11T07:25:47.902Z Compiling equivalent v1.0.1
6862024-03-11T07:25:47.902Z Compiling autocfg v1.1.0
6872024-03-11T07:25:47.918Z Compiling byteorder v1.5.0
6882024-03-11T07:25:47.992Z Compiling anyhow v1.0.80
6892024-03-11T07:25:47.996Z Compiling hashbrown v0.14.3
6902024-03-11T07:25:48.050Z Compiling heapless v0.8.0
6912024-03-11T07:25:48.264Z Compiling parking_lot_core v0.9.9
6922024-03-11T07:25:48.512Z Compiling fnv v1.0.7
6932024-03-11T07:25:48.532Z Compiling strsim v0.10.0
6942024-03-11T07:25:48.584Z Compiling winnow v0.5.40
6952024-03-11T07:25:48.609Z Compiling toml_datetime v0.6.5
6962024-03-11T07:25:48.621Z Compiling lock_api v0.4.11
6972024-03-11T07:25:48.729Z Compiling serde v1.0.197
6982024-03-11T07:25:48.946Z Compiling ident_case v1.0.1
6992024-03-11T07:25:49.089Z Compiling hash32 v0.3.1
7002024-03-11T07:25:49.126Z Compiling once_cell v1.19.0
7012024-03-11T07:25:49.210Z Compiling indexmap v2.2.5
7022024-03-11T07:25:49.283Z Compiling quote v1.0.35
7032024-03-11T07:25:49.314Z Compiling smoltcp v0.11.0
7042024-03-11T07:25:49.330Z Compiling smallvec v1.13.1
7052024-03-11T07:25:49.474Z Compiling scopeguard v1.2.0
7062024-03-11T07:25:49.587Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
7072024-03-11T07:25:50.203Z Compiling syn v2.0.52
7082024-03-11T07:25:50.210Z Compiling stable_deref_trait v1.2.0
7092024-03-11T07:25:50.433Z Compiling crc32fast v1.4.0
7102024-03-11T07:25:50.539Z Compiling rustix v0.38.31
7112024-03-11T07:25:50.685Z Compiling managed v0.8.0
7122024-03-11T07:25:51.301Z Compiling bitflags v1.3.2
7132024-03-11T07:25:51.306Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
7142024-03-11T07:25:51.306Z Compiling thiserror v1.0.57
7152024-03-11T07:25:51.306Z Compiling cobs v0.2.3
7162024-03-11T07:25:51.306Z Compiling pin-project-lite v0.2.13
7172024-03-11T07:25:51.306Z Compiling version_check v0.9.4
7182024-03-11T07:25:51.306Z Compiling embedded-io v0.4.0
7192024-03-11T07:25:51.513Z Compiling parking_lot v0.12.1
7202024-03-11T07:25:51.618Z Compiling mio v0.8.11
7212024-03-11T07:25:51.646Z Compiling socket2 v0.5.6
7222024-03-11T07:25:51.803Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
7232024-03-11T07:25:52.112Z Compiling toml_edit v0.19.15
7242024-03-11T07:25:52.363Z Compiling signal-hook-registry v1.4.1
7252024-03-11T07:25:54.148Z Compiling num_cpus v1.16.0
7262024-03-11T07:25:54.214Z Compiling errno v0.3.8
7272024-03-11T07:25:54.253Z Compiling bitflags v2.4.2
7282024-03-11T07:25:54.447Z Compiling proc-macro-crate v1.3.1
7292024-03-11T07:25:54.887Z Compiling either v1.10.0
7302024-03-11T07:25:54.891Z Compiling bytes v1.5.0
7312024-03-11T07:25:55.186Z Compiling unicode-width v0.1.11
7322024-03-11T07:25:55.234Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#42ad0104)
7332024-03-11T07:25:55.279Z Compiling ipnetwork v0.20.0
7342024-03-11T07:25:55.327Z Compiling utf8parse v0.2.1
7352024-03-11T07:25:55.465Z Compiling memchr v2.7.1
7362024-03-11T07:25:55.538Z Compiling foreign-types-shared v0.3.1
7372024-03-11T07:25:55.639Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
7382024-03-11T07:25:56.274Z Compiling darling_core v0.20.8
7392024-03-11T07:25:56.534Z Compiling cstr-argument v0.1.2
7402024-03-11T07:25:56.808Z Compiling tracing-core v0.1.32
7412024-03-11T07:25:57.191Z Compiling anstyle-parse v0.2.3
7422024-03-11T07:25:57.593Z Compiling tabwriter v1.4.0
7432024-03-11T07:25:58.420Z Compiling itertools v0.12.1
7442024-03-11T07:25:59.839Z Compiling anstyle-query v1.0.2
7452024-03-11T07:25:59.959Z Compiling pretty-hex v0.2.1
7462024-03-11T07:26:00.148Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#d44d9e08)
7472024-03-11T07:26:00.280Z Compiling colorchoice v1.0.0
7482024-03-11T07:26:00.417Z Compiling dyn-clone v1.0.17
7492024-03-11T07:26:00.452Z Compiling anstyle v1.0.6
7502024-03-11T07:26:00.629Z Compiling lazy_static v1.4.0
7512024-03-11T07:26:00.746Z Compiling colored v2.1.0
7522024-03-11T07:26:00.947Z Compiling anstream v0.6.13
7532024-03-11T07:26:01.036Z Compiling terminal_size v0.3.0
7542024-03-11T07:26:01.628Z Compiling num_enum_derive v0.5.11
7552024-03-11T07:26:01.731Z Compiling serde_derive v1.0.197
7562024-03-11T07:26:01.790Z Compiling foreign-types-macros v0.2.3
7572024-03-11T07:26:01.966Z Compiling tokio-macros v2.2.0
7582024-03-11T07:26:02.276Z Compiling thiserror-impl v1.0.57
7592024-03-11T07:26:02.347Z Compiling zerocopy-derive v0.7.32
7602024-03-11T07:26:02.393Z Compiling darling_macro v0.20.8
7612024-03-11T07:26:02.594Z Compiling tracing-attributes v0.1.27
7622024-03-11T07:26:03.039Z Compiling foreign-types v0.5.0
7632024-03-11T07:26:03.124Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
7642024-03-11T07:26:03.421Z Compiling darling v0.20.8
7652024-03-11T07:26:03.520Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
7662024-03-11T07:26:03.587Z Compiling tokio v1.36.0
7672024-03-11T07:26:04.041Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#42ad0104)
7682024-03-11T07:26:04.061Z Compiling num_enum v0.5.11
7692024-03-11T07:26:04.188Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
7702024-03-11T07:26:04.490Z Compiling zerocopy v0.7.32
7712024-03-11T07:26:05.033Z Compiling socket2 v0.4.10
7722024-03-11T07:26:05.144Z Compiling heck v0.4.1
7732024-03-11T07:26:05.357Z Compiling clap_lex v0.7.0
7742024-03-11T07:26:05.530Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
7752024-03-11T07:26:05.957Z Compiling strsim v0.11.0
7762024-03-11T07:26:05.966Z Compiling tracing v0.1.40
7772024-03-11T07:26:06.084Z Compiling clap_derive v4.5.0
7782024-03-11T07:26:06.295Z Compiling clap_builder v4.5.2
7792024-03-11T07:26:06.727Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
7802024-03-11T07:26:09.699Z Compiling clap v4.5.2
7812024-03-11T07:26:10.641Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
7822024-03-11T07:26:13.396Z Compiling postcard v1.0.8
7832024-03-11T07:26:14.227Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7842024-03-11T07:26:22.823Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
7852024-03-11T07:26:24.666Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
7862024-03-11T07:26:38.721Z Finished release [optimized + debuginfo] target(s) in 50.92s
7872024-03-11T07:26:38.737Z
7882024-03-11T07:26:38.743Zreal 50.985135773
7892024-03-11T07:26:38.743Zuser 5:12.029698854
7902024-03-11T07:26:38.743Zsys 36.503758813
7912024-03-11T07:26:38.743Ztrap 0.145369579
7922024-03-11T07:26:38.743Ztflt 0.229422236
7932024-03-11T07:26:38.743Zdflt 0.402787709
7942024-03-11T07:26:38.743Zkflt 0.000176973
7952024-03-11T07:26:38.743Zlock 8:57.812907204
7962024-03-11T07:26:38.743Zslp 10:34.760944165
7972024-03-11T07:26:38.743Zlat 10.648609122
7982024-03-11T07:26:38.743Zstop 6.152076048
7992024-03-11T07:26:38.743Z+ popd
8002024-03-11T07:26:38.744Z/work/oxidecomputer/opte
8012024-03-11T07:26:38.744Z+ for x in debug release
8022024-03-11T07:26:38.744Z+ mkdir -p /work/debug
8032024-03-11T07:26:38.744Z+ cp target/debug/opteadm /work/debug/
8042024-03-11T07:26:38.798Z+ sha256sum target/debug/opteadm
8052024-03-11T07:26:38.848Z+ for x in debug release
8062024-03-11T07:26:38.848Z+ mkdir -p /work/release
8072024-03-11T07:26:38.852Z+ cp target/release/opteadm /work/release/
8082024-03-11T07:26:38.889Z+ sha256sum target/release/opteadm
8092024-03-11T07:26:38.923Zprocess exited: duration 123681 ms, exit code 0
 
8102024-03-11T07:26:38.937Zfound 4 output files
8112024-03-11T07:26:38.937Zuploading: /work/debug/opteadm (62601224 bytes)
8122024-03-11T07:26:58.597Zuploaded: /work/debug/opteadm
8132024-03-11T07:26:58.601Zuploading: /work/debug/opteadm.debug.sha256 (87 bytes)
8142024-03-11T07:26:59.610Zuploaded: /work/debug/opteadm.debug.sha256
8152024-03-11T07:26:59.610Zuploading: /work/release/opteadm (43231320 bytes)
8162024-03-11T07:27:14.079Zuploaded: /work/release/opteadm
8172024-03-11T07:27:14.084Zuploading: /work/release/opteadm.release.sha256 (89 bytes)
8182024-03-11T07:27:15.093Zuploaded: /work/release/opteadm.release.sha256