Try disabling voting activity until caught up - #2109
Open
bladyjoker wants to merge 1 commit into
Open
IOG Hydra / ci/hydra-build:x86_64-linux.native.haskell910.checks.ouroboros-consensus:test:storage-test
failed
Jul 8, 2026 in 39s
Build failed
1 failed steps
Details
Failed Steps
Step 1
Derivation
/nix/store/h1qis2f1f1yzrxysqi9w1cycqwal2kch-ouroboros-consensus-test-storage-test-3.0.1.0-check.drv
Log
Running phase: unpackPhase
unpacking source archive /nix/store/r6vizi9x2a83zz056f62iy7mhrsixqzn-source-test-storage-test
source root is source-test-storage-test
Running phase: patchPhase
Running phase: buildPhase
/nix/store/xp3x247a60i2dvbi0gkn5v005mpq3bmv-ouroboros-consensus-test-storage-test-3.0.1.0/bin:
patching script interpreter paths in /build/tmp.omFBb5yME0/bin
ouroboros-storage
Storage
ImmutableDB
ImmutableDB chunking
chunksBetween is never empty: OK
+++ OK, passed 100 tests.
chunksBetween is singleton when bounds are equal: OK
+++ OK, passed 100 tests.
chunksBetween is invariant to argument order: storage-test: VolatileDB incorrectly used, indicative of a bug
HasCallStack backtrace:
collectBacktraces, called at libraries/ghc-internal/src/GHC/Internal/Exception.hs:169:13 in ghc-internal:GHC.Internal.Exception
toExceptionWithBacktrace, called at libraries/ghc-internal/src/GHC/Internal/IO.hs:260:11 in ghc-internal:GHC.Internal.IO
throwIO, called at src/Control/Monad/Class/MonadThrow.hs:222:16 in io-classes-1.8.0.1-LqraUy4yX28JcrF2lCf0W:Control.Monad.Class.MonadThrow
OK (0.04s)
+++ OK, passed 100 tests.
chunksBetween result is sorted: OK (0.05s)
+++ OK, passed 100 tests.
chunksBetween result length indicates inclusive bounds: OK (0.02s)
+++ OK, passed 100 tests.
PrimaryIndex
isFilledSlot iff in filledSlots: OK (0.02s)
+++ OK, passed 100 tests.
write/load roundtrip: OK (0.02s)
+++ OK, passed 100 tests.
open+appendOffsets/load roundtrip: OK (0.02s)
+++ OK, passed 100 tests.
truncateToSlotFS/truncateToSlot: OK (0.03s)
+++ OK, passed 100 tests.
readFirstFilledSlot/load+firstFilledSlot: OK (0.02s)
+++ OK, passed 100 tests.
reconstructPrimaryIndex: OK
+++ OK, passed 100 tests.
ImmutableDB q-s-m
sequential: OK (3.66s)
+++ OK, passed 100 tests.
Tags (518 in total):
12.9% TagErrorDuringAppendBlock
12.2% TagCorruption
12.2% TagMigrate
9.5% TagInvalidIteratorRangeError
9.1% TagAppendBlockNotNewerThanTipError
8.7% TagGetBlockComponentNewerThanTip
8.1% TagErrorDuringStream
6.9% TagGetHashForSlot False
5.6% TagGetBlockComponentFound
3.9% TagErrorDuringGetBlockComponent
3.9% TagIteratorStreamedN 1
3.7% TagGetHashForSlot True
2.3% TagErrorDuringIteratorNext
0.6% TagGetBlockComponentFoundEBB
0.4% TagIteratorStreamedN 2
0.2% TagErrorDuringIteratorClose
VolatileDB
VolatileDB q-s-m
sequential: OK (0.75s)
+++ OK, passed 100 tests.
Commands (2624 in total):
17.64% PutBlock
13.07% GetBlockComponent
11.66% GetMaxSlotNo
11.32% FilterByPredecessor
11.32% GetBlockInfo
10.79% GarbageCollect
8.61% ReOpen
6.40% Corruption
6.17% Close
3.01% DuplicateBlock
Error Tags (2624 in total):
92.34% NoError
1.30% PutBlock Error
1.26% GetBlockInfo Error
1.18% GetBlockComponent Error
1.11% GarbageCollect Error
1.07% GetMaxSlotNo Error
0.76% FilterByPredecessor Error
0.57% ReOpen Error
0.42% Close Error
GetBlockInfo: total number of Just's (100 in total):
47% 0
27% 20-99
22% >=100
4% 5-19
Successors (273 in total):
72.9% Empty Successors
27.1% Non empty Successors
Tags (288 in total):
24.7% TagGetNothing
17.4% TagClosedError
15.6% TagGarbageCollectThenReOpen
15.3% TagGetJust
12.2% TagCorruptWriteFile
9.0% TagReOpenGet
4.2% TagGetReOpenGet
1.7% TagEmpty
LedgerDB
V1
BackingStore
InMemory IO SimHasFS: OK (3.86s)
+++ OK, passed 1000 tests.
# of actions (1000 in total):
40.8% "0 - 9"
18.7% "10 - 19"
12.3% "20 - 29"
8.4% "30 - 39"
5.5% "40 - 49"
3.9% "50 - 59"
3.5% "100 - 199"
2.6% "60 - 69"
1.9% "70 - 79"
1.4% "90 - 99"
0.9% "80 - 89"
0.1% "200 - 299"
Action polarity (24755 in total):
100.000% +
Actions (24755 in total):
14.934% +BSValueHandle
14.736% +BSWrite
14.183% +BSCopy
9.061% +BSVHAtSlot
8.972% +BSVHStat
8.944% +BSVHRead
8.867% +BSVHClose
8.406% +BSVHRangeRead
5.829% +BSClose
3.046% +BSInitFromCopy
3.022% +BSInitFromValues
Actions rejected by precondition (9052 in total):
31.96% BSInitFromValues
31.51% BSInitFromCopy
7.59% BSVHRead
7.46% BSVHAtSlot
7.28% BSVHRangeRead
7.28% BSVHStat
6.93% BSVHClose
Tags (6573 in total):
15.75% ErrorBecauseBackingStoreIsClosed TBSVHStat
15.59% ErrorBecauseBackingStoreIsClosed TBSVHRead
14.42% ErrorBecauseBackingStoreIsClosed TBSVHRangeRead
12.49% ErrorBecauseBackingStoreIsClosed TBSValueHandle
11.62% ErrorBecauseBackingStoreIsClosed TBSWrite
11.17% ErrorBecauseBackingStoreIsClosed TBSCopy
5.84% ErrorBecauseBackingStoreValueHandleIsClosed TBSVHRead
5.63% ErrorBecauseBackingStoreValueHandleIsClosed TBSVHStat
5.36% ErrorBecauseBackingStoreValueHandleIsClosed TBSVHRangeRead
1.46% ReadAfterWrite
0.67% RangeReadAfterWrite
InMemory IO IOHasFS: OK (5.57s)
+++ OK, passed 1000 tests.
# of actions (1000 in total):
39.8% "0 - 9"
18.3% "10 - 19"
15.7% "20 - 29"
7.1% "30 - 39"
4.7% "40 - 49"
4.7% "50 - 59"
3.2% "100 - 199"
2.3% "60 - 69"
1.6% "70 - 79"
1.6% "80 - 89"
0.8% "90 - 99"
0.1% "200 - 299"
0.1% "300 - 399"
Action polarity (24297 in total):
100.000% +
Actions (24297 in total):
14.936% +BSWrite
14.854% +BSCopy
14.380% +BSValueHandle
8.898% +BSVHStat
8.841% +BSVHAtSlot
8.750% +BSVHRangeRead
8.647% +BSVHRead
8.557% +BSVHClose
5.923% +BSClose
3.136% +BSInitFromCopy
3.079% +BSInitFromValues
Actions rejected by precondition (8653 in total):
32.79% BSInitFromCopy
31.53% BSInitFromValues
7.40% BSVHAtSlot
7.18% BSVHRead
7.10% BSVHClose
7.07% BSVHRangeRead
6.95% BSVHStat
Tags (6506 in total):
15.23% ErrorBecauseBackingStoreIsClosed TBSVHRead
15.23% ErrorBecauseBackingStoreIsClosed TBSVHStat
14.92% ErrorBecauseBackingStoreIsClosed TBSVHRangeRead
12.28% ErrorBecauseBackingStoreIsClosed TBSWrite
11.99% ErrorBecauseBackingStoreIsClosed TBSCopy
11.51% ErrorBecauseBackingStoreIsClosed TBSValueHandle
6.27% ErrorBecauseBackingStoreValueHandleIsClosed TBSVHStat
5.52% ErrorBecauseBackingStoreValueHandleIsClosed TBSVHRangeRead
5.46% ErrorBecauseBackingStoreValueHandleIsClosed TBSVHRead
1.29% ReadAfterWrite
0.29% RangeReadAfterWrite
LMDB IO IOHasFS: OK (5.07s)
+++ OK, passed 200 tests.
# of actions (200 in total):
41.5% "0 - 9"
20.0% "10 - 19"
8.5% "20 - 29"
7.5% "30 - 39"
6.0% "100 - 199"
4.5% "40 - 49"
4.5% "50 - 59"
3.5% "60 - 69"
1.5% "70 - 79"
1.5% "80 - 89"
0.5% "200 - 299"
0.5% "90 - 99"
Action polarity (5525 in total):
100.00% +
Actions (5525 in total):
14.77% +BSCopy
14.70% +BSValueHandle
13.76% +BSWrite
9.74% +BSVHRangeRead
9.18% +BSVHStat
8.92% +BSVHRead
8.47% +BSVHClose
7.71% +BSVHAtSlot
6.37% +BSClose
3.26% +BSInitFromValues
3.13% +BSInitFromCopy
Actions rejected by precondition (2103 in total):
29.67% BSInitFromCopy
29.43% BSInitFromValues
8.65% BSVHStat
8.27% BSVHClose
8.18% BSVHRangeRead
8.18% BSVHRead
7.61% BSVHAtSlot
Tags (1571 in total):
17.76% ErrorBecauseBackingStoreIsClosed TBSVHStat
16.55% ErrorBecauseBackingStoreIsClosed TBSVHRangeRead
16.17% ErrorBecauseBackingStoreIsClosed TBSVHRead
11.71% ErrorBecauseBackingStoreIsClosed TBSWrite
11.52% ErrorBecauseBackingStoreIsClosed TBSValueHandle
10.38% ErrorBecauseBackingStoreIsClosed TBSCopy
6.11% ErrorBecauseBackingStoreValueHandleIsClosed TBSVHRangeRead
4.26% ErrorBecauseBackingStoreValueHandleIsClosed TBSVHStat
3.82% ErrorBecauseBackingStoreValueHandleIsClosed TBSVHRead
0.95% ReadAfterWrite
0.76% RangeReadAfterWrite
DbChangelog
Genesis
current: OK
+++ OK, passed 100 tests.
Push
expectedLedger: OK
+++ OK, passed 100 tests (0% saturated).
Rollback
maxRollbackGenesisZero: OK
+++ OK, passed 100 tests.
switchSameChain: OK
+++ OK, passed 100 tests (0% saturated).
switchExpectedLedger: OK
+++ OK, passed 100 tests (0% saturated).
flushing: OK (1.70s)
+++ OK, passed 1000 tests.
rolling back: OK (5.39s)
+++ OK, passed 1000 tests.
extending adds head to volatile states: OK (1.20s)
+++ OK, passed 1000 tests.
pruning before a slot works as expected: OK (1.15s)
+++ OK, passed 1000 tests.
SnapshotPolicy
defaultSnapshotPolicy
onDiskNumSnapshots: OK
+++ OK, passed 100 tests.
onDiskShouldTakeSnapshot: OK
+++ OK, passed 100 tests.
Serialisation
encode: OK
decode: OK
decode ChainSummary: OK
Snapshots
SnapshotBackend roundtrips: OK
+++ OK, passed 100 tests.
SnapshotMetadata roundtrips: OK
+++ OK, passed 100 tests.
StateMachine
InMemV1: /nix/store/s3w5m3spa1g71hx0yb82lvk6394j3w5j-stdenv-linux/setup: line 1764: 32 Segmentation fault (core dumped) $drv/bin/storage-test
33 Done | tee $out/test-stdout
Loading