Parent Log:
http://ci.aztec-labs.com/d700f1f37339a11a
Command: be792e9a8a7f847e cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/a8c553f203c98e5ca274e763c8e51daaaaf760d6
Env: REF_NAME=gh-readonly-queue/next/pr-15017-30660269b33bab8cca354c41659533acf4d48e07 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Fri Jun 13 09:38:11 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15017_amd64_x1-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
09:38:15
09:38:15
09:38:15 LMDBArrayV2
09:38:15
✔ should be able to push and pop values (45ms)
09:38:15
✔ should be able to get values by index
09:38:15 [09:38:15.278]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:15 [09:38:15.356]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:15 [09:38:15.395]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:15
✔ should be able to set values by index (52ms)
09:38:15 [09:38:15.467]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:15
✔ should be able to iterate over values
09:38:15 [09:38:15.512]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:15
✔ should be able to restore state
09:38:15
09:38:15 Clean shutdown
09:38:15 [09:38:15.560]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:15
✔ Ensures clean closing of the database (208ms)
09:38:15
09:38:15 LMDBMap
09:38:15
✔ should be able to set and get values
09:38:15 [09:38:15.782]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:15 [09:38:15.814]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:15
✔ should be able to overwrite values
09:38:15 [09:38:15.841]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:15
✔ should be able to set values if they do not exist
09:38:15 [09:38:15.865]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:15
✔ should be able to delete values
09:38:15 [09:38:15.895]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:15
✔ should be able to return size of the map
09:38:15 [09:38:15.936]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:15
✔ should be able to iterate over entries when there are no keys
09:38:15 [09:38:15.951]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:15
✔ should be able to iterate over entries
09:38:15 [09:38:15.978]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ should be able to iterate over values
09:38:16 [09:38:16.011]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ should be able to iterate over keys
09:38:16 [09:38:16.040]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ supports range queries over chars keys
09:38:16 [09:38:16.086]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ supports range queries over numbers keys
09:38:16 [09:38:16.128]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ supports range queries over negative numbers keys
09:38:16 [09:38:16.163]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ supports range queries over strings keys
09:38:16 [09:38:16.201]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ supports range queries over zero-based numbers keys
09:38:16
09:38:16 LMDBMultiMap
09:38:16 [09:38:16.252]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ should be able to set and get values
09:38:16 [09:38:16.281]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ should be able to set values if they do not exist
09:38:16 [09:38:16.309]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ should be able to delete values
09:38:16 [09:38:16.341]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ should be able to get size of the map
09:38:16 [09:38:16.377]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ should be able to iterate over entries when there are no keys
09:38:16 [09:38:16.393]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ should be able to iterate over entries
09:38:16 [09:38:16.424]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ should be able to iterate over values
09:38:16 [09:38:16.451]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ should be able to iterate over keys
09:38:16 [09:38:16.477]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ should be able to get multiple values for a single key
09:38:16 [09:38:16.502]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ should ignore multiple identical values
09:38:16 [09:38:16.533]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ should be able to delete individual values for a single key
09:38:16 [09:38:16.571]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ should be able to get size of the map with duplicate keys (44ms)
09:38:16 [09:38:16.629]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ should be able to delete the last and first values for a key
09:38:16 [09:38:16.668]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ should be able to fully clear a key
09:38:16 [09:38:16.710]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ should be able to insert after deletion (47ms)
09:38:16 [09:38:16.778]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ supports range queries
09:38:16
09:38:16 ReadTransaction
09:38:16
✔ sends GET requests
09:38:16
✔ iterates the database
09:38:16
✔ closes the cursor early
09:38:16
✔ closes the cursor even if in the case of an error
09:38:16
✔ handles empty cursors
09:38:16
✔ after close it does not accept requests
09:38:16
09:38:16 LMDBSingleValue
09:38:16 [09:38:16.839]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ returns undefined if the value is not set
09:38:16 [09:38:16.856]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ should be able to set and get values
09:38:16 [09:38:16.879]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:16
✔ overwrites the value if it is set again
09:38:16
09:38:16 AztecLMDBStoreV2
09:38:16 [09:38:16.910]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
09:38:16
✔ returns undefined for unset keys
09:38:16 [09:38:16.929]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
09:38:16
✔ reads and writes in separate txs
09:38:16 [09:38:16.950]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
09:38:17
✔ should serialize writes correctly (315ms)
09:38:17
✔ guards against too many cursors being opened at the same time (129ms)
09:38:17
✔ copies and restores data
09:38:17
09:38:17 utils
09:38:17
✔ removeDuplicatesFromSortedArray
09:38:17
✔ binarySearch
09:38:17 merge
09:38:17
✔ merges
09:38:17
09:38:17 insertIntoSortedArray
09:38:17
✔ inserts into empty array
09:38:17
✔ inserts at beginning
09:38:17
✔ inserts at end
09:38:17
✔ inserts in middle
09:38:17
✔ handles duplicates
09:38:17
✔ maintains order with multiple inserts
09:38:17
09:38:17 removeAnyOf
09:38:17
✔ removes single matching value
09:38:17
✔ removes multiple matching values
09:38:17
✔ handles empty removal array
09:38:17
✔ handles no matches
09:38:17
✔ removes duplicates
09:38:17
09:38:17 WriteTransaction
09:38:17
✔ accumulatest writes
09:38:17
✔ correctly manages index batch
09:38:17
✔ correctly meanages pending data reads
09:38:17
✔ correctly meanages pending index reads
09:38:17
✔ correctly iterates over pending data
09:38:17
✔ correctly iterates over uncommitted and committed data
09:38:17
✔ correctly iterates over overritten data
09:38:17
✔ correctly iterates until end key
09:38:17 [09:38:17.281]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
09:38:17 [09:38:17.430]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
09:38:17 [09:38:17.450]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
09:38:17
✔ correctly iterates in reverse
09:38:17
✔ correctly iterates in reverse with end key
09:38:17
✔ correctly iterates over pending index data
09:38:17
✔ correctly iterates over pending index data up to end key
09:38:17
✔ correctly iterates over pending index data in reverse
09:38:17
✔ correctly iterates over pending index data in reverse up to given end key
09:38:17
✔ refuses to commit if closed
09:38:17
09:38:17 LMDBArray
09:38:17 Sync AztecArray
09:38:17
✔ should be able to push and pop values
09:38:17
✔ should be able to get values by index
09:38:17
✔ should be able to set values by index
09:38:17
✔ should be able to iterate over values
09:38:17
✔ should be able to restore state
09:38:17 Async AztecArray
09:38:17
✔ should be able to push and pop values
09:38:17
✔ should be able to get values by index
09:38:17
✔ should be able to set values by index
09:38:17
✔ should be able to iterate over values
09:38:17
✔ should be able to restore state
09:38:17
09:38:17 LmdbAztecCounter
09:38:17
✔ iterates in key order
09:38:17
✔ iterates in key order
09:38:17
✔ iterates in key order
09:38:17 counts occurrences of floating point number values
09:38:17
✔ returns 0 for unknown keys
09:38:17
✔ increments values
09:38:17
✔ decrements values
09:38:17
✔ throws when decrementing below zero
09:38:17
✔ increments values by a delta
09:38:17
✔ resets the counter
09:38:17
✔ iterates over entries
09:38:17 counts occurrences of integers values
09:38:17
✔ returns 0 for unknown keys
09:38:17
✔ increments values
09:38:17
✔ decrements values
09:38:17
✔ throws when decrementing below zero
09:38:17
✔ increments values by a delta
09:38:17
✔ resets the counter
09:38:17
✔ iterates over entries
09:38:17 counts occurrences of strings values
09:38:17
✔ returns 0 for unknown keys
09:38:17
✔ increments values
09:38:18
✔ decrements values
09:38:18
✔ throws when decrementing below zero
09:38:18
✔ increments values by a delta
09:38:18
✔ resets the counter
09:38:18
✔ iterates over entries
09:38:18 counts occurrences of strings values
09:38:18
✔ returns 0 for unknown keys
09:38:18
✔ increments values
09:38:18
✔ decrements values
09:38:18
✔ throws when decrementing below zero
09:38:18
✔ increments values by a delta
09:38:18
✔ resets the counter
09:38:18
✔ iterates over entries
09:38:18
09:38:18 LMDBMap
09:38:18 Sync AztecMap
09:38:18
✔ should be able to set and get values
09:38:18
✔ should be able to overwrite values
09:38:18
✔ should be able to set values if they do not exist
09:38:18
✔ should be able to delete values
09:38:18
✔ should be able to return size of the map
09:38:18
✔ should be able to iterate over entries when there are no keys
09:38:18
✔ should be able to iterate over entries
09:38:18
✔ should be able to iterate over values
09:38:18
✔ should be able to iterate over keys
09:38:18
✔ supports range queries over chars keys
09:38:18
✔ supports range queries over numbers keys
09:38:18
✔ supports range queries over negative numbers keys
09:38:18
✔ supports range queries over strings keys
09:38:18
✔ supports range queries over zero-based numbers keys
09:38:18 Async AztecMap
09:38:18
✔ should be able to set and get values
09:38:18
✔ should be able to overwrite values
09:38:18
✔ should be able to set values if they do not exist
09:38:18
✔ should be able to delete values
09:38:18
✔ should be able to return size of the map
09:38:18
✔ should be able to iterate over entries when there are no keys
09:38:18
✔ should be able to iterate over entries
09:38:18
✔ should be able to iterate over values
09:38:18
✔ should be able to iterate over keys
09:38:18
✔ supports range queries over chars keys
09:38:18
✔ supports range queries over numbers keys
09:38:18
✔ supports range queries over negative numbers keys
09:38:18
✔ supports range queries over strings keys
09:38:18
✔ supports range queries over zero-based numbers keys
09:38:18
09:38:18 LMDBMultiMap
09:38:18 Sync AztecMultiMap
09:38:18
✔ should be able to set and get values
09:38:18
✔ should be able to set values if they do not exist
09:38:18
✔ should be able to delete values
09:38:18
✔ should be able to get size of the map
09:38:18
✔ should be able to iterate over entries when there are no keys
09:38:18
✔ should be able to iterate over entries
09:38:18
✔ should be able to iterate over values
09:38:18
✔ should be able to iterate over keys
09:38:18
✔ should be able to get multiple values for a single key
09:38:18
✔ should ignore multiple identical values
09:38:18
✔ should be able to delete individual values for a single key
09:38:18
✔ should be able to get size of the map with duplicate keys
09:38:18
✔ should be able to delete the last and first values for a key
09:38:18
✔ should be able to fully clear a key
09:38:18
✔ should be able to insert after deletion
09:38:18
✔ supports range queries
09:38:18 Async AztecMultiMap
09:38:18
✔ should be able to set and get values
09:38:18
✔ should be able to set values if they do not exist
09:38:18
✔ should be able to delete values
09:38:18
✔ should be able to get size of the map
09:38:18
✔ should be able to iterate over entries when there are no keys
09:38:18
✔ should be able to iterate over entries
09:38:18
✔ should be able to iterate over values
09:38:18
✔ should be able to iterate over keys
09:38:18
✔ should be able to get multiple values for a single key
09:38:18
✔ should ignore multiple identical values
09:38:18
✔ should be able to delete individual values for a single key
09:38:18
✔ should be able to get size of the map with duplicate keys
09:38:18
✔ should be able to delete the last and first values for a key
09:38:18
✔ should be able to fully clear a key
09:38:18
✔ should be able to insert after deletion
09:38:18
✔ supports range queries
09:38:18
09:38:18 LMDBSet
09:38:18 Sync AztecSet
09:38:18
✔ should be able to set and get values
09:38:18
✔ should be able to delete values
09:38:18
✔ should be able to iterate over entries
09:38:18
✔ supports range queries
09:38:18 Aync AztecSet
09:38:18
✔ should be able to set and get values
09:38:18
✔ should be able to delete values
09:38:18
✔ should be able to iterate over entries
09:38:18
✔ supports range queries
09:38:18
09:38:18 LMDBSingleton
09:38:18 Sync AztecSingleton
09:38:18
✔ returns undefined if the value is not set
09:38:18
✔ should be able to set and get values
09:38:18
✔ overwrites the value if it is set again
09:38:18 Async AztecSingleton
09:38:18
✔ returns undefined if the value is not set
09:38:18
✔ should be able to set and get values
09:38:18
✔ overwrites the value if it is set again
09:38:18
09:38:18 L2TipsStore
09:38:18
✔ returns zero if no tips are stored
09:38:19
✔ stores chain tips (138ms)
09:38:19
✔ sets latest tip from blocks added
09:38:19
✔ clears block hashes when setting finalized chain (53ms)
09:38:19
✔ does not blow up when setting proven chain on an unseen block number
09:38:19
09:38:19
09:38:19
199 passing (4s)
09:38:19
09:38:19 [09:38:18.826]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:19 [09:38:18.845]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:19 [09:38:18.871]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:19 [09:38:18.886]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:19 [09:38:19.041]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:19 [09:38:19.054]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:19 [09:38:19.088]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:19 [09:38:19.099]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:19 [09:38:19.176]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:38:19 [09:38:19.188]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16