Parent Log:
http://ci.aztec-labs.com/8ca66f532d1b481c
Command: c6dc62f84205193f cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/3cbe7945c84145b8646cf5cf8fb730b915c0dc93
Env: REF_NAME=gh-readonly-queue/next/pr-15068-254faae7d330e160b14c6eaaa099dc92d4a9cac7 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Mon Jun 16 13:30:16 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15068_amd64_x1-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
13:30:20
13:30:20
13:30:20 LMDBArrayV2
13:30:20 [13:30:20.645]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:20
✔ should be able to push and pop values
13:30:20 [13:30:20.705]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:20
✔ should be able to get values by index
13:30:20 [13:30:20.741]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:20
✔ should be able to set values by index
13:30:20 [13:30:20.791]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:20
✔ should be able to iterate over values
13:30:20 [13:30:20.830]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:20
✔ should be able to restore state
13:30:20
13:30:20 Clean shutdown
13:30:20 [13:30:20.866]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:20
✔ Ensures clean closing of the database (116ms)
13:30:20
13:30:20 LMDBMap
13:30:21 [13:30:20.994]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to set and get values
13:30:21 [13:30:21.020]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to overwrite values
13:30:21 [13:30:21.044]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to set values if they do not exist
13:30:21 [13:30:21.067]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to delete values
13:30:21 [13:30:21.096]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to return size of the map
13:30:21 [13:30:21.128]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to iterate over entries when there are no keys
13:30:21 [13:30:21.141]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to iterate over entries
13:30:21 [13:30:21.163]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to iterate over values
13:30:21 [13:30:21.185]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to iterate over keys
13:30:21 [13:30:21.209]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ supports range queries over chars keys
13:30:21 [13:30:21.242]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ supports range queries over numbers keys
13:30:21 [13:30:21.283]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ supports range queries over negative numbers keys
13:30:21 [13:30:21.319]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ supports range queries over strings keys
13:30:21 [13:30:21.353]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ supports range queries over zero-based numbers keys
13:30:21
13:30:21 LMDBMultiMap
13:30:21 [13:30:21.384]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to set and get values
13:30:21
✔ should be able to set values if they do not exist
13:30:21 [13:30:21.408]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21 [13:30:21.425]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to delete values
13:30:21 [13:30:21.456]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to get size of the map
13:30:21 [13:30:21.484]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to iterate over entries when there are no keys
13:30:21 [13:30:21.496]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to iterate over entries
13:30:21 [13:30:21.518]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to iterate over values
13:30:21 [13:30:21.542]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to iterate over keys
13:30:21 [13:30:21.568]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to get multiple values for a single key
13:30:21 [13:30:21.593]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should ignore multiple identical values
13:30:21 [13:30:21.615]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to delete individual values for a single key
13:30:21 [13:30:21.650]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to get size of the map with duplicate keys
13:30:21 [13:30:21.691]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to delete the last and first values for a key
13:30:21 [13:30:21.731]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to fully clear a key
13:30:21 [13:30:21.774]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to insert after deletion (65ms)
13:30:21
✔ supports range queries
13:30:21
13:30:21 ReadTransaction
13:30:21 [13:30:21.862]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ sends GET requests
13:30:21
✔ iterates the database
13:30:21
✔ closes the cursor early
13:30:21
✔ closes the cursor even if in the case of an error
13:30:21
✔ handles empty cursors
13:30:21
✔ after close it does not accept requests
13:30:21
13:30:21 LMDBSingleValue
13:30:21
✔ returns undefined if the value is not set
13:30:21 [13:30:21.920]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21 [13:30:21.938]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ should be able to set and get values
13:30:21 [13:30:21.963]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:21
✔ overwrites the value if it is set again
13:30:21
13:30:21 AztecLMDBStoreV2
13:30:22
✔ returns undefined for unset keys
13:30:22 [13:30:21.991]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
13:30:22 [13:30:22.007]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
13:30:22
✔ reads and writes in separate txs
13:30:22 [13:30:22.027]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
13:30:22
✔ should serialize writes correctly (314ms)
13:30:22
✔ guards against too many cursors being opened at the same time (130ms)
13:30:22
✔ copies and restores data
13:30:22
13:30:22 utils
13:30:22
✔ removeDuplicatesFromSortedArray
13:30:22
✔ binarySearch
13:30:22 merge
13:30:22
✔ merges
13:30:22
13:30:22 insertIntoSortedArray
13:30:22
✔ inserts into empty array
13:30:22
✔ inserts at beginning
13:30:22
✔ inserts at end
13:30:22
✔ inserts in middle
13:30:22
✔ handles duplicates
13:30:22
✔ maintains order with multiple inserts
13:30:22
13:30:22 removeAnyOf
13:30:22
✔ removes single matching value
13:30:22
✔ removes multiple matching values
13:30:22
✔ handles empty removal array
13:30:22
✔ handles no matches
13:30:22
✔ removes duplicates
13:30:22
13:30:22 WriteTransaction
13:30:22
✔ accumulatest writes
13:30:22
✔ correctly manages index batch
13:30:22
✔ correctly meanages pending data reads
13:30:22
✔ correctly meanages pending index reads
13:30:22 [13:30:22.356]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
13:30:22 [13:30:22.506]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
13:30:22 [13:30:22.530]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
13:30:22
✔ correctly iterates over pending data
13:30:22
✔ correctly iterates over uncommitted and committed data
13:30:22
✔ correctly iterates over overritten data
13:30:22
✔ correctly iterates until end key
13:30:22
✔ correctly iterates in reverse
13:30:22
✔ correctly iterates in reverse with end key
13:30:22
✔ correctly iterates over pending index data
13:30:22
✔ correctly iterates over pending index data up to end key
13:30:22
✔ correctly iterates over pending index data in reverse
13:30:22
✔ correctly iterates over pending index data in reverse up to given end key
13:30:22
✔ refuses to commit if closed
13:30:22
13:30:22 LMDBArray
13:30:22 Sync AztecArray
13:30:22
✔ should be able to push and pop values
13:30:22
✔ should be able to get values by index
13:30:22
✔ should be able to set values by index
13:30:22
✔ should be able to iterate over values
13:30:22
✔ should be able to restore state
13:30:22 Async AztecArray
13:30:22
✔ should be able to push and pop values
13:30:22
✔ should be able to get values by index
13:30:22
✔ should be able to set values by index
13:30:22
✔ should be able to iterate over values
13:30:22
✔ should be able to restore state
13:30:22
13:30:22 LmdbAztecCounter
13:30:22
✔ iterates in key order
13:30:22
✔ iterates in key order
13:30:22
✔ iterates in key order
13:30:22 counts occurrences of floating point number values
13:30:22
✔ returns 0 for unknown keys
13:30:22
✔ increments values
13:30:22
✔ decrements values
13:30:22
✔ throws when decrementing below zero
13:30:22
✔ increments values by a delta
13:30:22
✔ resets the counter
13:30:22
✔ iterates over entries
13:30:22 counts occurrences of integers values
13:30:22
✔ returns 0 for unknown keys
13:30:22
✔ increments values
13:30:22
✔ decrements values
13:30:22
✔ throws when decrementing below zero
13:30:22
✔ increments values by a delta
13:30:23
✔ resets the counter
13:30:23
✔ iterates over entries
13:30:23 counts occurrences of strings values
13:30:23
✔ returns 0 for unknown keys
13:30:23
✔ increments values
13:30:23
✔ decrements values
13:30:23
✔ throws when decrementing below zero
13:30:23
✔ increments values by a delta
13:30:23
✔ resets the counter
13:30:23
✔ iterates over entries
13:30:23 counts occurrences of strings values
13:30:23
✔ returns 0 for unknown keys
13:30:23
✔ increments values
13:30:23
✔ decrements values
13:30:23
✔ throws when decrementing below zero
13:30:23
✔ increments values by a delta
13:30:23
✔ resets the counter
13:30:23
✔ iterates over entries
13:30:23
13:30:23 LMDBMap
13:30:23 Sync AztecMap
13:30:23
✔ should be able to set and get values
13:30:23
✔ should be able to overwrite values
13:30:23
✔ should be able to set values if they do not exist
13:30:23
✔ should be able to delete values
13:30:23
✔ should be able to return size of the map
13:30:23
✔ should be able to iterate over entries when there are no keys
13:30:23
✔ should be able to iterate over entries
13:30:23
✔ should be able to iterate over values
13:30:23
✔ should be able to iterate over keys
13:30:23
✔ supports range queries over chars keys
13:30:23
✔ supports range queries over numbers keys
13:30:23
✔ supports range queries over negative numbers keys
13:30:23
✔ supports range queries over strings keys
13:30:23
✔ supports range queries over zero-based numbers keys
13:30:23 Async AztecMap
13:30:23
✔ should be able to set and get values
13:30:23
✔ should be able to overwrite values
13:30:23
✔ should be able to set values if they do not exist
13:30:23
✔ should be able to delete values
13:30:23
✔ should be able to return size of the map
13:30:23
✔ should be able to iterate over entries when there are no keys
13:30:23
✔ should be able to iterate over entries
13:30:23
✔ should be able to iterate over values
13:30:23
✔ should be able to iterate over keys
13:30:23
✔ supports range queries over chars keys
13:30:23
✔ supports range queries over numbers keys
13:30:23
✔ supports range queries over negative numbers keys
13:30:23
✔ supports range queries over strings keys
13:30:23
✔ supports range queries over zero-based numbers keys
13:30:23
13:30:23 LMDBMultiMap
13:30:23 Sync AztecMultiMap
13:30:23
✔ should be able to set and get values
13:30:23
✔ should be able to set values if they do not exist
13:30:23
✔ should be able to delete values
13:30:23
✔ should be able to get size of the map
13:30:23
✔ should be able to iterate over entries when there are no keys
13:30:23
✔ should be able to iterate over entries
13:30:23
✔ should be able to iterate over values
13:30:23
✔ should be able to iterate over keys
13:30:23
✔ should be able to get multiple values for a single key
13:30:23
✔ should ignore multiple identical values
13:30:23
✔ should be able to delete individual values for a single key
13:30:23
✔ should be able to get size of the map with duplicate keys
13:30:23
✔ should be able to delete the last and first values for a key
13:30:23
✔ should be able to fully clear a key
13:30:23
✔ should be able to insert after deletion
13:30:23
✔ supports range queries
13:30:23 Async AztecMultiMap
13:30:23
✔ should be able to set and get values
13:30:23
✔ should be able to set values if they do not exist
13:30:23
✔ should be able to delete values
13:30:23
✔ should be able to get size of the map
13:30:23
✔ should be able to iterate over entries when there are no keys
13:30:23
✔ should be able to iterate over entries
13:30:23
✔ should be able to iterate over values
13:30:23
✔ should be able to iterate over keys
13:30:23
✔ should be able to get multiple values for a single key
13:30:23
✔ should ignore multiple identical values
13:30:23
✔ should be able to delete individual values for a single key
13:30:23
✔ should be able to get size of the map with duplicate keys
13:30:23
✔ should be able to delete the last and first values for a key
13:30:23
✔ should be able to fully clear a key
13:30:23
✔ should be able to insert after deletion
13:30:23
✔ supports range queries
13:30:23
13:30:23 LMDBSet
13:30:23 Sync AztecSet
13:30:23
✔ should be able to set and get values
13:30:23
✔ should be able to delete values
13:30:23
✔ should be able to iterate over entries
13:30:23
✔ supports range queries
13:30:23 Aync AztecSet
13:30:23
✔ should be able to set and get values
13:30:23
✔ should be able to delete values
13:30:23
✔ should be able to iterate over entries
13:30:23
✔ supports range queries
13:30:23
13:30:23 LMDBSingleton
13:30:23 Sync AztecSingleton
13:30:23
✔ returns undefined if the value is not set
13:30:23
✔ should be able to set and get values
13:30:23
✔ overwrites the value if it is set again
13:30:23 Async AztecSingleton
13:30:23
✔ returns undefined if the value is not set
13:30:23
✔ should be able to set and get values
13:30:23
✔ overwrites the value if it is set again
13:30:23
13:30:23 L2TipsStore
13:30:23
✔ returns zero if no tips are stored
13:30:24
✔ stores chain tips (136ms)
13:30:24
✔ sets latest tip from blocks added
13:30:24
✔ clears block hashes when setting finalized chain (59ms)
13:30:24
✔ does not blow up when setting proven chain on an unseen block number
13:30:24
13:30:24
13:30:24
199 passing (4s)
13:30:24
13:30:24 [13:30:23.817]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:24 [13:30:23.832]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:24 [13:30:23.856]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:24 [13:30:23.872]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:24 [13:30:24.022]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:24 [13:30:24.035]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:24 [13:30:24.073]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:24 [13:30:24.085]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:24 [13:30:24.165]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:30:24 [13:30:24.177]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16