Parent Log:
http://ci.aztec-labs.com/83b4d5049d814dc9
Command: 97e7ef9a556fd7e6 cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/86553a66d6e2c437b435016db7bedec6bd794ed7
Env: REF_NAME=gh-readonly-queue/master/pr-14912-015cb0cadef6a41094c3649f32a735392e1b9693 CURRENT_VERSION=0.87.9 CI_FULL=1
Date: Wed Jun 18 15:19:21 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14912_amd64_x1-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_master
15:19:25
15:19:25
15:19:25 LMDBArrayV2
15:19:25 [15:19:25.910]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:25
✔ should be able to push and pop values
15:19:25 [15:19:25.987]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ should be able to get values by index
15:19:26 [15:19:26.030]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ should be able to set values by index (52ms)
15:19:26 [15:19:26.102]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ should be able to iterate over values
15:19:26 [15:19:26.151]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ should be able to restore state
15:19:26
15:19:26 Clean shutdown
15:19:26 [15:19:26.192]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ Ensures clean closing of the database (168ms)
15:19:26
15:19:26 LMDBMap
15:19:26
✔ should be able to set and get values
15:19:26
✔ should be able to overwrite values
15:19:26
✔ should be able to set values if they do not exist
15:19:26 [15:19:26.373]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26 [15:19:26.400]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26 [15:19:26.431]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26 [15:19:26.455]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ should be able to delete values
15:19:26 [15:19:26.485]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ should be able to return size of the map
15:19:26 [15:19:26.518]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ should be able to iterate over entries when there are no keys
15:19:26 [15:19:26.534]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ should be able to iterate over entries
15:19:26 [15:19:26.562]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ should be able to iterate over values
15:19:26 [15:19:26.589]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ should be able to iterate over keys
15:19:26 [15:19:26.614]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ supports range queries over chars keys
15:19:26 [15:19:26.656]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ supports range queries over numbers keys
15:19:26 [15:19:26.692]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ supports range queries over negative numbers keys
15:19:26 [15:19:26.747]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ supports range queries over strings keys
15:19:26 [15:19:26.789]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ supports range queries over zero-based numbers keys
15:19:26
15:19:26 LMDBMultiMap
15:19:26 [15:19:26.833]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ should be able to set and get values
15:19:26 [15:19:26.860]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ should be able to set values if they do not exist
15:19:26 [15:19:26.882]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ should be able to delete values
15:19:26 [15:19:26.904]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ should be able to get size of the map
15:19:26 [15:19:26.928]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ should be able to iterate over entries when there are no keys
15:19:26 [15:19:26.946]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ should be able to iterate over entries
15:19:26 [15:19:26.974]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:26
✔ should be able to iterate over values
15:19:27 [15:19:27.000]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:27
✔ should be able to iterate over keys
15:19:27 [15:19:27.037]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:27
✔ should be able to get multiple values for a single key
15:19:27 [15:19:27.066]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:27
✔ should ignore multiple identical values
15:19:27 [15:19:27.098]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:27
✔ should be able to delete individual values for a single key
15:19:27 [15:19:27.139]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:27
✔ should be able to get size of the map with duplicate keys
15:19:27 [15:19:27.190]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:27
✔ should be able to delete the last and first values for a key
15:19:27 [15:19:27.230]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:27
✔ should be able to fully clear a key
15:19:27 [15:19:27.271]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:27
✔ should be able to insert after deletion (47ms)
15:19:27 [15:19:27.334]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:27
✔ supports range queries
15:19:27
15:19:27 ReadTransaction
15:19:27
✔ sends GET requests
15:19:27
✔ iterates the database
15:19:27
✔ closes the cursor early
15:19:27
✔ closes the cursor even if in the case of an error
15:19:27
✔ handles empty cursors
15:19:27
✔ after close it does not accept requests
15:19:27
15:19:27 LMDBSingleValue
15:19:27
✔ returns undefined if the value is not set
15:19:27 [15:19:27.394]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:27 [15:19:27.412]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:27
✔ should be able to set and get values
15:19:27 [15:19:27.438]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:27
✔ overwrites the value if it is set again
15:19:27
15:19:27 AztecLMDBStoreV2
15:19:27 [15:19:27.470]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:19:27
✔ returns undefined for unset keys
15:19:27 [15:19:27.489]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:19:27
✔ reads and writes in separate txs
15:19:27 [15:19:27.516]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:19:27
✔ should serialize writes correctly (346ms)
15:19:28
✔ guards against too many cursors being opened at the same time (123ms)
15:19:28 [15:19:27.885]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:19:28 [15:19:28.028]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:19:28
✔ copies and restores data
15:19:28 [15:19:28.056]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
15:19:28
15:19:28 utils
15:19:28
✔ removeDuplicatesFromSortedArray
15:19:28
✔ binarySearch
15:19:28 merge
15:19:28
✔ merges
15:19:28
15:19:28 insertIntoSortedArray
15:19:28
✔ inserts into empty array
15:19:28
✔ inserts at beginning
15:19:28
✔ inserts at end
15:19:28
✔ inserts in middle
15:19:28
✔ handles duplicates
15:19:28
✔ maintains order with multiple inserts
15:19:28
15:19:28 removeAnyOf
15:19:28
✔ removes single matching value
15:19:28
✔ removes multiple matching values
15:19:28
✔ handles empty removal array
15:19:28
✔ handles no matches
15:19:28
✔ removes duplicates
15:19:28
15:19:28 WriteTransaction
15:19:28
✔ accumulatest writes
15:19:28
✔ correctly manages index batch
15:19:28
✔ correctly meanages pending data reads
15:19:28
✔ correctly meanages pending index reads
15:19:28
✔ correctly iterates over pending data
15:19:28
✔ correctly iterates over uncommitted and committed data
15:19:28
✔ correctly iterates over overritten data
15:19:28
✔ correctly iterates until end key
15:19:28
✔ correctly iterates in reverse
15:19:28
✔ correctly iterates in reverse with end key
15:19:28
✔ correctly iterates over pending index data
15:19:28
✔ correctly iterates over pending index data up to end key
15:19:28
✔ correctly iterates over pending index data in reverse
15:19:28
✔ correctly iterates over pending index data in reverse up to given end key
15:19:28
✔ refuses to commit if closed
15:19:28
15:19:28 LMDBArray
15:19:28 Sync AztecArray
15:19:28
✔ should be able to push and pop values
15:19:28
✔ should be able to get values by index
15:19:28
✔ should be able to set values by index
15:19:28
✔ should be able to iterate over values
15:19:28
✔ should be able to restore state
15:19:28 Async AztecArray
15:19:28
✔ should be able to push and pop values
15:19:28
✔ should be able to get values by index
15:19:28
✔ should be able to set values by index
15:19:28
✔ should be able to iterate over values
15:19:28
✔ should be able to restore state
15:19:28
15:19:28 LmdbAztecCounter
15:19:28
✔ iterates in key order
15:19:28
✔ iterates in key order
15:19:28
✔ iterates in key order
15:19:28 counts occurrences of floating point number values
15:19:28
✔ returns 0 for unknown keys
15:19:28
✔ increments values
15:19:28
✔ decrements values
15:19:28
✔ throws when decrementing below zero
15:19:28
✔ increments values by a delta
15:19:28
✔ resets the counter
15:19:28
✔ iterates over entries
15:19:28 counts occurrences of integers values
15:19:28
✔ returns 0 for unknown keys
15:19:28
✔ increments values
15:19:28
✔ decrements values
15:19:28
✔ throws when decrementing below zero
15:19:28
✔ increments values by a delta
15:19:28
✔ resets the counter
15:19:28
✔ iterates over entries
15:19:28 counts occurrences of strings values
15:19:28
✔ returns 0 for unknown keys
15:19:28
✔ increments values
15:19:28
✔ decrements values
15:19:28
✔ throws when decrementing below zero
15:19:28
✔ increments values by a delta
15:19:28
✔ resets the counter
15:19:28
✔ iterates over entries
15:19:28 counts occurrences of strings values
15:19:28
✔ returns 0 for unknown keys
15:19:28
✔ increments values
15:19:28
✔ decrements values
15:19:28
✔ throws when decrementing below zero
15:19:28
✔ increments values by a delta
15:19:28
✔ resets the counter
15:19:28
✔ iterates over entries
15:19:28
15:19:28 LMDBMap
15:19:28 Sync AztecMap
15:19:28
✔ should be able to set and get values
15:19:28
✔ should be able to overwrite values
15:19:28
✔ should be able to set values if they do not exist
15:19:28
✔ should be able to delete values
15:19:28
✔ should be able to return size of the map
15:19:28
✔ should be able to iterate over entries when there are no keys
15:19:28
✔ should be able to iterate over entries
15:19:28
✔ should be able to iterate over values
15:19:28
✔ should be able to iterate over keys
15:19:28
✔ supports range queries over chars keys
15:19:28
✔ supports range queries over numbers keys
15:19:28
✔ supports range queries over negative numbers keys
15:19:28
✔ supports range queries over strings keys
15:19:28
✔ supports range queries over zero-based numbers keys
15:19:28 Async AztecMap
15:19:28
✔ should be able to set and get values
15:19:28
✔ should be able to overwrite values
15:19:28
✔ should be able to set values if they do not exist
15:19:28
✔ should be able to delete values
15:19:28
✔ should be able to return size of the map
15:19:29
✔ should be able to iterate over entries when there are no keys
15:19:29
✔ should be able to iterate over entries
15:19:29
✔ should be able to iterate over values
15:19:29
✔ should be able to iterate over keys
15:19:29
✔ supports range queries over chars keys
15:19:29
✔ supports range queries over numbers keys
15:19:29
✔ supports range queries over negative numbers keys
15:19:29
✔ supports range queries over strings keys
15:19:29
✔ supports range queries over zero-based numbers keys
15:19:29
15:19:29 LMDBMultiMap
15:19:29 Sync AztecMultiMap
15:19:29
✔ should be able to set and get values
15:19:29
✔ should be able to set values if they do not exist
15:19:29
✔ should be able to delete values
15:19:29
✔ should be able to get size of the map
15:19:29
✔ should be able to iterate over entries when there are no keys
15:19:29
✔ should be able to iterate over entries
15:19:29
✔ should be able to iterate over values
15:19:29
✔ should be able to iterate over keys
15:19:29
✔ should be able to get multiple values for a single key
15:19:29
✔ should ignore multiple identical values
15:19:29
✔ should be able to delete individual values for a single key
15:19:29
✔ should be able to get size of the map with duplicate keys
15:19:29
✔ should be able to delete the last and first values for a key
15:19:29
✔ should be able to fully clear a key
15:19:29
✔ should be able to insert after deletion
15:19:29
✔ supports range queries
15:19:29 Async AztecMultiMap
15:19:29
✔ should be able to set and get values
15:19:29
✔ should be able to set values if they do not exist
15:19:29
✔ should be able to delete values
15:19:29
✔ should be able to get size of the map
15:19:29
✔ should be able to iterate over entries when there are no keys
15:19:29
✔ should be able to iterate over entries
15:19:29
✔ should be able to iterate over values
15:19:29
✔ should be able to iterate over keys
15:19:29
✔ should be able to get multiple values for a single key
15:19:29
✔ should ignore multiple identical values
15:19:29
✔ should be able to delete individual values for a single key
15:19:29
✔ should be able to get size of the map with duplicate keys
15:19:29
✔ should be able to delete the last and first values for a key
15:19:29
✔ should be able to fully clear a key
15:19:29
✔ should be able to insert after deletion
15:19:29
✔ supports range queries
15:19:29
15:19:29 LMDBSet
15:19:29 Sync AztecSet
15:19:29
✔ should be able to set and get values
15:19:29
✔ should be able to delete values
15:19:29
✔ should be able to iterate over entries
15:19:29
✔ supports range queries
15:19:29 Aync AztecSet
15:19:29
✔ should be able to set and get values
15:19:29
✔ should be able to delete values
15:19:29
✔ should be able to iterate over entries
15:19:29
✔ supports range queries
15:19:29
15:19:29 LMDBSingleton
15:19:29 Sync AztecSingleton
15:19:29
✔ returns undefined if the value is not set
15:19:29
✔ should be able to set and get values
15:19:29
✔ overwrites the value if it is set again
15:19:29 Async AztecSingleton
15:19:29
✔ returns undefined if the value is not set
15:19:29
✔ should be able to set and get values
15:19:29
✔ overwrites the value if it is set again
15:19:29
15:19:29 L2TipsStore
15:19:29
✔ returns zero if no tips are stored
15:19:29
✔ stores chain tips (131ms)
15:19:29
✔ sets latest tip from blocks added
15:19:29
✔ clears block hashes when setting finalized chain (49ms)
15:19:29
✔ does not blow up when setting proven chain on an unseen block number
15:19:29
15:19:29
15:19:29
199 passing (4s)
15:19:29
15:19:30 [15:19:29.380]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:30 [15:19:29.393]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:30 [15:19:29.412]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:30 [15:19:29.440]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:30 [15:19:29.587]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:30 [15:19:29.598]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:30 [15:19:29.646]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:30 [15:19:29.660]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:30 [15:19:29.726]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:19:30 [15:19:29.740]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16