Parent Log:
http://ci.aztec-labs.com/51d344ae5aedabba
Command: 4dcaaab13058c9f1 cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/1542a83b8e029762e119474de1725d84a1aee3d2
Env: REF_NAME=gh-readonly-queue/next/pr-15095-eb7990c89ac679ce7fdfc2e985670cbf85c04be2 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Tue Jun 17 10:15:58 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15095_amd64_x4-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
10:16:02
10:16:02
10:16:02 LMDBArrayV2
10:16:02 [10:16:02.958]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ should be able to push and pop values
10:16:03 [10:16:03.020]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ should be able to get values by index
10:16:03 [10:16:03.058]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ should be able to set values by index (39ms)
10:16:03 [10:16:03.113]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ should be able to iterate over values
10:16:03 [10:16:03.150]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ should be able to restore state
10:16:03
10:16:03 Clean shutdown
10:16:03 [10:16:03.184]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ Ensures clean closing of the database (131ms)
10:16:03
10:16:03 LMDBMap
10:16:03
✔ should be able to set and get values
10:16:03
✔ should be able to set many values
10:16:03
✔ should be able to overwrite values
10:16:03
✔ should be able to set values if they do not exist
10:16:03 [10:16:03.327]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03 [10:16:03.354]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03 [10:16:03.389]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03 [10:16:03.416]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03 [10:16:03.438]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ should be able to delete values
10:16:03 [10:16:03.469]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ should be able to return size of the map
10:16:03 [10:16:03.500]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ should be able to iterate over entries when there are no keys
10:16:03 [10:16:03.515]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ should be able to iterate over entries
10:16:03 [10:16:03.542]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ should be able to iterate over values
10:16:03 [10:16:03.568]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ should be able to iterate over keys
10:16:03 [10:16:03.592]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ supports range queries over chars keys
10:16:03 [10:16:03.625]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ supports range queries over numbers keys
10:16:03 [10:16:03.658]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ supports range queries over negative numbers keys
10:16:03 [10:16:03.690]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ supports range queries over strings keys
10:16:03 [10:16:03.728]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ supports range queries over zero-based numbers keys
10:16:03
10:16:03 LMDBMultiMap
10:16:03 [10:16:03.768]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ should be able to set and get values
10:16:03 [10:16:03.793]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ should be able to set values if they do not exist
10:16:03 [10:16:03.827]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ should be able to delete values
10:16:03 [10:16:03.867]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ should be able to get size of the map
10:16:03 [10:16:03.899]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ should be able to iterate over entries when there are no keys
10:16:03 [10:16:03.914]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ should be able to iterate over entries
10:16:03 [10:16:03.958]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:03
✔ should be able to iterate over values
10:16:03 [10:16:03.986]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:04
✔ should be able to iterate over keys
10:16:04 [10:16:04.015]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:04
✔ should be able to get multiple values for a single key
10:16:04 [10:16:04.054]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:04
✔ should ignore multiple identical values
10:16:04 [10:16:04.085]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:04
✔ should be able to delete individual values for a single key
10:16:04 [10:16:04.127]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:04
✔ should be able to get size of the map with duplicate keys
10:16:04 [10:16:04.173]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:04
✔ should be able to delete the last and first values for a key
10:16:04 [10:16:04.214]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:04
✔ should be able to fully clear a key
10:16:04 [10:16:04.261]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:04
✔ should be able to insert after deletion (64ms)
10:16:04
✔ supports range queries
10:16:04
10:16:04 ReadTransaction
10:16:04
✔ sends GET requests
10:16:04
✔ iterates the database
10:16:04
✔ closes the cursor early
10:16:04
✔ closes the cursor even if in the case of an error
10:16:04
✔ handles empty cursors
10:16:04
✔ after close it does not accept requests
10:16:04
10:16:04 LMDBSingleValue
10:16:04 [10:16:04.344]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:04 [10:16:04.404]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:04
✔ returns undefined if the value is not set
10:16:04 [10:16:04.434]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:04
✔ should be able to set and get values
10:16:04 [10:16:04.459]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:04
✔ overwrites the value if it is set again
10:16:04
10:16:04 AztecLMDBStoreV2
10:16:04 [10:16:04.489]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
10:16:04
✔ returns undefined for unset keys
10:16:04 [10:16:04.507]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
10:16:04
✔ reads and writes in separate txs
10:16:04 [10:16:04.538]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
10:16:04
✔ should serialize writes correctly (344ms)
10:16:05
✔ guards against too many cursors being opened at the same time (136ms)
10:16:05 [10:16:04.900]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
10:16:05 [10:16:05.052]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
10:16:05
✔ copies and restores data
10:16:05
10:16:05 utils
10:16:05 [10:16:05.082]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
10:16:05
✔ removeDuplicatesFromSortedArray
10:16:05
✔ binarySearch
10:16:05 merge
10:16:05
✔ merges
10:16:05
10:16:05 insertIntoSortedArray
10:16:05
✔ inserts into empty array
10:16:05
✔ inserts at beginning
10:16:05
✔ inserts at end
10:16:05
✔ inserts in middle
10:16:05
✔ handles duplicates
10:16:05
✔ maintains order with multiple inserts
10:16:05
10:16:05 removeAnyOf
10:16:05
✔ removes single matching value
10:16:05
✔ removes multiple matching values
10:16:05
✔ handles empty removal array
10:16:05
✔ handles no matches
10:16:05
✔ removes duplicates
10:16:05
10:16:05 WriteTransaction
10:16:05
✔ accumulatest writes
10:16:05
✔ correctly manages index batch
10:16:05
✔ correctly meanages pending data reads
10:16:05
✔ correctly meanages pending index reads
10:16:05
✔ correctly iterates over pending data
10:16:05
✔ correctly iterates over uncommitted and committed data
10:16:05
✔ correctly iterates over overritten data
10:16:05
✔ correctly iterates until end key
10:16:05
✔ correctly iterates in reverse
10:16:05
✔ correctly iterates in reverse with end key
10:16:05
✔ correctly iterates over pending index data
10:16:05
✔ correctly iterates over pending index data up to end key
10:16:05
✔ correctly iterates over pending index data in reverse
10:16:05
✔ correctly iterates over pending index data in reverse up to given end key
10:16:05
✔ refuses to commit if closed
10:16:05
10:16:05 LMDBArray
10:16:05 Sync AztecArray
10:16:05
✔ should be able to push and pop values
10:16:05
✔ should be able to get values by index
10:16:05
✔ should be able to set values by index
10:16:05
✔ should be able to iterate over values
10:16:05
✔ should be able to restore state
10:16:05 Async AztecArray
10:16:05
✔ should be able to push and pop values
10:16:05
✔ should be able to get values by index
10:16:05
✔ should be able to set values by index
10:16:05
✔ should be able to iterate over values
10:16:05
✔ should be able to restore state
10:16:05
10:16:05 LmdbAztecCounter
10:16:05
✔ iterates in key order
10:16:05
✔ iterates in key order
10:16:05
✔ iterates in key order
10:16:05 counts occurrences of floating point number values
10:16:05
✔ returns 0 for unknown keys
10:16:05
✔ increments values
10:16:05
✔ decrements values
10:16:05
✔ throws when decrementing below zero
10:16:05
✔ increments values by a delta
10:16:05
✔ resets the counter
10:16:05
✔ iterates over entries
10:16:05 counts occurrences of integers values
10:16:05
✔ returns 0 for unknown keys
10:16:05
✔ increments values
10:16:05
✔ decrements values
10:16:05
✔ throws when decrementing below zero
10:16:05
✔ increments values by a delta
10:16:05
✔ resets the counter
10:16:05
✔ iterates over entries
10:16:05 counts occurrences of strings values
10:16:05
✔ returns 0 for unknown keys
10:16:05
✔ increments values
10:16:05
✔ decrements values
10:16:05
✔ throws when decrementing below zero
10:16:05
✔ increments values by a delta
10:16:05
✔ resets the counter
10:16:05
✔ iterates over entries
10:16:05 counts occurrences of strings values
10:16:05
✔ returns 0 for unknown keys
10:16:05
✔ increments values
10:16:05
✔ decrements values
10:16:05
✔ throws when decrementing below zero
10:16:05
✔ increments values by a delta
10:16:05
✔ resets the counter
10:16:05
✔ iterates over entries
10:16:05
10:16:05 LMDBMap
10:16:05 Sync AztecMap
10:16:05
✔ should be able to set and get values
10:16:05
✔ should be able to set many values
10:16:05
✔ should be able to overwrite values
10:16:05
✔ should be able to set values if they do not exist
10:16:05
✔ should be able to delete values
10:16:05
✔ should be able to return size of the map
10:16:05
✔ should be able to iterate over entries when there are no keys
10:16:05
✔ should be able to iterate over entries
10:16:05
✔ should be able to iterate over values
10:16:05
✔ should be able to iterate over keys
10:16:05
✔ supports range queries over chars keys
10:16:05
✔ supports range queries over numbers keys
10:16:05
✔ supports range queries over negative numbers keys
10:16:05
✔ supports range queries over strings keys
10:16:05
✔ supports range queries over zero-based numbers keys
10:16:05 Async AztecMap
10:16:05
✔ should be able to set and get values
10:16:05
✔ should be able to set many values
10:16:05
✔ should be able to overwrite values
10:16:05
✔ should be able to set values if they do not exist
10:16:05
✔ should be able to delete values
10:16:05
✔ should be able to return size of the map
10:16:05
✔ should be able to iterate over entries when there are no keys
10:16:05
✔ should be able to iterate over entries
10:16:05
✔ should be able to iterate over values
10:16:05
✔ should be able to iterate over keys
10:16:05
✔ supports range queries over chars keys
10:16:05
✔ supports range queries over numbers keys
10:16:05
✔ supports range queries over negative numbers keys
10:16:05
✔ supports range queries over strings keys
10:16:06
✔ supports range queries over zero-based numbers keys
10:16:06
10:16:06 LMDBMultiMap
10:16:06 Sync AztecMultiMap
10:16:06
✔ should be able to set and get values
10:16:06
✔ should be able to set values if they do not exist
10:16:06
✔ should be able to delete values
10:16:06
✔ should be able to get size of the map
10:16:06
✔ should be able to iterate over entries when there are no keys
10:16:06
✔ should be able to iterate over entries
10:16:06
✔ should be able to iterate over values
10:16:06
✔ should be able to iterate over keys
10:16:06
✔ should be able to get multiple values for a single key
10:16:06
✔ should ignore multiple identical values
10:16:06
✔ should be able to delete individual values for a single key
10:16:06
✔ should be able to get size of the map with duplicate keys
10:16:06
✔ should be able to delete the last and first values for a key
10:16:06
✔ should be able to fully clear a key
10:16:06
✔ should be able to insert after deletion
10:16:06
✔ supports range queries
10:16:06 Async AztecMultiMap
10:16:06
✔ should be able to set and get values
10:16:06
✔ should be able to set values if they do not exist
10:16:06
✔ should be able to delete values
10:16:06
✔ should be able to get size of the map
10:16:06
✔ should be able to iterate over entries when there are no keys
10:16:06
✔ should be able to iterate over entries
10:16:06
✔ should be able to iterate over values
10:16:06
✔ should be able to iterate over keys
10:16:06
✔ should be able to get multiple values for a single key
10:16:06
✔ should ignore multiple identical values
10:16:06
✔ should be able to delete individual values for a single key
10:16:06
✔ should be able to get size of the map with duplicate keys
10:16:06
✔ should be able to delete the last and first values for a key
10:16:06
✔ should be able to fully clear a key
10:16:06
✔ should be able to insert after deletion
10:16:06
✔ supports range queries
10:16:06
10:16:06 LMDBSet
10:16:06 Sync AztecSet
10:16:06
✔ should be able to set and get values
10:16:06
✔ should be able to delete values
10:16:06
✔ should be able to iterate over entries
10:16:06
✔ supports range queries
10:16:06 Aync AztecSet
10:16:06
✔ should be able to set and get values
10:16:06
✔ should be able to delete values
10:16:06
✔ should be able to iterate over entries
10:16:06
✔ supports range queries
10:16:06
10:16:06 LMDBSingleton
10:16:06 Sync AztecSingleton
10:16:06
✔ returns undefined if the value is not set
10:16:06
✔ should be able to set and get values
10:16:06
✔ overwrites the value if it is set again
10:16:06 Async AztecSingleton
10:16:06
✔ returns undefined if the value is not set
10:16:06
✔ should be able to set and get values
10:16:06
✔ overwrites the value if it is set again
10:16:06
10:16:06 L2TipsStore
10:16:06
✔ returns zero if no tips are stored
10:16:06
✔ stores chain tips (111ms)
10:16:06
✔ sets latest tip from blocks added
10:16:06
✔ clears block hashes when setting finalized chain (46ms)
10:16:06
✔ does not blow up when setting proven chain on an unseen block number
10:16:06
10:16:06
10:16:06
202 passing (4s)
10:16:06
10:16:07 [10:16:06.303]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:07 [10:16:06.315]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:07 [10:16:06.335]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:07 [10:16:06.346]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:07 [10:16:06.469]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:07 [10:16:06.484]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:07 [10:16:06.525]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:07 [10:16:06.541]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:07 [10:16:06.601]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
10:16:07 [10:16:06.614]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16