Parent Log:
http://ci.aztec-labs.com/252df612f2c5c63f
Command: 70462c95d683706b cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/fa159c5d52a45358479f951a547fed37f141a6ed
Env: REF_NAME=gh-readonly-queue/next/pr-15054-184d5f7d956dd7251670a2dd6728f313cfdf3caf CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Fri Jun 13 22:34:29 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15054_amd64_x2-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
22:34:33
22:34:33
22:34:33 LMDBArrayV2
22:34:33 [22:34:33.472]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:33
✔ should be able to push and pop values (38ms)
22:34:33 [22:34:33.542]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:33
✔ should be able to get values by index
22:34:33 [22:34:33.580]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:33
✔ should be able to set values by index (63ms)
22:34:33
✔ should be able to iterate over values
22:34:33 [22:34:33.658]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:33 [22:34:33.697]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:33
✔ should be able to restore state
22:34:33
22:34:33 Clean shutdown
22:34:33 [22:34:33.739]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:33
✔ Ensures clean closing of the database (159ms)
22:34:33
22:34:33 LMDBMap
22:34:33
✔ should be able to set and get values
22:34:33
✔ should be able to overwrite values
22:34:33
✔ should be able to set values if they do not exist
22:34:34 [22:34:33.912]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34 [22:34:33.946]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34 [22:34:33.973]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34 [22:34:33.995]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to delete values
22:34:34 [22:34:34.028]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to return size of the map
22:34:34 [22:34:34.068]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to iterate over entries when there are no keys
22:34:34 [22:34:34.089]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to iterate over entries
22:34:34 [22:34:34.116]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to iterate over values
22:34:34 [22:34:34.144]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to iterate over keys
22:34:34 [22:34:34.175]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ supports range queries over chars keys
22:34:34 [22:34:34.215]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ supports range queries over numbers keys
22:34:34 [22:34:34.266]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ supports range queries over negative numbers keys
22:34:34 [22:34:34.305]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ supports range queries over strings keys
22:34:34 [22:34:34.344]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ supports range queries over zero-based numbers keys
22:34:34
22:34:34 LMDBMultiMap
22:34:34 [22:34:34.379]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to set and get values
22:34:34 [22:34:34.405]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to set values if they do not exist
22:34:34 [22:34:34.426]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to delete values
22:34:34 [22:34:34.455]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to get size of the map
22:34:34 [22:34:34.487]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to iterate over entries when there are no keys
22:34:34 [22:34:34.502]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to iterate over entries
22:34:34 [22:34:34.539]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to iterate over values
22:34:34 [22:34:34.564]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to iterate over keys
22:34:34 [22:34:34.589]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to get multiple values for a single key
22:34:34 [22:34:34.616]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should ignore multiple identical values
22:34:34 [22:34:34.650]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to delete individual values for a single key
22:34:34 [22:34:34.689]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to get size of the map with duplicate keys (42ms)
22:34:34 [22:34:34.747]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to delete the last and first values for a key
22:34:34 [22:34:34.791]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to fully clear a key
22:34:34 [22:34:34.834]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to insert after deletion (43ms)
22:34:34 [22:34:34.899]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ supports range queries
22:34:34
22:34:34 ReadTransaction
22:34:34
✔ sends GET requests
22:34:34
✔ iterates the database
22:34:34
✔ closes the cursor early
22:34:34
✔ closes the cursor even if in the case of an error
22:34:34
✔ handles empty cursors
22:34:34
✔ after close it does not accept requests
22:34:34
22:34:34 LMDBSingleValue
22:34:34
✔ returns undefined if the value is not set
22:34:34 [22:34:34.965]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34 [22:34:34.982]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:34
✔ should be able to set and get values
22:34:35 [22:34:35.002]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:35
✔ overwrites the value if it is set again
22:34:35
22:34:35 AztecLMDBStoreV2
22:34:35 [22:34:35.032]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
22:34:35
✔ returns undefined for unset keys
22:34:35 [22:34:35.051]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
22:34:35
✔ reads and writes in separate txs
22:34:35 [22:34:35.077]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
22:34:35
✔ should serialize writes correctly (301ms)
22:34:35
✔ guards against too many cursors being opened at the same time (124ms)
22:34:35
✔ copies and restores data
22:34:35
22:34:35 utils
22:34:35
✔ removeDuplicatesFromSortedArray
22:34:35
✔ binarySearch
22:34:35 merge
22:34:35
✔ merges
22:34:35
22:34:35 insertIntoSortedArray
22:34:35
✔ inserts into empty array
22:34:35
✔ inserts at beginning
22:34:35
✔ inserts at end
22:34:35
✔ inserts in middle
22:34:35
✔ handles duplicates
22:34:35
✔ maintains order with multiple inserts
22:34:35
22:34:35 removeAnyOf
22:34:35
✔ removes single matching value
22:34:35
✔ removes multiple matching values
22:34:35
✔ handles empty removal array
22:34:35
✔ handles no matches
22:34:35
✔ removes duplicates
22:34:35
22:34:35 WriteTransaction
22:34:35
✔ accumulatest writes
22:34:35
✔ correctly manages index batch
22:34:35
✔ correctly meanages pending data reads
22:34:35
✔ correctly meanages pending index reads
22:34:35
✔ correctly iterates over pending data
22:34:35
✔ correctly iterates over uncommitted and committed data
22:34:35
✔ correctly iterates over overritten data
22:34:35
✔ correctly iterates until end key
22:34:35
✔ correctly iterates in reverse
22:34:35
✔ correctly iterates in reverse with end key
22:34:35
✔ correctly iterates over pending index data
22:34:35 [22:34:35.397]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
22:34:35 [22:34:35.536]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
22:34:35 [22:34:35.565]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
22:34:35
✔ correctly iterates over pending index data up to end key
22:34:35
✔ correctly iterates over pending index data in reverse
22:34:35
✔ correctly iterates over pending index data in reverse up to given end key
22:34:35
✔ refuses to commit if closed
22:34:35
22:34:35 LMDBArray
22:34:35 Sync AztecArray
22:34:35
✔ should be able to push and pop values
22:34:35
✔ should be able to get values by index
22:34:35
✔ should be able to set values by index
22:34:35
✔ should be able to iterate over values
22:34:35
✔ should be able to restore state
22:34:35 Async AztecArray
22:34:35
✔ should be able to push and pop values
22:34:35
✔ should be able to get values by index
22:34:35
✔ should be able to set values by index
22:34:35
✔ should be able to iterate over values
22:34:35
✔ should be able to restore state
22:34:35
22:34:35 LmdbAztecCounter
22:34:35
✔ iterates in key order
22:34:35
✔ iterates in key order
22:34:35
✔ iterates in key order
22:34:35 counts occurrences of floating point number values
22:34:35
✔ returns 0 for unknown keys
22:34:35
✔ increments values
22:34:35
✔ decrements values
22:34:35
✔ throws when decrementing below zero
22:34:35
✔ increments values by a delta
22:34:35
✔ resets the counter
22:34:35
✔ iterates over entries
22:34:35 counts occurrences of integers values
22:34:35
✔ returns 0 for unknown keys
22:34:35
✔ increments values
22:34:35
✔ decrements values
22:34:35
✔ throws when decrementing below zero
22:34:35
✔ increments values by a delta
22:34:36
✔ resets the counter
22:34:36
✔ iterates over entries
22:34:36 counts occurrences of strings values
22:34:36
✔ returns 0 for unknown keys
22:34:36
✔ increments values
22:34:36
✔ decrements values
22:34:36
✔ throws when decrementing below zero
22:34:36
✔ increments values by a delta
22:34:36
✔ resets the counter
22:34:36
✔ iterates over entries
22:34:36 counts occurrences of strings values
22:34:36
✔ returns 0 for unknown keys
22:34:36
✔ increments values
22:34:36
✔ decrements values
22:34:36
✔ throws when decrementing below zero
22:34:36
✔ increments values by a delta
22:34:36
✔ resets the counter
22:34:36
✔ iterates over entries
22:34:36
22:34:36 LMDBMap
22:34:36 Sync AztecMap
22:34:36
✔ should be able to set and get values
22:34:36
✔ should be able to overwrite values
22:34:36
✔ should be able to set values if they do not exist
22:34:36
✔ should be able to delete values
22:34:36
✔ should be able to return size of the map
22:34:36
✔ should be able to iterate over entries when there are no keys
22:34:36
✔ should be able to iterate over entries
22:34:36
✔ should be able to iterate over values
22:34:36
✔ should be able to iterate over keys
22:34:36
✔ supports range queries over chars keys
22:34:36
✔ supports range queries over numbers keys
22:34:36
✔ supports range queries over negative numbers keys
22:34:36
✔ supports range queries over strings keys
22:34:36
✔ supports range queries over zero-based numbers keys
22:34:36 Async AztecMap
22:34:36
✔ should be able to set and get values
22:34:36
✔ should be able to overwrite values
22:34:36
✔ should be able to set values if they do not exist
22:34:36
✔ should be able to delete values
22:34:36
✔ should be able to return size of the map
22:34:36
✔ should be able to iterate over entries when there are no keys
22:34:36
✔ should be able to iterate over entries
22:34:36
✔ should be able to iterate over values
22:34:36
✔ should be able to iterate over keys
22:34:36
✔ supports range queries over chars keys
22:34:36
✔ supports range queries over numbers keys
22:34:36
✔ supports range queries over negative numbers keys
22:34:36
✔ supports range queries over strings keys
22:34:36
✔ supports range queries over zero-based numbers keys
22:34:36
22:34:36 LMDBMultiMap
22:34:36 Sync AztecMultiMap
22:34:36
✔ should be able to set and get values
22:34:36
✔ should be able to set values if they do not exist
22:34:36
✔ should be able to delete values
22:34:36
✔ should be able to get size of the map
22:34:36
✔ should be able to iterate over entries when there are no keys
22:34:36
✔ should be able to iterate over entries
22:34:36
✔ should be able to iterate over values
22:34:36
✔ should be able to iterate over keys
22:34:36
✔ should be able to get multiple values for a single key
22:34:36
✔ should ignore multiple identical values
22:34:36
✔ should be able to delete individual values for a single key
22:34:36
✔ should be able to get size of the map with duplicate keys
22:34:36
✔ should be able to delete the last and first values for a key
22:34:36
✔ should be able to fully clear a key
22:34:36
✔ should be able to insert after deletion
22:34:36
✔ supports range queries
22:34:36 Async AztecMultiMap
22:34:36
✔ should be able to set and get values
22:34:36
✔ should be able to set values if they do not exist
22:34:36
✔ should be able to delete values
22:34:36
✔ should be able to get size of the map
22:34:36
✔ should be able to iterate over entries when there are no keys
22:34:36
✔ should be able to iterate over entries
22:34:36
✔ should be able to iterate over values
22:34:36
✔ should be able to iterate over keys
22:34:36
✔ should be able to get multiple values for a single key
22:34:36
✔ should ignore multiple identical values
22:34:36
✔ should be able to delete individual values for a single key
22:34:36
✔ should be able to get size of the map with duplicate keys
22:34:36
✔ should be able to delete the last and first values for a key
22:34:36
✔ should be able to fully clear a key
22:34:36
✔ should be able to insert after deletion
22:34:36
✔ supports range queries
22:34:36
22:34:36 LMDBSet
22:34:36 Sync AztecSet
22:34:36
✔ should be able to set and get values
22:34:36
✔ should be able to delete values
22:34:36
✔ should be able to iterate over entries
22:34:36
✔ supports range queries
22:34:36 Aync AztecSet
22:34:36
✔ should be able to set and get values
22:34:36
✔ should be able to delete values
22:34:36
✔ should be able to iterate over entries
22:34:36
✔ supports range queries
22:34:36
22:34:36 LMDBSingleton
22:34:36 Sync AztecSingleton
22:34:36
✔ returns undefined if the value is not set
22:34:36
✔ should be able to set and get values
22:34:36
✔ overwrites the value if it is set again
22:34:36 Async AztecSingleton
22:34:36
✔ returns undefined if the value is not set
22:34:36
✔ should be able to set and get values
22:34:36
✔ overwrites the value if it is set again
22:34:36
22:34:36 L2TipsStore
22:34:37
✔ returns zero if no tips are stored
22:34:37
✔ stores chain tips (128ms)
22:34:37
✔ sets latest tip from blocks added
22:34:37
✔ clears block hashes when setting finalized chain (62ms)
22:34:37
✔ does not blow up when setting proven chain on an unseen block number
22:34:37
22:34:37
22:34:37
199 passing (4s)
22:34:37
22:34:37 [22:34:37.000]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:37 [22:34:37.012]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:37 [22:34:37.041]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:37 [22:34:37.057]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:37 [22:34:37.204]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:37 [22:34:37.218]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:37 [22:34:37.272]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:37 [22:34:37.285]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:37 [22:34:37.369]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
22:34:37 [22:34:37.383]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16