Parent Log:
http://ci.aztec-labs.com/3def59c4542ba0a9
Command: 2a84f19e72ab8189 cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/69efc9daf98e823f486416900de52fe8a44f25d9
Env: REF_NAME=gh-readonly-queue/next/pr-15187-6e2f55a89973b55c8c3c210b7f3a692b4d3d6473 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Mon Jun 23 16:08:02 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15187_amd64_x1-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
16:08:06
16:08:06
16:08:06 LMDBArrayV2
16:08:06 [16:08:06.626]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:06
✔ should be able to push and pop values (39ms)
16:08:06 [16:08:06.692]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:06
✔ should be able to get values by index
16:08:06 [16:08:06.741]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:06
✔ should be able to set values by index (61ms)
16:08:06
✔ should be able to iterate over values
16:08:06 [16:08:06.820]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:06 [16:08:06.871]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:06
✔ should be able to restore state
16:08:06
16:08:06 Clean shutdown
16:08:06 [16:08:06.917]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ Ensures clean closing of the database (169ms)
16:08:07
16:08:07 LMDBMap
16:08:07
✔ should be able to set and get values
16:08:07
✔ should be able to set many values
16:08:07 [16:08:07.107]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07 [16:08:07.134]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07 [16:08:07.180]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ should be able to overwrite values
16:08:07 [16:08:07.207]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ should be able to set values if they do not exist
16:08:07 [16:08:07.227]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ should be able to delete values
16:08:07 [16:08:07.263]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ should be able to return size of the map
16:08:07
✔ should be able to iterate over entries when there are no keys
16:08:07 [16:08:07.298]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07 [16:08:07.314]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ should be able to iterate over entries
16:08:07 [16:08:07.341]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ should be able to iterate over values
16:08:07 [16:08:07.366]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ should be able to iterate over keys
16:08:07 [16:08:07.393]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ supports range queries over chars keys
16:08:07 [16:08:07.430]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ supports range queries over numbers keys
16:08:07 [16:08:07.465]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ supports range queries over negative numbers keys
16:08:07 [16:08:07.505]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ supports range queries over strings keys
16:08:07 [16:08:07.548]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ supports range queries over zero-based numbers keys
16:08:07
16:08:07 LMDBMultiMap
16:08:07 [16:08:07.585]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ should be able to set and get values
16:08:07 [16:08:07.618]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ should be able to set values if they do not exist
16:08:07 [16:08:07.638]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ should be able to delete values
16:08:07 [16:08:07.671]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ should be able to get size of the map
16:08:07
✔ should be able to iterate over entries when there are no keys
16:08:07 [16:08:07.712]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07 [16:08:07.729]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ should be able to iterate over entries
16:08:07 [16:08:07.754]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ should be able to iterate over values
16:08:07 [16:08:07.792]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ should be able to iterate over keys
16:08:07 [16:08:07.819]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ should be able to get multiple values for a single key
16:08:07 [16:08:07.843]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ should ignore multiple identical values
16:08:07 [16:08:07.869]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ should be able to delete individual values for a single key
16:08:07 [16:08:07.914]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ should be able to get size of the map with duplicate keys
16:08:07 [16:08:07.958]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:07
✔ should be able to delete the last and first values for a key
16:08:08 [16:08:08.000]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:08
✔ should be able to fully clear a key
16:08:08 [16:08:08.039]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:08
✔ should be able to insert after deletion (43ms)
16:08:08 [16:08:08.099]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:08
✔ supports range queries
16:08:08
16:08:08 ReadTransaction
16:08:08
✔ sends GET requests
16:08:08
✔ iterates the database
16:08:08
✔ closes the cursor early
16:08:08
✔ closes the cursor even if in the case of an error
16:08:08
✔ handles empty cursors
16:08:08
✔ after close it does not accept requests
16:08:08
16:08:08 LMDBSingleValue
16:08:08
✔ returns undefined if the value is not set
16:08:08 [16:08:08.156]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:08 [16:08:08.175]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:08
✔ should be able to set and get values
16:08:08 [16:08:08.199]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:08
✔ overwrites the value if it is set again
16:08:08
16:08:08 AztecLMDBStoreV2
16:08:08
✔ returns undefined for unset keys
16:08:08 [16:08:08.231]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:08:08 [16:08:08.245]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:08:08
✔ reads and writes in separate txs
16:08:08 [16:08:08.273]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:08:08
✔ should serialize writes correctly (310ms)
16:08:08
✔ guards against too many cursors being opened at the same time (127ms)
16:08:08
✔ copies and restores data
16:08:08
16:08:08 utils
16:08:08
✔ removeDuplicatesFromSortedArray
16:08:08
✔ binarySearch
16:08:08 merge
16:08:08
✔ merges
16:08:08
16:08:08 insertIntoSortedArray
16:08:08
✔ inserts into empty array
16:08:08
✔ inserts at beginning
16:08:08
✔ inserts at end
16:08:08
✔ inserts in middle
16:08:08
✔ handles duplicates
16:08:08
✔ maintains order with multiple inserts
16:08:08
16:08:08 removeAnyOf
16:08:08
✔ removes single matching value
16:08:08
✔ removes multiple matching values
16:08:08
✔ handles empty removal array
16:08:08
✔ handles no matches
16:08:08
✔ removes duplicates
16:08:08
16:08:08 WriteTransaction
16:08:08
✔ accumulatest writes
16:08:08
✔ correctly manages index batch
16:08:08
✔ correctly meanages pending data reads
16:08:08 [16:08:08.597]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:08:08 [16:08:08.743]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:08:08 [16:08:08.768]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
16:08:08
✔ correctly meanages pending index reads
16:08:08
✔ correctly iterates over pending data
16:08:08
✔ correctly iterates over uncommitted and committed data
16:08:08
✔ correctly iterates over overritten data
16:08:08
✔ correctly iterates until end key
16:08:08
✔ correctly iterates in reverse
16:08:08
✔ correctly iterates in reverse with end key
16:08:08
✔ correctly iterates over pending index data
16:08:08
✔ correctly iterates over pending index data up to end key
16:08:08
✔ correctly iterates over pending index data in reverse
16:08:08
✔ correctly iterates over pending index data in reverse up to given end key
16:08:08
✔ refuses to commit if closed
16:08:08
16:08:08 LMDBArray
16:08:08 Sync AztecArray
16:08:08
✔ should be able to push and pop values
16:08:08
✔ should be able to get values by index
16:08:08
✔ should be able to set values by index
16:08:08
✔ should be able to iterate over values
16:08:08
✔ should be able to restore state
16:08:08 Async AztecArray
16:08:08
✔ should be able to push and pop values
16:08:08
✔ should be able to get values by index
16:08:08
✔ should be able to set values by index
16:08:08
✔ should be able to iterate over values
16:08:08
✔ should be able to restore state
16:08:08
16:08:08 LmdbAztecCounter
16:08:08
✔ iterates in key order
16:08:08
✔ iterates in key order
16:08:08
✔ iterates in key order
16:08:08 counts occurrences of floating point number values
16:08:09
✔ returns 0 for unknown keys
16:08:09
✔ increments values
16:08:09
✔ decrements values
16:08:09
✔ throws when decrementing below zero
16:08:09
✔ increments values by a delta
16:08:09
✔ resets the counter
16:08:09
✔ iterates over entries
16:08:09 counts occurrences of integers values
16:08:09
✔ returns 0 for unknown keys
16:08:09
✔ increments values
16:08:09
✔ decrements values
16:08:09
✔ throws when decrementing below zero
16:08:09
✔ increments values by a delta
16:08:09
✔ resets the counter
16:08:09
✔ iterates over entries
16:08:09 counts occurrences of strings values
16:08:09
✔ returns 0 for unknown keys
16:08:09
✔ increments values
16:08:09
✔ decrements values
16:08:09
✔ throws when decrementing below zero
16:08:09
✔ increments values by a delta
16:08:09
✔ resets the counter
16:08:09
✔ iterates over entries
16:08:09 counts occurrences of strings values
16:08:09
✔ returns 0 for unknown keys
16:08:09
✔ increments values
16:08:09
✔ decrements values
16:08:09
✔ throws when decrementing below zero
16:08:09
✔ increments values by a delta
16:08:09
✔ resets the counter
16:08:09
✔ iterates over entries
16:08:09
16:08:09 LMDBMap
16:08:09 Sync AztecMap
16:08:09
✔ should be able to set and get values
16:08:09
✔ should be able to set many values
16:08:09
✔ should be able to overwrite values
16:08:09
✔ should be able to set values if they do not exist
16:08:09
✔ should be able to delete values
16:08:09
✔ should be able to return size of the map
16:08:09
✔ should be able to iterate over entries when there are no keys
16:08:09
✔ should be able to iterate over entries
16:08:09
✔ should be able to iterate over values
16:08:09
✔ should be able to iterate over keys
16:08:09
✔ supports range queries over chars keys
16:08:09
✔ supports range queries over numbers keys
16:08:09
✔ supports range queries over negative numbers keys
16:08:09
✔ supports range queries over strings keys
16:08:09
✔ supports range queries over zero-based numbers keys
16:08:09 Async AztecMap
16:08:09
✔ should be able to set and get values
16:08:09
✔ should be able to set many values
16:08:09
✔ should be able to overwrite values
16:08:09
✔ should be able to set values if they do not exist
16:08:09
✔ should be able to delete values
16:08:09
✔ should be able to return size of the map
16:08:09
✔ should be able to iterate over entries when there are no keys
16:08:09
✔ should be able to iterate over entries
16:08:09
✔ should be able to iterate over values
16:08:09
✔ should be able to iterate over keys
16:08:09
✔ supports range queries over chars keys
16:08:09
✔ supports range queries over numbers keys
16:08:09
✔ supports range queries over negative numbers keys
16:08:09
✔ supports range queries over strings keys
16:08:09
✔ supports range queries over zero-based numbers keys
16:08:09
16:08:09 LMDBMultiMap
16:08:09 Sync AztecMultiMap
16:08:09
✔ should be able to set and get values
16:08:09
✔ should be able to set values if they do not exist
16:08:09
✔ should be able to delete values
16:08:09
✔ should be able to get size of the map
16:08:09
✔ should be able to iterate over entries when there are no keys
16:08:09
✔ should be able to iterate over entries
16:08:09
✔ should be able to iterate over values
16:08:09
✔ should be able to iterate over keys
16:08:09
✔ should be able to get multiple values for a single key
16:08:09
✔ should ignore multiple identical values
16:08:09
✔ should be able to delete individual values for a single key
16:08:09
✔ should be able to get size of the map with duplicate keys
16:08:09
✔ should be able to delete the last and first values for a key
16:08:09
✔ should be able to fully clear a key
16:08:09
✔ should be able to insert after deletion
16:08:09
✔ supports range queries
16:08:09 Async AztecMultiMap
16:08:09
✔ should be able to set and get values
16:08:09
✔ should be able to set values if they do not exist
16:08:09
✔ should be able to delete values
16:08:09
✔ should be able to get size of the map
16:08:09
✔ should be able to iterate over entries when there are no keys
16:08:09
✔ should be able to iterate over entries
16:08:10
✔ should be able to iterate over values
16:08:10
✔ should be able to iterate over keys
16:08:10
✔ should be able to get multiple values for a single key
16:08:10
✔ should ignore multiple identical values
16:08:10
✔ should be able to delete individual values for a single key
16:08:10
✔ should be able to get size of the map with duplicate keys
16:08:10
✔ should be able to delete the last and first values for a key
16:08:10
✔ should be able to fully clear a key
16:08:10
✔ should be able to insert after deletion
16:08:10
✔ supports range queries
16:08:10
16:08:10 LMDBSet
16:08:10 Sync AztecSet
16:08:10
✔ should be able to set and get values
16:08:10
✔ should be able to delete values
16:08:10
✔ should be able to iterate over entries
16:08:10
✔ supports range queries
16:08:10 Aync AztecSet
16:08:10
✔ should be able to set and get values
16:08:10
✔ should be able to delete values
16:08:10
✔ should be able to iterate over entries
16:08:10
✔ supports range queries
16:08:10
16:08:10 LMDBSingleton
16:08:10 Sync AztecSingleton
16:08:10
✔ returns undefined if the value is not set
16:08:10
✔ should be able to set and get values
16:08:10
✔ overwrites the value if it is set again
16:08:10 Async AztecSingleton
16:08:10
✔ returns undefined if the value is not set
16:08:10
✔ should be able to set and get values
16:08:10
✔ overwrites the value if it is set again
16:08:10
16:08:10 L2TipsStore
16:08:10
✔ returns zero if no tips are stored
16:08:10
✔ stores chain tips (139ms)
16:08:10
✔ sets latest tip from blocks added (39ms)
16:08:10
✔ clears block hashes when setting finalized chain (65ms)
16:08:10
✔ does not blow up when setting proven chain on an unseen block number
16:08:10
16:08:10
16:08:10
202 passing (4s)
16:08:10
16:08:10 [16:08:10.206]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:10 [16:08:10.222]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:10 [16:08:10.257]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:10 [16:08:10.285]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:10 [16:08:10.444]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:10 [16:08:10.458]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:10 [16:08:10.514]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:10 [16:08:10.526]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:10 [16:08:10.609]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:08:10 [16:08:10.621]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16