Parent Log:
http://ci.aztec-labs.com/3e13a93e0258dba1
Command: 47858aa9bf665f8a cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/1bb4f0588a9dc5b1df622753aab1d907b3f12c7a
Env: REF_NAME=gh-readonly-queue/next/pr-15245-534f06e45f48274efd53a2204c90cb0b91a53efb CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Wed Jun 25 08:19:14 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15245_amd64_x4-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
08:19:18
08:19:18
08:19:18 LMDBArrayV2
08:19:19 [08:19:18.987]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19
✔ should be able to push and pop values (45ms)
08:19:19 [08:19:19.064]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19
✔ should be able to get values by index
08:19:19 [08:19:19.102]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19
✔ should be able to set values by index (49ms)
08:19:19
✔ should be able to iterate over values
08:19:19 [08:19:19.182]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19 [08:19:19.225]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19
✔ should be able to restore state
08:19:19
08:19:19 Clean shutdown
08:19:19 [08:19:19.266]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19
✔ Ensures clean closing of the database (180ms)
08:19:19
08:19:19 LMDBMap
08:19:19
✔ should be able to set and get values
08:19:19 [08:19:19.464]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19 [08:19:19.494]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19
✔ should be able to set many values
08:19:19 [08:19:19.547]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19
✔ should be able to overwrite values
08:19:19 [08:19:19.574]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19
✔ should be able to set values if they do not exist
08:19:19 [08:19:19.594]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19
✔ should be able to delete values
08:19:19 [08:19:19.632]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19
✔ should be able to return size of the map
08:19:19 [08:19:19.669]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19
✔ should be able to iterate over entries when there are no keys
08:19:19 [08:19:19.686]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19
✔ should be able to iterate over entries
08:19:19
✔ should be able to iterate over values
08:19:19 [08:19:19.722]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19 [08:19:19.753]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19
✔ should be able to iterate over keys
08:19:19 [08:19:19.779]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19
✔ supports range queries over chars keys
08:19:19 [08:19:19.816]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19
✔ supports range queries over numbers keys
08:19:19 [08:19:19.857]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19
✔ supports range queries over negative numbers keys
08:19:19 [08:19:19.893]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19
✔ supports range queries over strings keys
08:19:19 [08:19:19.942]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:19
✔ supports range queries over zero-based numbers keys
08:19:19
08:19:19 LMDBMultiMap
08:19:19 [08:19:19.989]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:20
✔ should be able to set and get values
08:19:20 [08:19:20.022]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:20
✔ should be able to set values if they do not exist
08:19:20 [08:19:20.049]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:20
✔ should be able to delete values
08:19:20 [08:19:20.080]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:20
✔ should be able to get size of the map
08:19:20 [08:19:20.108]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:20
✔ should be able to iterate over entries when there are no keys
08:19:20 [08:19:20.125]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:20
✔ should be able to iterate over entries
08:19:20 [08:19:20.151]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:20
✔ should be able to iterate over values
08:19:20 [08:19:20.180]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:20
✔ should be able to iterate over keys
08:19:20 [08:19:20.208]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:20
✔ should be able to get multiple values for a single key
08:19:20 [08:19:20.241]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:20
✔ should ignore multiple identical values
08:19:20 [08:19:20.270]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:20
✔ should be able to delete individual values for a single key
08:19:20 [08:19:20.304]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:20
✔ should be able to get size of the map with duplicate keys
08:19:20 [08:19:20.353]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:20
✔ should be able to delete the last and first values for a key
08:19:20 [08:19:20.393]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:20
✔ should be able to fully clear a key
08:19:20 [08:19:20.439]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:20
✔ should be able to insert after deletion (41ms)
08:19:20 [08:19:20.494]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:20
✔ supports range queries
08:19:20
08:19:20 ReadTransaction
08:19:20
✔ sends GET requests
08:19:20
✔ iterates the database
08:19:20
✔ closes the cursor early
08:19:20
✔ closes the cursor even if in the case of an error
08:19:20
✔ handles empty cursors
08:19:20
✔ after close it does not accept requests
08:19:20
08:19:20 LMDBSingleValue
08:19:20
✔ returns undefined if the value is not set
08:19:20 [08:19:20.565]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:20 [08:19:20.581]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:20
✔ should be able to set and get values
08:19:20 [08:19:20.602]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:20
✔ overwrites the value if it is set again
08:19:20
08:19:20 AztecLMDBStoreV2
08:19:20 [08:19:20.635]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
08:19:20
✔ returns undefined for unset keys
08:19:20 [08:19:20.652]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
08:19:20
✔ reads and writes in separate txs
08:19:20 [08:19:20.679]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
08:19:21
✔ should serialize writes correctly (314ms)
08:19:21
✔ guards against too many cursors being opened at the same time (127ms)
08:19:21
✔ copies and restores data
08:19:21
08:19:21 utils
08:19:21
✔ removeDuplicatesFromSortedArray
08:19:21
✔ binarySearch
08:19:21 merge
08:19:21
✔ merges
08:19:21
08:19:21 insertIntoSortedArray
08:19:21
✔ inserts into empty array
08:19:21
✔ inserts at beginning
08:19:21
✔ inserts at end
08:19:21
✔ inserts in middle
08:19:21
✔ handles duplicates
08:19:21
✔ maintains order with multiple inserts
08:19:21
08:19:21 removeAnyOf
08:19:21
✔ removes single matching value
08:19:21
✔ removes multiple matching values
08:19:21
✔ handles empty removal array
08:19:21
✔ handles no matches
08:19:21
✔ removes duplicates
08:19:21
08:19:21 WriteTransaction
08:19:21
✔ accumulatest writes
08:19:21
✔ correctly manages index batch
08:19:21
✔ correctly meanages pending data reads
08:19:21
✔ correctly meanages pending index reads
08:19:21
✔ correctly iterates over pending data
08:19:21
✔ correctly iterates over uncommitted and committed data
08:19:21
✔ correctly iterates over overritten data
08:19:21 [08:19:21.009]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
08:19:21 [08:19:21.153]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
08:19:21 [08:19:21.173]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
08:19:21
✔ correctly iterates until end key
08:19:21
✔ correctly iterates in reverse
08:19:21
✔ correctly iterates in reverse with end key
08:19:21
✔ correctly iterates over pending index data
08:19:21
✔ correctly iterates over pending index data up to end key
08:19:21
✔ correctly iterates over pending index data in reverse
08:19:21
✔ correctly iterates over pending index data in reverse up to given end key
08:19:21
✔ refuses to commit if closed
08:19:21
08:19:21 LMDBArray
08:19:21 Sync AztecArray
08:19:21
✔ should be able to push and pop values
08:19:21
✔ should be able to get values by index
08:19:21
✔ should be able to set values by index
08:19:21
✔ should be able to iterate over values
08:19:21
✔ should be able to restore state
08:19:21 Async AztecArray
08:19:21
✔ should be able to push and pop values
08:19:21
✔ should be able to get values by index
08:19:21
✔ should be able to set values by index
08:19:21
✔ should be able to iterate over values
08:19:21
✔ should be able to restore state
08:19:21
08:19:21 LmdbAztecCounter
08:19:21
✔ iterates in key order
08:19:21
✔ iterates in key order
08:19:21
✔ iterates in key order
08:19:21 counts occurrences of floating point number values
08:19:21
✔ returns 0 for unknown keys
08:19:21
✔ increments values
08:19:21
✔ decrements values
08:19:21
✔ throws when decrementing below zero
08:19:21
✔ increments values by a delta
08:19:21
✔ resets the counter
08:19:21
✔ iterates over entries
08:19:21 counts occurrences of integers values
08:19:21
✔ returns 0 for unknown keys
08:19:21
✔ increments values
08:19:21
✔ decrements values
08:19:21
✔ throws when decrementing below zero
08:19:21
✔ increments values by a delta
08:19:21
✔ resets the counter
08:19:21
✔ iterates over entries
08:19:21 counts occurrences of strings values
08:19:21
✔ returns 0 for unknown keys
08:19:21
✔ increments values
08:19:21
✔ decrements values
08:19:21
✔ throws when decrementing below zero
08:19:21
✔ increments values by a delta
08:19:21
✔ resets the counter
08:19:21
✔ iterates over entries
08:19:21 counts occurrences of strings values
08:19:21
✔ returns 0 for unknown keys
08:19:21
✔ increments values
08:19:21
✔ decrements values
08:19:21
✔ throws when decrementing below zero
08:19:21
✔ increments values by a delta
08:19:21
✔ resets the counter
08:19:21
✔ iterates over entries
08:19:21
08:19:21 LMDBMap
08:19:21 Sync AztecMap
08:19:21
✔ should be able to set and get values
08:19:22
✔ should be able to set many values
08:19:22
✔ should be able to overwrite values
08:19:22
✔ should be able to set values if they do not exist
08:19:22
✔ should be able to delete values
08:19:22
✔ should be able to return size of the map
08:19:22
✔ should be able to iterate over entries when there are no keys
08:19:22
✔ should be able to iterate over entries
08:19:22
✔ should be able to iterate over values
08:19:22
✔ should be able to iterate over keys
08:19:22
✔ supports range queries over chars keys
08:19:22
✔ supports range queries over numbers keys
08:19:22
✔ supports range queries over negative numbers keys
08:19:22
✔ supports range queries over strings keys
08:19:22
✔ supports range queries over zero-based numbers keys
08:19:22 Async AztecMap
08:19:22
✔ should be able to set and get values
08:19:22
✔ should be able to set many values
08:19:22
✔ should be able to overwrite values
08:19:22
✔ should be able to set values if they do not exist
08:19:22
✔ should be able to delete values
08:19:22
✔ should be able to return size of the map
08:19:22
✔ should be able to iterate over entries when there are no keys
08:19:22
✔ should be able to iterate over entries
08:19:22
✔ should be able to iterate over values
08:19:22
✔ should be able to iterate over keys
08:19:22
✔ supports range queries over chars keys
08:19:22
✔ supports range queries over numbers keys
08:19:22
✔ supports range queries over negative numbers keys
08:19:22
✔ supports range queries over strings keys
08:19:22
✔ supports range queries over zero-based numbers keys
08:19:22
08:19:22 LMDBMultiMap
08:19:22 Sync AztecMultiMap
08:19:22
✔ should be able to set and get values
08:19:22
✔ should be able to set values if they do not exist
08:19:22
✔ should be able to delete values
08:19:22
✔ should be able to get size of the map
08:19:22
✔ should be able to iterate over entries when there are no keys
08:19:22
✔ should be able to iterate over entries
08:19:22
✔ should be able to iterate over values
08:19:22
✔ should be able to iterate over keys
08:19:22
✔ should be able to get multiple values for a single key
08:19:22
✔ should ignore multiple identical values
08:19:22
✔ should be able to delete individual values for a single key
08:19:22
✔ should be able to get size of the map with duplicate keys
08:19:22
✔ should be able to delete the last and first values for a key
08:19:22
✔ should be able to fully clear a key
08:19:22
✔ should be able to insert after deletion
08:19:22
✔ supports range queries
08:19:22 Async AztecMultiMap
08:19:22
✔ should be able to set and get values
08:19:22
✔ should be able to set values if they do not exist
08:19:22
✔ should be able to delete values
08:19:22
✔ should be able to get size of the map
08:19:22
✔ should be able to iterate over entries when there are no keys
08:19:22
✔ should be able to iterate over entries
08:19:22
✔ should be able to iterate over values
08:19:22
✔ should be able to iterate over keys
08:19:22
✔ should be able to get multiple values for a single key
08:19:22
✔ should ignore multiple identical values
08:19:22
✔ should be able to delete individual values for a single key
08:19:22
✔ should be able to get size of the map with duplicate keys
08:19:22
✔ should be able to delete the last and first values for a key
08:19:22
✔ should be able to fully clear a key
08:19:22
✔ should be able to insert after deletion
08:19:22
✔ supports range queries
08:19:22
08:19:22 LMDBSet
08:19:22 Sync AztecSet
08:19:22
✔ should be able to set and get values
08:19:22
✔ should be able to delete values
08:19:22
✔ should be able to iterate over entries
08:19:22
✔ supports range queries
08:19:22 Aync AztecSet
08:19:22
✔ should be able to set and get values
08:19:22
✔ should be able to delete values
08:19:22
✔ should be able to iterate over entries
08:19:22
✔ supports range queries
08:19:22
08:19:22 LMDBSingleton
08:19:22 Sync AztecSingleton
08:19:22
✔ returns undefined if the value is not set
08:19:22
✔ should be able to set and get values
08:19:22
✔ overwrites the value if it is set again
08:19:22 Async AztecSingleton
08:19:22
✔ returns undefined if the value is not set
08:19:22
✔ should be able to set and get values
08:19:22
✔ overwrites the value if it is set again
08:19:22
08:19:22 L2TipsStore
08:19:22
✔ returns zero if no tips are stored
08:19:22
✔ stores chain tips (132ms)
08:19:22
✔ sets latest tip from blocks added
08:19:23
✔ clears block hashes when setting finalized chain (56ms)
08:19:23
✔ does not blow up when setting proven chain on an unseen block number
08:19:23
08:19:23
08:19:23
202 passing (4s)
08:19:23
08:19:23 [08:19:22.733]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:23 [08:19:22.751]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:23 [08:19:22.773]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:23 [08:19:22.788]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:23 [08:19:22.936]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:23 [08:19:22.950]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:23 [08:19:22.994]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:23 [08:19:23.008]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:23 [08:19:23.090]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:19:23 [08:19:23.105]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16