01J0TF0VKWSRKPM6AC6A5X0C2K: opte-api

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

Buildomat Job: 01J0TF13QA488RVMFXZW0ZKKPN

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12024-06-20T09:18:52.187Zjob assigned to worker 01J0TF13SYPA93C9S08775D3MA (queued for 33 s)
 
22024-06-20T09:18:52.315Zstarting task 0: "setup"
32024-06-20T09:18:52.339Z++ uname -s
42024-06-20T09:18:52.339Z+ kern=SunOS
52024-06-20T09:18:52.339Z+ case "$kern" in
62024-06-20T09:18:52.339Z+ groupadd -g 12345 build
72024-06-20T09:18:52.339Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-06-20T09:18:54.345Z+ zfs create -o mountpoint=/work rpool/work
92024-06-20T09:18:54.392Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-06-20T09:18:54.416Z+ home_fs=zfs
112024-06-20T09:18:54.416Z+ [[ zfs == autofs ]]
122024-06-20T09:18:54.416Z+ mkdir -p /home/build
132024-06-20T09:18:54.416Z+ chown build:build /home/build /work
142024-06-20T09:18:56.402Z+ chmod 0700 /home/build /work
152024-06-20T09:18:56.427Zprocess exited: duration 4092 ms, exit code 0
 
162024-06-20T09:18:56.480Zstarting task 1: "rust-toolchain"
172024-06-20T09:18:56.505Z+ printf ' * toolchain channel = "%s"
182024-06-20T09:18:56.505Z' nightly-2024-05-12
192024-06-20T09:18:56.505Z+ printf ' * toolchain profile = "%s"
202024-06-20T09:18:56.505Z' default
212024-06-20T09:18:56.505Z * toolchain channel = "nightly-2024-05-12"
222024-06-20T09:18:56.505Z * toolchain profile = "default"
232024-06-20T09:18:56.505Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-06-20T09:18:56.505Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-05-12 --profile default
252024-06-20T09:18:56.635Zinfo: downloading installer
262024-06-20T09:18:57.105Zinfo: profile set to 'default'
272024-06-20T09:18:57.106Zinfo: default host triple is x86_64-unknown-illumos
282024-06-20T09:18:57.106Zinfo: syncing channel updates for 'nightly-2024-05-12-x86_64-unknown-illumos'
292024-06-20T09:18:57.236Zinfo: latest update on 2024-05-12, rust version 1.80.0-nightly (78a775127 2024-05-11)
302024-06-20T09:18:57.236Zinfo: downloading component 'cargo'
312024-06-20T09:18:57.819Zinfo: downloading component 'clippy'
322024-06-20T09:18:58.038Zinfo: downloading component 'rust-docs'
332024-06-20T09:18:58.489Zinfo: downloading component 'rust-std'
342024-06-20T09:18:59.282Zinfo: downloading component 'rustc'
352024-06-20T09:19:01.656Zinfo: downloading component 'rustfmt'
362024-06-20T09:19:01.852Zinfo: installing component 'cargo'
372024-06-20T09:19:02.945Zinfo: installing component 'clippy'
382024-06-20T09:19:03.352Zinfo: installing component 'rust-docs'
392024-06-20T09:19:06.039Zinfo: installing component 'rust-std'
402024-06-20T09:19:08.500Zinfo: installing component 'rustc'
412024-06-20T09:19:13.516Zinfo: installing component 'rustfmt'
422024-06-20T09:19:13.893Zinfo: default toolchain set to 'nightly-2024-05-12-x86_64-unknown-illumos'
432024-06-20T09:19:13.893Z
442024-06-20T09:19:13.997Z nightly-2024-05-12-x86_64-unknown-illumos installed - rustc 1.80.0-nightly (78a775127 2024-05-11)
452024-06-20T09:19:13.997Z
462024-06-20T09:19:13.997Z
472024-06-20T09:19:13.997ZRust is installed now. Great!
482024-06-20T09:19:13.997Z
492024-06-20T09:19:13.997ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-06-20T09:19:13.997Zenvironment variable. This has not been done automatically.
512024-06-20T09:19:13.997Z
522024-06-20T09:19:13.997ZTo configure your current shell, you need to source
532024-06-20T09:19:14.022Zthe corresponding env file under $HOME/.cargo.
542024-06-20T09:19:14.022Z
552024-06-20T09:19:14.022ZThis is usually done by running one of the following (note the leading DOT):
562024-06-20T09:19:14.022Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-06-20T09:19:14.022Zsource "$HOME/.cargo/env.fish" # For fish
582024-06-20T09:19:14.067Z+ rustc --version
592024-06-20T09:19:14.159Zrustc 1.80.0-nightly (78a775127 2024-05-11)
602024-06-20T09:19:14.189Zprocess exited: duration 17676 ms, exit code 0
 
612024-06-20T09:19:14.238Zstarting task 2: "authentication"
622024-06-20T09:19:14.293Zprocess exited: duration 55 ms, exit code 0
 
632024-06-20T09:19:14.341Zstarting task 3: "clone repository"
642024-06-20T09:19:14.365Z+ mkdir -p /work/oxidecomputer/opte
652024-06-20T09:19:14.365Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-06-20T09:19:14.389ZCloning into '/work/oxidecomputer/opte'...
672024-06-20T09:19:15.676Z+ cd /work/oxidecomputer/opte
682024-06-20T09:19:15.676Z+ git fetch origin a98ac2fa4ce9a58c511193cf1bfd6ab3056a6ce2
692024-06-20T09:19:16.013ZFrom https://github.com/oxidecomputer/opte
702024-06-20T09:19:16.013Z * branch a98ac2fa4ce9a58c511193cf1bfd6ab3056a6ce2 -> FETCH_HEAD
712024-06-20T09:19:16.038Z+ [[ -n '' ]]
722024-06-20T09:19:16.038Z+ git reset --hard a98ac2fa4ce9a58c511193cf1bfd6ab3056a6ce2
732024-06-20T09:19:16.062ZHEAD is now at a98ac2f Merge branch 'master' into use-the-flow-luke-61
742024-06-20T09:19:16.062Zprocess exited: duration 1717 ms, exit code 0
 
752024-06-20T09:19:16.112Zstarting task 4: "build"
762024-06-20T09:19:16.136Z+ cargo --version
772024-06-20T09:19:16.136Zinfo: syncing channel updates for '1.78.0-x86_64-unknown-illumos'
782024-06-20T09:19:16.267Zinfo: latest update on 2024-05-02, rust version 1.78.0 (9b00956e5 2024-04-29)
792024-06-20T09:19:16.267Zinfo: downloading component 'cargo'
802024-06-20T09:19:16.524Zinfo: downloading component 'clippy'
812024-06-20T09:19:16.613Zinfo: downloading component 'rust-docs'
822024-06-20T09:19:16.885Zinfo: downloading component 'rust-std'
832024-06-20T09:19:17.285Zinfo: downloading component 'rustc'
842024-06-20T09:19:18.415Zinfo: downloading component 'rustfmt'
852024-06-20T09:19:18.477Zinfo: installing component 'cargo'
862024-06-20T09:19:19.583Zinfo: installing component 'clippy'
872024-06-20T09:19:20.003Zinfo: installing component 'rust-docs'
882024-06-20T09:19:22.402Zinfo: installing component 'rust-std'
892024-06-20T09:19:24.443Zinfo: installing component 'rustc'
902024-06-20T09:19:29.271Zinfo: installing component 'rustfmt'
912024-06-20T09:19:29.738Zcargo 1.78.0 (54d8815d0 2024-03-26)
922024-06-20T09:19:29.762Z+ rustc --version
932024-06-20T09:19:29.881Zrustc 1.78.0 (9b00956e5 2024-04-29)
942024-06-20T09:19:29.907Z+ cd crates/opte-api
952024-06-20T09:19:29.907Z+ header 'check API_VERSION'
962024-06-20T09:19:29.907Z+ echo '# ==== check API_VERSION ==== #'
972024-06-20T09:19:29.907Z+ ./check-api-version.sh
982024-06-20T09:19:29.907Z# ==== check API_VERSION ==== #
992024-06-20T09:19:29.907Z+ header 'check style'
1002024-06-20T09:19:29.907Z+ echo '# ==== check style ==== #'
1012024-06-20T09:19:29.907Z+ ptime -m cargo +nightly-2024-05-12 fmt -- --check
1022024-06-20T09:19:29.907Z# ==== check style ==== #
1032024-06-20T09:19:30.283Z
1042024-06-20T09:19:30.308Zreal 0.374401192
1052024-06-20T09:19:30.308Zuser 0.150027777
1062024-06-20T09:19:30.308Zsys 0.218297434
1072024-06-20T09:19:30.308Ztrap 0.000016241
1082024-06-20T09:19:30.308Ztflt 0.000000000
1092024-06-20T09:19:30.308Zdflt 0.000000000
1102024-06-20T09:19:30.308Zkflt 0.000000000
1112024-06-20T09:19:30.308Zlock 0.000000000
1122024-06-20T09:19:30.308Zslp 0.238019240
1132024-06-20T09:19:30.308Zlat 0.000585603
1142024-06-20T09:19:30.308Zstop 0.000325844
1152024-06-20T09:19:30.308Z+ header 'analyze std'
1162024-06-20T09:19:30.308Z+ echo '# ==== analyze std ==== #'
1172024-06-20T09:19:30.308Z+ ptime -m cargo clippy --all-targets
1182024-06-20T09:19:30.308Z# ==== analyze std ==== #
1192024-06-20T09:19:30.650Z Updating crates.io index
1202024-06-20T09:19:30.717Z Updating git repository `https://github.com/oxidecomputer/falcon`
1212024-06-20T09:19:31.623Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1222024-06-20T09:19:32.210Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1232024-06-20T09:19:32.846Z Updating git repository `https://github.com/oxidecomputer/zone`
1242024-06-20T09:19:33.365Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1252024-06-20T09:19:33.840Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1262024-06-20T09:19:34.243Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1272024-06-20T09:19:34.620Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1282024-06-20T09:19:36.257Z Downloading crates ...
1292024-06-20T09:19:36.303Z Downloaded bitflags v1.3.2
1302024-06-20T09:19:36.326Z Downloaded thiserror-impl v1.0.61
1312024-06-20T09:19:36.326Z Downloaded proc-macro-error-attr v1.0.4
1322024-06-20T09:19:36.326Z Downloaded stable_deref_trait v1.2.0
1332024-06-20T09:19:36.326Z Downloaded serde v1.0.203
1342024-06-20T09:19:36.326Z Downloaded unicode-ident v1.0.12
1352024-06-20T09:19:36.326Z Downloaded version_check v0.9.4
1362024-06-20T09:19:36.326Z Downloaded syn v1.0.109
1372024-06-20T09:19:36.350Z Downloaded heapless v0.8.0
1382024-06-20T09:19:36.350Z Downloaded embedded-io v0.4.0
1392024-06-20T09:19:36.350Z Downloaded thiserror v1.0.61
1402024-06-20T09:19:36.350Z Downloaded smoltcp v0.11.0
1412024-06-20T09:19:36.374Z Downloaded postcard v1.0.8
1422024-06-20T09:19:36.374Z Downloaded quote v1.0.36
1432024-06-20T09:19:36.374Z Downloaded proc-macro2 v1.0.85
1442024-06-20T09:19:36.374Z Downloaded defmt v0.3.8
1452024-06-20T09:19:36.398Z Downloaded serde_derive v1.0.203
1462024-06-20T09:19:36.398Z Downloaded proc-macro-error v1.0.4
1472024-06-20T09:19:36.398Z Downloaded managed v0.8.0
1482024-06-20T09:19:36.398Z Downloaded defmt-macros v0.3.9
1492024-06-20T09:19:36.398Z Downloaded ipnetwork v0.20.0
1502024-06-20T09:19:36.398Z Downloaded hash32 v0.3.1
1512024-06-20T09:19:36.398Z Downloaded defmt-parser v0.3.4
1522024-06-20T09:19:36.398Z Downloaded cobs v0.2.3
1532024-06-20T09:19:36.398Z Downloaded cfg-if v1.0.0
1542024-06-20T09:19:36.398Z Downloaded byteorder v1.5.0
1552024-06-20T09:19:36.440Z Downloaded syn v2.0.66
1562024-06-20T09:19:36.498Z Compiling proc-macro2 v1.0.85
1572024-06-20T09:19:36.522Z Compiling unicode-ident v1.0.12
1582024-06-20T09:19:36.522Z Checking byteorder v1.5.0
1592024-06-20T09:19:36.522Z Compiling serde v1.0.203
1602024-06-20T09:19:36.522Z Compiling heapless v0.8.0
1612024-06-20T09:19:36.522Z Compiling smoltcp v0.11.0
1622024-06-20T09:19:36.522Z Checking stable_deref_trait v1.2.0
1632024-06-20T09:19:36.522Z Checking cfg-if v1.0.0
1642024-06-20T09:19:36.617Z Checking embedded-io v0.4.0
1652024-06-20T09:19:36.641Z Checking cobs v0.2.3
1662024-06-20T09:19:36.681Z Checking managed v0.8.0
1672024-06-20T09:19:36.757Z Checking hash32 v0.3.1
1682024-06-20T09:19:36.758Z Checking bitflags v1.3.2
1692024-06-20T09:19:36.781Z Checking ipnetwork v0.20.0
1702024-06-20T09:19:36.837Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
1712024-06-20T09:19:37.802Z Compiling quote v1.0.36
1722024-06-20T09:19:38.097Z Compiling syn v2.0.66
1732024-06-20T09:19:44.998Z Compiling serde_derive v1.0.203
1742024-06-20T09:19:49.769Z Checking postcard v1.0.8
1752024-06-20T09:19:50.292Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
1762024-06-20T09:19:52.031Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.53s
1772024-06-20T09:19:52.174Z
1782024-06-20T09:19:52.174Zreal 21.880833013
1792024-06-20T09:19:52.199Zuser 25.038062060
1802024-06-20T09:19:52.199Zsys 7.123604075
1812024-06-20T09:19:52.199Ztrap 0.007533928
1822024-06-20T09:19:52.199Ztflt 0.058471205
1832024-06-20T09:19:52.199Zdflt 0.356833200
1842024-06-20T09:19:52.199Zkflt 0.001533839
1852024-06-20T09:19:52.199Zlock 50.630596704
1862024-06-20T09:19:52.199Zslp 1:15.989344688
1872024-06-20T09:19:52.199Zlat 1.099693393
1882024-06-20T09:19:52.199Zstop 1.523975847
1892024-06-20T09:19:52.200Z+ header 'analyze no_std'
1902024-06-20T09:19:52.200Z+ echo '# ==== analyze no_std ==== #'
1912024-06-20T09:19:52.200Z+ ptime -m cargo clippy --no-default-features --all-targets
1922024-06-20T09:19:52.200Z# ==== analyze no_std ==== #
1932024-06-20T09:19:52.488Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
1942024-06-20T09:19:54.159Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.82s
1952024-06-20T09:19:54.185Z
1962024-06-20T09:19:54.185Zreal 2.001991064
1972024-06-20T09:19:54.185Zuser 3.026601863
1982024-06-20T09:19:54.185Zsys 0.427070796
1992024-06-20T09:19:54.185Ztrap 0.000619632
2002024-06-20T09:19:54.186Ztflt 0.000019666
2012024-06-20T09:19:54.186Zdflt 0.000027872
2022024-06-20T09:19:54.186Zkflt 0.000000000
2032024-06-20T09:19:54.186Zlock 4.416377003
2042024-06-20T09:19:54.186Zslp 8.105794722
2052024-06-20T09:19:54.225Zlat 0.005704411
2062024-06-20T09:19:54.225Zstop 0.020137446
2072024-06-20T09:19:54.225Z+ header test
2082024-06-20T09:19:54.225Z+ echo '# ==== test ==== #'
2092024-06-20T09:19:54.225Z# ==== test ==== #
2102024-06-20T09:19:54.225Z+ ptime -m cargo test
2112024-06-20T09:19:54.474Z Compiling byteorder v1.5.0
2122024-06-20T09:19:54.474Z Compiling stable_deref_trait v1.2.0
2132024-06-20T09:19:54.499Z Compiling cobs v0.2.3
2142024-06-20T09:19:54.499Z Compiling managed v0.8.0
2152024-06-20T09:19:54.500Z Compiling bitflags v1.3.2
2162024-06-20T09:19:54.500Z Compiling cfg-if v1.0.0
2172024-06-20T09:19:54.500Z Compiling embedded-io v0.4.0
2182024-06-20T09:19:54.500Z Compiling serde v1.0.203
2192024-06-20T09:19:54.561Z Compiling ipnetwork v0.20.0
2202024-06-20T09:19:54.586Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2212024-06-20T09:19:54.711Z Compiling hash32 v0.3.1
2222024-06-20T09:19:54.819Z Compiling heapless v0.8.0
2232024-06-20T09:19:55.550Z Compiling smoltcp v0.11.0
2242024-06-20T09:19:58.566Z Compiling postcard v1.0.8
2252024-06-20T09:19:59.078Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
2262024-06-20T09:20:01.167Z Finished `test` profile [unoptimized + debuginfo] target(s) in 6.92s
2272024-06-20T09:20:01.192Z Running unittests src/lib.rs (/work/oxidecomputer/opte/target/debug/deps/opte_api-ba919470bb7c96a9)
2282024-06-20T09:20:01.192Z
2292024-06-20T09:20:01.192Zrunning 22 tests
2302024-06-20T09:20:01.192Ztest dns::tests::test_domain_name ... ok
2312024-06-20T09:20:01.192Ztest encap::test::good_vni ... ok
2322024-06-20T09:20:01.192Ztest encap::test::vni_round_trip ... ok
2332024-06-20T09:20:01.192Ztest encap::test::bad_vni ... ok
2342024-06-20T09:20:01.192Ztest ip::test::bad_prefix_len ... ok
2352024-06-20T09:20:01.192Ztest ip::test::dhcp_fqdn ... ok
2362024-06-20T09:20:01.192Ztest ip::test::bad_cidr ... ok
2372024-06-20T09:20:01.192Ztest ip::test::good_cidr ... ok
2382024-06-20T09:20:01.192Ztest ip::test::ipv4_addr_bad ... ok
2392024-06-20T09:20:01.192Ztest ip::test::ipv4_addr_good ... ok
2402024-06-20T09:20:01.192Ztest ip::test::ipv6_cidr_is_member ... ok
2412024-06-20T09:20:01.192Ztest ip::test::ipv4_mask ... ok
2422024-06-20T09:20:01.192Ztest ip::test::ipv6_is_default ... ok
2432024-06-20T09:20:01.192Ztest ip::test::ipv6_prefix_len ... ok
2442024-06-20T09:20:01.192Ztest ip::test::ipv6_mask ... ok
2452024-06-20T09:20:01.192Ztest ip::test::test_ip_cidr_from_str ... ok
2462024-06-20T09:20:01.192Ztest ip::test::test_ip_addr_from_str ... ok
2472024-06-20T09:20:01.192Ztest ip::test::test_ipv6_from_eui64 ... ok
2482024-06-20T09:20:01.192Ztest ip::test::test_ipv6_from_const ... ok
2492024-06-20T09:20:01.192Ztest ip::test::test_ipv6_is_multicast ... ok
2502024-06-20T09:20:01.192Ztest ip::test::test_ipv6_multicast_mac ... ok
2512024-06-20T09:20:01.193Ztest ip::test::test_ipv6_solicited_node_multicast ... ok
2522024-06-20T09:20:01.193Z
2532024-06-20T09:20:01.193Ztest result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2542024-06-20T09:20:01.193Z
2552024-06-20T09:20:01.193Z Doc-tests opte-api
2562024-06-20T09:20:01.396Z
2572024-06-20T09:20:01.397Zrunning 1 test
2582024-06-20T09:20:01.764Ztest crates/opte-api/src/dns.rs - dns::DomainName::encode (line 81) ... ok
2592024-06-20T09:20:01.764Z
2602024-06-20T09:20:01.789Ztest result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s
2612024-06-20T09:20:01.789Z
2622024-06-20T09:20:01.813Z
2632024-06-20T09:20:01.813Zreal 7.595620192
2642024-06-20T09:20:01.813Zuser 14.916401179
2652024-06-20T09:20:01.813Zsys 3.850494599
2662024-06-20T09:20:01.813Ztrap 0.002976657
2672024-06-20T09:20:01.813Ztflt 0.059517914
2682024-06-20T09:20:01.813Zdflt 0.143405129
2692024-06-20T09:20:01.813Zkflt 0.000003842
2702024-06-20T09:20:01.813Zlock 26.659311478
2712024-06-20T09:20:01.813Zslp 31.879965986
2722024-06-20T09:20:01.813Zlat 0.460511768
2732024-06-20T09:20:01.813Zstop 0.470559845
2742024-06-20T09:20:01.813Zprocess exited: duration 45684 ms, exit code 0
 
2752024-06-20T09:20:01.863Zfound 0 output files