Parent Log:
http://ci.aztec-labs.com/2adfcb763b57baed
Command: 97e7ef9a556fd7e6 cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/a3ecf3ea26aad0390dd15cfadbb1d160e85e5f89
Env: REF_NAME=gh-readonly-queue/master/pr-15194-f3a077dd83e56ee0ae0a1175f0dc39fdfa50e6d7 CURRENT_VERSION=0.87.9 CI_FULL=1
Date: Tue Jun 24 17:27:33 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15194_amd64_x1-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_master
17:27:37
17:27:37
17:27:37 LMDBArrayV2
17:27:37 [17:27:37.135]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:37
✔ should be able to push and pop values
17:27:37 [17:27:37.204]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:37
✔ should be able to get values by index
17:27:37 [17:27:37.248]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:37
✔ should be able to set values by index (44ms)
17:27:37
✔ should be able to iterate over values
17:27:37 [17:27:37.318]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:37 [17:27:37.377]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:37
✔ should be able to restore state
17:27:37
17:27:37 Clean shutdown
17:27:37 [17:27:37.422]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:37
✔ Ensures clean closing of the database (178ms)
17:27:37
17:27:37 LMDBMap
17:27:37
✔ should be able to set and get values
17:27:37
✔ should be able to overwrite values
17:27:37
✔ should be able to set values if they do not exist
17:27:37 [17:27:37.618]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:37 [17:27:37.657]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:37 [17:27:37.686]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:37 [17:27:37.714]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:37
✔ should be able to delete values
17:27:37 [17:27:37.756]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:37
✔ should be able to return size of the map
17:27:37 [17:27:37.792]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:37
✔ should be able to iterate over entries when there are no keys
17:27:37 [17:27:37.806]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:37
✔ should be able to iterate over entries
17:27:37 [17:27:37.842]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:37
✔ should be able to iterate over values
17:27:37 [17:27:37.878]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:37
✔ should be able to iterate over keys
17:27:37 [17:27:37.905]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:37
✔ supports range queries over chars keys
17:27:37 [17:27:37.954]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:37
✔ supports range queries over numbers keys
17:27:38 [17:27:38.003]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ supports range queries over negative numbers keys
17:27:38 [17:27:38.052]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ supports range queries over strings keys
17:27:38 [17:27:38.092]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ supports range queries over zero-based numbers keys
17:27:38
17:27:38 LMDBMultiMap
17:27:38
✔ should be able to set and get values
17:27:38 [17:27:38.130]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38 [17:27:38.162]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ should be able to set values if they do not exist
17:27:38 [17:27:38.185]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ should be able to delete values
17:27:38 [17:27:38.219]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ should be able to get size of the map
17:27:38 [17:27:38.261]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ should be able to iterate over entries when there are no keys
17:27:38 [17:27:38.278]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ should be able to iterate over entries
17:27:38 [17:27:38.311]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ should be able to iterate over values
17:27:38 [17:27:38.345]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ should be able to iterate over keys
17:27:38 [17:27:38.376]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ should be able to get multiple values for a single key
17:27:38 [17:27:38.407]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ should ignore multiple identical values
17:27:38 [17:27:38.445]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ should be able to delete individual values for a single key
17:27:38 [17:27:38.494]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ should be able to get size of the map with duplicate keys (43ms)
17:27:38 [17:27:38.555]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ should be able to delete the last and first values for a key
17:27:38 [17:27:38.597]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ should be able to fully clear a key
17:27:38 [17:27:38.647]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ should be able to insert after deletion (57ms)
17:27:38 [17:27:38.725]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ supports range queries
17:27:38
17:27:38 ReadTransaction
17:27:38
✔ sends GET requests
17:27:38
✔ iterates the database
17:27:38
✔ closes the cursor early
17:27:38
✔ closes the cursor even if in the case of an error
17:27:38
✔ handles empty cursors
17:27:38
✔ after close it does not accept requests
17:27:38
17:27:38 LMDBSingleValue
17:27:38 [17:27:38.791]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ returns undefined if the value is not set
17:27:38 [17:27:38.806]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ should be able to set and get values
17:27:38 [17:27:38.837]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:38
✔ overwrites the value if it is set again
17:27:38
17:27:38 AztecLMDBStoreV2
17:27:38 [17:27:38.866]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
17:27:38
✔ returns undefined for unset keys
17:27:38 [17:27:38.885]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
17:27:38
✔ reads and writes in separate txs
17:27:38 [17:27:38.912]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
17:27:39
✔ should serialize writes correctly (345ms)
17:27:39
✔ guards against too many cursors being opened at the same time (121ms)
17:27:39 [17:27:39.275]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
17:27:39 [17:27:39.409]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
17:27:39
✔ copies and restores data
17:27:39
17:27:39 utils
17:27:39
✔ removeDuplicatesFromSortedArray
17:27:39
✔ binarySearch
17:27:39 merge
17:27:39
✔ merges
17:27:39
17:27:39 insertIntoSortedArray
17:27:39
✔ inserts into empty array
17:27:39
✔ inserts at beginning
17:27:39
✔ inserts at end
17:27:39
✔ inserts in middle
17:27:39
✔ handles duplicates
17:27:39
✔ maintains order with multiple inserts
17:27:39
17:27:39 removeAnyOf
17:27:39
✔ removes single matching value
17:27:39
✔ removes multiple matching values
17:27:39
✔ handles empty removal array
17:27:39
✔ handles no matches
17:27:39
✔ removes duplicates
17:27:39
17:27:39 WriteTransaction
17:27:39
✔ accumulatest writes
17:27:39
✔ correctly manages index batch
17:27:39 [17:27:39.450]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
17:27:39
✔ correctly meanages pending data reads
17:27:39
✔ correctly meanages pending index reads
17:27:39
✔ correctly iterates over pending data
17:27:39
✔ correctly iterates over uncommitted and committed data
17:27:39
✔ correctly iterates over overritten data
17:27:39
✔ correctly iterates until end key
17:27:39
✔ correctly iterates in reverse
17:27:39
✔ correctly iterates in reverse with end key
17:27:39
✔ correctly iterates over pending index data
17:27:39
✔ correctly iterates over pending index data up to end key
17:27:39
✔ correctly iterates over pending index data in reverse
17:27:39
✔ correctly iterates over pending index data in reverse up to given end key
17:27:39
✔ refuses to commit if closed
17:27:39
17:27:39 LMDBArray
17:27:39 Sync AztecArray
17:27:39
✔ should be able to push and pop values
17:27:39
✔ should be able to get values by index
17:27:39
✔ should be able to set values by index
17:27:39
✔ should be able to iterate over values
17:27:39
✔ should be able to restore state
17:27:39 Async AztecArray
17:27:39
✔ should be able to push and pop values
17:27:39
✔ should be able to get values by index
17:27:39
✔ should be able to set values by index
17:27:39
✔ should be able to iterate over values
17:27:39
✔ should be able to restore state
17:27:39
17:27:39 LmdbAztecCounter
17:27:39
✔ iterates in key order
17:27:39
✔ iterates in key order
17:27:39
✔ iterates in key order
17:27:39 counts occurrences of floating point number values
17:27:39
✔ returns 0 for unknown keys
17:27:39
✔ increments values
17:27:39
✔ decrements values
17:27:39
✔ throws when decrementing below zero
17:27:39
✔ increments values by a delta
17:27:39
✔ resets the counter
17:27:39
✔ iterates over entries
17:27:39 counts occurrences of integers values
17:27:39
✔ returns 0 for unknown keys
17:27:39
✔ increments values
17:27:39
✔ decrements values
17:27:39
✔ throws when decrementing below zero
17:27:39
✔ increments values by a delta
17:27:39
✔ resets the counter
17:27:40
✔ iterates over entries
17:27:40 counts occurrences of strings values
17:27:40
✔ returns 0 for unknown keys
17:27:40
✔ increments values
17:27:40
✔ decrements values
17:27:40
✔ throws when decrementing below zero
17:27:40
✔ increments values by a delta
17:27:40
✔ resets the counter
17:27:40
✔ iterates over entries
17:27:40 counts occurrences of strings values
17:27:40
✔ returns 0 for unknown keys
17:27:40
✔ increments values
17:27:40
✔ decrements values
17:27:40
✔ throws when decrementing below zero
17:27:40
✔ increments values by a delta
17:27:40
✔ resets the counter
17:27:40
✔ iterates over entries
17:27:40
17:27:40 LMDBMap
17:27:40 Sync AztecMap
17:27:40
✔ should be able to set and get values
17:27:40
✔ should be able to overwrite values
17:27:40
✔ should be able to set values if they do not exist
17:27:40
✔ should be able to delete values
17:27:40
✔ should be able to return size of the map
17:27:40
✔ should be able to iterate over entries when there are no keys
17:27:40
✔ should be able to iterate over entries
17:27:40
✔ should be able to iterate over values
17:27:40
✔ should be able to iterate over keys
17:27:40
✔ supports range queries over chars keys
17:27:40
✔ supports range queries over numbers keys
17:27:40
✔ supports range queries over negative numbers keys
17:27:40
✔ supports range queries over strings keys
17:27:40
✔ supports range queries over zero-based numbers keys
17:27:40 Async AztecMap
17:27:40
✔ should be able to set and get values
17:27:40
✔ should be able to overwrite values
17:27:40
✔ should be able to set values if they do not exist
17:27:40
✔ should be able to delete values
17:27:40
✔ should be able to return size of the map
17:27:40
✔ should be able to iterate over entries when there are no keys
17:27:40
✔ should be able to iterate over entries
17:27:40
✔ should be able to iterate over values
17:27:40
✔ should be able to iterate over keys
17:27:40
✔ supports range queries over chars keys
17:27:40
✔ supports range queries over numbers keys
17:27:40
✔ supports range queries over negative numbers keys
17:27:40
✔ supports range queries over strings keys
17:27:40
✔ supports range queries over zero-based numbers keys
17:27:40
17:27:40 LMDBMultiMap
17:27:40 Sync AztecMultiMap
17:27:40
✔ should be able to set and get values
17:27:40
✔ should be able to set values if they do not exist
17:27:40
✔ should be able to delete values
17:27:40
✔ should be able to get size of the map
17:27:40
✔ should be able to iterate over entries when there are no keys
17:27:40
✔ should be able to iterate over entries
17:27:40
✔ should be able to iterate over values
17:27:40
✔ should be able to iterate over keys
17:27:40
✔ should be able to get multiple values for a single key
17:27:40
✔ should ignore multiple identical values
17:27:40
✔ should be able to delete individual values for a single key
17:27:40
✔ should be able to get size of the map with duplicate keys
17:27:40
✔ should be able to delete the last and first values for a key
17:27:40
✔ should be able to fully clear a key
17:27:40
✔ should be able to insert after deletion
17:27:40
✔ supports range queries
17:27:40 Async AztecMultiMap
17:27:40
✔ should be able to set and get values
17:27:40
✔ should be able to set values if they do not exist
17:27:40
✔ should be able to delete values
17:27:40
✔ should be able to get size of the map
17:27:40
✔ should be able to iterate over entries when there are no keys
17:27:40
✔ should be able to iterate over entries
17:27:40
✔ should be able to iterate over values
17:27:40
✔ should be able to iterate over keys
17:27:40
✔ should be able to get multiple values for a single key
17:27:40
✔ should ignore multiple identical values
17:27:40
✔ should be able to delete individual values for a single key
17:27:40
✔ should be able to get size of the map with duplicate keys
17:27:40
✔ should be able to delete the last and first values for a key
17:27:40
✔ should be able to fully clear a key
17:27:40
✔ should be able to insert after deletion
17:27:40
✔ supports range queries
17:27:40
17:27:40 LMDBSet
17:27:40 Sync AztecSet
17:27:40
✔ should be able to set and get values
17:27:40
✔ should be able to delete values
17:27:40
✔ should be able to iterate over entries
17:27:40
✔ supports range queries
17:27:40 Aync AztecSet
17:27:40
✔ should be able to set and get values
17:27:40
✔ should be able to delete values
17:27:40
✔ should be able to iterate over entries
17:27:40
✔ supports range queries
17:27:40
17:27:40 LMDBSingleton
17:27:40 Sync AztecSingleton
17:27:40
✔ returns undefined if the value is not set
17:27:40
✔ should be able to set and get values
17:27:40
✔ overwrites the value if it is set again
17:27:40 Async AztecSingleton
17:27:40
✔ returns undefined if the value is not set
17:27:40
✔ should be able to set and get values
17:27:40
✔ overwrites the value if it is set again
17:27:40
17:27:40 L2TipsStore
17:27:41
✔ returns zero if no tips are stored
17:27:41
✔ stores chain tips (126ms)
17:27:41
✔ sets latest tip from blocks added
17:27:41
✔ clears block hashes when setting finalized chain (47ms)
17:27:41
✔ does not blow up when setting proven chain on an unseen block number
17:27:41
17:27:41
17:27:41
199 passing (4s)
17:27:41
17:27:41 [17:27:40.990]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:41 [17:27:41.005]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:41 [17:27:41.023]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:41 [17:27:41.043]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:41 [17:27:41.186]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:41 [17:27:41.199]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:41 [17:27:41.238]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:41 [17:27:41.255]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:41 [17:27:41.317]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:27:41 [17:27:41.332]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16