2026-02-15 17:59.35: New job: test ocaml-multicore/multicore-bench https://github.com/ocaml-multicore/multicore-bench.git#refs/heads/main (efb15d8562dbdc1ba976ffc574de028e3c11c123) (linux-x86_64:opensuse-16.0-5.4_opam-2.5) Base: ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69 Opam project build To reproduce locally: git clone --recursive "https://github.com/ocaml-multicore/multicore-bench.git" -b "main" && cd "multicore-bench" && git reset --hard efb15d85 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69 # opensuse-16.0-5.4_opam-2.5 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam RUN opam init --reinit -ni RUN uname -rs && opam exec -- ocaml -version && opam --version WORKDIR /src RUN sudo chown opam /src RUN cd ~/opam-repository && (git cat-file -e 302e116c4009da2f5a31c350a57c8b3c9b27289e || git fetch origin master) && git reset -q --hard 302e116c4009da2f5a31c350a57c8b3c9b27289e && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 multicore-bench.opam ./ RUN opam pin add -yn multicore-bench.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="astring.0.8.5 backoff.0.1.1 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base camlp-streams.5.0.1 cmdliner.2.1.0 cppo.1.8.0 csexp.1.5.2 domain-local-await.1.0.1 domain_shims.0.1.0 dune.3.21.1 fmt.0.11.0 logs.0.10.0 mdx.2.5.1 mtime.2.1.0 multicore-magic.2.3.2 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8 re.1.14.0 result.1.5 thread-table.1.0.0 topkg.1.1.1 yojson.3.0.0" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.5 --depext-only -y multicore-bench.dev $DEPS RUN opam install $DEPS COPY --chown=1000:1000 . /src RUN opam exec -- dune build @install @check @runtest && rm -rf _build END-OF-DOCKERFILE docker build . END-REPRO-BLOCK 2026-02-15 17:59.35: Using cache hint "ocaml-multicore/multicore-bench-ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69-opensuse-16.0-5.4_opam-2.5-ca9771ecc62fd6bbba007243926da734" 2026-02-15 17:59.35: Using OBuilder spec: ((from ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69) (comment opensuse-16.0-5.4_opam-2.5) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (workdir /src) (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam")) (run (shell "opam init --reinit -ni")) (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) (workdir /src) (run (shell "sudo chown opam /src")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 302e116c4009da2f5a31c350a57c8b3c9b27289e || git fetch origin master) && git reset -q --hard 302e116c4009da2f5a31c350a57c8b3c9b27289e && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src multicore-bench.opam) (dst ./)) (run (network host) (shell "opam pin add -yn multicore-bench.dev './'")) (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "astring.0.8.5 backoff.0.1.1 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base camlp-streams.5.0.1 cmdliner.2.1.0 cppo.1.8.0 csexp.1.5.2 domain-local-await.1.0.1 domain_shims.0.1.0 dune.3.21.1 fmt.0.11.0 logs.0.10.0 mdx.2.5.1 mtime.2.1.0 multicore-magic.2.3.2 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8 re.1.14.0 result.1.5 thread-table.1.0.0 topkg.1.1.1 yojson.3.0.0") (env CI true) (env OCAMLCI true) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.5 --depext-only -y multicore-bench.dev $DEPS")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) (copy (src .) (dst /src)) (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) ) 2026-02-15 17:59.35: Waiting for resource in pool OCluster 2026-02-15 19:07.42: Waiting for worker… 2026-02-15 19:12.55: Got resource from pool OCluster Building on odawa.caelum.ci.dev All commits already cached HEAD is now at efb15d8 Inline `Atomic` and `Ref` ops and unroll (from ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69) Unable to find image 'ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69' locally docker.io/ocaml/opam@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69: Pulling from ocaml/opam 64cfa2a65095: Already exists 692f5537ba42: Already exists 43d4ccad78cf: Already exists 70070cd3c955: Already exists ec78a4ac80e5: Already exists eefb9793fafd: Already exists 4c43fcde2d96: Already exists f8ebe3d69c53: Already exists 5701de31e7b4: Already exists 6f0d4e876bbd: Already exists 514a778e56ac: Already exists 6f18741b08bc: Already exists b55a7ea2c456: Already exists 2feb3e941e06: Already exists 653f3a3f03c4: Already exists c33d44c2fe4b: Already exists 4fea671b1885: Already exists b9f264b7c21f: Already exists 6d5265cd7803: Already exists 4f4fb700ef54: Already exists 7d8fef25b78c: Already exists 6b0aa9646d3b: Already exists 10db3a3b9be6: Already exists 2d2da8b6b9b7: Already exists 1ec924573b5f: Already exists 6073c773f2c4: Already exists bb3927dba7ec: Already exists 2fe1303967bb: Already exists 8f6ca5296dbb: Already exists a3cfb92e75bb: Already exists a8021b72a568: Already exists 1ec42febf652: Already exists a97cb0151adc: Already exists 49c1029be156: Already exists 89e146cf2a15: Already exists c205ee7826da: Already exists a1bc65435ed6: Already exists 42d855c8ca83: Already exists 3b96cdb92533: Pulling fs layer 37908c05cc2e: Pulling fs layer 873e394a55db: Pulling fs layer 8b0427d054f2: Pulling fs layer 72f823d6b15a: Pulling fs layer fb8fd7f6e601: Pulling fs layer 19a31680e4c0: Pulling fs layer 8b0427d054f2: Waiting fb8fd7f6e601: Waiting 19a31680e4c0: Waiting 72f823d6b15a: Waiting 3b96cdb92533: Verifying Checksum 3b96cdb92533: Download complete 3b96cdb92533: Pull complete 873e394a55db: Download complete 72f823d6b15a: Verifying Checksum 72f823d6b15a: Download complete fb8fd7f6e601: Verifying Checksum fb8fd7f6e601: Download complete 19a31680e4c0: Verifying Checksum 19a31680e4c0: Download complete 37908c05cc2e: Verifying Checksum 37908c05cc2e: Download complete 37908c05cc2e: Pull complete 873e394a55db: Pull complete 8b0427d054f2: Verifying Checksum 8b0427d054f2: Download complete 8b0427d054f2: Pull complete 72f823d6b15a: Pull complete fb8fd7f6e601: Pull complete 19a31680e4c0: Pull complete Digest: sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69 Status: Downloaded newer image for ocaml/opam@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69 2026-02-15 19:12.55 ---> using "419c12b0131530436bc1bd48eab089d969cd7499a1b30cd0ecb7539b421b3066" from cache /: (comment opensuse-16.0-5.4_opam-2.5) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (workdir /src) /src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam")) 2026-02-15 19:12.55 ---> using "ef213f399cc4d5c706edb3a99f4e50fe95ee55fb51fad1a114f982145bd6536f" from cache /src: (run (shell "opam init --reinit -ni")) Configuring from /home/opam/.opamrc and then from built-in defaults. Checking for available remotes: rsync and local, git. - you won't be able to use mercurial repositories unless you install the hg command on your system. - you won't be able to use darcs repositories unless you install the darcs command on your system. This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted. You may want to back it up before going further. Continue? [Y/n] y Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised 2026-02-15 19:12.55 ---> using "3df2a4a78106de8bcda7f77ce97c50d3c362968946e23a385ee92c4860e0712a" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 6.8.0-87-generic The OCaml toplevel, version 5.4.0 2.5.0 2026-02-15 19:12.55 ---> using "ef045a8760c3ad3282e100aa8a177fda66de0681d3d0e41b68ede5a302634434" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-02-15 19:12.55 ---> using "74cf57ef77fcc32f8ee9cbb81cc36465a75db8b329cf3f359312df60b986c7b0" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 302e116c4009da2f5a31c350a57c8b3c9b27289e || git fetch origin master) && git reset -q --hard 302e116c4009da2f5a31c350a57c8b3c9b27289e && git log --no-decorate -n1 --oneline && opam update -u")) 302e116c40 Merge pull request #29374 from shonfeder/release-dune-3.21.1 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///home/opam/opam-repository Already up-to-date. Nothing to do. # To update the current shell environment, run: eval $(opam env) 2026-02-15 19:12.55 ---> using "09328843ef1456138b7ad0819f4f3b9c7ceff9c519f56d8018b544a1d21b0d2b" from cache /src: (copy (src multicore-bench.opam) (dst ./)) 2026-02-15 19:12.55 ---> saved as "384eee6bc94cd66b6a05dc721f2d28410f50b71c1b7c0d09f86ecefaacb1c50b" /src: (run (network host) (shell "opam pin add -yn multicore-bench.dev './'")) [multicore-bench.dev] synchronised (file:///src) multicore-bench is now pinned to file:///src (version dev) 2026-02-15 19:12.56 ---> saved as "cc29fe4d27c4ceeff1ff0d00f5e421024ded700e7a0a14df2f6113a1f6e4d11a" /src: (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-02-15 19:12.56 ---> saved as "6f287edc9bfbe7fb465086f6108e759d6e250ae492d606f896dad138bbb71219" /src: (env DEPS "astring.0.8.5 backoff.0.1.1 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base camlp-streams.5.0.1 cmdliner.2.1.0 cppo.1.8.0 csexp.1.5.2 domain-local-await.1.0.1 domain_shims.0.1.0 dune.3.21.1 fmt.0.11.0 logs.0.10.0 mdx.2.5.1 mtime.2.1.0 multicore-magic.2.3.2 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8 re.1.14.0 result.1.5 thread-table.1.0.0 topkg.1.1.1 yojson.3.0.0") /src: (env CI true) /src: (env OCAMLCI true) /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.5 --depext-only -y multicore-bench.dev $DEPS")) + /usr/bin/sudo "zypper" "--non-interactive" "refresh" - Repository 'repo-openh264 (16.0)' is up to date. - Retrieving repository 'repo-oss (16.0)' metadata [.. - Looking for gpg keys in repository repo-oss (16.0). - gpgkey=http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64/repodata/repomd.xml.key - ... - ..... - ........... - ........... - done] - Building repository 'repo-oss (16.0)' cache [.. - ..done] - All repositories have been refreshed. <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [multicore-bench.dev] synchronised (file:///src) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 3). [NOTE] Package ocaml-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml is already installed (current version is 5.4.0). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-nnp is already installed (current version is base). [NOTE] Package base-effects is already installed (current version is base). [NOTE] Package base-domains is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). # To update the current shell environment, run: eval $(opam env) 2026-02-15 19:13.11 ---> saved as "cb1b66534d3f7ab554f73b52a8e64f8300153868efe3a3af8c9862bedaecd134" /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 3). [NOTE] Package ocaml-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml is already installed (current version is 5.4.0). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-nnp is already installed (current version is base). [NOTE] Package base-effects is already installed (current version is base). [NOTE] Package base-domains is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). The following actions will be performed: === install 22 packages - install astring 0.8.5 - install backoff 0.1.1 - install camlp-streams 5.0.1 - install cmdliner 2.1.0 - install cppo 1.8.0 - install csexp 1.5.2 - install domain-local-await 1.0.1 - install domain_shims 0.1.0 - install dune 3.21.1 - install fmt 0.11.0 - install logs 0.10.0 - install mdx 2.5.1 - install mtime 2.1.0 - install multicore-magic 2.3.2 - install ocaml-version 4.0.3 - install ocamlbuild 0.16.1 - install ocamlfind 1.9.8 - install re 1.14.0 - install result 1.5 - install thread-table 1.0.0 - install topkg 1.1.1 - install yojson 3.0.0 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved astring.0.8.5 (cached) -> retrieved backoff.0.1.1 (cached) -> retrieved camlp-streams.5.0.1 (cached) -> retrieved cppo.1.8.0 (cached) -> retrieved cmdliner.2.1.0 (cached) -> retrieved csexp.1.5.2 (cached) -> retrieved domain-local-await.1.0.1 (cached) -> retrieved domain_shims.0.1.0 (cached) -> retrieved fmt.0.11.0 (cached) -> retrieved logs.0.10.0 (cached) -> retrieved mtime.2.1.0 (cached) -> retrieved mdx.2.5.1 (cached) -> retrieved multicore-magic.2.3.2 (cached) -> retrieved ocaml-version.4.0.3 (cached) -> retrieved ocamlfind.1.9.8 (cached) -> retrieved ocamlbuild.0.16.1 (cached) -> retrieved re.1.14.0 (cached) -> retrieved result.1.5 (cached) -> retrieved thread-table.1.0.0 (cached) -> retrieved topkg.1.1.1 (cached) -> retrieved yojson.3.0.0 (cached) -> retrieved dune.3.21.1 (cached) -> installed cmdliner.2.1.0 -> installed ocamlbuild.0.16.1 -> installed ocamlfind.1.9.8 -> installed topkg.1.1.1 -> installed fmt.0.11.0 -> installed mtime.2.1.0 -> installed astring.0.8.5 -> installed logs.0.10.0 -> installed dune.3.21.1 -> installed domain_shims.0.1.0 -> installed csexp.1.5.2 -> installed thread-table.1.0.0 -> installed result.1.5 -> installed backoff.0.1.1 -> installed ocaml-version.4.0.3 -> installed multicore-magic.2.3.2 -> installed camlp-streams.5.0.1 -> installed domain-local-await.1.0.1 -> installed cppo.1.8.0 -> installed re.1.14.0 -> installed yojson.3.0.0 -> installed mdx.2.5.1 Done. # To update the current shell environment, run: eval $(opam env) 2026-02-15 19:13.40 ---> saved as "054e809c5ede030759c26c56a80289cc0d9e6cc7007af8a926971de9a9fb7c7f" /src: (copy (src .) (dst /src)) 2026-02-15 19:13.40 ---> saved as "3321584613930fac2125a94edddbe877ffb67037f8fcd7369d9435d62df10568" /src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) (cd _build/default/bench && ./main.exe -brief) Atomic: ops over time/cas int: 345.90 M/s ops over time/get: 3675.59 M/s ops over time/incr: 292.64 M/s ops over time/push & pop: 77.88 M/s ops over time/swap: 154.37 M/s ops over time/xchg int: 321.99 M/s time per op/cas int: 2.89 ns time per op/get: 0.27 ns time per op/incr: 3.42 ns time per op/push & pop: 12.84 ns time per op/swap: 6.48 ns time per op/xchg int: 3.11 ns Atomic incr: ops over time/CAS, 1 domains: 256.21 M/s ops over time/CAS, 2 domains: 90.88 M/s ops over time/CAS, 4 domains: 62.26 M/s ops over time/CAS, 8 domains: 54.05 M/s ops over time/CAS with backoff, 1 domains: 256.88 M/s ops over time/CAS with backoff, 2 domains: 125.28 M/s ops over time/CAS with backoff, 4 domains: 63.93 M/s ops over time/CAS with backoff, 8 domains: 40.91 M/s ops over time/Incr, 1 domains: 248.58 M/s ops over time/Incr, 2 domains: 111.68 M/s ops over time/Incr, 4 domains: 89.28 M/s ops over time/Incr, 8 domains: 73.84 M/s time per op/CAS, 1 domains: 3.90 ns time per op/CAS, 2 domains: 22.01 ns time per op/CAS, 4 domains: 64.24 ns time per op/CAS, 8 domains: 148.00 ns time per op/CAS with backoff, 1 domains: 3.89 ns time per op/CAS with backoff, 2 domains: 15.96 ns time per op/CAS with backoff, 4 domains: 62.57 ns time per op/CAS with backoff, 8 domains: 195.57 ns time per op/Incr, 1 domains: 4.02 ns time per op/Incr, 2 domains: 17.91 ns time per op/Incr, 4 domains: 44.80 ns time per op/Incr, 8 domains: 108.34 ns Bounded_q: messages over time/1 adder, 1 taker: 6.48 M/s messages over time/1 adder, 2 takers: 3.24 M/s messages over time/1 adder, 4 takers: 3.33 M/s messages over time/2 adders, 1 taker: 3.46 M/s messages over time/2 adders, 2 takers: 2.04 M/s messages over time/2 adders, 4 takers: 1.27 M/s messages over time/4 adders, 1 taker: 3.55 M/s messages over time/4 adders, 2 takers: 1.65 M/s messages over time/4 adders, 4 takers: 1.28 M/s messages over time/one domain: 15.64 M/s time per message/1 adder, 1 taker: 308.85 ns time per message/1 adder, 2 takers: 925.98 ns time per message/1 adder, 4 takers: 1500.92 ns time per message/2 adders, 1 taker: 866.61 ns time per message/2 adders, 2 takers: 1957.54 ns time per message/2 adders, 4 takers: 4730.12 ns time per message/4 adders, 1 taker: 1409.71 ns time per message/4 adders, 2 takers: 3641.91 ns time per message/4 adders, 4 takers: 6269.62 ns time per message/one domain: 63.94 ns Hashtbl: operations over time/1 worker, 10% reads: 19.48 M/s operations over time/1 worker, 50% reads: 19.07 M/s operations over time/1 worker, 90% reads: 22.54 M/s operations over time/2 workers, 10% reads: 2.69 M/s operations over time/2 workers, 50% reads: 3.58 M/s operations over time/2 workers, 90% reads: 7.99 M/s operations over time/4 workers, 10% reads: 1.98 M/s operations over time/4 workers, 50% reads: 1.84 M/s operations over time/4 workers, 90% reads: 3.97 M/s operations over time/8 workers, 10% reads: 1.10 M/s operations over time/8 workers, 50% reads: 1.87 M/s operations over time/8 workers, 90% reads: 4.19 M/s operations over time/one domain, 10% reads: 29.40 M/s operations over time/one domain, 50% reads: 28.84 M/s operations over time/one domain, 90% reads: 40.53 M/s time per operation/1 worker, 10% reads: 51.32 ns time per operation/1 worker, 50% reads: 52.44 ns time per operation/1 worker, 90% reads: 44.36 ns time per operation/2 workers, 10% reads: 744.49 ns time per operation/2 workers, 50% reads: 558.44 ns time per operation/2 workers, 90% reads: 250.22 ns time per operation/4 workers, 10% reads: 2023.74 ns time per operation/4 workers, 50% reads: 2177.64 ns time per operation/4 workers, 90% reads: 1007.06 ns time per operation/8 workers, 10% reads: 7302.84 ns time per operation/8 workers, 50% reads: 4276.46 ns time per operation/8 workers, 90% reads: 1910.57 ns time per operation/one domain, 10% reads: 34.02 ns time per operation/one domain, 50% reads: 34.68 ns time per operation/one domain, 90% reads: 24.67 ns Queue: messages over time/one domain: 43.14 M/s time per message/one domain: 23.18 ns Ref with Mutex: ops over time/cas int: 43.22 M/s ops over time/get: 48.79 M/s ops over time/incr: 48.76 M/s ops over time/push & pop: 34.21 M/s ops over time/swap: 42.08 M/s ops over time/xchg int: 43.51 M/s time per op/cas int: 23.14 ns time per op/get: 20.50 ns time per op/incr: 20.51 ns time per op/push & pop: 29.23 ns time per op/swap: 23.76 ns time per op/xchg int: 22.98 ns Ref with [@poll error]: ops over time/cas int: 254.33 M/s ops over time/get: 3678.79 M/s ops over time/incr: 714.16 M/s ops over time/push & pop: 57.47 M/s ops over time/swap: 119.35 M/s ops over time/xchg int: 235.38 M/s time per op/cas int: 3.93 ns time per op/get: 0.27 ns time per op/incr: 1.40 ns time per op/push & pop: 17.40 ns time per op/swap: 8.38 ns time per op/xchg int: 4.25 ns Stack: messages over time/one domain: 48.09 M/s time per message/one domain: 20.79 ns Unix: blocking reads over time/1 worker: 1.71 M/s blocking reads over time/2 workers: 3.43 M/s blocking reads over time/4 workers: 6.84 M/s time per blocking read/1 worker: 585.58 ns time per blocking read/2 workers: 583.28 ns time per blocking read/4 workers: 585.19 ns 2026-02-15 19:13.50 ---> saved as "8cac2b3616d96fd0e146541c80a2ee57128a8b59e6f974ccb3cefd33e715ca94" Job succeeded 2026-02-15 19:13.51: Job succeeded