Parent Log:
http://ci.aztec-labs.com/88fdb72b2f06aef3
Command: 24e90b7895ff1ed6 cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/8cc8a56892d36191eefb49254ebbe49ea99ef4b8
Env: REF_NAME=gh-readonly-queue/next/pr-14921-78d87cb88633aee537d022d6fd8e57ceb74a3a95 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Wed Jun 18 11:34:48 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14921_amd64_x4-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
11:34:52
11:34:52
11:34:52 LMDBArrayV2
11:34:52 [11:34:52.410]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:52
✔ should be able to push and pop values
11:34:52 [11:34:52.467]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:52
✔ should be able to get values by index
11:34:52 [11:34:52.503]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:52
✔ should be able to set values by index (40ms)
11:34:52 [11:34:52.557]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:52
✔ should be able to iterate over values
11:34:52 [11:34:52.599]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:52
✔ should be able to restore state
11:34:52
11:34:52 Clean shutdown
11:34:52 [11:34:52.639]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:52
✔ Ensures clean closing of the database (154ms)
11:34:52
11:34:52 LMDBMap
11:34:52
✔ should be able to set and get values
11:34:52
✔ should be able to set many values
11:34:52
✔ should be able to overwrite values
11:34:52
✔ should be able to set values if they do not exist
11:34:52 [11:34:52.808]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:52 [11:34:52.839]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:52 [11:34:52.876]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:52 [11:34:52.902]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:52 [11:34:52.926]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:52
✔ should be able to delete values
11:34:52 [11:34:52.953]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:52
✔ should be able to return size of the map
11:34:52 [11:34:52.989]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should be able to iterate over entries when there are no keys
11:34:53 [11:34:53.005]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should be able to iterate over entries
11:34:53 [11:34:53.031]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should be able to iterate over values
11:34:53 [11:34:53.057]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should be able to iterate over keys
11:34:53 [11:34:53.083]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ supports range queries over chars keys
11:34:53 [11:34:53.122]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ supports range queries over numbers keys
11:34:53 [11:34:53.156]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ supports range queries over negative numbers keys
11:34:53 [11:34:53.195]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ supports range queries over strings keys
11:34:53 [11:34:53.228]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ supports range queries over zero-based numbers keys
11:34:53
11:34:53 LMDBMultiMap
11:34:53 [11:34:53.261]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should be able to set and get values
11:34:53 [11:34:53.287]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should be able to set values if they do not exist
11:34:53 [11:34:53.309]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should be able to delete values
11:34:53 [11:34:53.342]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should be able to get size of the map
11:34:53 [11:34:53.376]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should be able to iterate over entries when there are no keys
11:34:53 [11:34:53.393]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should be able to iterate over entries
11:34:53 [11:34:53.419]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should be able to iterate over values
11:34:53 [11:34:53.445]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should be able to iterate over keys
11:34:53 [11:34:53.471]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should be able to get multiple values for a single key
11:34:53 [11:34:53.498]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should ignore multiple identical values
11:34:53 [11:34:53.524]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should be able to delete individual values for a single key
11:34:53 [11:34:53.559]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should be able to get size of the map with duplicate keys
11:34:53 [11:34:53.602]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should be able to delete the last and first values for a key
11:34:53 [11:34:53.641]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should be able to fully clear a key
11:34:53 [11:34:53.684]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should be able to insert after deletion (45ms)
11:34:53 [11:34:53.744]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ supports range queries
11:34:53
11:34:53 ReadTransaction
11:34:53
✔ sends GET requests
11:34:53
✔ iterates the database
11:34:53
✔ closes the cursor early
11:34:53
✔ closes the cursor even if in the case of an error
11:34:53
✔ handles empty cursors
11:34:53
✔ after close it does not accept requests
11:34:53
11:34:53 LMDBSingleValue
11:34:53
✔ returns undefined if the value is not set
11:34:53 [11:34:53.800]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53 [11:34:53.816]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ should be able to set and get values
11:34:53 [11:34:53.836]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:53
✔ overwrites the value if it is set again
11:34:53
11:34:53 AztecLMDBStoreV2
11:34:53 [11:34:53.864]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
11:34:53
✔ returns undefined for unset keys
11:34:53 [11:34:53.880]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
11:34:53
✔ reads and writes in separate txs
11:34:53 [11:34:53.903]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
11:34:54
✔ should serialize writes correctly (295ms)
11:34:54
✔ guards against too many cursors being opened at the same time (124ms)
11:34:54
✔ copies and restores data
11:34:54
11:34:54 utils
11:34:54
✔ removeDuplicatesFromSortedArray
11:34:54
✔ binarySearch
11:34:54 merge
11:34:54
✔ merges
11:34:54
11:34:54 insertIntoSortedArray
11:34:54
✔ inserts into empty array
11:34:54
✔ inserts at beginning
11:34:54
✔ inserts at end
11:34:54
✔ inserts in middle
11:34:54
✔ handles duplicates
11:34:54
✔ maintains order with multiple inserts
11:34:54
11:34:54 removeAnyOf
11:34:54
✔ removes single matching value
11:34:54
✔ removes multiple matching values
11:34:54
✔ handles empty removal array
11:34:54
✔ handles no matches
11:34:54
✔ removes duplicates
11:34:54
11:34:54 WriteTransaction
11:34:54
✔ accumulatest writes
11:34:54
✔ correctly manages index batch
11:34:54
✔ correctly meanages pending data reads
11:34:54
✔ correctly meanages pending index reads
11:34:54
✔ correctly iterates over pending data
11:34:54
✔ correctly iterates over uncommitted and committed data
11:34:54
✔ correctly iterates over overritten data
11:34:54
✔ correctly iterates until end key
11:34:54
✔ correctly iterates in reverse
11:34:54
✔ correctly iterates in reverse with end key
11:34:54
✔ correctly iterates over pending index data
11:34:54
✔ correctly iterates over pending index data up to end key
11:34:54
✔ correctly iterates over pending index data in reverse
11:34:54
✔ correctly iterates over pending index data in reverse up to given end key
11:34:54
✔ refuses to commit if closed
11:34:54
11:34:54 LMDBArray
11:34:54 Sync AztecArray
11:34:54
✔ should be able to push and pop values
11:34:54
✔ should be able to get values by index
11:34:54 [11:34:54.213]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
11:34:54 [11:34:54.353]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
11:34:54 [11:34:54.373]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
11:34:54
✔ should be able to set values by index
11:34:54
✔ should be able to iterate over values
11:34:54
✔ should be able to restore state
11:34:54 Async AztecArray
11:34:54
✔ should be able to push and pop values
11:34:54
✔ should be able to get values by index
11:34:54
✔ should be able to set values by index
11:34:54
✔ should be able to iterate over values
11:34:54
✔ should be able to restore state
11:34:54
11:34:54 LmdbAztecCounter
11:34:54
✔ iterates in key order
11:34:54
✔ iterates in key order
11:34:54
✔ iterates in key order
11:34:54 counts occurrences of floating point number values
11:34:54
✔ returns 0 for unknown keys
11:34:54
✔ increments values
11:34:54
✔ decrements values
11:34:54
✔ throws when decrementing below zero
11:34:54
✔ increments values by a delta
11:34:54
✔ resets the counter
11:34:54
✔ iterates over entries
11:34:54 counts occurrences of integers values
11:34:54
✔ returns 0 for unknown keys
11:34:54
✔ increments values
11:34:54
✔ decrements values
11:34:54
✔ throws when decrementing below zero
11:34:54
✔ increments values by a delta
11:34:54
✔ resets the counter
11:34:54
✔ iterates over entries
11:34:54 counts occurrences of strings values
11:34:54
✔ returns 0 for unknown keys
11:34:54
✔ increments values
11:34:54
✔ decrements values
11:34:54
✔ throws when decrementing below zero
11:34:54
✔ increments values by a delta
11:34:54
✔ resets the counter
11:34:54
✔ iterates over entries
11:34:54 counts occurrences of strings values
11:34:54
✔ returns 0 for unknown keys
11:34:54
✔ increments values
11:34:54
✔ decrements values
11:34:54
✔ throws when decrementing below zero
11:34:55
✔ increments values by a delta
11:34:55
✔ resets the counter
11:34:55
✔ iterates over entries
11:34:55
11:34:55 LMDBMap
11:34:55 Sync AztecMap
11:34:55
✔ should be able to set and get values
11:34:55
✔ should be able to set many values
11:34:55
✔ should be able to overwrite values
11:34:55
✔ should be able to set values if they do not exist
11:34:55
✔ should be able to delete values
11:34:55
✔ should be able to return size of the map
11:34:55
✔ should be able to iterate over entries when there are no keys
11:34:55
✔ should be able to iterate over entries
11:34:55
✔ should be able to iterate over values
11:34:55
✔ should be able to iterate over keys
11:34:55
✔ supports range queries over chars keys
11:34:55
✔ supports range queries over numbers keys
11:34:55
✔ supports range queries over negative numbers keys
11:34:55
✔ supports range queries over strings keys
11:34:55
✔ supports range queries over zero-based numbers keys
11:34:55 Async AztecMap
11:34:55
✔ should be able to set and get values
11:34:55
✔ should be able to set many values
11:34:55
✔ should be able to overwrite values
11:34:55
✔ should be able to set values if they do not exist
11:34:55
✔ should be able to delete values
11:34:55
✔ should be able to return size of the map
11:34:55
✔ should be able to iterate over entries when there are no keys
11:34:55
✔ should be able to iterate over entries
11:34:55
✔ should be able to iterate over values
11:34:55
✔ should be able to iterate over keys
11:34:55
✔ supports range queries over chars keys
11:34:55
✔ supports range queries over numbers keys
11:34:55
✔ supports range queries over negative numbers keys
11:34:55
✔ supports range queries over strings keys
11:34:55
✔ supports range queries over zero-based numbers keys
11:34:55
11:34:55 LMDBMultiMap
11:34:55 Sync AztecMultiMap
11:34:55
✔ should be able to set and get values
11:34:55
✔ should be able to set values if they do not exist
11:34:55
✔ should be able to delete values
11:34:55
✔ should be able to get size of the map
11:34:55
✔ should be able to iterate over entries when there are no keys
11:34:55
✔ should be able to iterate over entries
11:34:55
✔ should be able to iterate over values
11:34:55
✔ should be able to iterate over keys
11:34:55
✔ should be able to get multiple values for a single key
11:34:55
✔ should ignore multiple identical values
11:34:55
✔ should be able to delete individual values for a single key
11:34:55
✔ should be able to get size of the map with duplicate keys
11:34:55
✔ should be able to delete the last and first values for a key
11:34:55
✔ should be able to fully clear a key
11:34:55
✔ should be able to insert after deletion
11:34:55
✔ supports range queries
11:34:55 Async AztecMultiMap
11:34:55
✔ should be able to set and get values
11:34:55
✔ should be able to set values if they do not exist
11:34:55
✔ should be able to delete values
11:34:55
✔ should be able to get size of the map
11:34:55
✔ should be able to iterate over entries when there are no keys
11:34:55
✔ should be able to iterate over entries
11:34:55
✔ should be able to iterate over values
11:34:55
✔ should be able to iterate over keys
11:34:55
✔ should be able to get multiple values for a single key
11:34:55
✔ should ignore multiple identical values
11:34:55
✔ should be able to delete individual values for a single key
11:34:55
✔ should be able to get size of the map with duplicate keys
11:34:55
✔ should be able to delete the last and first values for a key
11:34:55
✔ should be able to fully clear a key
11:34:55
✔ should be able to insert after deletion
11:34:55
✔ supports range queries
11:34:55
11:34:55 LMDBSet
11:34:55 Sync AztecSet
11:34:55
✔ should be able to set and get values
11:34:55
✔ should be able to delete values
11:34:55
✔ should be able to iterate over entries
11:34:55
✔ supports range queries
11:34:55 Aync AztecSet
11:34:55
✔ should be able to set and get values
11:34:55
✔ should be able to delete values
11:34:55
✔ should be able to iterate over entries
11:34:55
✔ supports range queries
11:34:55
11:34:55 LMDBSingleton
11:34:55 Sync AztecSingleton
11:34:55
✔ returns undefined if the value is not set
11:34:55
✔ should be able to set and get values
11:34:55
✔ overwrites the value if it is set again
11:34:55 Async AztecSingleton
11:34:55
✔ returns undefined if the value is not set
11:34:55
✔ should be able to set and get values
11:34:55
✔ overwrites the value if it is set again
11:34:55
11:34:55 L2TipsStore
11:34:55
✔ returns zero if no tips are stored
11:34:55
✔ stores chain tips (123ms)
11:34:55
✔ sets latest tip from blocks added
11:34:56
✔ clears block hashes when setting finalized chain (52ms)
11:34:56
✔ does not blow up when setting proven chain on an unseen block number
11:34:56
11:34:56
11:34:56
202 passing (4s)
11:34:56
11:34:56 [11:34:55.738]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:56 [11:34:55.756]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:56 [11:34:55.781]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:56 [11:34:55.798]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:56 [11:34:55.941]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:56 [11:34:55.955]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:56 [11:34:55.999]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:56 [11:34:56.011]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:56 [11:34:56.083]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:34:56 [11:34:56.096]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16