Block decoder incremental vs. non-incremental benchmark - #5367
Open
crocodile-dentist wants to merge 7 commits into
Open
Block decoder incremental vs. non-incremental benchmark#5367crocodile-dentist wants to merge 7 commits into
crocodile-dentist wants to merge 7 commits into
IOG Hydra / ci/hydra-build:aarch64-darwin.required
failed
May 25, 2026 in 1m 37s
Build dependency failed
1 failed steps
Details
Failed Steps
Step 4
Derivation
/nix/store/d32cglvq4sb6cjqpm505hhbxd56vaqzd-network-mux-test-test-0.10.1.0-check.drv
Log
Running phase: unpackPhase
unpacking source archive /nix/store/vy05srgsaycq476yapd6lvpf5k2vgjsa-source-network-mux-test-test-root
source root is source-network-mux-test-test-root
Running phase: patchPhase
Running phase: buildPhase
/nix/store/rkcc63s2pz00n5fd8fk7m48cxpy7l4cf-network-mux-test-test-0.10.1.0/bin:
patching script interpreter paths in /nix/var/nix/builds/nix-86695-1088156074/tmp.jWNPPcT1zD/bin
mux
Mux
mux send receive: OK (11.51s)
+++ OK, passed 100 tests.
mux send receive bidir: OK (23.74s)
+++ OK, passed 100 tests.
mux send receive compat: OK (4.24s)
+++ OK, passed 100 tests.
1 miniprot Queue: OK (2.23s)
+++ OK, passed 50 tests.
2 miniprots Queue: OK (4.79s)
+++ OK, passed 50 tests.
1 miniprot Pipe: OK (1.65s)
+++ OK, passed 50 tests.
2 miniprots Pipe: OK (3.22s)
+++ OK, passed 50 tests.
1 miniprot Socket: OK (1.55s)
+++ OK, passed 50 tests.
1 miniprot Socket, buffered: OK (1.56s)
+++ OK, passed 50 tests.
2 miniprot Socket: OK (3.22s)
+++ OK, passed 50 tests.
2 miniprots Socket, buffered: OK (2.89s)
+++ OK, passed 50 tests.
starvation: OK (0.58s)
+++ OK, passed 100 tests; 56 discarded:
100% length 100%
95% length 90-99
1% length 20-29
1% length 30-39
1% length 50-59
1% length 60-69
1% length 80-89
demuxing (Sim): OK (0.07s)
+++ OK, passed 100 tests.
SDU Violation (100 in total):
26% decode error
25% ingress queue overrun
25% none
24% unknown miniprotocol
SDU type (100 in total):
50% Invalid
50% Valid
demuxing (IO): OK (0.07s)
+++ OK, passed 100 tests.
SDU Violation (100 in total):
29% none
27% ingress queue overrun
27% unknown miniprotocol
17% decode error
SDU type (100 in total):
56% Valid
44% Invalid
mux start and stop: OK (0.10s)
+++ OK, passed 100 tests.
mux restart: OK (0.67s)
+++ OK, passed 100 tests.
mux close (Sim): OK (0.10s)
+++ OK, passed 100 tests.
mux close (IO): OK (28.28s)
+++ OK, passed 50 tests.
trailing bytes (Sim): OK
+++ OK, passed 100 tests.
trailing bytes (IO): OK
+++ OK, passed 100 tests.
pure exception (Sim): OK
+++ OK, passed 1 test.
pure exception (IO): OK
+++ OK, passed 1 test.
Generators
genByteString: OK
+++ OK, passed 100 tests.
genLargeByteString: OK
+++ OK, passed 100 tests.
Mux.Timeout
Sim
prop_timeout_sim withTimeoutSerialNative: OK
+++ OK, passed 100 tests.
prop_timeout_sim withTimeoutSerialAlternative: OK
+++ OK, passed 100 tests.
prop_timeouts_sim withTimeoutSerialNative: OK (0.01s)
+++ OK, passed 100 tests.
prop_timeouts_sim withTimeoutSerialAlternative: OK (0.02s)
+++ OK, passed 100 tests.
IO
prop_timeout_io withTimeoutSerialNative: OK (0.25s)
+++ OK, passed 100 tests.
prop_timeout_io withTimeoutSerialAlternative: OK (0.27s)
+++ OK, passed 100 tests.
prop_timeouts_io withTimeoutSerialAlternative: FAIL (4.38s)
*** Failed! Falsified (after 38 tests):
[(0.005s,0.007s),(0.005s,0.003s),(0.002s,0.003s)]
failure on timeout test #1
intendedTimeoutDuration: 0.005s
intendedActionDuration: 0.007s
intendedOverallDuration: 0.005s
actualOverallDuration: 2.875856s
positiveSchedulingTolerance: 0.3s
violation of timer sanity property:
actualOverallDuration <= intendedOverallDuration
+ positiveSchedulingTolerance
Use --quickcheck-replay="(SMGen 6195849735573965713 8338691076215751929,37)" to reproduce.
Use -p '/prop_timeouts_io withTimeoutSerialAlternative/' to rerun this test only.
1 out of 31 tests failed (95.43s)
Loading