Parent Log:
http://ci.aztec-labs.com/654749ab24dab8ed
Command: 305010ba00ca0e1b cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/4e03f15ca8099f25d50eddd19c4914764b84fe7b
Env: REF_NAME=gh-readonly-queue/next/pr-15013-4800d08570523bc1b2a9e8ec0dfb09e326f4689a CURRENT_VERSION=0.87.6 CI_FULL=0
Date: Fri Jun 13 14:37:38 UTC 2025
System: ARCH=arm64 CPUS=64 MEM=247Gi HOSTNAME=pr-15013_arm64_a1-fast
Resources: CPU_LIST=0-63 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
14:37:41
14:37:41
14:37:41 LMDBArrayV2
14:37:41 [14:37:41.026]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to push and pop values
14:37:41 [14:37:41.072]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to get values by index
14:37:41 [14:37:41.101]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to set values by index
14:37:41
✔ should be able to iterate over values
14:37:41 [14:37:41.145]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41 [14:37:41.172]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to restore state
14:37:41
14:37:41 Clean shutdown
14:37:41 [14:37:41.203]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ Ensures clean closing of the database (84ms)
14:37:41
14:37:41 LMDBMap
14:37:41
✔ should be able to set and get values
14:37:41 [14:37:41.297]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41 [14:37:41.319]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to overwrite values
14:37:41 [14:37:41.340]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to set values if they do not exist
14:37:41 [14:37:41.357]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to delete values
14:37:41 [14:37:41.381]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to return size of the map
14:37:41
✔ should be able to iterate over entries when there are no keys
14:37:41 [14:37:41.408]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41 [14:37:41.420]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to iterate over entries
14:37:41 [14:37:41.440]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to iterate over values
14:37:41 [14:37:41.461]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to iterate over keys
14:37:41 [14:37:41.482]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ supports range queries over chars keys
14:37:41 [14:37:41.510]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ supports range queries over numbers keys
14:37:41 [14:37:41.542]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ supports range queries over negative numbers keys
14:37:41 [14:37:41.571]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ supports range queries over strings keys
14:37:41 [14:37:41.599]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ supports range queries over zero-based numbers keys
14:37:41
14:37:41 LMDBMultiMap
14:37:41 [14:37:41.628]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to set and get values
14:37:41 [14:37:41.649]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to set values if they do not exist
14:37:41 [14:37:41.666]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to delete values
14:37:41 [14:37:41.691]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to get size of the map
14:37:41
✔ should be able to iterate over entries when there are no keys
14:37:41 [14:37:41.718]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41 [14:37:41.730]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to iterate over entries
14:37:41 [14:37:41.751]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to iterate over values
14:37:41 [14:37:41.772]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to iterate over keys
14:37:41 [14:37:41.795]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to get multiple values for a single key
14:37:41 [14:37:41.818]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should ignore multiple identical values
14:37:41 [14:37:41.838]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to delete individual values for a single key
14:37:41 [14:37:41.868]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to get size of the map with duplicate keys
14:37:41 [14:37:41.904]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to delete the last and first values for a key
14:37:41 [14:37:41.938]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:41
✔ should be able to fully clear a key
14:37:41 [14:37:41.972]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:42
✔ should be able to insert after deletion (38ms)
14:37:42 [14:37:42.024]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:42
✔ supports range queries
14:37:42
14:37:42 ReadTransaction
14:37:42
✔ sends GET requests
14:37:42
✔ iterates the database
14:37:42
✔ closes the cursor early
14:37:42
✔ closes the cursor even if in the case of an error
14:37:42
✔ handles empty cursors
14:37:42
✔ after close it does not accept requests
14:37:42
14:37:42 LMDBSingleValue
14:37:42 [14:37:42.064]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:42
✔ returns undefined if the value is not set
14:37:42 [14:37:42.076]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:42
✔ should be able to set and get values
14:37:42 [14:37:42.094]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:42
✔ overwrites the value if it is set again
14:37:42
14:37:42 AztecLMDBStoreV2
14:37:42
✔ returns undefined for unset keys
14:37:42 [14:37:42.117]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
14:37:42 [14:37:42.128]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
14:37:42
✔ reads and writes in separate txs
14:37:42 [14:37:42.146]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
14:37:42
✔ should serialize writes correctly (277ms)
14:37:42
✔ guards against too many cursors being opened at the same time (119ms)
14:37:42
✔ copies and restores data
14:37:42
14:37:42 utils
14:37:42
✔ removeDuplicatesFromSortedArray
14:37:42
✔ binarySearch
14:37:42 merge
14:37:42
✔ merges
14:37:42
14:37:42 insertIntoSortedArray
14:37:42
✔ inserts into empty array
14:37:42
✔ inserts at beginning
14:37:42
✔ inserts at end
14:37:42
✔ inserts in middle
14:37:42
✔ handles duplicates
14:37:42
✔ maintains order with multiple inserts
14:37:42
14:37:42 removeAnyOf
14:37:42
✔ removes single matching value
14:37:42
✔ removes multiple matching values
14:37:42
✔ handles empty removal array
14:37:42
✔ handles no matches
14:37:42
✔ removes duplicates
14:37:42
14:37:42 WriteTransaction
14:37:42
✔ accumulatest writes
14:37:42
✔ correctly manages index batch
14:37:42
✔ correctly meanages pending data reads
14:37:42
✔ correctly meanages pending index reads
14:37:42
✔ correctly iterates over pending data
14:37:42
✔ correctly iterates over uncommitted and committed data
14:37:42
✔ correctly iterates over overritten data
14:37:42
✔ correctly iterates until end key
14:37:42
✔ correctly iterates in reverse
14:37:42
✔ correctly iterates in reverse with end key
14:37:42
✔ correctly iterates over pending index data
14:37:42
✔ correctly iterates over pending index data up to end key
14:37:42
✔ correctly iterates over pending index data in reverse
14:37:42
✔ correctly iterates over pending index data in reverse up to given end key
14:37:42
✔ refuses to commit if closed
14:37:42
14:37:42 LMDBArray
14:37:42 Sync AztecArray
14:37:42
✔ should be able to push and pop values
14:37:42
✔ should be able to get values by index
14:37:42
✔ should be able to set values by index
14:37:42
✔ should be able to iterate over values
14:37:42
✔ should be able to restore state
14:37:42 Async AztecArray
14:37:42
✔ should be able to push and pop values
14:37:42
✔ should be able to get values by index
14:37:42
✔ should be able to set values by index
14:37:42
✔ should be able to iterate over values
14:37:42
✔ should be able to restore state
14:37:42
14:37:42 LmdbAztecCounter
14:37:42 [14:37:42.436]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
14:37:42 [14:37:42.566]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
14:37:42 [14:37:42.582]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
14:37:42
✔ iterates in key order
14:37:42
✔ iterates in key order
14:37:42
✔ iterates in key order
14:37:42 counts occurrences of floating point number values
14:37:42
✔ returns 0 for unknown keys
14:37:42
✔ increments values
14:37:42
✔ decrements values
14:37:42
✔ throws when decrementing below zero
14:37:42
✔ increments values by a delta
14:37:42
✔ resets the counter
14:37:42
✔ iterates over entries
14:37:42 counts occurrences of integers values
14:37:42
✔ returns 0 for unknown keys
14:37:42
✔ increments values
14:37:42
✔ decrements values
14:37:42
✔ throws when decrementing below zero
14:37:42
✔ increments values by a delta
14:37:42
✔ resets the counter
14:37:42
✔ iterates over entries
14:37:42 counts occurrences of strings values
14:37:42
✔ returns 0 for unknown keys
14:37:42
✔ increments values
14:37:42
✔ decrements values
14:37:42
✔ throws when decrementing below zero
14:37:42
✔ increments values by a delta
14:37:42
✔ resets the counter
14:37:43
✔ iterates over entries
14:37:43 counts occurrences of strings values
14:37:43
✔ returns 0 for unknown keys
14:37:43
✔ increments values
14:37:43
✔ decrements values
14:37:43
✔ throws when decrementing below zero
14:37:43
✔ increments values by a delta
14:37:43
✔ resets the counter
14:37:43
✔ iterates over entries
14:37:43
14:37:43 LMDBMap
14:37:43 Sync AztecMap
14:37:43
✔ should be able to set and get values
14:37:43
✔ should be able to overwrite values
14:37:43
✔ should be able to set values if they do not exist
14:37:43
✔ should be able to delete values
14:37:43
✔ should be able to return size of the map
14:37:43
✔ should be able to iterate over entries when there are no keys
14:37:43
✔ should be able to iterate over entries
14:37:43
✔ should be able to iterate over values
14:37:43
✔ should be able to iterate over keys
14:37:43
✔ supports range queries over chars keys
14:37:43
✔ supports range queries over numbers keys
14:37:43
✔ supports range queries over negative numbers keys
14:37:43
✔ supports range queries over strings keys
14:37:43
✔ supports range queries over zero-based numbers keys
14:37:43 Async AztecMap
14:37:43
✔ should be able to set and get values
14:37:43
✔ should be able to overwrite values
14:37:43
✔ should be able to set values if they do not exist
14:37:43
✔ should be able to delete values
14:37:43
✔ should be able to return size of the map
14:37:43
✔ should be able to iterate over entries when there are no keys
14:37:43
✔ should be able to iterate over entries
14:37:43
✔ should be able to iterate over values
14:37:43
✔ should be able to iterate over keys
14:37:43
✔ supports range queries over chars keys
14:37:43
✔ supports range queries over numbers keys
14:37:43
✔ supports range queries over negative numbers keys
14:37:43
✔ supports range queries over strings keys
14:37:43
✔ supports range queries over zero-based numbers keys
14:37:43
14:37:43 LMDBMultiMap
14:37:43 Sync AztecMultiMap
14:37:43
✔ should be able to set and get values
14:37:43
✔ should be able to set values if they do not exist
14:37:43
✔ should be able to delete values
14:37:43
✔ should be able to get size of the map
14:37:43
✔ should be able to iterate over entries when there are no keys
14:37:43
✔ should be able to iterate over entries
14:37:43
✔ should be able to iterate over values
14:37:43
✔ should be able to iterate over keys
14:37:43
✔ should be able to get multiple values for a single key
14:37:43
✔ should ignore multiple identical values
14:37:43
✔ should be able to delete individual values for a single key
14:37:43
✔ should be able to get size of the map with duplicate keys
14:37:43
✔ should be able to delete the last and first values for a key
14:37:43
✔ should be able to fully clear a key
14:37:43
✔ should be able to insert after deletion
14:37:43
✔ supports range queries
14:37:43 Async AztecMultiMap
14:37:43
✔ should be able to set and get values
14:37:43
✔ should be able to set values if they do not exist
14:37:43
✔ should be able to delete values
14:37:43
✔ should be able to get size of the map
14:37:43
✔ should be able to iterate over entries when there are no keys
14:37:43
✔ should be able to iterate over entries
14:37:43
✔ should be able to iterate over values
14:37:43
✔ should be able to iterate over keys
14:37:43
✔ should be able to get multiple values for a single key
14:37:43
✔ should ignore multiple identical values
14:37:43
✔ should be able to delete individual values for a single key
14:37:43
✔ should be able to get size of the map with duplicate keys
14:37:43
✔ should be able to delete the last and first values for a key
14:37:43
✔ should be able to fully clear a key
14:37:43
✔ should be able to insert after deletion
14:37:43
✔ supports range queries
14:37:43
14:37:43 LMDBSet
14:37:43 Sync AztecSet
14:37:43
✔ should be able to set and get values
14:37:43
✔ should be able to delete values
14:37:43
✔ should be able to iterate over entries
14:37:43
✔ supports range queries
14:37:43 Aync AztecSet
14:37:43
✔ should be able to set and get values
14:37:43
✔ should be able to delete values
14:37:43
✔ should be able to iterate over entries
14:37:43
✔ supports range queries
14:37:43
14:37:43 LMDBSingleton
14:37:43 Sync AztecSingleton
14:37:43
✔ returns undefined if the value is not set
14:37:43
✔ should be able to set and get values
14:37:43
✔ overwrites the value if it is set again
14:37:43 Async AztecSingleton
14:37:43
✔ returns undefined if the value is not set
14:37:43
✔ should be able to set and get values
14:37:43
✔ overwrites the value if it is set again
14:37:43
14:37:43 L2TipsStore
14:37:43
✔ returns zero if no tips are stored
14:37:43
✔ stores chain tips (106ms)
14:37:43
✔ sets latest tip from blocks added
14:37:43 [14:37:43.458]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:43 [14:37:43.469]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:43 [14:37:43.484]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:43 [14:37:43.496]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:43 [14:37:43.615]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:43 [14:37:43.631]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:43 [14:37:43.664]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:43 [14:37:43.678]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:43
✔ clears block hashes when setting finalized chain (54ms)
14:37:43 [14:37:43.745]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:43 [14:37:43.760]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
14:37:43
✔ does not blow up when setting proven chain on an unseen block number
14:37:43
14:37:43
14:37:43
199 passing (3s)
14:37:43