Parent Log:
http://ci.aztec-labs.com/814f01bc2b04ad56
Command: d2a1f586812a792c cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/464e1a9d9b40b5188586643b44bc52bffccbc3e6
Env: REF_NAME=gh-readonly-queue/master/pr-15117-c06f30929f18b85bcea93c0926a8d640a3819f00 CURRENT_VERSION=0.87.8 CI_FULL=1
Date: Tue Jun 17 20:25:14 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15117_amd64_x1-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_master
20:25:18
20:25:18
20:25:18 LMDBArrayV2
20:25:18
✔ should be able to push and pop values
20:25:18
✔ should be able to get values by index
20:25:18 [20:25:18.537]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:18 [20:25:18.598]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:18 [20:25:18.636]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:18
✔ should be able to set values by index (39ms)
20:25:18 [20:25:18.688]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:18
✔ should be able to iterate over values
20:25:18 [20:25:18.733]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:18
✔ should be able to restore state
20:25:18
20:25:18 Clean shutdown
20:25:18 [20:25:18.769]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:18
✔ Ensures clean closing of the database (160ms)
20:25:18
20:25:18 LMDBMap
20:25:18
✔ should be able to set and get values
20:25:18
✔ should be able to overwrite values
20:25:19
✔ should be able to set values if they do not exist
20:25:19 [20:25:18.942]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19 [20:25:18.974]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19 [20:25:19.000]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19 [20:25:19.022]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to delete values
20:25:19 [20:25:19.052]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to return size of the map
20:25:19 [20:25:19.082]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to iterate over entries when there are no keys
20:25:19 [20:25:19.095]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to iterate over entries
20:25:19 [20:25:19.122]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to iterate over values
20:25:19 [20:25:19.147]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to iterate over keys
20:25:19 [20:25:19.172]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ supports range queries over chars keys
20:25:19 [20:25:19.209]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ supports range queries over numbers keys
20:25:19 [20:25:19.250]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ supports range queries over negative numbers keys
20:25:19 [20:25:19.286]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ supports range queries over strings keys
20:25:19 [20:25:19.324]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ supports range queries over zero-based numbers keys
20:25:19
20:25:19 LMDBMultiMap
20:25:19
✔ should be able to set and get values
20:25:19 [20:25:19.363]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19 [20:25:19.391]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to set values if they do not exist
20:25:19 [20:25:19.418]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to delete values
20:25:19 [20:25:19.451]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to get size of the map
20:25:19 [20:25:19.487]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to iterate over entries when there are no keys
20:25:19 [20:25:19.502]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to iterate over entries
20:25:19 [20:25:19.526]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to iterate over values
20:25:19 [20:25:19.551]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to iterate over keys
20:25:19 [20:25:19.575]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to get multiple values for a single key
20:25:19 [20:25:19.602]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should ignore multiple identical values
20:25:19 [20:25:19.630]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to delete individual values for a single key
20:25:19 [20:25:19.665]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to get size of the map with duplicate keys
20:25:19 [20:25:19.711]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to delete the last and first values for a key
20:25:19 [20:25:19.748]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to fully clear a key
20:25:19 [20:25:19.786]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to insert after deletion (38ms)
20:25:19 [20:25:19.837]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ supports range queries
20:25:19
20:25:19 ReadTransaction
20:25:19
✔ sends GET requests
20:25:19
✔ iterates the database
20:25:19
✔ closes the cursor early
20:25:19
✔ closes the cursor even if in the case of an error
20:25:19
✔ handles empty cursors
20:25:19
✔ after close it does not accept requests
20:25:19
20:25:19 LMDBSingleValue
20:25:19
✔ returns undefined if the value is not set
20:25:19 [20:25:19.886]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19 [20:25:19.900]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ should be able to set and get values
20:25:19 [20:25:19.918]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:19
✔ overwrites the value if it is set again
20:25:19
20:25:19 AztecLMDBStoreV2
20:25:19 [20:25:19.944]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
20:25:19
✔ returns undefined for unset keys
20:25:19 [20:25:19.960]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
20:25:19
✔ reads and writes in separate txs
20:25:20 [20:25:19.984]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
20:25:20
✔ should serialize writes correctly (281ms)
20:25:20
✔ guards against too many cursors being opened at the same time (122ms)
20:25:20
✔ copies and restores data
20:25:20
20:25:20 utils
20:25:20
✔ removeDuplicatesFromSortedArray
20:25:20
✔ binarySearch
20:25:20 merge
20:25:20
✔ merges
20:25:20
20:25:20 insertIntoSortedArray
20:25:20
✔ inserts into empty array
20:25:20
✔ inserts at beginning
20:25:20
✔ inserts at end
20:25:20
✔ inserts in middle
20:25:20
✔ handles duplicates
20:25:20
✔ maintains order with multiple inserts
20:25:20
20:25:20 removeAnyOf
20:25:20
✔ removes single matching value
20:25:20
✔ removes multiple matching values
20:25:20
✔ handles empty removal array
20:25:20
✔ handles no matches
20:25:20
✔ removes duplicates
20:25:20
20:25:20 WriteTransaction
20:25:20
✔ accumulatest writes
20:25:20
✔ correctly manages index batch
20:25:20
✔ correctly meanages pending data reads
20:25:20
✔ correctly meanages pending index reads
20:25:20
✔ correctly iterates over pending data
20:25:20
✔ correctly iterates over uncommitted and committed data
20:25:20
✔ correctly iterates over overritten data
20:25:20
✔ correctly iterates until end key
20:25:20
✔ correctly iterates in reverse
20:25:20
✔ correctly iterates in reverse with end key
20:25:20
✔ correctly iterates over pending index data
20:25:20
✔ correctly iterates over pending index data up to end key
20:25:20
✔ correctly iterates over pending index data in reverse
20:25:20
✔ correctly iterates over pending index data in reverse up to given end key
20:25:20
✔ refuses to commit if closed
20:25:20
20:25:20 LMDBArray
20:25:20 Sync AztecArray
20:25:20
✔ should be able to push and pop values
20:25:20
✔ should be able to get values by index
20:25:20
✔ should be able to set values by index
20:25:20
✔ should be able to iterate over values
20:25:20 [20:25:20.279]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
20:25:20 [20:25:20.415]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
20:25:20 [20:25:20.437]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
20:25:20
✔ should be able to restore state
20:25:20 Async AztecArray
20:25:20
✔ should be able to push and pop values
20:25:20
✔ should be able to get values by index
20:25:20
✔ should be able to set values by index
20:25:20
✔ should be able to iterate over values
20:25:20
✔ should be able to restore state
20:25:20
20:25:20 LmdbAztecCounter
20:25:20
✔ iterates in key order
20:25:20
✔ iterates in key order
20:25:20
✔ iterates in key order
20:25:20 counts occurrences of floating point number values
20:25:20
✔ returns 0 for unknown keys
20:25:20
✔ increments values
20:25:20
✔ decrements values
20:25:20
✔ throws when decrementing below zero
20:25:20
✔ increments values by a delta
20:25:20
✔ resets the counter
20:25:20
✔ iterates over entries
20:25:20 counts occurrences of integers values
20:25:20
✔ returns 0 for unknown keys
20:25:20
✔ increments values
20:25:20
✔ decrements values
20:25:20
✔ throws when decrementing below zero
20:25:20
✔ increments values by a delta
20:25:20
✔ resets the counter
20:25:20
✔ iterates over entries
20:25:20 counts occurrences of strings values
20:25:20
✔ returns 0 for unknown keys
20:25:20
✔ increments values
20:25:20
✔ decrements values
20:25:20
✔ throws when decrementing below zero
20:25:20
✔ increments values by a delta
20:25:20
✔ resets the counter
20:25:20
✔ iterates over entries
20:25:20 counts occurrences of strings values
20:25:20
✔ returns 0 for unknown keys
20:25:21
✔ increments values
20:25:21
✔ decrements values
20:25:21
✔ throws when decrementing below zero
20:25:21
✔ increments values by a delta
20:25:21
✔ resets the counter
20:25:21
✔ iterates over entries
20:25:21
20:25:21 LMDBMap
20:25:21 Sync AztecMap
20:25:21
✔ should be able to set and get values
20:25:21
✔ should be able to overwrite values
20:25:21
✔ should be able to set values if they do not exist
20:25:21
✔ should be able to delete values
20:25:21
✔ should be able to return size of the map
20:25:21
✔ should be able to iterate over entries when there are no keys
20:25:21
✔ should be able to iterate over entries
20:25:21
✔ should be able to iterate over values
20:25:21
✔ should be able to iterate over keys
20:25:21
✔ supports range queries over chars keys
20:25:21
✔ supports range queries over numbers keys
20:25:21
✔ supports range queries over negative numbers keys
20:25:21
✔ supports range queries over strings keys
20:25:21
✔ supports range queries over zero-based numbers keys
20:25:21 Async AztecMap
20:25:21
✔ should be able to set and get values
20:25:21
✔ should be able to overwrite values
20:25:21
✔ should be able to set values if they do not exist
20:25:21
✔ should be able to delete values
20:25:21
✔ should be able to return size of the map
20:25:21
✔ should be able to iterate over entries when there are no keys
20:25:21
✔ should be able to iterate over entries
20:25:21
✔ should be able to iterate over values
20:25:21
✔ should be able to iterate over keys
20:25:21
✔ supports range queries over chars keys
20:25:21
✔ supports range queries over numbers keys
20:25:21
✔ supports range queries over negative numbers keys
20:25:21
✔ supports range queries over strings keys
20:25:21
✔ supports range queries over zero-based numbers keys
20:25:21
20:25:21 LMDBMultiMap
20:25:21 Sync AztecMultiMap
20:25:21
✔ should be able to set and get values
20:25:21
✔ should be able to set values if they do not exist
20:25:21
✔ should be able to delete values
20:25:21
✔ should be able to get size of the map
20:25:21
✔ should be able to iterate over entries when there are no keys
20:25:21
✔ should be able to iterate over entries
20:25:21
✔ should be able to iterate over values
20:25:21
✔ should be able to iterate over keys
20:25:21
✔ should be able to get multiple values for a single key
20:25:21
✔ should ignore multiple identical values
20:25:21
✔ should be able to delete individual values for a single key
20:25:21
✔ should be able to get size of the map with duplicate keys
20:25:21
✔ should be able to delete the last and first values for a key
20:25:21
✔ should be able to fully clear a key
20:25:21
✔ should be able to insert after deletion
20:25:21
✔ supports range queries
20:25:21 Async AztecMultiMap
20:25:21
✔ should be able to set and get values
20:25:21
✔ should be able to set values if they do not exist
20:25:21
✔ should be able to delete values
20:25:21
✔ should be able to get size of the map
20:25:21
✔ should be able to iterate over entries when there are no keys
20:25:21
✔ should be able to iterate over entries
20:25:21
✔ should be able to iterate over values
20:25:21
✔ should be able to iterate over keys
20:25:21
✔ should be able to get multiple values for a single key
20:25:21
✔ should ignore multiple identical values
20:25:21
✔ should be able to delete individual values for a single key
20:25:21
✔ should be able to get size of the map with duplicate keys
20:25:21
✔ should be able to delete the last and first values for a key
20:25:21
✔ should be able to fully clear a key
20:25:21
✔ should be able to insert after deletion
20:25:21
✔ supports range queries
20:25:21
20:25:21 LMDBSet
20:25:21 Sync AztecSet
20:25:21
✔ should be able to set and get values
20:25:21
✔ should be able to delete values
20:25:21
✔ should be able to iterate over entries
20:25:21
✔ supports range queries
20:25:21 Aync AztecSet
20:25:21
✔ should be able to set and get values
20:25:21
✔ should be able to delete values
20:25:21
✔ should be able to iterate over entries
20:25:21
✔ supports range queries
20:25:21
20:25:21 LMDBSingleton
20:25:21 Sync AztecSingleton
20:25:21
✔ returns undefined if the value is not set
20:25:21
✔ should be able to set and get values
20:25:21
✔ overwrites the value if it is set again
20:25:21 Async AztecSingleton
20:25:21
✔ returns undefined if the value is not set
20:25:21
✔ should be able to set and get values
20:25:21
✔ overwrites the value if it is set again
20:25:21
20:25:21 L2TipsStore
20:25:21
✔ returns zero if no tips are stored
20:25:21
✔ stores chain tips (135ms)
20:25:21
✔ sets latest tip from blocks added
20:25:21
✔ clears block hashes when setting finalized chain (51ms)
20:25:22
✔ does not blow up when setting proven chain on an unseen block number
20:25:22
20:25:22
20:25:22
199 passing (3s)
20:25:22
20:25:22 [20:25:21.603]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:22 [20:25:21.618]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:22 [20:25:21.637]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:22 [20:25:21.651]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:22 [20:25:21.810]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:22 [20:25:21.822]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:22 [20:25:21.860]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:22 [20:25:21.880]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:22 [20:25:21.947]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:25:22 [20:25:21.959]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16