Parent Log:
http://ci.aztec-labs.com/5f5605ea89201c3c
Command: 2cb8f772663bb840 cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/af8041048ee98abe05402607256df4b4cac51dd8
Env: REF_NAME=gh-readonly-queue/next/pr-15067-a0a8617413ca6f4fba2ad190ce73dab59bd75a45 CURRENT_VERSION=0.87.6 CI_FULL=0
Date: Tue Jun 17 15:11:06 UTC 2025
System: ARCH=arm64 CPUS=64 MEM=247Gi HOSTNAME=pr-15067_arm64_a1-fast
Resources: CPU_LIST=0-63 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
15:11:09
15:11:09
15:11:09 LMDBArrayV2
15:11:09 [15:11:09.692]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:09
✔ should be able to push and pop values
15:11:09
✔ should be able to get values by index
15:11:09 [15:11:09.739]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:09 [15:11:09.769]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:09
✔ should be able to set values by index
15:11:09 [15:11:09.812]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:09
✔ should be able to iterate over values
15:11:09 [15:11:09.841]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:09
✔ should be able to restore state
15:11:09
15:11:09 Clean shutdown
15:11:09 [15:11:09.870]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:09
✔ Ensures clean closing of the database (88ms)
15:11:09
15:11:09 LMDBMap
15:11:09
✔ should be able to set and get values
15:11:10 [15:11:09.969]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10 [15:11:09.992]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to set many values
15:11:10 [15:11:10.021]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to overwrite values
15:11:10 [15:11:10.042]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to set values if they do not exist
15:11:10 [15:11:10.059]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to delete values
15:11:10 [15:11:10.086]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to return size of the map
15:11:10
✔ should be able to iterate over entries when there are no keys
15:11:10 [15:11:10.113]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10 [15:11:10.124]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to iterate over entries
15:11:10 [15:11:10.144]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to iterate over values
15:11:10 [15:11:10.164]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to iterate over keys
15:11:10 [15:11:10.186]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ supports range queries over chars keys
15:11:10 [15:11:10.215]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ supports range queries over numbers keys
15:11:10 [15:11:10.245]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ supports range queries over negative numbers keys
15:11:10 [15:11:10.277]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ supports range queries over strings keys
15:11:10 [15:11:10.309]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ supports range queries over zero-based numbers keys
15:11:10
15:11:10 LMDBMultiMap
15:11:10 [15:11:10.339]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to set and get values
15:11:10 [15:11:10.364]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to set values if they do not exist
15:11:10 [15:11:10.381]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to delete values
15:11:10 [15:11:10.411]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to get size of the map
15:11:10 [15:11:10.442]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to iterate over entries when there are no keys
15:11:10 [15:11:10.456]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to iterate over entries
15:11:10 [15:11:10.477]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to iterate over values
15:11:10 [15:11:10.499]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to iterate over keys
15:11:10 [15:11:10.522]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to get multiple values for a single key
15:11:10 [15:11:10.544]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should ignore multiple identical values
15:11:10 [15:11:10.563]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to delete individual values for a single key
15:11:10 [15:11:10.594]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to get size of the map with duplicate keys
15:11:10 [15:11:10.638]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to delete the last and first values for a key
15:11:10 [15:11:10.675]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to fully clear a key
15:11:10 [15:11:10.719]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to insert after deletion (41ms)
15:11:10 [15:11:10.773]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ supports range queries
15:11:10
15:11:10 ReadTransaction
15:11:10
✔ sends GET requests
15:11:10
✔ iterates the database
15:11:10
✔ closes the cursor early
15:11:10
✔ closes the cursor even if in the case of an error
15:11:10
✔ handles empty cursors
15:11:10
✔ after close it does not accept requests
15:11:10
15:11:10 LMDBSingleValue
15:11:10
✔ returns undefined if the value is not set
15:11:10 [15:11:10.822]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10 [15:11:10.835]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ should be able to set and get values
15:11:10 [15:11:10.852]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:10
✔ overwrites the value if it is set again
15:11:10
15:11:10 AztecLMDBStoreV2
15:11:10 [15:11:10.875]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:11:10
✔ returns undefined for unset keys
15:11:10 [15:11:10.889]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:11:10
✔ reads and writes in separate txs
15:11:10 [15:11:10.913]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:11:11
✔ should serialize writes correctly (262ms)
15:11:11
✔ guards against too many cursors being opened at the same time (119ms)
15:11:11
✔ copies and restores data
15:11:11
15:11:11 utils
15:11:11
✔ removeDuplicatesFromSortedArray
15:11:11
✔ binarySearch
15:11:11 merge
15:11:11
✔ merges
15:11:11
15:11:11 insertIntoSortedArray
15:11:11
✔ inserts into empty array
15:11:11
✔ inserts at beginning
15:11:11
✔ inserts at end
15:11:11
✔ inserts in middle
15:11:11
✔ handles duplicates
15:11:11
✔ maintains order with multiple inserts
15:11:11
15:11:11 removeAnyOf
15:11:11
✔ removes single matching value
15:11:11
✔ removes multiple matching values
15:11:11
✔ handles empty removal array
15:11:11
✔ handles no matches
15:11:11
✔ removes duplicates
15:11:11
15:11:11 WriteTransaction
15:11:11
✔ accumulatest writes
15:11:11
✔ correctly manages index batch
15:11:11
✔ correctly meanages pending data reads
15:11:11
✔ correctly meanages pending index reads
15:11:11
✔ correctly iterates over pending data
15:11:11
✔ correctly iterates over uncommitted and committed data
15:11:11
✔ correctly iterates over overritten data
15:11:11
✔ correctly iterates until end key
15:11:11
✔ correctly iterates in reverse
15:11:11
✔ correctly iterates in reverse with end key
15:11:11
✔ correctly iterates over pending index data
15:11:11
✔ correctly iterates over pending index data up to end key
15:11:11
✔ correctly iterates over pending index data in reverse
15:11:11
✔ correctly iterates over pending index data in reverse up to given end key
15:11:11
✔ refuses to commit if closed
15:11:11
15:11:11 LMDBArray
15:11:11 Sync AztecArray
15:11:11
✔ should be able to push and pop values
15:11:11
✔ should be able to get values by index
15:11:11
✔ should be able to set values by index
15:11:11
✔ should be able to iterate over values
15:11:11
✔ should be able to restore state
15:11:11 Async AztecArray
15:11:11
✔ should be able to push and pop values
15:11:11
✔ should be able to get values by index
15:11:11
✔ should be able to set values by index
15:11:11
✔ should be able to iterate over values
15:11:11 [15:11:11.188]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:11:11 [15:11:11.320]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:11:11 [15:11:11.340]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
15:11:11
✔ should be able to restore state
15:11:11
15:11:11 LmdbAztecCounter
15:11:11
✔ iterates in key order
15:11:11
✔ iterates in key order
15:11:11
✔ iterates in key order
15:11:11 counts occurrences of floating point number values
15:11:11
✔ returns 0 for unknown keys
15:11:11
✔ increments values
15:11:11
✔ decrements values
15:11:11
✔ throws when decrementing below zero
15:11:11
✔ increments values by a delta
15:11:11
✔ resets the counter
15:11:11
✔ iterates over entries
15:11:11 counts occurrences of integers values
15:11:11
✔ returns 0 for unknown keys
15:11:11
✔ increments values
15:11:11
✔ decrements values
15:11:11
✔ throws when decrementing below zero
15:11:11
✔ increments values by a delta
15:11:11
✔ resets the counter
15:11:11
✔ iterates over entries
15:11:11 counts occurrences of strings values
15:11:11
✔ returns 0 for unknown keys
15:11:11
✔ increments values
15:11:11
✔ decrements values
15:11:11
✔ throws when decrementing below zero
15:11:11
✔ increments values by a delta
15:11:11
✔ resets the counter
15:11:11
✔ iterates over entries
15:11:11 counts occurrences of strings values
15:11:11
✔ returns 0 for unknown keys
15:11:11
✔ increments values
15:11:11
✔ decrements values
15:11:11
✔ throws when decrementing below zero
15:11:11
✔ increments values by a delta
15:11:11
✔ resets the counter
15:11:11
✔ iterates over entries
15:11:11
15:11:11 LMDBMap
15:11:11 Sync AztecMap
15:11:11
✔ should be able to set and get values
15:11:11
✔ should be able to set many values
15:11:11
✔ should be able to overwrite values
15:11:11
✔ should be able to set values if they do not exist
15:11:11
✔ should be able to delete values
15:11:11
✔ should be able to return size of the map
15:11:11
✔ should be able to iterate over entries when there are no keys
15:11:11
✔ should be able to iterate over entries
15:11:11
✔ should be able to iterate over values
15:11:11
✔ should be able to iterate over keys
15:11:11
✔ supports range queries over chars keys
15:11:11
✔ supports range queries over numbers keys
15:11:11
✔ supports range queries over negative numbers keys
15:11:11
✔ supports range queries over strings keys
15:11:11
✔ supports range queries over zero-based numbers keys
15:11:11 Async AztecMap
15:11:11
✔ should be able to set and get values
15:11:12
✔ should be able to set many values
15:11:12
✔ should be able to overwrite values
15:11:12
✔ should be able to set values if they do not exist
15:11:12
✔ should be able to delete values
15:11:12
✔ should be able to return size of the map
15:11:12
✔ should be able to iterate over entries when there are no keys
15:11:12
✔ should be able to iterate over entries
15:11:12
✔ should be able to iterate over values
15:11:12
✔ should be able to iterate over keys
15:11:12
✔ supports range queries over chars keys
15:11:12
✔ supports range queries over numbers keys
15:11:12
✔ supports range queries over negative numbers keys
15:11:12
✔ supports range queries over strings keys
15:11:12
✔ supports range queries over zero-based numbers keys
15:11:12
15:11:12 LMDBMultiMap
15:11:12 Sync AztecMultiMap
15:11:12
✔ should be able to set and get values
15:11:12
✔ should be able to set values if they do not exist
15:11:12
✔ should be able to delete values
15:11:12
✔ should be able to get size of the map
15:11:12
✔ should be able to iterate over entries when there are no keys
15:11:12
✔ should be able to iterate over entries
15:11:12
✔ should be able to iterate over values
15:11:12
✔ should be able to iterate over keys
15:11:12
✔ should be able to get multiple values for a single key
15:11:12
✔ should ignore multiple identical values
15:11:12
✔ should be able to delete individual values for a single key
15:11:12
✔ should be able to get size of the map with duplicate keys
15:11:12
✔ should be able to delete the last and first values for a key
15:11:12
✔ should be able to fully clear a key
15:11:12
✔ should be able to insert after deletion
15:11:12
✔ supports range queries
15:11:12 Async AztecMultiMap
15:11:12
✔ should be able to set and get values
15:11:12
✔ should be able to set values if they do not exist
15:11:12
✔ should be able to delete values
15:11:12
✔ should be able to get size of the map
15:11:12
✔ should be able to iterate over entries when there are no keys
15:11:12
✔ should be able to iterate over entries
15:11:12
✔ should be able to iterate over values
15:11:12
✔ should be able to iterate over keys
15:11:12
✔ should be able to get multiple values for a single key
15:11:12
✔ should ignore multiple identical values
15:11:12
✔ should be able to delete individual values for a single key
15:11:12
✔ should be able to get size of the map with duplicate keys
15:11:12
✔ should be able to delete the last and first values for a key
15:11:12
✔ should be able to fully clear a key
15:11:12
✔ should be able to insert after deletion
15:11:12
✔ supports range queries
15:11:12
15:11:12 LMDBSet
15:11:12 Sync AztecSet
15:11:12
✔ should be able to set and get values
15:11:12
✔ should be able to delete values
15:11:12
✔ should be able to iterate over entries
15:11:12
✔ supports range queries
15:11:12 Aync AztecSet
15:11:12
✔ should be able to set and get values
15:11:12
✔ should be able to delete values
15:11:12
✔ should be able to iterate over entries
15:11:12
✔ supports range queries
15:11:12
15:11:12 LMDBSingleton
15:11:12 Sync AztecSingleton
15:11:12
✔ returns undefined if the value is not set
15:11:12
✔ should be able to set and get values
15:11:12
✔ overwrites the value if it is set again
15:11:12 Async AztecSingleton
15:11:12
✔ returns undefined if the value is not set
15:11:12
✔ should be able to set and get values
15:11:12
✔ overwrites the value if it is set again
15:11:12
15:11:12 L2TipsStore
15:11:12
✔ returns zero if no tips are stored
15:11:12 [15:11:12.346]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:12 [15:11:12.357]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:12 [15:11:12.381]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:12 [15:11:12.394]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:12
✔ stores chain tips (139ms)
15:11:12 [15:11:12.548]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:12 [15:11:12.565]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:12
✔ sets latest tip from blocks added
15:11:12 [15:11:12.608]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:12 [15:11:12.624]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:12
✔ clears block hashes when setting finalized chain (52ms)
15:11:12
✔ does not blow up when setting proven chain on an unseen block number
15:11:12
15:11:12 [15:11:12.693]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:12 [15:11:12.709]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:11:12
15:11:12
202 passing (3s)
15:11:12