01HRP68ZYVJEME5SG6HX3XFCJ5: oxide-vpc

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

Buildomat Job: 01HRP698Z73WXWV1X3PBDH7N9J

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12024-03-11T07:24:07.566Zjob assigned to worker 01HRP69K46WF6BD7ZYQGJCGXVC (queued for 1 m 10 s)
 
22024-03-11T07:24:15.126Zstarting task 0: "setup"
32024-03-11T07:24:15.183Z++ uname -s
42024-03-11T07:24:15.186Z+ kern=SunOS
52024-03-11T07:24:15.187Z+ case "$kern" in
62024-03-11T07:24:15.187Z+ groupadd -g 12345 build
72024-03-11T07:24:15.203Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-03-11T07:24:17.233Z+ zfs create -o mountpoint=/work rpool/work
92024-03-11T07:24:17.314Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-03-11T07:24:17.318Z+ home_fs=zfs
112024-03-11T07:24:17.318Z+ [[ zfs == autofs ]]
122024-03-11T07:24:17.318Z+ mkdir -p /home/build
132024-03-11T07:24:17.319Z+ chown build:build /home/build /work
142024-03-11T07:24:19.321Z+ chmod 0700 /home/build /work
152024-03-11T07:24:19.325Zprocess exited: duration 4195 ms, exit code 0
 
162024-03-11T07:24:19.334Zstarting task 1: "rust-toolchain"
172024-03-11T07:24:19.340Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
182024-03-11T07:24:19.343Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-02-06 --profile default
192024-03-11T07:24:19.450Zinfo: downloading installer
202024-03-11T07:24:20.487Zwarning: it looks like you have an existing installation of Rust at:
212024-03-11T07:24:20.487Zwarning: /opt/ooce/bin
222024-03-11T07:24:20.488Zwarning: It is recommended that rustup be the primary Rust installation.
232024-03-11T07:24:20.488Zwarning: Otherwise you may have confusion unless you are careful with your PATH
242024-03-11T07:24:20.488Zwarning: If you are sure that you want both rustup and your already installed Rust
252024-03-11T07:24:20.488Zwarning: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
262024-03-11T07:24:20.488Zwarning: or pass `-y' to ignore all ignorable checks.
272024-03-11T07:24:20.488Zerror: cannot install while Rust is installed
282024-03-11T07:24:20.488Zwarning: continuing (because the -y flag is set and the error is ignorable)
292024-03-11T07:24:20.574Zinfo: profile set to 'default'
302024-03-11T07:24:20.575Zinfo: default host triple is x86_64-unknown-illumos
312024-03-11T07:24:20.579Zinfo: syncing channel updates for 'nightly-2024-02-06-x86_64-unknown-illumos'
322024-03-11T07:24:20.713Zinfo: latest update on 2024-02-06, rust version 1.78.0-nightly (f067fd608 2024-02-05)
332024-03-11T07:24:20.714Zinfo: downloading component 'cargo'
342024-03-11T07:24:21.590Zinfo: downloading component 'clippy'
352024-03-11T07:24:22.004Zinfo: downloading component 'rust-docs'
362024-03-11T07:24:23.054Zinfo: downloading component 'rust-std'
372024-03-11T07:24:24.467Zinfo: downloading component 'rustc'
382024-03-11T07:24:27.769Zinfo: downloading component 'rustfmt'
392024-03-11T07:24:28.205Zinfo: installing component 'cargo'
402024-03-11T07:24:29.035Zinfo: installing component 'clippy'
412024-03-11T07:24:29.361Zinfo: installing component 'rust-docs'
422024-03-11T07:24:30.949Zinfo: installing component 'rust-std'
432024-03-11T07:24:32.580Zinfo: installing component 'rustc'
442024-03-11T07:24:36.565Zinfo: installing component 'rustfmt'
452024-03-11T07:24:36.881Zinfo: default toolchain set to 'nightly-2024-02-06-x86_64-unknown-illumos'
462024-03-11T07:24:36.881Z
472024-03-11T07:24:37.167Z nightly-2024-02-06-x86_64-unknown-illumos installed - rustc 1.78.0-nightly (f067fd608 2024-02-05)
482024-03-11T07:24:37.167Z
492024-03-11T07:24:37.171Z
502024-03-11T07:24:37.171ZRust is installed now. Great!
512024-03-11T07:24:37.171Z
522024-03-11T07:24:37.171ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
532024-03-11T07:24:37.171Zenvironment variable. This has not been done automatically.
542024-03-11T07:24:37.171Z
552024-03-11T07:24:37.171ZTo configure your current shell, run:
562024-03-11T07:24:37.171Zsource "$HOME/.cargo/env"
572024-03-11T07:24:37.236Z+ rustc --version
582024-03-11T07:24:37.299Zrustc 1.78.0-nightly (f067fd608 2024-02-05)
592024-03-11T07:24:37.306Zprocess exited: duration 17964 ms, exit code 0
 
602024-03-11T07:24:37.315Zstarting task 2: "authentication"
612024-03-11T07:24:37.333Zprocess exited: duration 20 ms, exit code 0
 
622024-03-11T07:24:37.342Zstarting task 3: "clone repository"
632024-03-11T07:24:37.345Z+ mkdir -p /work/oxidecomputer/opte
642024-03-11T07:24:37.349Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
652024-03-11T07:24:37.525ZCloning into '/work/oxidecomputer/opte'...
662024-03-11T07:24:38.626Z+ cd /work/oxidecomputer/opte
672024-03-11T07:24:38.626Z+ git fetch origin b12d69cf74719c9e8b58049429d1ad2d63d11457
682024-03-11T07:24:38.901ZFrom https://github.com/oxidecomputer/opte
692024-03-11T07:24:38.901Z * branch b12d69cf74719c9e8b58049429d1ad2d63d11457 -> FETCH_HEAD
702024-03-11T07:24:38.907Z+ [[ -n '' ]]
712024-03-11T07:24:38.907Z+ git reset --hard b12d69cf74719c9e8b58049429d1ad2d63d11457
722024-03-11T07:24:38.928ZHEAD is now at b12d69c chore(deps): lock file maintenance
732024-03-11T07:24:38.932Zprocess exited: duration 1587 ms, exit code 0
 
742024-03-11T07:24:38.940Zstarting task 4: "build"
752024-03-11T07:24:38.946Z+ cargo --version
762024-03-11T07:24:38.959Zinfo: syncing channel updates for '1.76.0-x86_64-unknown-illumos'
772024-03-11T07:24:39.084Zinfo: latest update on 2024-02-08, rust version 1.76.0 (07dca489a 2024-02-04)
782024-03-11T07:24:39.084Zinfo: downloading component 'cargo'
792024-03-11T07:24:39.763Zinfo: downloading component 'clippy'
802024-03-11T07:24:39.969Zinfo: downloading component 'rust-docs'
812024-03-11T07:24:40.808Zinfo: downloading component 'rust-std'
822024-03-11T07:24:42.166Zinfo: downloading component 'rustc'
832024-03-11T07:24:45.549Zinfo: downloading component 'rustfmt'
842024-03-11T07:24:45.734Zinfo: installing component 'cargo'
852024-03-11T07:24:46.607Zinfo: installing component 'clippy'
862024-03-11T07:24:46.940Zinfo: installing component 'rust-docs'
872024-03-11T07:24:48.480Zinfo: installing component 'rust-std'
882024-03-11T07:24:50.252Zinfo: installing component 'rustc'
892024-03-11T07:24:54.255Zinfo: installing component 'rustfmt'
902024-03-11T07:24:54.632Zcargo 1.76.0 (c84b36747 2024-01-18)
912024-03-11T07:24:54.637Z+ rustc --version
922024-03-11T07:24:54.703Zrustc 1.76.0 (07dca489a 2024-02-04)
932024-03-11T07:24:54.707Z+ cd lib/oxide-vpc
942024-03-11T07:24:54.707Z+ header 'check style'
952024-03-11T07:24:54.707Z+ echo '# ==== check style ==== #'
962024-03-11T07:24:54.707Z# ==== check style ==== #
972024-03-11T07:24:54.707Z+ ptime -m cargo +nightly-2024-02-06 fmt -- --check
982024-03-11T07:24:54.963Z
992024-03-11T07:24:54.963Zreal 0.252576761
1002024-03-11T07:24:54.963Zuser 0.158869297
1012024-03-11T07:24:54.963Zsys 0.087429160
1022024-03-11T07:24:54.964Ztrap 0.000261565
1032024-03-11T07:24:54.964Ztflt 0.000000000
1042024-03-11T07:24:54.964Zdflt 0.000000000
1052024-03-11T07:24:54.964Zkflt 0.000000000
1062024-03-11T07:24:54.964Zlock 0.000000000
1072024-03-11T07:24:54.968Zslp 0.172346247
1082024-03-11T07:24:54.968Zlat 0.001415177
1092024-03-11T07:24:54.968Zstop 0.000217903
1102024-03-11T07:24:54.968Z+ header 'check docs'
1112024-03-11T07:24:54.968Z+ echo '# ==== check docs ==== #'
1122024-03-11T07:24:54.968Z# ==== check docs ==== #
1132024-03-11T07:24:54.968Z+ RUSTDOCFLAGS='-D warnings'
1142024-03-11T07:24:54.968Z+ ptime -m cargo +nightly-2024-02-06 doc --no-default-features --features=api,std,engine,kernel
1152024-03-11T07:24:55.066Z Updating crates.io index
1162024-03-11T07:24:55.132Z Updating git repository `https://github.com/oxidecomputer/falcon`
1172024-03-11T07:24:55.902Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1182024-03-11T07:24:56.181Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1192024-03-11T07:24:56.521Z Updating git repository `https://github.com/oxidecomputer/zone`
1202024-03-11T07:24:56.836Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1212024-03-11T07:24:57.204Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1222024-03-11T07:24:57.501Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1232024-03-11T07:24:58.332Z Downloading crates ...
1242024-03-11T07:24:58.525Z Downloaded ucd-trie v0.1.6
1252024-03-11T07:24:58.529Z Downloaded scroll v0.12.0
1262024-03-11T07:24:58.529Z Downloaded block-buffer v0.10.4
1272024-03-11T07:24:58.533Z Downloaded once_cell v1.19.0
1282024-03-11T07:24:58.536Z Downloaded darling v0.20.8
1292024-03-11T07:24:58.549Z Downloaded dtrace-parser v0.2.0
1302024-03-11T07:24:58.555Z Downloaded darling_macro v0.20.8
1312024-03-11T07:24:58.559Z Downloaded strsim v0.10.0
1322024-03-11T07:24:58.559Z Downloaded defmt-macros v0.3.7
1332024-03-11T07:24:58.562Z Downloaded pest_generator v2.7.8
1342024-03-11T07:24:58.569Z Downloaded itoa v1.0.10
1352024-03-11T07:24:58.569Z Downloaded cpufeatures v0.2.12
1362024-03-11T07:24:58.573Z Downloaded stable_deref_trait v1.2.0
1372024-03-11T07:24:58.573Z Downloaded cobs v0.2.3
1382024-03-11T07:24:58.573Z Downloaded either v1.10.0
1392024-03-11T07:24:58.573Z Downloaded bitflags v1.3.2
1402024-03-11T07:24:58.573Z Downloaded tabwriter v1.4.0
1412024-03-11T07:24:58.577Z Downloaded version_check v0.9.4
1422024-03-11T07:24:58.581Z Downloaded ident_case v1.0.1
1432024-03-11T07:24:58.584Z Downloaded usdt-macro v0.5.0
1442024-03-11T07:24:58.585Z Downloaded quote v1.0.35
1452024-03-11T07:24:58.594Z Downloaded thiserror v1.0.57
1462024-03-11T07:24:58.594Z Downloaded thiserror-impl v1.0.57
1472024-03-11T07:24:58.594Z Downloaded usdt v0.5.0
1482024-03-11T07:24:58.597Z Downloaded cfg-if v1.0.0
1492024-03-11T07:24:58.598Z Downloaded serde_tokenstream v0.2.0
1502024-03-11T07:24:58.601Z Downloaded scroll_derive v0.12.0
1512024-03-11T07:24:58.601Z Downloaded goblin v0.8.0
1522024-03-11T07:24:58.605Z Downloaded usdt-attr-macro v0.5.0
1532024-03-11T07:24:58.609Z Downloaded pretty-hex v0.4.1
1542024-03-11T07:24:58.609Z Downloaded ipnetwork v0.20.0
1552024-03-11T07:24:58.612Z Downloaded fnv v1.0.7
1562024-03-11T07:24:58.617Z Downloaded generic-array v0.14.7
1572024-03-11T07:24:58.617Z Downloaded plain v0.2.3
1582024-03-11T07:24:58.617Z Downloaded managed v0.8.0
1592024-03-11T07:24:58.621Z Downloaded byteorder v1.5.0
1602024-03-11T07:24:58.622Z Downloaded crypto-common v0.1.6
1612024-03-11T07:24:58.622Z Downloaded ryu v1.0.17
1622024-03-11T07:24:58.625Z Downloaded dyn-clone v1.0.17
1632024-03-11T07:24:58.625Z Downloaded unicode-width v0.1.11
1642024-03-11T07:24:58.629Z Downloaded pest_derive v2.7.8
1652024-03-11T07:24:58.629Z Downloaded sha2 v0.10.8
1662024-03-11T07:24:58.633Z Downloaded defmt-parser v0.3.4
1672024-03-11T07:24:58.636Z Downloaded dof v0.3.0
1682024-03-11T07:24:58.636Z Downloaded proc-macro-error-attr v1.0.4
1692024-03-11T07:24:58.640Z Downloaded usdt-impl v0.5.0
1702024-03-11T07:24:58.640Z Downloaded digest v0.10.7
1712024-03-11T07:24:58.640Z Downloaded thread-id v4.2.1
1722024-03-11T07:24:58.647Z Downloaded hash32 v0.3.1
1732024-03-11T07:24:58.647Z Downloaded embedded-io v0.4.0
1742024-03-11T07:24:58.651Z Downloaded memmap v0.7.0
1752024-03-11T07:24:58.651Z Downloaded crc32fast v1.4.0
1762024-03-11T07:24:58.658Z Downloaded zerocopy-derive v0.7.32
1772024-03-11T07:24:58.671Z Downloaded defmt v0.3.6
1782024-03-11T07:24:58.675Z Downloaded serde_derive v1.0.197
1792024-03-11T07:24:58.679Z Downloaded pest_meta v2.7.8
1802024-03-11T07:24:58.679Z Downloaded typenum v1.17.0
1812024-03-11T07:24:58.683Z Downloaded unicode-ident v1.0.12
1822024-03-11T07:24:58.687Z Downloaded log v0.4.21
1832024-03-11T07:24:58.687Z Downloaded serde v1.0.197
1842024-03-11T07:24:58.691Z Downloaded postcard v1.0.8
1852024-03-11T07:24:58.695Z Downloaded darling_core v0.20.8
1862024-03-11T07:24:58.706Z Downloaded proc-macro2 v1.0.78
1872024-03-11T07:24:58.713Z Downloaded heapless v0.8.0
1882024-03-11T07:24:58.717Z Downloaded proc-macro-error v1.0.4
1892024-03-11T07:24:58.721Z Downloaded memchr v2.7.1
1902024-03-11T07:24:58.739Z Downloaded pest v2.7.8
1912024-03-11T07:24:58.744Z Downloaded itertools v0.12.1
1922024-03-11T07:24:58.750Z Downloaded zerocopy v0.7.32
1932024-03-11T07:24:58.764Z Downloaded serde_json v1.0.114
1942024-03-11T07:24:58.778Z Downloaded syn v1.0.109
1952024-03-11T07:24:58.787Z Downloaded syn v2.0.52
1962024-03-11T07:24:58.800Z Downloaded smoltcp v0.11.0
1972024-03-11T07:24:58.823Z Downloaded libc v0.2.153
1982024-03-11T07:24:58.959Z Compiling proc-macro2 v1.0.78
1992024-03-11T07:24:58.959Z Compiling unicode-ident v1.0.12
2002024-03-11T07:24:58.963Z Documenting unicode-ident v1.0.12
2012024-03-11T07:24:58.963Z Checking byteorder v1.5.0
2022024-03-11T07:24:58.963Z Compiling fnv v1.0.7
2032024-03-11T07:24:58.963Z Compiling ident_case v1.0.1
2042024-03-11T07:24:58.969Z Compiling serde v1.0.197
2052024-03-11T07:24:59.127Z Compiling strsim v0.10.0
2062024-03-11T07:24:59.132Z Compiling heapless v0.8.0
2072024-03-11T07:24:59.147Z Checking stable_deref_trait v1.2.0
2082024-03-11T07:24:59.152Z Checking cfg-if v1.0.0
2092024-03-11T07:24:59.219Z Compiling smoltcp v0.11.0
2102024-03-11T07:24:59.255Z Checking hash32 v0.3.1
2112024-03-11T07:24:59.430Z Checking embedded-io v0.4.0
2122024-03-11T07:24:59.552Z Checking bitflags v1.3.2
2132024-03-11T07:24:59.566Z Checking cobs v0.2.3
2142024-03-11T07:24:59.607Z Checking managed v0.8.0
2152024-03-11T07:24:59.633Z Documenting byteorder v1.5.0
2162024-03-11T07:24:59.673Z Documenting ident_case v1.0.1
2172024-03-11T07:24:59.864Z Documenting strsim v0.10.0
2182024-03-11T07:25:00.420Z Compiling crc32fast v1.4.0
2192024-03-11T07:25:00.446Z Documenting fnv v1.0.7
2202024-03-11T07:25:01.284Z Compiling quote v1.0.35
2212024-03-11T07:25:01.727Z Compiling syn v2.0.52
2222024-03-11T07:25:01.912Z Documenting proc-macro2 v1.0.78
2232024-03-11T07:25:02.404Z Documenting hash32 v0.3.1
2242024-03-11T07:25:03.422Z Checking either v1.10.0
2252024-03-11T07:25:03.654Z Documenting stable_deref_trait v1.2.0
2262024-03-11T07:25:03.702Z Compiling version_check v0.9.4
2272024-03-11T07:25:04.302Z Checking ipnetwork v0.20.0
2282024-03-11T07:25:04.466Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2292024-03-11T07:25:04.561Z Documenting cfg-if v1.0.0
2302024-03-11T07:25:04.657Z Checking unicode-width v0.1.11
2312024-03-11T07:25:04.779Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2322024-03-11T07:25:04.789Z Documenting bitflags v1.3.2
2332024-03-11T07:25:05.111Z Documenting cobs v0.2.3
2342024-03-11T07:25:05.331Z Documenting embedded-io v0.4.0
2352024-03-11T07:25:06.337Z Documenting quote v1.0.35
2362024-03-11T07:25:06.635Z Documenting heapless v0.8.0
2372024-03-11T07:25:06.665Z Checking darling_core v0.20.8
2382024-03-11T07:25:07.686Z Documenting managed v0.8.0
2392024-03-11T07:25:08.065Z Checking tabwriter v1.4.0
2402024-03-11T07:25:08.261Z Checking itertools v0.12.1
2412024-03-11T07:25:08.569Z Documenting unicode-width v0.1.11
2422024-03-11T07:25:08.643Z Documenting ipnetwork v0.20.0
2432024-03-11T07:25:10.104Z Documenting illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2442024-03-11T07:25:10.350Z Documenting syn v2.0.52
2452024-03-11T07:25:10.358Z Checking dyn-clone v1.0.17
2462024-03-11T07:25:10.473Z Documenting either v1.10.0
2472024-03-11T07:25:11.260Z Documenting smoltcp v0.11.0
2482024-03-11T07:25:11.456Z Documenting tabwriter v1.4.0
2492024-03-11T07:25:12.363Z Compiling serde_derive v1.0.197
2502024-03-11T07:25:12.699Z Compiling zerocopy-derive v0.7.32
2512024-03-11T07:25:13.233Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2522024-03-11T07:25:13.279Z Compiling darling_macro v0.20.8
2532024-03-11T07:25:13.517Z Documenting itertools v0.12.1
2542024-03-11T07:25:14.342Z Documenting crc32fast v1.4.0
2552024-03-11T07:25:14.405Z Compiling darling v0.20.8
2562024-03-11T07:25:14.500Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2572024-03-11T07:25:14.692Z Checking zerocopy v0.7.32
2582024-03-11T07:25:15.528Z Documenting dyn-clone v1.0.17
2592024-03-11T07:25:15.729Z Documenting poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
2602024-03-11T07:25:15.995Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
2612024-03-11T07:25:20.737Z Checking postcard v1.0.8
2622024-03-11T07:25:21.137Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
2632024-03-11T07:25:24.717Z Documenting darling_core v0.20.8
2642024-03-11T07:25:24.717Z Documenting serde_derive v1.0.197
2652024-03-11T07:25:24.721Z Documenting zerocopy-derive v0.7.32
2662024-03-11T07:25:24.721Z Documenting kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2672024-03-11T07:25:27.683Z Documenting zerocopy v0.7.32
2682024-03-11T07:25:28.934Z Documenting serde v1.0.197
2692024-03-11T07:25:30.459Z Documenting darling_macro v0.20.8
2702024-03-11T07:25:34.089Z Documenting postcard v1.0.8
2712024-03-11T07:25:34.263Z Documenting darling v0.20.8
2722024-03-11T07:25:36.507Z Documenting opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
2732024-03-11T07:25:38.485Z Documenting derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2742024-03-11T07:25:42.372Z Documenting opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2752024-03-11T07:25:47.896Z Documenting oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
2762024-03-11T07:25:52.116Z Finished dev [unoptimized + debuginfo] target(s) in 57.13s
2772024-03-11T07:25:52.206Z Generated /work/oxidecomputer/opte/target/doc/oxide_vpc/index.html
2782024-03-11T07:25:52.223Z
2792024-03-11T07:25:52.223Zreal 57.233444380
2802024-03-11T07:25:52.223Zuser 1:46.306026475
2812024-03-11T07:25:52.223Zsys 1:46.703835336
2822024-03-11T07:25:52.223Ztrap 0.033196297
2832024-03-11T07:25:52.223Ztflt 0.440025391
2842024-03-11T07:25:52.223Zdflt 0.703044759
2852024-03-11T07:25:52.223Zkflt 0.294900073
2862024-03-11T07:25:52.227Zlock 4:48.703124299
2872024-03-11T07:25:52.227Zslp 7:54.978891782
2882024-03-11T07:25:52.227Zlat 7.418875864
2892024-03-11T07:25:52.227Zstop 5.928599576
2902024-03-11T07:25:52.227Z+ header 'analyze std + api + usdt'
2912024-03-11T07:25:52.227Z+ echo '# ==== analyze std + api + usdt ==== #'
2922024-03-11T07:25:52.228Z# ==== analyze std + api + usdt ==== #
2932024-03-11T07:25:52.228Z+ ptime -m cargo clippy --features usdt --all-targets
2942024-03-11T07:25:52.512Z Downloading crates ...
2952024-03-11T07:25:52.715Z Downloaded base64 v0.21.7
2962024-03-11T07:25:52.745Z Downloaded circular v0.3.0
2972024-03-11T07:25:52.745Z Downloaded rusticata-macros v4.1.0
2982024-03-11T07:25:52.745Z Downloaded ctor v0.2.7
2992024-03-11T07:25:52.745Z Downloaded cookie-factory v0.3.2
3002024-03-11T07:25:52.746Z Downloaded bitflags v2.4.2
3012024-03-11T07:25:52.761Z Downloaded pcap-parser v0.15.0
3022024-03-11T07:25:52.761Z Downloaded ron v0.8.1
3032024-03-11T07:25:52.761Z Downloaded minimal-lexical v0.2.1
3042024-03-11T07:25:52.761Z Downloaded nom v7.1.3
3052024-03-11T07:25:52.824Z Compiling proc-macro2 v1.0.78
3062024-03-11T07:25:52.824Z Compiling unicode-ident v1.0.12
3072024-03-11T07:25:52.840Z Compiling thiserror v1.0.57
3082024-03-11T07:25:52.840Z Compiling libc v0.2.153
3092024-03-11T07:25:52.840Z Compiling memchr v2.7.1
3102024-03-11T07:25:52.840Z Compiling version_check v0.9.4
3112024-03-11T07:25:52.840Z Compiling ucd-trie v0.1.6
3122024-03-11T07:25:52.840Z Compiling serde_json v1.0.114
3132024-03-11T07:25:52.998Z Compiling once_cell v1.19.0
3142024-03-11T07:25:53.222Z Compiling serde v1.0.197
3152024-03-11T07:25:53.383Z Checking byteorder v1.5.0
3162024-03-11T07:25:53.448Z Compiling ryu v1.0.17
3172024-03-11T07:25:53.745Z Compiling itoa v1.0.10
3182024-03-11T07:25:53.759Z Compiling usdt-impl v0.5.0
3192024-03-11T07:25:53.992Z Compiling fnv v1.0.7
3202024-03-11T07:25:54.090Z Compiling strsim v0.10.0
3212024-03-11T07:25:54.223Z Compiling quote v1.0.35
3222024-03-11T07:25:54.408Z Compiling thread-id v4.2.1
3232024-03-11T07:25:54.436Z Compiling ident_case v1.0.1
3242024-03-11T07:25:54.599Z Compiling syn v2.0.52
3252024-03-11T07:25:54.626Z Checking plain v0.2.3
3262024-03-11T07:25:54.626Z Checking log v0.4.21
3272024-03-11T07:25:54.641Z Compiling heapless v0.8.0
3282024-03-11T07:25:54.720Z Checking hash32 v0.3.1
3292024-03-11T07:25:54.831Z Compiling smoltcp v0.11.0
3302024-03-11T07:25:54.850Z Checking stable_deref_trait v1.2.0
3312024-03-11T07:25:54.860Z Checking cfg-if v1.0.0
3322024-03-11T07:25:54.867Z Checking pretty-hex v0.4.1
3332024-03-11T07:25:54.919Z Checking embedded-io v0.4.0
3342024-03-11T07:25:54.972Z Checking bitflags v1.3.2
3352024-03-11T07:25:55.013Z Checking cobs v0.2.3
3362024-03-11T07:25:55.041Z Compiling crc32fast v1.4.0
3372024-03-11T07:25:55.083Z Checking managed v0.8.0
3382024-03-11T07:25:55.152Z Checking memmap v0.7.0
3392024-03-11T07:25:55.187Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3402024-03-11T07:25:55.321Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3412024-03-11T07:25:55.420Z Checking ipnetwork v0.20.0
3422024-03-11T07:25:55.433Z Checking unicode-width v0.1.11
3432024-03-11T07:25:55.493Z Checking either v1.10.0
3442024-03-11T07:25:55.512Z Checking minimal-lexical v0.2.1
3452024-03-11T07:25:55.553Z Checking tabwriter v1.4.0
3462024-03-11T07:25:55.681Z Checking dyn-clone v1.0.17
3472024-03-11T07:25:55.740Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3482024-03-11T07:25:55.745Z Checking circular v0.3.0
3492024-03-11T07:25:55.749Z Checking itertools v0.12.1
3502024-03-11T07:25:55.782Z Checking cookie-factory v0.3.2
3512024-03-11T07:25:55.867Z Checking nom v7.1.3
3522024-03-11T07:25:55.895Z Checking base64 v0.21.7
3532024-03-11T07:25:57.904Z Checking rusticata-macros v4.1.0
3542024-03-11T07:25:58.050Z Checking pcap-parser v0.15.0
3552024-03-11T07:25:58.934Z Compiling darling_core v0.20.8
3562024-03-11T07:26:00.546Z Compiling thiserror-impl v1.0.57
3572024-03-11T07:26:00.546Z Compiling serde_derive v1.0.197
3582024-03-11T07:26:00.546Z Compiling zerocopy-derive v0.7.32
3592024-03-11T07:26:00.550Z Compiling scroll_derive v0.12.0
3602024-03-11T07:26:00.550Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3612024-03-11T07:26:00.551Z Compiling ctor v0.2.7
3622024-03-11T07:26:01.993Z Checking scroll v0.12.0
3632024-03-11T07:26:03.397Z Compiling darling_macro v0.20.8
3642024-03-11T07:26:03.402Z Checking goblin v0.8.0
3652024-03-11T07:26:03.402Z Compiling zerocopy v0.7.32
3662024-03-11T07:26:03.402Z Compiling pest v2.7.8
3672024-03-11T07:26:03.402Z Compiling darling v0.20.8
3682024-03-11T07:26:03.402Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3692024-03-11T07:26:03.579Zwarning: useless conversion to the same type: `proc_macro2::TokenStream`
3702024-03-11T07:26:03.580Z --> crates/derror-macro/src/lib.rs:62:26
3712024-03-11T07:26:03.580Z |
3722024-03-11T07:26:03.580Z62 | Err(e) => return TokenStream::from(e.write_errors()).into(),
3732024-03-11T07:26:03.580Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `TokenStream::from()`: `e.write_errors()`
3742024-03-11T07:26:03.580Z |
3752024-03-11T07:26:03.580Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
3762024-03-11T07:26:03.580Z = note: `#[warn(clippy::useless_conversion)]` on by default
3772024-03-11T07:26:03.580Z
3782024-03-11T07:26:04.692Zwarning: `derror-macro` (lib) generated 1 warning (run `cargo clippy --fix --lib -p derror-macro` to apply 1 suggestion)
3792024-03-11T07:26:04.867Z Compiling pest_meta v2.7.8
3802024-03-11T07:26:05.632Z Compiling pest_generator v2.7.8
3812024-03-11T07:26:06.948Z Compiling pest_derive v2.7.8
3822024-03-11T07:26:07.544Z Compiling dtrace-parser v0.2.0
3832024-03-11T07:26:08.939Z Checking postcard v1.0.8
3842024-03-11T07:26:08.944Z Checking bitflags v2.4.2
3852024-03-11T07:26:09.114Z Checking ron v0.8.1
3862024-03-11T07:26:09.268Z Compiling serde_tokenstream v0.2.0
3872024-03-11T07:26:09.418Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3882024-03-11T07:26:09.931Z Checking dof v0.3.0
3892024-03-11T07:26:11.348Z Compiling usdt-attr-macro v0.5.0
3902024-03-11T07:26:11.348Z Compiling usdt-macro v0.5.0
3912024-03-11T07:26:12.209Z Checking usdt v0.5.0
3922024-03-11T07:26:15.530Zwarning: you should consider adding a `Default` implementation for `ErrorBlock<L>`
3932024-03-11T07:26:15.530Z --> lib/opte/src/d_error.rs:71:5
3942024-03-11T07:26:15.530Z |
3952024-03-11T07:26:15.530Z71 | / pub fn new() -> Self {
3962024-03-11T07:26:15.531Z72 | | Self {
3972024-03-11T07:26:15.531Z73 | | entries: [EMPTY_STRING.as_ptr(); L],
3982024-03-11T07:26:15.531Z74 | |
3992024-03-11T07:26:15.531Z... |
4002024-03-11T07:26:15.531Z79 | | }
4012024-03-11T07:26:15.531Z80 | | }
4022024-03-11T07:26:15.531Z | |_____^
4032024-03-11T07:26:15.531Z |
4042024-03-11T07:26:15.531Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default
4052024-03-11T07:26:15.531Z = note: `#[warn(clippy::new_without_default)]` on by default
4062024-03-11T07:26:15.532Zhelp: try adding this
4072024-03-11T07:26:15.532Z |
4082024-03-11T07:26:15.532Z69 + impl<const L: usize> Default for ErrorBlock<L> {
4092024-03-11T07:26:15.532Z70 + fn default() -> Self {
4102024-03-11T07:26:15.532Z71 + Self::new()
4112024-03-11T07:26:15.532Z72 + }
4122024-03-11T07:26:15.532Z73 + }
4132024-03-11T07:26:15.532Z |
4142024-03-11T07:26:15.532Z
4152024-03-11T07:26:15.543Zwarning: this returns a `Result<_, ()>`
4162024-03-11T07:26:15.543Z --> lib/opte/src/d_error.rs:97:5
4172024-03-11T07:26:15.543Z |
4182024-03-11T07:26:15.543Z97 | pub fn append(&mut self, err: &dyn DError) -> Result<(), ()> {
4192024-03-11T07:26:15.543Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4202024-03-11T07:26:15.544Z |
4212024-03-11T07:26:15.544Z = help: use a custom `Error` type instead
4222024-03-11T07:26:15.544Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_unit_err
4232024-03-11T07:26:15.544Z = note: `#[warn(clippy::result_unit_err)]` on by default
4242024-03-11T07:26:15.544Z
4252024-03-11T07:26:15.544Zwarning: this returns a `Result<_, ()>`
4262024-03-11T07:26:15.544Z --> lib/opte/src/d_error.rs:111:5
4272024-03-11T07:26:15.544Z |
4282024-03-11T07:26:15.545Z111 | pub fn append_name(&mut self, err: &dyn DError) -> Result<(), ()> {
4292024-03-11T07:26:15.545Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4302024-03-11T07:26:15.545Z |
4312024-03-11T07:26:15.545Z = help: use a custom `Error` type instead
4322024-03-11T07:26:15.545Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_unit_err
4332024-03-11T07:26:15.545Z
4342024-03-11T07:26:15.545Zwarning: this returns a `Result<_, ()>`
4352024-03-11T07:26:15.545Z --> lib/opte/src/d_error.rs:126:5
4362024-03-11T07:26:15.546Z |
4372024-03-11T07:26:15.546Z126 | / pub unsafe fn append_name_raw<'a, 'b: 'a>(
4382024-03-11T07:26:15.546Z127 | | &'a mut self,
4392024-03-11T07:26:15.546Z128 | | err: &'b CStr,
4402024-03-11T07:26:15.546Z129 | | ) -> Result<(), ()> {
4412024-03-11T07:26:15.546Z | |_______________________^
4422024-03-11T07:26:15.546Z |
4432024-03-11T07:26:15.546Z = help: use a custom `Error` type instead
4442024-03-11T07:26:15.546Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_unit_err
4452024-03-11T07:26:15.546Z
4462024-03-11T07:26:15.546Zwarning: unsafe function's docs miss `# Safety` section
4472024-03-11T07:26:15.546Z --> lib/opte/src/d_error.rs:126:5
4482024-03-11T07:26:15.546Z |
4492024-03-11T07:26:15.547Z126 | / pub unsafe fn append_name_raw<'a, 'b: 'a>(
4502024-03-11T07:26:15.547Z127 | | &'a mut self,
4512024-03-11T07:26:15.547Z128 | | err: &'b CStr,
4522024-03-11T07:26:15.547Z129 | | ) -> Result<(), ()> {
4532024-03-11T07:26:15.547Z | |_______________________^
4542024-03-11T07:26:15.547Z |
4552024-03-11T07:26:15.547Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc
4562024-03-11T07:26:15.547Z = note: `#[warn(clippy::missing_safety_doc)]` on by default
4572024-03-11T07:26:15.548Z
4582024-03-11T07:26:15.548Zwarning: the following explicit lifetimes could be elided: 'a
4592024-03-11T07:26:15.548Z --> lib/opte/src/d_error.rs:152:20
4602024-03-11T07:26:15.548Z |
4612024-03-11T07:26:15.548Z152 | pub fn entries<'a>(&'a self) -> ErrorBlockIter<'a, L> {
4622024-03-11T07:26:15.548Z | ^^ ^^ ^^
4632024-03-11T07:26:15.548Z |
4642024-03-11T07:26:15.548Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes
4652024-03-11T07:26:15.548Z = note: `#[warn(clippy::needless_lifetimes)]` on by default
4662024-03-11T07:26:15.548Zhelp: elide the lifetimes
4672024-03-11T07:26:15.548Z |
4682024-03-11T07:26:15.549Z152 - pub fn entries<'a>(&'a self) -> ErrorBlockIter<'a, L> {
4692024-03-11T07:26:15.549Z152 + pub fn entries(&self) -> ErrorBlockIter<'_, L> {
4702024-03-11T07:26:15.549Z |
4712024-03-11T07:26:15.549Z
4722024-03-11T07:26:16.270Zwarning: you seem to be trying to use `match` for destructuring a single pattern. Consider using `if let`
4732024-03-11T07:26:16.270Z --> lib/opte/src/engine/ether.rs:306:9
4742024-03-11T07:26:16.270Z |
4752024-03-11T07:26:16.271Z306 | / match self {
4762024-03-11T07:26:16.271Z307 | | Self::UnsupportedEtherType { ether_type } => {
4772024-03-11T07:26:16.271Z308 | | data[0] = *ether_type as u64;
4782024-03-11T07:26:16.271Z309 | | }
4792024-03-11T07:26:16.271Z310 | | _ => {}
4802024-03-11T07:26:16.271Z311 | | }
4812024-03-11T07:26:16.271Z | |_________^
4822024-03-11T07:26:16.271Z |
4832024-03-11T07:26:16.271Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match
4842024-03-11T07:26:16.272Z = note: `#[warn(clippy::single_match)]` on by default
4852024-03-11T07:26:16.272Zhelp: try
4862024-03-11T07:26:16.272Z |
4872024-03-11T07:26:16.272Z306 ~ if let Self::UnsupportedEtherType { ether_type } = self {
4882024-03-11T07:26:16.272Z307 + data[0] = *ether_type as u64;
4892024-03-11T07:26:16.272Z308 + }
4902024-03-11T07:26:16.272Z |
4912024-03-11T07:26:16.272Z
4922024-03-11T07:26:17.209Zwarning: `to_string` applied to a type that implements `Display` in `writeln!` args
4932024-03-11T07:26:17.209Z --> lib/opte/src/engine/print.rs:209:22
4942024-03-11T07:26:17.209Z |
4952024-03-11T07:26:17.210Z209 | flow_id.proto.to_string(),
4962024-03-11T07:26:17.210Z | ^^^^^^^^^^^^ help: remove this
4972024-03-11T07:26:17.210Z |
4982024-03-11T07:26:17.210Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args
4992024-03-11T07:26:17.210Z = note: `#[warn(clippy::to_string_in_format_args)]` on by default
5002024-03-11T07:26:17.210Z
5012024-03-11T07:26:17.210Zwarning: `to_string` applied to a type that implements `Display` in `writeln!` args
5022024-03-11T07:26:17.210Z --> lib/opte/src/engine/print.rs:210:23
5032024-03-11T07:26:17.210Z |
5042024-03-11T07:26:17.210Z210 | flow_id.src_ip.to_string(),
5052024-03-11T07:26:17.210Z | ^^^^^^^^^^^^ help: remove this
5062024-03-11T07:26:17.210Z |
5072024-03-11T07:26:17.211Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args
5082024-03-11T07:26:17.211Z
5092024-03-11T07:26:17.211Zwarning: `to_string` applied to a type that implements `Display` in `writeln!` args
5102024-03-11T07:26:17.211Z --> lib/opte/src/engine/print.rs:212:23
5112024-03-11T07:26:17.211Z |
5122024-03-11T07:26:17.211Z212 | flow_id.dst_ip.to_string(),
5132024-03-11T07:26:17.211Z | ^^^^^^^^^^^^ help: remove this
5142024-03-11T07:26:17.211Z |
5152024-03-11T07:26:17.211Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args
5162024-03-11T07:26:17.211Z
5172024-03-11T07:26:17.769Zwarning: `to_string` applied to a type that implements `Display` in `writeln!` args
5182024-03-11T07:26:17.769Z --> lib/opte/src/engine/print.rs:236:22
5192024-03-11T07:26:17.769Z |
5202024-03-11T07:26:17.769Z236 | flow_id.proto.to_string(),
5212024-03-11T07:26:17.769Z | ^^^^^^^^^^^^ help: remove this
5222024-03-11T07:26:17.769Z |
5232024-03-11T07:26:17.769Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args
5242024-03-11T07:26:17.769Z
5252024-03-11T07:26:17.769Zwarning: `to_string` applied to a type that implements `Display` in `writeln!` args
5262024-03-11T07:26:17.769Z --> lib/opte/src/engine/print.rs:237:23
5272024-03-11T07:26:17.769Z |
5282024-03-11T07:26:17.770Z237 | flow_id.src_ip.to_string(),
5292024-03-11T07:26:17.770Z | ^^^^^^^^^^^^ help: remove this
5302024-03-11T07:26:17.770Z |
5312024-03-11T07:26:17.770Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args
5322024-03-11T07:26:17.770Z
5332024-03-11T07:26:17.770Zwarning: `to_string` applied to a type that implements `Display` in `writeln!` args
5342024-03-11T07:26:17.770Z --> lib/opte/src/engine/print.rs:239:23
5352024-03-11T07:26:17.770Z |
5362024-03-11T07:26:17.770Z239 | flow_id.dst_ip.to_string(),
5372024-03-11T07:26:17.770Z | ^^^^^^^^^^^^ help: remove this
5382024-03-11T07:26:17.770Z |
5392024-03-11T07:26:17.770Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args
5402024-03-11T07:26:17.770Z
5412024-03-11T07:26:17.770Zwarning: `to_string` applied to a type that implements `Display` in `writeln!` args
5422024-03-11T07:26:17.770Z --> lib/opte/src/engine/print.rs:274:34
5432024-03-11T07:26:17.770Z |
5442024-03-11T07:26:17.770Z274 | entry.tcp_state.tcp_state.to_string(),
5452024-03-11T07:26:17.770Z | ^^^^^^^^^^^^ help: remove this
5462024-03-11T07:26:17.770Z |
5472024-03-11T07:26:17.771Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args
5482024-03-11T07:26:17.771Z
5492024-03-11T07:26:18.234Zwarning: `opte` (lib) generated 14 warnings (run `cargo clippy --fix --lib -p opte` to apply 9 suggestions)
5502024-03-11T07:26:18.246Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
5512024-03-11T07:26:20.010Zwarning: `to_string` applied to a type that implements `Display` in `writeln!` args
5522024-03-11T07:26:20.010Z --> lib/oxide-vpc/src/engine/print.rs:75:40
5532024-03-11T07:26:20.010Z |
5542024-03-11T07:26:20.010Z75 | writeln!(t, "{}\t{}\t{vni}", prefix.to_string(), boundary.to_string())
5552024-03-11T07:26:20.010Z | ^^^^^^^^^^^^ help: remove this
5562024-03-11T07:26:20.011Z |
5572024-03-11T07:26:20.011Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args
5582024-03-11T07:26:20.011Z = note: `#[warn(clippy::to_string_in_format_args)]` on by default
5592024-03-11T07:26:20.011Z
5602024-03-11T07:26:20.011Zwarning: `to_string` applied to a type that implements `Display` in `writeln!` args
5612024-03-11T07:26:20.011Z --> lib/oxide-vpc/src/engine/print.rs:75:62
5622024-03-11T07:26:20.011Z |
5632024-03-11T07:26:20.011Z75 | writeln!(t, "{}\t{}\t{vni}", prefix.to_string(), boundary.to_string())
5642024-03-11T07:26:20.011Z | ^^^^^^^^^^^^ help: remove this
5652024-03-11T07:26:20.011Z |
5662024-03-11T07:26:20.011Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args
5672024-03-11T07:26:20.011Z
5682024-03-11T07:26:20.309Zwarning: `oxide-vpc` (lib) generated 2 warnings (run `cargo clippy --fix --lib -p oxide-vpc` to apply 2 suggestions)
5692024-03-11T07:26:20.313Z Checking opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
5702024-03-11T07:26:21.055Zwarning: the borrowed expression implements the required traits
5712024-03-11T07:26:21.055Z --> lib/oxide-vpc/tests/fuzz_regression.rs:43:36
5722024-03-11T07:26:21.055Z |
5732024-03-11T07:26:21.056Z43 | for entry in std::fs::read_dir(&my_test_dir)
5742024-03-11T07:26:21.056Z | ^^^^^^^^^^^^ help: change this to: `my_test_dir`
5752024-03-11T07:26:21.056Z |
5762024-03-11T07:26:21.056Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
5772024-03-11T07:26:21.056Z = note: `#[warn(clippy::needless_borrows_for_generic_args)]` on by default
5782024-03-11T07:26:21.056Z
5792024-03-11T07:26:21.116Zwarning: `oxide-vpc` (test "fuzz_regression") generated 1 warning (run `cargo clippy --fix --test "fuzz_regression"` to apply 1 suggestion)
5802024-03-11T07:26:22.979Zwarning: `oxide-vpc` (lib test) generated 2 warnings (2 duplicates)
5812024-03-11T07:26:24.040Z Finished dev [unoptimized + debuginfo] target(s) in 31.27s
5822024-03-11T07:26:24.058Z
5832024-03-11T07:26:24.058Zreal 31.423372580
5842024-03-11T07:26:24.058Zuser 1:36.491789851
5852024-03-11T07:26:24.059Zsys 21.970085482
5862024-03-11T07:26:24.059Ztrap 0.036544838
5872024-03-11T07:26:24.059Ztflt 0.221217344
5882024-03-11T07:26:24.059Zdflt 0.729391082
5892024-03-11T07:26:24.059Zkflt 0.000043642
5902024-03-11T07:26:24.059Zlock 2:36.040815094
5912024-03-11T07:26:24.059Zslp 4:29.033123285
5922024-03-11T07:26:24.060Zlat 3.141386609
5932024-03-11T07:26:24.060Zstop 3.751523584
5942024-03-11T07:26:24.060Z+ header 'analyze no_std + engine + kernel'
5952024-03-11T07:26:24.060Z+ echo '# ==== analyze no_std + engine + kernel ==== #'
5962024-03-11T07:26:24.060Z# ==== analyze no_std + engine + kernel ==== #
5972024-03-11T07:26:24.060Z+ ptime -m cargo +nightly-2024-02-06 clippy --no-default-features --features engine,kernel
5982024-03-11T07:26:24.060Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
5992024-03-11T07:26:24.061Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6002024-03-11T07:26:24.061Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6012024-03-11T07:26:24.061Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6022024-03-11T07:26:24.090Zwarning: useless conversion to the same type: `proc_macro2::TokenStream`
6032024-03-11T07:26:24.091Z --> crates/derror-macro/src/lib.rs:62:26
6042024-03-11T07:26:24.091Z |
6052024-03-11T07:26:24.091Z62 | Err(e) => return TokenStream::from(e.write_errors()).into(),
6062024-03-11T07:26:24.091Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `TokenStream::from()`: `e.write_errors()`
6072024-03-11T07:26:24.091Z |
6082024-03-11T07:26:24.091Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
6092024-03-11T07:26:24.091Z = note: `#[warn(clippy::useless_conversion)]` on by default
6102024-03-11T07:26:24.091Z
6112024-03-11T07:26:24.134Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
6122024-03-11T07:26:24.802Zwarning: `derror-macro` (lib) generated 1 warning (run `cargo clippy --fix --lib -p derror-macro` to apply 1 suggestion)
6132024-03-11T07:26:28.394Zwarning: you should consider adding a `Default` implementation for `ErrorBlock<L>`
6142024-03-11T07:26:28.394Z --> lib/opte/src/d_error.rs:71:5
6152024-03-11T07:26:28.394Z |
6162024-03-11T07:26:28.394Z71 | / pub fn new() -> Self {
6172024-03-11T07:26:28.394Z72 | | Self {
6182024-03-11T07:26:28.394Z73 | | entries: [EMPTY_STRING.as_ptr(); L],
6192024-03-11T07:26:28.394Z74 | |
6202024-03-11T07:26:28.394Z... |
6212024-03-11T07:26:28.394Z79 | | }
6222024-03-11T07:26:28.394Z80 | | }
6232024-03-11T07:26:28.394Z | |_____^
6242024-03-11T07:26:28.394Z |
6252024-03-11T07:26:28.394Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default
6262024-03-11T07:26:28.394Z = note: `#[warn(clippy::new_without_default)]` on by default
6272024-03-11T07:26:28.394Zhelp: try adding this
6282024-03-11T07:26:28.394Z |
6292024-03-11T07:26:28.394Z69 + impl<const L: usize> Default for ErrorBlock<L> {
6302024-03-11T07:26:28.394Z70 + fn default() -> Self {
6312024-03-11T07:26:28.394Z71 + Self::new()
6322024-03-11T07:26:28.395Z72 + }
6332024-03-11T07:26:28.395Z73 + }
6342024-03-11T07:26:28.395Z |
6352024-03-11T07:26:28.395Z
6362024-03-11T07:26:28.399Zwarning: this returns a `Result<_, ()>`
6372024-03-11T07:26:28.399Z --> lib/opte/src/d_error.rs:97:5
6382024-03-11T07:26:28.400Z |
6392024-03-11T07:26:28.400Z97 | pub fn append(&mut self, err: &dyn DError) -> Result<(), ()> {
6402024-03-11T07:26:28.400Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6412024-03-11T07:26:28.400Z |
6422024-03-11T07:26:28.400Z = help: use a custom `Error` type instead
6432024-03-11T07:26:28.400Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_unit_err
6442024-03-11T07:26:28.400Z = note: `#[warn(clippy::result_unit_err)]` on by default
6452024-03-11T07:26:28.400Z
6462024-03-11T07:26:28.400Zwarning: this returns a `Result<_, ()>`
6472024-03-11T07:26:28.400Z --> lib/opte/src/d_error.rs:111:5
6482024-03-11T07:26:28.400Z |
6492024-03-11T07:26:28.400Z111 | pub fn append_name(&mut self, err: &dyn DError) -> Result<(), ()> {
6502024-03-11T07:26:28.400Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6512024-03-11T07:26:28.400Z |
6522024-03-11T07:26:28.400Z = help: use a custom `Error` type instead
6532024-03-11T07:26:28.400Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_unit_err
6542024-03-11T07:26:28.400Z
6552024-03-11T07:26:28.400Zwarning: this returns a `Result<_, ()>`
6562024-03-11T07:26:28.400Z --> lib/opte/src/d_error.rs:126:5
6572024-03-11T07:26:28.400Z |
6582024-03-11T07:26:28.400Z126 | / pub unsafe fn append_name_raw<'a, 'b: 'a>(
6592024-03-11T07:26:28.400Z127 | | &'a mut self,
6602024-03-11T07:26:28.400Z128 | | err: &'b CStr,
6612024-03-11T07:26:28.401Z129 | | ) -> Result<(), ()> {
6622024-03-11T07:26:28.401Z | |_______________________^
6632024-03-11T07:26:28.401Z |
6642024-03-11T07:26:28.401Z = help: use a custom `Error` type instead
6652024-03-11T07:26:28.401Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_unit_err
6662024-03-11T07:26:28.401Z
6672024-03-11T07:26:28.401Zwarning: unsafe function's docs miss `# Safety` section
6682024-03-11T07:26:28.401Z --> lib/opte/src/d_error.rs:126:5
6692024-03-11T07:26:28.401Z |
6702024-03-11T07:26:28.401Z126 | / pub unsafe fn append_name_raw<'a, 'b: 'a>(
6712024-03-11T07:26:28.401Z127 | | &'a mut self,
6722024-03-11T07:26:28.401Z128 | | err: &'b CStr,
6732024-03-11T07:26:28.401Z129 | | ) -> Result<(), ()> {
6742024-03-11T07:26:28.401Z | |_______________________^
6752024-03-11T07:26:28.401Z |
6762024-03-11T07:26:28.401Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc
6772024-03-11T07:26:28.401Z = note: `#[warn(clippy::missing_safety_doc)]` on by default
6782024-03-11T07:26:28.401Z
6792024-03-11T07:26:28.405Zwarning: the following explicit lifetimes could be elided: 'a
6802024-03-11T07:26:28.406Z --> lib/opte/src/d_error.rs:152:20
6812024-03-11T07:26:28.406Z |
6822024-03-11T07:26:28.406Z152 | pub fn entries<'a>(&'a self) -> ErrorBlockIter<'a, L> {
6832024-03-11T07:26:28.406Z | ^^ ^^ ^^
6842024-03-11T07:26:28.406Z |
6852024-03-11T07:26:28.406Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes
6862024-03-11T07:26:28.406Z = note: `#[warn(clippy::needless_lifetimes)]` on by default
6872024-03-11T07:26:28.406Zhelp: elide the lifetimes
6882024-03-11T07:26:28.406Z |
6892024-03-11T07:26:28.406Z152 - pub fn entries<'a>(&'a self) -> ErrorBlockIter<'a, L> {
6902024-03-11T07:26:28.406Z152 + pub fn entries(&self) -> ErrorBlockIter<'_, L> {
6912024-03-11T07:26:28.406Z |
6922024-03-11T07:26:28.406Z
6932024-03-11T07:26:28.723Zwarning: you seem to be trying to use `match` for destructuring a single pattern. Consider using `if let`
6942024-03-11T07:26:28.723Z --> lib/opte/src/engine/ether.rs:306:9
6952024-03-11T07:26:28.723Z |
6962024-03-11T07:26:28.723Z306 | / match self {
6972024-03-11T07:26:28.723Z307 | | Self::UnsupportedEtherType { ether_type } => {
6982024-03-11T07:26:28.724Z308 | | data[0] = *ether_type as u64;
6992024-03-11T07:26:28.724Z309 | | }
7002024-03-11T07:26:28.724Z310 | | _ => {}
7012024-03-11T07:26:28.724Z311 | | }
7022024-03-11T07:26:28.724Z | |_________^
7032024-03-11T07:26:28.724Z |
7042024-03-11T07:26:28.724Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match
7052024-03-11T07:26:28.724Z = note: `#[warn(clippy::single_match)]` on by default
7062024-03-11T07:26:28.725Zhelp: try
7072024-03-11T07:26:28.725Z |
7082024-03-11T07:26:28.725Z306 ~ if let Self::UnsupportedEtherType { ether_type } = self {
7092024-03-11T07:26:28.725Z307 + data[0] = *ether_type as u64;
7102024-03-11T07:26:28.725Z308 + }
7112024-03-11T07:26:28.725Z |
7122024-03-11T07:26:28.725Z
7132024-03-11T07:26:30.843Zwarning: `opte` (lib) generated 7 warnings (run `cargo clippy --fix --lib -p opte` to apply 2 suggestions)
7142024-03-11T07:26:30.847Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
7152024-03-11T07:26:32.829Z Finished dev [unoptimized + debuginfo] target(s) in 9.08s
7162024-03-11T07:26:32.852Z
7172024-03-11T07:26:32.857Zreal 9.183919138
7182024-03-11T07:26:32.857Zuser 9.652986602
7192024-03-11T07:26:32.857Zsys 1.665643791
7202024-03-11T07:26:32.857Ztrap 0.001929513
7212024-03-11T07:26:32.857Ztflt 0.010176801
7222024-03-11T07:26:32.857Zdflt 0.021544032
7232024-03-11T07:26:32.857Zkflt 0.000000000
7242024-03-11T07:26:32.857Zlock 23.750394973
7252024-03-11T07:26:32.857Zslp 32.949315669
7262024-03-11T07:26:32.857Zlat 0.047092383
7272024-03-11T07:26:32.857Zstop 0.136130802
7282024-03-11T07:26:32.857Z+ header test
7292024-03-11T07:26:32.857Z+ echo '# ==== test ==== #'
7302024-03-11T07:26:32.857Z+ ptime -m cargo test
7312024-03-11T07:26:32.858Z# ==== test ==== #
7322024-03-11T07:26:33.093Z Compiling unicode-ident v1.0.12
7332024-03-11T07:26:33.093Z Compiling memchr v2.7.1
7342024-03-11T07:26:33.093Z Compiling byteorder v1.5.0
7352024-03-11T07:26:33.097Z Compiling ucd-trie v0.1.6
7362024-03-11T07:26:33.097Z Compiling itoa v1.0.10
7372024-03-11T07:26:33.102Z Compiling ryu v1.0.17
7382024-03-11T07:26:33.102Z Compiling libc v0.2.153
7392024-03-11T07:26:33.112Z Compiling plain v0.2.3
7402024-03-11T07:26:33.228Z Compiling proc-macro2 v1.0.78
7412024-03-11T07:26:33.245Z Compiling log v0.4.21
7422024-03-11T07:26:33.280Z Compiling cfg-if v1.0.0
7432024-03-11T07:26:33.348Z Compiling stable_deref_trait v1.2.0
7442024-03-11T07:26:33.423Z Compiling pretty-hex v0.4.1
7452024-03-11T07:26:33.428Z Compiling embedded-io v0.4.0
7462024-03-11T07:26:33.525Z Compiling hash32 v0.3.1
7472024-03-11T07:26:33.608Z Compiling cobs v0.2.3
7482024-03-11T07:26:33.612Z Compiling managed v0.8.0
7492024-03-11T07:26:33.612Z Compiling bitflags v1.3.2
7502024-03-11T07:26:33.685Z Compiling heapless v0.8.0
7512024-03-11T07:26:33.730Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
7522024-03-11T07:26:33.823Z Compiling thread-id v4.2.1
7532024-03-11T07:26:33.844Z Compiling memmap v0.7.0
7542024-03-11T07:26:33.883Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
7552024-03-11T07:26:33.907Z Compiling ipnetwork v0.20.0
7562024-03-11T07:26:34.023Z Compiling quote v1.0.35
7572024-03-11T07:26:34.036Z Compiling either v1.10.0
7582024-03-11T07:26:34.063Z Compiling unicode-width v0.1.11
7592024-03-11T07:26:34.189Z Compiling minimal-lexical v0.2.1
7602024-03-11T07:26:34.200Z Compiling tabwriter v1.4.0
7612024-03-11T07:26:34.341Z Compiling syn v2.0.52
7622024-03-11T07:26:34.494Z Compiling itertools v0.12.1
7632024-03-11T07:26:34.701Z Compiling smoltcp v0.11.0
7642024-03-11T07:26:34.715Z Compiling nom v7.1.3
7652024-03-11T07:26:34.770Z Compiling crc32fast v1.4.0
7662024-03-11T07:26:34.774Z Compiling dyn-clone v1.0.17
7672024-03-11T07:26:34.968Z Compiling circular v0.3.0
7682024-03-11T07:26:35.039Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
7692024-03-11T07:26:35.043Z Compiling cookie-factory v0.3.2
7702024-03-11T07:26:35.128Z Compiling base64 v0.21.7
7712024-03-11T07:26:37.098Z Compiling rusticata-macros v4.1.0
7722024-03-11T07:26:37.283Z Compiling pcap-parser v0.15.0
7732024-03-11T07:26:38.431Z Compiling darling_core v0.20.8
7742024-03-11T07:26:41.243Z Compiling serde_derive v1.0.197
7752024-03-11T07:26:41.243Z Compiling thiserror-impl v1.0.57
7762024-03-11T07:26:41.247Z Compiling zerocopy-derive v0.7.32
7772024-03-11T07:26:41.247Z Compiling scroll_derive v0.12.0
7782024-03-11T07:26:41.247Z Compiling darling_macro v0.20.8
7792024-03-11T07:26:41.247Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
7802024-03-11T07:26:41.247Z Compiling ctor v0.2.7
7812024-03-11T07:26:42.529Z Compiling darling v0.20.8
7822024-03-11T07:26:42.611Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
7832024-03-11T07:26:42.813Z Compiling scroll v0.12.0
7842024-03-11T07:26:43.155Z Compiling goblin v0.8.0
7852024-03-11T07:26:43.193Z Compiling zerocopy v0.7.32
7862024-03-11T07:26:43.644Z Compiling thiserror v1.0.57
7872024-03-11T07:26:43.724Z Compiling pest v2.7.8
7882024-03-11T07:26:45.380Z Compiling pest_meta v2.7.8
7892024-03-11T07:26:45.641Z Compiling serde v1.0.197
7902024-03-11T07:26:46.209Z Compiling pest_generator v2.7.8
7912024-03-11T07:26:47.643Z Compiling pest_derive v2.7.8
7922024-03-11T07:26:48.690Z Compiling dtrace-parser v0.2.0
7932024-03-11T07:26:50.099Z Compiling serde_json v1.0.114
7942024-03-11T07:26:50.099Z Compiling serde_tokenstream v0.2.0
7952024-03-11T07:26:50.224Z Compiling postcard v1.0.8
7962024-03-11T07:26:50.224Z Compiling bitflags v2.4.2
7972024-03-11T07:26:50.713Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7982024-03-11T07:26:50.764Z Compiling ron v0.8.1
7992024-03-11T07:26:51.247Z Compiling dof v0.3.0
8002024-03-11T07:26:51.736Z Compiling usdt-impl v0.5.0
8012024-03-11T07:26:52.958Z Compiling usdt-macro v0.5.0
8022024-03-11T07:26:52.958Z Compiling usdt-attr-macro v0.5.0
8032024-03-11T07:26:54.257Z Compiling usdt v0.5.0
8042024-03-11T07:26:58.657Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
8052024-03-11T07:27:00.650Z Compiling opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
8062024-03-11T07:27:09.206Z Finished test [unoptimized + debuginfo] target(s) in 36.30s
8072024-03-11T07:27:09.216Z Running unittests src/lib.rs (/work/oxidecomputer/opte/target/debug/deps/oxide_vpc-3fb6188e483824c1)
8082024-03-11T07:27:09.225Z
8092024-03-11T07:27:09.225Zrunning 9 tests
8102024-03-11T07:27:09.229Ztest api::tests::parse_bad_proto_filter ... ok
8112024-03-11T07:27:09.229Ztest api::tests::parse_good_proto_filter ... ok
8122024-03-11T07:27:09.229Ztest api::tests::parse_bad_address ... ok
8132024-03-11T07:27:09.229Ztest api::tests::parse_good_address ... ok
8142024-03-11T07:27:09.230Ztest api::tests::ports_from_str_good ... ok
8152024-03-11T07:27:09.230Ztest api::tests::ports_from_str_bad ... ok
8162024-03-11T07:27:09.230Ztest cfg::tests::test_required_nat_space ... ok
8172024-03-11T07:27:09.230Ztest cfg::tests::test_required_nat_space_only_ipv4 ... ok
8182024-03-11T07:27:09.230Ztest cfg::tests::test_required_nat_space_only_ipv6 ... ok
8192024-03-11T07:27:09.230Z
8202024-03-11T07:27:09.230Ztest result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8212024-03-11T07:27:09.230Z
8222024-03-11T07:27:09.230Z Running tests/firewall_tests.rs (/work/oxidecomputer/opte/target/debug/deps/firewall_tests-6b76d6e9e3145182)
8232024-03-11T07:27:09.234Z
8242024-03-11T07:27:09.234Zrunning 4 tests
8252024-03-11T07:27:09.234Ztest firewall_vni_outbound ... ok
8262024-03-11T07:27:09.234Ztest firewall_external_inbound ... ok
8272024-03-11T07:27:09.234Ztest firewall_vni_inbound ... ok
8282024-03-11T07:27:09.238Ztest firewall_replace_rules ... ok
8292024-03-11T07:27:09.238Z
8302024-03-11T07:27:09.238Ztest result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8312024-03-11T07:27:09.238Z
8322024-03-11T07:27:09.238Z Running tests/fuzz_regression.rs (/work/oxidecomputer/opte/target/debug/deps/fuzz_regression-ac54dbc66b043c52)
8332024-03-11T07:27:09.242Z
8342024-03-11T07:27:09.242Zrunning 2 tests
8352024-03-11T07:27:09.242Ztest parse_in_regression ... ok
8362024-03-11T07:27:09.242Ztest parse_out_regression ... ok
8372024-03-11T07:27:09.242Z
8382024-03-11T07:27:09.242Ztest result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8392024-03-11T07:27:09.242Z
8402024-03-11T07:27:09.242Z Running tests/integration_tests.rs (/work/oxidecomputer/opte/target/debug/deps/integration_tests-ff718f4a7bed187b)
8412024-03-11T07:27:09.247Z
8422024-03-11T07:27:09.247Zrunning 33 tests
8432024-03-11T07:27:09.247Ztest bad_ip_len ... ok
8442024-03-11T07:27:09.251Ztest check_layers ... ok
8452024-03-11T07:27:09.251Ztest add_remove_fw_rule ... ok
8462024-03-11T07:27:09.251Ztest arp_gateway ... ok
8472024-03-11T07:27:09.251Ztest anti_spoof ... ok
8482024-03-11T07:27:09.251Ztest flow_expiration ... ok
8492024-03-11T07:27:09.251Ztest gateway_icmp4_ping ... ok
8502024-03-11T07:27:09.251Ztest gateway_icmpv6_ping ... ok
8512024-03-11T07:27:09.251Ztest early_tcp_invalidation ... ok
8522024-03-11T07:27:09.251Ztest external_ip_epoch_affinity_preserved ... ok
8532024-03-11T07:27:09.255Ztest gateway_router_advert_reply ... ok
8542024-03-11T07:27:09.255Ztest guest_to_guest_no_route ... ok
8552024-03-11T07:27:09.255Ztest guest_to_internet_ipv4 ... ok
8562024-03-11T07:27:09.255Ztest external_ip_reconfigurable ... ok
8572024-03-11T07:27:09.256Ztest guest_to_internet_ipv6 ... ok
8582024-03-11T07:27:09.256Ztest guest_to_guest_diff_vpc_no_peer ... ok
8592024-03-11T07:27:09.256Ztest guest_to_guest ... ok
8602024-03-11T07:27:09.256Ztest no_panic_on_flow_table_full ... ok
8612024-03-11T07:27:09.256Ztest outbound_ndp_dropped ... ok
8622024-03-11T07:27:09.256Ztest inbound_ndp_dropped_at_gateway ... ok
8632024-03-11T07:27:09.256Ztest port_transition_reset ... ok
8642024-03-11T07:27:09.256Ztest port_transition_running ... ok
8652024-03-11T07:27:09.256Ztest snat_icmp4_echo_rewrite ... ok
8662024-03-11T07:27:09.260Ztest snat_icmp6_echo_rewrite ... ok
8672024-03-11T07:27:09.260Ztest external_ip_receive_and_reply_on_all ... ok
8682024-03-11T07:27:09.260Ztest port_transition_pause ... ok
8692024-03-11T07:27:09.260Ztest test_gateway_neighbor_advert_reply ... ok
8702024-03-11T07:27:09.260Ztest tcp_inbound ... ok
8712024-03-11T07:27:09.260Ztest tcp_outbound ... ok
8722024-03-11T07:27:09.260Ztest external_ip_balanced_over_floating_ips ... ok
8732024-03-11T07:27:09.260Ztest test_reply_to_dhcpv6_solicit_or_request ... ok
8742024-03-11T07:27:09.260Ztest uft_lft_invalidation_out ... ok
8752024-03-11T07:27:09.261Ztest uft_lft_invalidation_in ... ok
8762024-03-11T07:27:09.261Z
8772024-03-11T07:27:09.261Ztest result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
8782024-03-11T07:27:09.261Z
8792024-03-11T07:27:09.261Z Doc-tests oxide-vpc
8802024-03-11T07:27:09.579Z
8812024-03-11T07:27:09.579Zrunning 0 tests
8822024-03-11T07:27:09.579Z
8832024-03-11T07:27:09.579Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8842024-03-11T07:27:09.579Z
8852024-03-11T07:27:09.597Z
8862024-03-11T07:27:09.601Zreal 36.733286352
8872024-03-11T07:27:09.601Zuser 2:14.911540878
8882024-03-11T07:27:09.601Zsys 28.655215363
8892024-03-11T07:27:09.601Ztrap 0.057285222
8902024-03-11T07:27:09.601Ztflt 0.241964048
8912024-03-11T07:27:09.601Zdflt 1.002796854
8922024-03-11T07:27:09.601Zkflt 0.000094233
8932024-03-11T07:27:09.602Zlock 3:55.566848634
8942024-03-11T07:27:09.602Zslp 5:03.693807836
8952024-03-11T07:27:09.602Zlat 3.527269095
8962024-03-11T07:27:09.602Zstop 3.005902590
8972024-03-11T07:27:09.602Zprocess exited: duration 150631 ms, exit code 0
 
8982024-03-11T07:27:09.610Zfound 0 output files