Parent Log:
http://ci.aztec-labs.com/c7f88074b48c686e
Command: 5ef1981c53cfa68e cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/9636546b7b88f24965b498122e4da02f29ccc564
Env: REF_NAME=gh-readonly-queue/next/pr-15307-d01c091885c427bb3cc3b780e321f201b0fd06d5 CURRENT_VERSION=0.87.6 CI_FULL=0
Date: Thu Jun 26 18:40:52 UTC 2025
System: ARCH=arm64 CPUS=64 MEM=247Gi HOSTNAME=pr-15307_arm64_a1-fast
Resources: CPU_LIST=0-63 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
18:40:55
18:40:55
18:40:55 LMDBArrayV2
18:40:55 [18:40:55.237]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55
✔ should be able to push and pop values
18:40:55 [18:40:55.283]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55
✔ should be able to get values by index
18:40:55 [18:40:55.318]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55
✔ should be able to set values by index (41ms)
18:40:55 [18:40:55.375]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55
✔ should be able to iterate over values
18:40:55 [18:40:55.411]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55
✔ should be able to restore state
18:40:55
18:40:55 Clean shutdown
18:40:55 [18:40:55.446]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55
✔ Ensures clean closing of the database (102ms)
18:40:55
18:40:55 LMDBMap
18:40:55
✔ should be able to set and get values
18:40:55 [18:40:55.560]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55 [18:40:55.583]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55
✔ should be able to set many values
18:40:55
✔ should be able to overwrite values
18:40:55 [18:40:55.621]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55 [18:40:55.643]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55
✔ should be able to set values if they do not exist
18:40:55 [18:40:55.663]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55
✔ should be able to delete values
18:40:55 [18:40:55.699]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55
✔ should be able to return size of the map
18:40:55 [18:40:55.728]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55
✔ should be able to iterate over entries when there are no keys
18:40:55 [18:40:55.740]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55
✔ should be able to iterate over entries
18:40:55 [18:40:55.765]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55
✔ should be able to iterate over values
18:40:55 [18:40:55.787]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55
✔ should be able to iterate over keys
18:40:55 [18:40:55.809]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55
✔ supports range queries over chars keys
18:40:55
✔ supports range queries over numbers keys
18:40:55 [18:40:55.852]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55 [18:40:55.883]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55
✔ supports range queries over negative numbers keys
18:40:55 [18:40:55.912]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55
✔ supports range queries over strings keys
18:40:55 [18:40:55.941]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55
✔ supports range queries over zero-based numbers keys
18:40:55
18:40:55 LMDBMultiMap
18:40:55 [18:40:55.976]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:55
✔ should be able to set and get values
18:40:56 [18:40:55.996]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:56
✔ should be able to set values if they do not exist
18:40:56 [18:40:56.016]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:56
✔ should be able to delete values
18:40:56 [18:40:56.042]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:56
✔ should be able to get size of the map
18:40:56 [18:40:56.077]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:56
✔ should be able to iterate over entries when there are no keys
18:40:56 [18:40:56.089]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:56
✔ should be able to iterate over entries
18:40:56 [18:40:56.113]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:56
✔ should be able to iterate over values
18:40:56 [18:40:56.139]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:56
✔ should be able to iterate over keys
18:40:56 [18:40:56.160]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:56
✔ should be able to get multiple values for a single key
18:40:56 [18:40:56.183]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:56
✔ should ignore multiple identical values
18:40:56 [18:40:56.210]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:56
✔ should be able to delete individual values for a single key
18:40:56 [18:40:56.242]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:56
✔ should be able to get size of the map with duplicate keys
18:40:56 [18:40:56.282]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:56
✔ should be able to delete the last and first values for a key
18:40:56 [18:40:56.317]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:56
✔ should be able to fully clear a key
18:40:56 [18:40:56.350]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:56
✔ should be able to insert after deletion (50ms)
18:40:56 [18:40:56.411]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:56
✔ supports range queries
18:40:56
18:40:56 ReadTransaction
18:40:56
✔ sends GET requests
18:40:56
✔ iterates the database
18:40:56
✔ closes the cursor early
18:40:56
✔ closes the cursor even if in the case of an error
18:40:56
✔ handles empty cursors
18:40:56
✔ after close it does not accept requests
18:40:56
18:40:56 LMDBSingleValue
18:40:56
✔ returns undefined if the value is not set
18:40:56
✔ should be able to set and get values
18:40:56 [18:40:56.462]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:56 [18:40:56.475]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:56 [18:40:56.491]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:56
✔ overwrites the value if it is set again
18:40:56
18:40:56 AztecLMDBStoreV2
18:40:56 [18:40:56.523]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
18:40:56
✔ returns undefined for unset keys
18:40:56 [18:40:56.535]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
18:40:56
✔ reads and writes in separate txs
18:40:56 [18:40:56.557]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
18:40:56
✔ should serialize writes correctly (294ms)
18:40:56
✔ guards against too many cursors being opened at the same time (121ms)
18:40:57
✔ copies and restores data
18:40:57
18:40:57 utils
18:40:57
✔ removeDuplicatesFromSortedArray
18:40:57
✔ binarySearch
18:40:57 merge
18:40:57
✔ merges
18:40:57
18:40:57 insertIntoSortedArray
18:40:57
✔ inserts into empty array
18:40:57
✔ inserts at beginning
18:40:57
✔ inserts at end
18:40:57
✔ inserts in middle
18:40:57
✔ handles duplicates
18:40:57
✔ maintains order with multiple inserts
18:40:57
18:40:57 removeAnyOf
18:40:57
✔ removes single matching value
18:40:57
✔ removes multiple matching values
18:40:57
✔ handles empty removal array
18:40:57
✔ handles no matches
18:40:57
✔ removes duplicates
18:40:57
18:40:57 WriteTransaction
18:40:57
✔ accumulatest writes
18:40:57
✔ correctly manages index batch
18:40:57
✔ correctly meanages pending data reads
18:40:57
✔ correctly meanages pending index reads
18:40:57
✔ correctly iterates over pending data
18:40:57
✔ correctly iterates over uncommitted and committed data
18:40:57
✔ correctly iterates over overritten data
18:40:57
✔ correctly iterates until end key
18:40:57
✔ correctly iterates in reverse
18:40:57
✔ correctly iterates in reverse with end key
18:40:57
✔ correctly iterates over pending index data
18:40:57
✔ correctly iterates over pending index data up to end key
18:40:57
✔ correctly iterates over pending index data in reverse
18:40:57
✔ correctly iterates over pending index data in reverse up to given end key
18:40:57
✔ refuses to commit if closed
18:40:57
18:40:57 LMDBArray
18:40:57 Sync AztecArray
18:40:57
✔ should be able to push and pop values
18:40:57
✔ should be able to get values by index
18:40:57 [18:40:56.864]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
18:40:57 [18:40:57.000]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
18:40:57 [18:40:57.019]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
18:40:57
✔ should be able to set values by index
18:40:57
✔ should be able to iterate over values
18:40:57
✔ should be able to restore state
18:40:57 Async AztecArray
18:40:57
✔ should be able to push and pop values
18:40:57
✔ should be able to get values by index
18:40:57
✔ should be able to set values by index
18:40:57
✔ should be able to iterate over values
18:40:57
✔ should be able to restore state
18:40:57
18:40:57 LmdbAztecCounter
18:40:57
✔ iterates in key order
18:40:57
✔ iterates in key order
18:40:57
✔ iterates in key order
18:40:57 counts occurrences of floating point number values
18:40:57
✔ returns 0 for unknown keys
18:40:57
✔ increments values
18:40:57
✔ decrements values
18:40:57
✔ throws when decrementing below zero
18:40:57
✔ increments values by a delta
18:40:57
✔ resets the counter
18:40:57
✔ iterates over entries
18:40:57 counts occurrences of integers values
18:40:57
✔ returns 0 for unknown keys
18:40:57
✔ increments values
18:40:57
✔ decrements values
18:40:57
✔ throws when decrementing below zero
18:40:57
✔ increments values by a delta
18:40:57
✔ resets the counter
18:40:57
✔ iterates over entries
18:40:57 counts occurrences of strings values
18:40:57
✔ returns 0 for unknown keys
18:40:57
✔ increments values
18:40:57
✔ decrements values
18:40:57
✔ throws when decrementing below zero
18:40:57
✔ increments values by a delta
18:40:57
✔ resets the counter
18:40:57
✔ iterates over entries
18:40:57 counts occurrences of strings values
18:40:57
✔ returns 0 for unknown keys
18:40:57
✔ increments values
18:40:57
✔ decrements values
18:40:57
✔ throws when decrementing below zero
18:40:57
✔ increments values by a delta
18:40:57
✔ resets the counter
18:40:57
✔ iterates over entries
18:40:57
18:40:57 LMDBMap
18:40:57 Sync AztecMap
18:40:57
✔ should be able to set and get values
18:40:57
✔ should be able to set many values
18:40:57
✔ should be able to overwrite values
18:40:57
✔ should be able to set values if they do not exist
18:40:57
✔ should be able to delete values
18:40:57
✔ should be able to return size of the map
18:40:57
✔ should be able to iterate over entries when there are no keys
18:40:57
✔ should be able to iterate over entries
18:40:57
✔ should be able to iterate over values
18:40:57
✔ should be able to iterate over keys
18:40:57
✔ supports range queries over chars keys
18:40:57
✔ supports range queries over numbers keys
18:40:57
✔ supports range queries over negative numbers keys
18:40:57
✔ supports range queries over strings keys
18:40:57
✔ supports range queries over zero-based numbers keys
18:40:57 Async AztecMap
18:40:57
✔ should be able to set and get values
18:40:57
✔ should be able to set many values
18:40:57
✔ should be able to overwrite values
18:40:57
✔ should be able to set values if they do not exist
18:40:57
✔ should be able to delete values
18:40:57
✔ should be able to return size of the map
18:40:57
✔ should be able to iterate over entries when there are no keys
18:40:57
✔ should be able to iterate over entries
18:40:57
✔ should be able to iterate over values
18:40:57
✔ should be able to iterate over keys
18:40:57
✔ supports range queries over chars keys
18:40:57
✔ supports range queries over numbers keys
18:40:57
✔ supports range queries over negative numbers keys
18:40:57
✔ supports range queries over strings keys
18:40:57
✔ supports range queries over zero-based numbers keys
18:40:57
18:40:57 LMDBMultiMap
18:40:57 Sync AztecMultiMap
18:40:57
✔ should be able to set and get values
18:40:57
✔ should be able to set values if they do not exist
18:40:57
✔ should be able to delete values
18:40:57
✔ should be able to get size of the map
18:40:57
✔ should be able to iterate over entries when there are no keys
18:40:57
✔ should be able to iterate over entries
18:40:57
✔ should be able to iterate over values
18:40:57
✔ should be able to iterate over keys
18:40:57
✔ should be able to get multiple values for a single key
18:40:57
✔ should ignore multiple identical values
18:40:57
✔ should be able to delete individual values for a single key
18:40:57
✔ should be able to get size of the map with duplicate keys
18:40:57
✔ should be able to delete the last and first values for a key
18:40:57
✔ should be able to fully clear a key
18:40:58
✔ should be able to insert after deletion
18:40:58
✔ supports range queries
18:40:58 Async AztecMultiMap
18:40:58
✔ should be able to set and get values
18:40:58
✔ should be able to set values if they do not exist
18:40:58
✔ should be able to delete values
18:40:58
✔ should be able to get size of the map
18:40:58
✔ should be able to iterate over entries when there are no keys
18:40:58
✔ should be able to iterate over entries
18:40:58
✔ should be able to iterate over values
18:40:58
✔ should be able to iterate over keys
18:40:58
✔ should be able to get multiple values for a single key
18:40:58
✔ should ignore multiple identical values
18:40:58
✔ should be able to delete individual values for a single key
18:40:58
✔ should be able to get size of the map with duplicate keys
18:40:58
✔ should be able to delete the last and first values for a key
18:40:58
✔ should be able to fully clear a key
18:40:58
✔ should be able to insert after deletion
18:40:58
✔ supports range queries
18:40:58
18:40:58 LMDBSet
18:40:58 Sync AztecSet
18:40:58
✔ should be able to set and get values
18:40:58
✔ should be able to delete values
18:40:58
✔ should be able to iterate over entries
18:40:58
✔ supports range queries
18:40:58 Aync AztecSet
18:40:58
✔ should be able to set and get values
18:40:58
✔ should be able to delete values
18:40:58
✔ should be able to iterate over entries
18:40:58
✔ supports range queries
18:40:58
18:40:58 LMDBSingleton
18:40:58 Sync AztecSingleton
18:40:58
✔ returns undefined if the value is not set
18:40:58
✔ should be able to set and get values
18:40:58
✔ overwrites the value if it is set again
18:40:58 Async AztecSingleton
18:40:58
✔ returns undefined if the value is not set
18:40:58
✔ should be able to set and get values
18:40:58
✔ overwrites the value if it is set again
18:40:58
18:40:58 L2TipsStore
18:40:58
✔ returns zero if no tips are stored
18:40:58
✔ stores chain tips (153ms)
18:40:58
✔ sets latest tip from blocks added
18:40:58
✔ clears block hashes when setting finalized chain (65ms)
18:40:58
✔ does not blow up when setting proven chain on an unseen block number
18:40:58
18:40:58
18:40:58
202 passing (3s)
18:40:58
18:40:59 [18:40:58.250]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:59 [18:40:58.268]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:59 [18:40:58.288]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:59 [18:40:58.309]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:59 [18:40:58.481]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:59 [18:40:58.493]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:59 [18:40:58.527]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:59 [18:40:58.541]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:59 [18:40:58.621]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
18:40:59 [18:40:58.635]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16