Parent Log:
http://ci.aztec-labs.com/1142fda5c44bde41
Command: 53eb328a1446f762 cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/a48851a8c6884f4b9615a154f8862a549722d25e
Env: REF_NAME=gh-readonly-queue/next/pr-14680-3b5835195491b53670250790b18c14d922718574 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Tue Jun 17 11:29:43 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14680_amd64_x4-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
11:29:46
11:29:46
11:29:46 LMDBArrayV2
11:29:46 [11:29:46.922]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:46
✔ should be able to push and pop values
11:29:46 [11:29:46.985]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ should be able to get values by index
11:29:47 [11:29:47.023]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ should be able to set values by index (38ms)
11:29:47 [11:29:47.078]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ should be able to iterate over values
11:29:47 [11:29:47.117]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ should be able to restore state
11:29:47
11:29:47 Clean shutdown
11:29:47 [11:29:47.151]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ Ensures clean closing of the database (142ms)
11:29:47
11:29:47 LMDBMap
11:29:47 [11:29:47.308]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ should be able to set and get values
11:29:47 [11:29:47.340]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ should be able to set many values
11:29:47
✔ should be able to overwrite values
11:29:47 [11:29:47.387]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47 [11:29:47.417]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ should be able to set values if they do not exist
11:29:47 [11:29:47.444]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ should be able to delete values
11:29:47 [11:29:47.482]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ should be able to return size of the map
11:29:47 [11:29:47.514]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ should be able to iterate over entries when there are no keys
11:29:47 [11:29:47.530]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ should be able to iterate over entries
11:29:47 [11:29:47.574]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ should be able to iterate over values
11:29:47 [11:29:47.602]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ should be able to iterate over keys
11:29:47 [11:29:47.630]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ supports range queries over chars keys
11:29:47 [11:29:47.677]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ supports range queries over numbers keys
11:29:47 [11:29:47.718]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ supports range queries over negative numbers keys
11:29:47 [11:29:47.768]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ supports range queries over strings keys
11:29:47 [11:29:47.806]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ supports range queries over zero-based numbers keys (42ms)
11:29:47
11:29:47 LMDBMultiMap
11:29:47 [11:29:47.863]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ should be able to set and get values
11:29:47 [11:29:47.894]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ should be able to set values if they do not exist
11:29:47 [11:29:47.917]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ should be able to delete values
11:29:47 [11:29:47.952]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:47
✔ should be able to get size of the map
11:29:48
✔ should be able to iterate over entries when there are no keys
11:29:48 [11:29:47.990]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:48 [11:29:48.004]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:48
✔ should be able to iterate over entries
11:29:48 [11:29:48.029]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:48
✔ should be able to iterate over values
11:29:48 [11:29:48.056]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:48
✔ should be able to iterate over keys
11:29:48 [11:29:48.086]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:48
✔ should be able to get multiple values for a single key
11:29:48 [11:29:48.115]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:48
✔ should ignore multiple identical values
11:29:48 [11:29:48.141]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:48
✔ should be able to delete individual values for a single key
11:29:48 [11:29:48.176]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:48
✔ should be able to get size of the map with duplicate keys
11:29:48 [11:29:48.220]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:48
✔ should be able to delete the last and first values for a key
11:29:48 [11:29:48.257]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:48
✔ should be able to fully clear a key
11:29:48 [11:29:48.300]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:48
✔ should be able to insert after deletion (50ms)
11:29:48 [11:29:48.366]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:48
✔ supports range queries
11:29:48
11:29:48 ReadTransaction
11:29:48
✔ sends GET requests
11:29:48
✔ iterates the database
11:29:48
✔ closes the cursor early
11:29:48
✔ closes the cursor even if in the case of an error
11:29:48
✔ handles empty cursors
11:29:48
✔ after close it does not accept requests
11:29:48
11:29:48 LMDBSingleValue
11:29:48
✔ returns undefined if the value is not set
11:29:48 [11:29:48.421]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:48 [11:29:48.437]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:48
✔ should be able to set and get values
11:29:48 [11:29:48.456]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:48
✔ overwrites the value if it is set again
11:29:48
11:29:48 AztecLMDBStoreV2
11:29:48 [11:29:48.485]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
11:29:48
✔ returns undefined for unset keys
11:29:48 [11:29:48.500]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
11:29:48
✔ reads and writes in separate txs
11:29:48 [11:29:48.525]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
11:29:48
✔ should serialize writes correctly (287ms)
11:29:48
✔ guards against too many cursors being opened at the same time (121ms)
11:29:48
✔ copies and restores data
11:29:48
11:29:48 utils
11:29:48
✔ removeDuplicatesFromSortedArray
11:29:48
✔ binarySearch
11:29:48 merge
11:29:48
✔ merges
11:29:48
11:29:48 insertIntoSortedArray
11:29:49
✔ inserts into empty array
11:29:49
✔ inserts at beginning
11:29:49
✔ inserts at end
11:29:49
✔ inserts in middle
11:29:49
✔ handles duplicates
11:29:49
✔ maintains order with multiple inserts
11:29:49
11:29:49 removeAnyOf
11:29:49
✔ removes single matching value
11:29:49
✔ removes multiple matching values
11:29:49
✔ handles empty removal array
11:29:49
✔ handles no matches
11:29:49
✔ removes duplicates
11:29:49
11:29:49 WriteTransaction
11:29:49
✔ accumulatest writes
11:29:49
✔ correctly manages index batch
11:29:49
✔ correctly meanages pending data reads
11:29:49
✔ correctly meanages pending index reads
11:29:49
✔ correctly iterates over pending data
11:29:49
✔ correctly iterates over uncommitted and committed data
11:29:49
✔ correctly iterates over overritten data
11:29:49
✔ correctly iterates until end key
11:29:49
✔ correctly iterates in reverse
11:29:49
✔ correctly iterates in reverse with end key
11:29:49
✔ correctly iterates over pending index data
11:29:49
✔ correctly iterates over pending index data up to end key
11:29:49
✔ correctly iterates over pending index data in reverse
11:29:49
✔ correctly iterates over pending index data in reverse up to given end key
11:29:49
✔ refuses to commit if closed
11:29:49
11:29:49 LMDBArray
11:29:49 Sync AztecArray
11:29:49 [11:29:48.828]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
11:29:49 [11:29:48.963]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
11:29:49 [11:29:48.987]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
11:29:49
✔ should be able to push and pop values
11:29:49
✔ should be able to get values by index
11:29:49
✔ should be able to set values by index
11:29:49
✔ should be able to iterate over values
11:29:49
✔ should be able to restore state
11:29:49 Async AztecArray
11:29:49
✔ should be able to push and pop values
11:29:49
✔ should be able to get values by index
11:29:49
✔ should be able to set values by index
11:29:49
✔ should be able to iterate over values
11:29:49
✔ should be able to restore state
11:29:49
11:29:49 LmdbAztecCounter
11:29:49
✔ iterates in key order
11:29:49
✔ iterates in key order
11:29:49
✔ iterates in key order
11:29:49 counts occurrences of floating point number values
11:29:49
✔ returns 0 for unknown keys
11:29:49
✔ increments values
11:29:49
✔ decrements values
11:29:49
✔ throws when decrementing below zero
11:29:49
✔ increments values by a delta
11:29:49
✔ resets the counter
11:29:49
✔ iterates over entries
11:29:49 counts occurrences of integers values
11:29:49
✔ returns 0 for unknown keys
11:29:49
✔ increments values
11:29:49
✔ decrements values
11:29:49
✔ throws when decrementing below zero
11:29:49
✔ increments values by a delta
11:29:49
✔ resets the counter
11:29:49
✔ iterates over entries
11:29:49 counts occurrences of strings values
11:29:49
✔ returns 0 for unknown keys
11:29:49
✔ increments values
11:29:49
✔ decrements values
11:29:49
✔ throws when decrementing below zero
11:29:49
✔ increments values by a delta
11:29:49
✔ resets the counter
11:29:49
✔ iterates over entries
11:29:49 counts occurrences of strings values
11:29:49
✔ returns 0 for unknown keys
11:29:49
✔ increments values
11:29:49
✔ decrements values
11:29:49
✔ throws when decrementing below zero
11:29:49
✔ increments values by a delta
11:29:49
✔ resets the counter
11:29:49
✔ iterates over entries
11:29:49
11:29:49 LMDBMap
11:29:49 Sync AztecMap
11:29:49
✔ should be able to set and get values
11:29:49
✔ should be able to set many values (45ms)
11:29:49
✔ should be able to overwrite values
11:29:49
✔ should be able to set values if they do not exist
11:29:49
✔ should be able to delete values
11:29:49
✔ should be able to return size of the map
11:29:49
✔ should be able to iterate over entries when there are no keys
11:29:49
✔ should be able to iterate over entries
11:29:49
✔ should be able to iterate over values
11:29:49
✔ should be able to iterate over keys
11:29:49
✔ supports range queries over chars keys
11:29:49
✔ supports range queries over numbers keys
11:29:49
✔ supports range queries over negative numbers keys
11:29:50
✔ supports range queries over strings keys
11:29:50
✔ supports range queries over zero-based numbers keys
11:29:50 Async AztecMap
11:29:50
✔ should be able to set and get values
11:29:50
✔ should be able to set many values (40ms)
11:29:50
✔ should be able to overwrite values
11:29:50
✔ should be able to set values if they do not exist
11:29:50
✔ should be able to delete values
11:29:50
✔ should be able to return size of the map
11:29:50
✔ should be able to iterate over entries when there are no keys
11:29:50
✔ should be able to iterate over entries
11:29:50
✔ should be able to iterate over values
11:29:50
✔ should be able to iterate over keys
11:29:50
✔ supports range queries over chars keys
11:29:50
✔ supports range queries over numbers keys
11:29:50
✔ supports range queries over negative numbers keys
11:29:50
✔ supports range queries over strings keys
11:29:50
✔ supports range queries over zero-based numbers keys
11:29:50
11:29:50 LMDBMultiMap
11:29:50 Sync AztecMultiMap
11:29:50
✔ should be able to set and get values
11:29:50
✔ should be able to set values if they do not exist
11:29:50
✔ should be able to delete values
11:29:50
✔ should be able to get size of the map
11:29:50
✔ should be able to iterate over entries when there are no keys
11:29:50
✔ should be able to iterate over entries
11:29:50
✔ should be able to iterate over values
11:29:50
✔ should be able to iterate over keys
11:29:50
✔ should be able to get multiple values for a single key
11:29:50
✔ should ignore multiple identical values
11:29:50
✔ should be able to delete individual values for a single key
11:29:50
✔ should be able to get size of the map with duplicate keys
11:29:50
✔ should be able to delete the last and first values for a key
11:29:50
✔ should be able to fully clear a key
11:29:50
✔ should be able to insert after deletion
11:29:50
✔ supports range queries
11:29:50 Async AztecMultiMap
11:29:50
✔ should be able to set and get values
11:29:50
✔ should be able to set values if they do not exist
11:29:50
✔ should be able to delete values
11:29:50
✔ should be able to get size of the map
11:29:50
✔ should be able to iterate over entries when there are no keys
11:29:50
✔ should be able to iterate over entries
11:29:50
✔ should be able to iterate over values
11:29:50
✔ should be able to iterate over keys
11:29:50
✔ should be able to get multiple values for a single key
11:29:50
✔ should ignore multiple identical values
11:29:50
✔ should be able to delete individual values for a single key
11:29:50
✔ should be able to get size of the map with duplicate keys
11:29:50
✔ should be able to delete the last and first values for a key
11:29:50
✔ should be able to fully clear a key
11:29:50
✔ should be able to insert after deletion
11:29:50
✔ supports range queries
11:29:50
11:29:50 LMDBSet
11:29:50 Sync AztecSet
11:29:50
✔ should be able to set and get values
11:29:50
✔ should be able to delete values
11:29:50
✔ should be able to iterate over entries
11:29:50
✔ supports range queries
11:29:50 Aync AztecSet
11:29:50
✔ should be able to set and get values
11:29:50
✔ should be able to delete values
11:29:50
✔ should be able to iterate over entries
11:29:50
✔ supports range queries
11:29:50
11:29:50 LMDBSingleton
11:29:50 Sync AztecSingleton
11:29:50
✔ returns undefined if the value is not set
11:29:50
✔ should be able to set and get values
11:29:50
✔ overwrites the value if it is set again
11:29:50 Async AztecSingleton
11:29:50
✔ returns undefined if the value is not set
11:29:50
✔ should be able to set and get values
11:29:50
✔ overwrites the value if it is set again
11:29:50
11:29:50 L2TipsStore
11:29:50
✔ returns zero if no tips are stored
11:29:50
✔ stores chain tips (138ms)
11:29:50
✔ sets latest tip from blocks added (45ms)
11:29:50
✔ clears block hashes when setting finalized chain (63ms)
11:29:51
✔ does not blow up when setting proven chain on an unseen block number
11:29:51
11:29:51
11:29:51
202 passing (4s)
11:29:51
11:29:51 [11:29:50.589]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:51 [11:29:50.603]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:51 [11:29:50.620]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:51 [11:29:50.638]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:51 [11:29:50.794]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:51 [11:29:50.809]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:51 [11:29:50.869]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:51 [11:29:50.881]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:51 [11:29:50.962]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:29:51 [11:29:50.981]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16