Parent Log:
http://ci.aztec-labs.com/0a23b63c6f0d0cc5
Command: ca4daf70a894f3c3 cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/f0619dd82429a5973f3e1da8d7eb0877264908e3
Env: REF_NAME=gh-readonly-queue/next/pr-15188-ef6780e77e5f82f98ddfe92fd387cfd5fa7682e8 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Fri Jun 20 16:11:40 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15188_amd64_x2-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
16:11:44
16:11:44
16:11:44 LMDBArrayV2
16:11:44
✔ should be able to push and pop values (42ms)
16:11:44
✔ should be able to get values by index
16:11:44 [16:11:44.260]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:44 [16:11:44.333]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:44 [16:11:44.372]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:44
✔ should be able to set values by index (51ms)
16:11:44 [16:11:44.446]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:44
✔ should be able to iterate over values
16:11:44 [16:11:44.496]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:44
✔ should be able to restore state
16:11:44
16:11:44 Clean shutdown
16:11:44 [16:11:44.531]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:44
✔ Ensures clean closing of the database (192ms)
16:11:44
16:11:44 LMDBMap
16:11:44
✔ should be able to set and get values
16:11:44 [16:11:44.737]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:44 [16:11:44.768]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:44
✔ should be able to set many values
16:11:44 [16:11:44.817]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:44
✔ should be able to overwrite values
16:11:44 [16:11:44.847]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:44
✔ should be able to set values if they do not exist
16:11:44 [16:11:44.876]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:44
✔ should be able to delete values
16:11:44
✔ should be able to return size of the map
16:11:44 [16:11:44.915]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:44 [16:11:44.948]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:44
✔ should be able to iterate over entries when there are no keys
16:11:44 [16:11:44.966]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:44
✔ should be able to iterate over entries
16:11:45 [16:11:44.998]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ should be able to iterate over values
16:11:45 [16:11:45.025]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ should be able to iterate over keys
16:11:45 [16:11:45.053]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ supports range queries over chars keys
16:11:45 [16:11:45.104]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ supports range queries over numbers keys
16:11:45 [16:11:45.141]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ supports range queries over negative numbers keys
16:11:45 [16:11:45.184]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ supports range queries over strings keys
16:11:45 [16:11:45.224]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ supports range queries over zero-based numbers keys
16:11:45
16:11:45 LMDBMultiMap
16:11:45 [16:11:45.266]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ should be able to set and get values
16:11:45 [16:11:45.308]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ should be able to set values if they do not exist
16:11:45 [16:11:45.332]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ should be able to delete values
16:11:45 [16:11:45.364]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ should be able to get size of the map
16:11:45
✔ should be able to iterate over entries when there are no keys
16:11:45 [16:11:45.400]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45 [16:11:45.418]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ should be able to iterate over entries
16:11:45 [16:11:45.444]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ should be able to iterate over values
16:11:45 [16:11:45.470]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ should be able to iterate over keys
16:11:45 [16:11:45.497]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ should be able to get multiple values for a single key
16:11:45 [16:11:45.529]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ should ignore multiple identical values
16:11:45 [16:11:45.558]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ should be able to delete individual values for a single key
16:11:45 [16:11:45.593]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ should be able to get size of the map with duplicate keys
16:11:45 [16:11:45.640]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ should be able to delete the last and first values for a key
16:11:45 [16:11:45.679]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ should be able to fully clear a key
16:11:45 [16:11:45.720]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ should be able to insert after deletion (47ms)
16:11:45 [16:11:45.783]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ supports range queries
16:11:45
16:11:45 ReadTransaction
16:11:45
✔ sends GET requests
16:11:45
✔ iterates the database
16:11:45
✔ closes the cursor early
16:11:45
✔ closes the cursor even if in the case of an error
16:11:45
✔ handles empty cursors
16:11:45
✔ after close it does not accept requests
16:11:45
16:11:45 LMDBSingleValue
16:11:45
✔ returns undefined if the value is not set
16:11:45 [16:11:45.841]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45 [16:11:45.857]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ should be able to set and get values
16:11:45 [16:11:45.881]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:45
✔ overwrites the value if it is set again
16:11:45
16:11:45 AztecLMDBStoreV2
16:11:45
✔ returns undefined for unset keys
16:11:45 [16:11:45.907]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:11:45 [16:11:45.922]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:11:45
✔ reads and writes in separate txs
16:11:45 [16:11:45.952]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:11:46
✔ should serialize writes correctly (292ms)
16:11:46
✔ guards against too many cursors being opened at the same time (123ms)
16:11:46
✔ copies and restores data
16:11:46
16:11:46 utils
16:11:46
✔ removeDuplicatesFromSortedArray
16:11:46
✔ binarySearch
16:11:46 merge
16:11:46
✔ merges
16:11:46
16:11:46 insertIntoSortedArray
16:11:46
✔ inserts into empty array
16:11:46
✔ inserts at beginning
16:11:46
✔ inserts at end
16:11:46
✔ inserts in middle
16:11:46
✔ handles duplicates
16:11:46
✔ maintains order with multiple inserts
16:11:46
16:11:46 removeAnyOf
16:11:46
✔ removes single matching value
16:11:46
✔ removes multiple matching values
16:11:46
✔ handles empty removal array
16:11:46
✔ handles no matches
16:11:46
✔ removes duplicates
16:11:46
16:11:46 WriteTransaction
16:11:46
✔ accumulatest writes
16:11:46
✔ correctly manages index batch
16:11:46
✔ correctly meanages pending data reads
16:11:46
✔ correctly meanages pending index reads
16:11:46
✔ correctly iterates over pending data
16:11:46
✔ correctly iterates over uncommitted and committed data
16:11:46
✔ correctly iterates over overritten data
16:11:46
✔ correctly iterates until end key
16:11:46
✔ correctly iterates in reverse
16:11:46
✔ correctly iterates in reverse with end key
16:11:46
✔ correctly iterates over pending index data
16:11:46 [16:11:46.259]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:11:46 [16:11:46.399]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:11:46 [16:11:46.423]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
16:11:46
✔ correctly iterates over pending index data up to end key
16:11:46
✔ correctly iterates over pending index data in reverse
16:11:46
✔ correctly iterates over pending index data in reverse up to given end key
16:11:46
✔ refuses to commit if closed
16:11:46
16:11:46 LMDBArray
16:11:46 Sync AztecArray
16:11:46
✔ should be able to push and pop values
16:11:46
✔ should be able to get values by index
16:11:46
✔ should be able to set values by index
16:11:46
✔ should be able to iterate over values
16:11:46
✔ should be able to restore state
16:11:46 Async AztecArray
16:11:46
✔ should be able to push and pop values
16:11:46
✔ should be able to get values by index
16:11:46
✔ should be able to set values by index
16:11:46
✔ should be able to iterate over values
16:11:46
✔ should be able to restore state
16:11:46
16:11:46 LmdbAztecCounter
16:11:46
✔ iterates in key order
16:11:46
✔ iterates in key order
16:11:46
✔ iterates in key order
16:11:46 counts occurrences of floating point number values
16:11:46
✔ returns 0 for unknown keys
16:11:46
✔ increments values
16:11:46
✔ decrements values
16:11:46
✔ throws when decrementing below zero
16:11:46
✔ increments values by a delta
16:11:46
✔ resets the counter
16:11:46
✔ iterates over entries
16:11:46 counts occurrences of integers values
16:11:46
✔ returns 0 for unknown keys
16:11:46
✔ increments values
16:11:46
✔ decrements values
16:11:46
✔ throws when decrementing below zero
16:11:46
✔ increments values by a delta
16:11:46
✔ resets the counter
16:11:46
✔ iterates over entries
16:11:46 counts occurrences of strings values
16:11:46
✔ returns 0 for unknown keys
16:11:46
✔ increments values
16:11:46
✔ decrements values
16:11:46
✔ throws when decrementing below zero
16:11:46
✔ increments values by a delta
16:11:47
✔ resets the counter
16:11:47
✔ iterates over entries
16:11:47 counts occurrences of strings values
16:11:47
✔ returns 0 for unknown keys
16:11:47
✔ increments values
16:11:47
✔ decrements values
16:11:47
✔ throws when decrementing below zero
16:11:47
✔ increments values by a delta
16:11:47
✔ resets the counter
16:11:47
✔ iterates over entries
16:11:47
16:11:47 LMDBMap
16:11:47 Sync AztecMap
16:11:47
✔ should be able to set and get values
16:11:47
✔ should be able to set many values
16:11:47
✔ should be able to overwrite values
16:11:47
✔ should be able to set values if they do not exist
16:11:47
✔ should be able to delete values
16:11:47
✔ should be able to return size of the map
16:11:47
✔ should be able to iterate over entries when there are no keys
16:11:47
✔ should be able to iterate over entries
16:11:47
✔ should be able to iterate over values
16:11:47
✔ should be able to iterate over keys
16:11:47
✔ supports range queries over chars keys
16:11:47
✔ supports range queries over numbers keys
16:11:47
✔ supports range queries over negative numbers keys
16:11:47
✔ supports range queries over strings keys
16:11:47
✔ supports range queries over zero-based numbers keys
16:11:47 Async AztecMap
16:11:47
✔ should be able to set and get values
16:11:47
✔ should be able to set many values
16:11:47
✔ should be able to overwrite values
16:11:47
✔ should be able to set values if they do not exist
16:11:47
✔ should be able to delete values
16:11:47
✔ should be able to return size of the map
16:11:47
✔ should be able to iterate over entries when there are no keys
16:11:47
✔ should be able to iterate over entries
16:11:47
✔ should be able to iterate over values
16:11:47
✔ should be able to iterate over keys
16:11:47
✔ supports range queries over chars keys
16:11:47
✔ supports range queries over numbers keys
16:11:47
✔ supports range queries over negative numbers keys
16:11:47
✔ supports range queries over strings keys
16:11:47
✔ supports range queries over zero-based numbers keys
16:11:47
16:11:47 LMDBMultiMap
16:11:47 Sync AztecMultiMap
16:11:47
✔ should be able to set and get values
16:11:47
✔ should be able to set values if they do not exist
16:11:47
✔ should be able to delete values
16:11:47
✔ should be able to get size of the map
16:11:47
✔ should be able to iterate over entries when there are no keys
16:11:47
✔ should be able to iterate over entries
16:11:47
✔ should be able to iterate over values
16:11:47
✔ should be able to iterate over keys
16:11:47
✔ should be able to get multiple values for a single key
16:11:47
✔ should ignore multiple identical values
16:11:47
✔ should be able to delete individual values for a single key
16:11:47
✔ should be able to get size of the map with duplicate keys
16:11:47
✔ should be able to delete the last and first values for a key
16:11:47
✔ should be able to fully clear a key
16:11:47
✔ should be able to insert after deletion
16:11:47
✔ supports range queries
16:11:47 Async AztecMultiMap
16:11:47
✔ should be able to set and get values
16:11:47
✔ should be able to set values if they do not exist
16:11:47
✔ should be able to delete values
16:11:47
✔ should be able to get size of the map
16:11:47
✔ should be able to iterate over entries when there are no keys
16:11:47
✔ should be able to iterate over entries
16:11:47
✔ should be able to iterate over values
16:11:47
✔ should be able to iterate over keys
16:11:47
✔ should be able to get multiple values for a single key
16:11:47
✔ should ignore multiple identical values
16:11:47
✔ should be able to delete individual values for a single key
16:11:47
✔ should be able to get size of the map with duplicate keys
16:11:47
✔ should be able to delete the last and first values for a key
16:11:47
✔ should be able to fully clear a key
16:11:47
✔ should be able to insert after deletion
16:11:47
✔ supports range queries
16:11:47
16:11:47 LMDBSet
16:11:47 Sync AztecSet
16:11:47
✔ should be able to set and get values
16:11:47
✔ should be able to delete values
16:11:47
✔ should be able to iterate over entries
16:11:47
✔ supports range queries
16:11:47 Aync AztecSet
16:11:47
✔ should be able to set and get values
16:11:47
✔ should be able to delete values
16:11:47
✔ should be able to iterate over entries
16:11:47
✔ supports range queries
16:11:47
16:11:47 LMDBSingleton
16:11:47 Sync AztecSingleton
16:11:47
✔ returns undefined if the value is not set
16:11:47
✔ should be able to set and get values
16:11:47
✔ overwrites the value if it is set again
16:11:47 Async AztecSingleton
16:11:47
✔ returns undefined if the value is not set
16:11:47
✔ should be able to set and get values
16:11:47
✔ overwrites the value if it is set again
16:11:47
16:11:47 L2TipsStore
16:11:47
✔ returns zero if no tips are stored
16:11:47
✔ stores chain tips (120ms)
16:11:47
✔ sets latest tip from blocks added
16:11:48
✔ clears block hashes when setting finalized chain (50ms)
16:11:48
✔ does not blow up when setting proven chain on an unseen block number
16:11:48
16:11:48
16:11:48
202 passing (4s)
16:11:48
16:11:48 [16:11:47.722]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:48 [16:11:47.733]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:48 [16:11:47.751]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:48 [16:11:47.763]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:48 [16:11:47.895]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:48 [16:11:47.908]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:48 [16:11:47.945]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:48 [16:11:47.957]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:48 [16:11:48.023]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:11:48 [16:11:48.035]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16