Parent Log:
http://ci.aztec-labs.com/a36edd533f52a26c
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:20:26 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15245_amd64_x1-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
08:20:31
08:20:31
08:20:31 LMDBArrayV2
08:20:31 [08:20:31.241]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:31
✔ should be able to push and pop values (48ms)
08:20:31 [08:20:31.320]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:31
✔ should be able to get values by index
08:20:31 [08:20:31.357]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:31
✔ should be able to set values by index (54ms)
08:20:31
✔ should be able to iterate over values (38ms)
08:20:31 [08:20:31.428]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:31 [08:20:31.486]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:31
✔ should be able to restore state
08:20:31
08:20:31 Clean shutdown
08:20:31 [08:20:31.526]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:31
✔ Ensures clean closing of the database (147ms)
08:20:31
08:20:31 LMDBMap
08:20:31
✔ should be able to set and get values
08:20:31
✔ should be able to set many values
08:20:31 [08:20:31.688]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:31 [08:20:31.715]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:31 [08:20:31.763]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:31
✔ should be able to overwrite values
08:20:31 [08:20:31.799]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:31
✔ should be able to set values if they do not exist
08:20:31 [08:20:31.818]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:31
✔ should be able to delete values
08:20:31 [08:20:31.854]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:31
✔ should be able to return size of the map
08:20:31 [08:20:31.898]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:31
✔ should be able to iterate over entries when there are no keys
08:20:31 [08:20:31.913]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:31
✔ should be able to iterate over entries
08:20:31 [08:20:31.940]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:31
✔ should be able to iterate over values
08:20:31 [08:20:31.965]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ should be able to iterate over keys
08:20:32 [08:20:32.005]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ supports range queries over chars keys
08:20:32 [08:20:32.047]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ supports range queries over numbers keys
08:20:32 [08:20:32.091]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ supports range queries over negative numbers keys
08:20:32 [08:20:32.129]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ supports range queries over strings keys
08:20:32 [08:20:32.167]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ supports range queries over zero-based numbers keys
08:20:32
08:20:32 LMDBMultiMap
08:20:32 [08:20:32.216]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ should be able to set and get values
08:20:32 [08:20:32.245]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ should be able to set values if they do not exist
08:20:32 [08:20:32.266]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ should be able to delete values
08:20:32 [08:20:32.299]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ should be able to get size of the map
08:20:32 [08:20:32.342]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ should be able to iterate over entries when there are no keys
08:20:32 [08:20:32.358]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ should be able to iterate over entries
08:20:32
✔ should be able to iterate over values
08:20:32 [08:20:32.393]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32 [08:20:32.426]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ should be able to iterate over keys
08:20:32 [08:20:32.455]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ should be able to get multiple values for a single key
08:20:32 [08:20:32.502]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ should ignore multiple identical values
08:20:32 [08:20:32.537]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ should be able to delete individual values for a single key
08:20:32 [08:20:32.572]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ should be able to get size of the map with duplicate keys (38ms)
08:20:32 [08:20:32.638]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ should be able to delete the last and first values for a key
08:20:32 [08:20:32.677]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ should be able to fully clear a key
08:20:32 [08:20:32.723]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ should be able to insert after deletion (57ms)
08:20:32
✔ supports range queries
08:20:32
08:20:32 ReadTransaction
08:20:32
✔ sends GET requests
08:20:32
✔ iterates the database
08:20:32
✔ closes the cursor early
08:20:32
✔ closes the cursor even if in the case of an error
08:20:32
✔ handles empty cursors
08:20:32
✔ after close it does not accept requests
08:20:32
08:20:32 LMDBSingleValue
08:20:32 [08:20:32.794]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32 [08:20:32.851]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ returns undefined if the value is not set
08:20:32 [08:20:32.869]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ should be able to set and get values
08:20:32 [08:20:32.896]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:32
✔ overwrites the value if it is set again
08:20:32
08:20:32 AztecLMDBStoreV2
08:20:32
✔ returns undefined for unset keys
08:20:32 [08:20:32.926]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
08:20:32 [08:20:32.942]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
08:20:32
✔ reads and writes in separate txs
08:20:32 [08:20:32.967]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
08:20:33
✔ should serialize writes correctly (347ms)
08:20:33
✔ guards against too many cursors being opened at the same time (128ms)
08:20:33 [08:20:33.336]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
08:20:33 [08:20:33.481]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
08:20:33
✔ copies and restores data
08:20:33
08:20:33 utils
08:20:33
✔ removeDuplicatesFromSortedArray
08:20:33
✔ binarySearch
08:20:33 merge
08:20:33 [08:20:33.513]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
08:20:33
✔ merges
08:20:33
08:20:33 insertIntoSortedArray
08:20:33
✔ inserts into empty array
08:20:33
✔ inserts at beginning
08:20:33
✔ inserts at end
08:20:33
✔ inserts in middle
08:20:33
✔ handles duplicates
08:20:33
✔ maintains order with multiple inserts
08:20:33
08:20:33 removeAnyOf
08:20:33
✔ removes single matching value
08:20:33
✔ removes multiple matching values
08:20:33
✔ handles empty removal array
08:20:33
✔ handles no matches
08:20:33
✔ removes duplicates
08:20:33
08:20:33 WriteTransaction
08:20:33
✔ accumulatest writes
08:20:33
✔ correctly manages index batch
08:20:33
✔ correctly meanages pending data reads
08:20:33
✔ correctly meanages pending index reads
08:20:33
✔ correctly iterates over pending data
08:20:33
✔ correctly iterates over uncommitted and committed data
08:20:33
✔ correctly iterates over overritten data
08:20:33
✔ correctly iterates until end key
08:20:33
✔ correctly iterates in reverse
08:20:33
✔ correctly iterates in reverse with end key
08:20:33
✔ correctly iterates over pending index data
08:20:33
✔ correctly iterates over pending index data up to end key
08:20:33
✔ correctly iterates over pending index data in reverse
08:20:33
✔ correctly iterates over pending index data in reverse up to given end key
08:20:33
✔ refuses to commit if closed
08:20:33
08:20:33 LMDBArray
08:20:33 Sync AztecArray
08:20:33
✔ should be able to push and pop values
08:20:33
✔ should be able to get values by index
08:20:33
✔ should be able to set values by index
08:20:33
✔ should be able to iterate over values
08:20:33
✔ should be able to restore state
08:20:33 Async AztecArray
08:20:33
✔ should be able to push and pop values
08:20:33
✔ should be able to get values by index
08:20:33
✔ should be able to set values by index
08:20:33
✔ should be able to iterate over values
08:20:33
✔ should be able to restore state
08:20:33
08:20:33 LmdbAztecCounter
08:20:33
✔ iterates in key order
08:20:33
✔ iterates in key order
08:20:33
✔ iterates in key order
08:20:33 counts occurrences of floating point number values
08:20:33
✔ returns 0 for unknown keys
08:20:33
✔ increments values
08:20:33
✔ decrements values
08:20:33
✔ throws when decrementing below zero
08:20:33
✔ increments values by a delta
08:20:33
✔ resets the counter
08:20:33
✔ iterates over entries
08:20:33 counts occurrences of integers values
08:20:33
✔ returns 0 for unknown keys
08:20:33
✔ increments values
08:20:33
✔ decrements values
08:20:33
✔ throws when decrementing below zero
08:20:33
✔ increments values by a delta
08:20:33
✔ resets the counter
08:20:33
✔ iterates over entries
08:20:33 counts occurrences of strings values
08:20:33
✔ returns 0 for unknown keys
08:20:34
✔ increments values
08:20:34
✔ decrements values
08:20:34
✔ throws when decrementing below zero
08:20:34
✔ increments values by a delta
08:20:34
✔ resets the counter
08:20:34
✔ iterates over entries
08:20:34 counts occurrences of strings values
08:20:34
✔ returns 0 for unknown keys
08:20:34
✔ increments values
08:20:34
✔ decrements values
08:20:34
✔ throws when decrementing below zero
08:20:34
✔ increments values by a delta
08:20:34
✔ resets the counter
08:20:34
✔ iterates over entries
08:20:34
08:20:34 LMDBMap
08:20:34 Sync AztecMap
08:20:34
✔ should be able to set and get values
08:20:34
✔ should be able to set many values
08:20:34
✔ should be able to overwrite values
08:20:34
✔ should be able to set values if they do not exist
08:20:34
✔ should be able to delete values
08:20:34
✔ should be able to return size of the map
08:20:34
✔ should be able to iterate over entries when there are no keys
08:20:34
✔ should be able to iterate over entries
08:20:34
✔ should be able to iterate over values
08:20:34
✔ should be able to iterate over keys
08:20:34
✔ supports range queries over chars keys
08:20:34
✔ supports range queries over numbers keys
08:20:34
✔ supports range queries over negative numbers keys
08:20:34
✔ supports range queries over strings keys
08:20:34
✔ supports range queries over zero-based numbers keys
08:20:34 Async AztecMap
08:20:34
✔ should be able to set and get values
08:20:34
✔ should be able to set many values
08:20:34
✔ should be able to overwrite values
08:20:34
✔ should be able to set values if they do not exist
08:20:34
✔ should be able to delete values
08:20:34
✔ should be able to return size of the map
08:20:34
✔ should be able to iterate over entries when there are no keys
08:20:34
✔ should be able to iterate over entries
08:20:34
✔ should be able to iterate over values
08:20:34
✔ should be able to iterate over keys
08:20:34
✔ supports range queries over chars keys
08:20:34
✔ supports range queries over numbers keys
08:20:34
✔ supports range queries over negative numbers keys
08:20:34
✔ supports range queries over strings keys
08:20:34
✔ supports range queries over zero-based numbers keys
08:20:34
08:20:34 LMDBMultiMap
08:20:34 Sync AztecMultiMap
08:20:34
✔ should be able to set and get values
08:20:34
✔ should be able to set values if they do not exist
08:20:34
✔ should be able to delete values
08:20:34
✔ should be able to get size of the map
08:20:34
✔ should be able to iterate over entries when there are no keys
08:20:34
✔ should be able to iterate over entries
08:20:34
✔ should be able to iterate over values
08:20:34
✔ should be able to iterate over keys
08:20:34
✔ should be able to get multiple values for a single key
08:20:34
✔ should ignore multiple identical values
08:20:34
✔ should be able to delete individual values for a single key
08:20:34
✔ should be able to get size of the map with duplicate keys
08:20:34
✔ should be able to delete the last and first values for a key
08:20:34
✔ should be able to fully clear a key
08:20:34
✔ should be able to insert after deletion
08:20:34
✔ supports range queries
08:20:34 Async AztecMultiMap
08:20:34
✔ should be able to set and get values
08:20:34
✔ should be able to set values if they do not exist
08:20:34
✔ should be able to delete values
08:20:34
✔ should be able to get size of the map
08:20:34
✔ should be able to iterate over entries when there are no keys
08:20:34
✔ should be able to iterate over entries
08:20:34
✔ should be able to iterate over values
08:20:34
✔ should be able to iterate over keys
08:20:34
✔ should be able to get multiple values for a single key
08:20:34
✔ should ignore multiple identical values
08:20:34
✔ should be able to delete individual values for a single key
08:20:34
✔ should be able to get size of the map with duplicate keys
08:20:34
✔ should be able to delete the last and first values for a key
08:20:34
✔ should be able to fully clear a key
08:20:34
✔ should be able to insert after deletion
08:20:34
✔ supports range queries
08:20:34
08:20:34 LMDBSet
08:20:34 Sync AztecSet
08:20:34
✔ should be able to set and get values
08:20:34
✔ should be able to delete values
08:20:34
✔ should be able to iterate over entries
08:20:34
✔ supports range queries
08:20:34 Aync AztecSet
08:20:34
✔ should be able to set and get values
08:20:34
✔ should be able to delete values
08:20:34
✔ should be able to iterate over entries
08:20:34
✔ supports range queries
08:20:34
08:20:34 LMDBSingleton
08:20:34 Sync AztecSingleton
08:20:34
✔ returns undefined if the value is not set
08:20:34
✔ should be able to set and get values
08:20:34
✔ overwrites the value if it is set again
08:20:34 Async AztecSingleton
08:20:34
✔ returns undefined if the value is not set
08:20:34
✔ should be able to set and get values
08:20:34
✔ overwrites the value if it is set again
08:20:34
08:20:34 L2TipsStore
08:20:34
✔ returns zero if no tips are stored
08:20:35
✔ stores chain tips (124ms)
08:20:35
✔ sets latest tip from blocks added
08:20:35
✔ clears block hashes when setting finalized chain (63ms)
08:20:35
✔ does not blow up when setting proven chain on an unseen block number (44ms)
08:20:35
08:20:35
08:20:35
202 passing (4s)
08:20:35
08:20:35 [08:20:34.812]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:35 [08:20:34.847]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:35 [08:20:34.911]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:35 [08:20:34.925]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:35 [08:20:35.063]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:35 [08:20:35.080]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:35 [08:20:35.122]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:35 [08:20:35.133]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:35 [08:20:35.218]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
08:20:35 [08:20:35.231]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16