Parent Log:
http://ci.aztec-labs.com/202b4985e033a35a
Command: 2f90642d334347ff cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/13c9f60af5c2ea64e96c521ff1b514d2662d819e
Env: REF_NAME=gh-readonly-queue/next/pr-15254-1bb4f0588a9dc5b1df622753aab1d907b3f12c7a CURRENT_VERSION=0.87.6 CI_FULL=0
Date: Wed Jun 25 09:16:49 UTC 2025
System: ARCH=arm64 CPUS=64 MEM=247Gi HOSTNAME=pr-15254_arm64_a1-fast
Resources: CPU_LIST=0-63 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
09:16:52
09:16:52
09:16:52 LMDBArrayV2
09:16:52
✔ should be able to push and pop values
09:16:52 [09:16:52.698]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:52 [09:16:52.751]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:52
✔ should be able to get values by index
09:16:52 [09:16:52.797]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:52
✔ should be able to set values by index
09:16:52 [09:16:52.850]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:52
✔ should be able to iterate over values
09:16:52 [09:16:52.878]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:52
✔ should be able to restore state
09:16:52
09:16:52 Clean shutdown
09:16:52 [09:16:52.908]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ Ensures clean closing of the database (96ms)
09:16:53
09:16:53 LMDBMap
09:16:53
✔ should be able to set and get values
09:16:53 [09:16:53.015]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53 [09:16:53.039]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to set many values
09:16:53
✔ should be able to overwrite values
09:16:53 [09:16:53.074]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53 [09:16:53.100]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to set values if they do not exist
09:16:53 [09:16:53.120]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to delete values
09:16:53 [09:16:53.147]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to return size of the map
09:16:53 [09:16:53.178]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to iterate over entries when there are no keys
09:16:53 [09:16:53.189]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to iterate over entries
09:16:53 [09:16:53.210]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to iterate over values
09:16:53 [09:16:53.238]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to iterate over keys
09:16:53 [09:16:53.264]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ supports range queries over chars keys
09:16:53 [09:16:53.296]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ supports range queries over numbers keys
09:16:53 [09:16:53.325]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ supports range queries over negative numbers keys
09:16:53 [09:16:53.359]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ supports range queries over strings keys
09:16:53 [09:16:53.397]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ supports range queries over zero-based numbers keys
09:16:53
09:16:53 LMDBMultiMap
09:16:53 [09:16:53.434]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to set and get values
09:16:53 [09:16:53.465]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to set values if they do not exist
09:16:53 [09:16:53.484]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to delete values
09:16:53 [09:16:53.509]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to get size of the map
09:16:53
✔ should be able to iterate over entries when there are no keys
09:16:53 [09:16:53.536]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53 [09:16:53.555]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to iterate over entries
09:16:53 [09:16:53.579]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to iterate over values
09:16:53 [09:16:53.600]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to iterate over keys
09:16:53 [09:16:53.624]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to get multiple values for a single key
09:16:53 [09:16:53.645]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should ignore multiple identical values
09:16:53 [09:16:53.670]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to delete individual values for a single key
09:16:53 [09:16:53.700]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to get size of the map with duplicate keys
09:16:53 [09:16:53.741]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to delete the last and first values for a key
09:16:53 [09:16:53.773]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to fully clear a key
09:16:53 [09:16:53.817]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to insert after deletion (38ms)
09:16:53 [09:16:53.874]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ supports range queries
09:16:53
09:16:53 ReadTransaction
09:16:53
✔ sends GET requests
09:16:53
✔ iterates the database
09:16:53
✔ closes the cursor early
09:16:53
✔ closes the cursor even if in the case of an error
09:16:53
✔ handles empty cursors
09:16:53
✔ after close it does not accept requests
09:16:53
09:16:53 LMDBSingleValue
09:16:53
✔ returns undefined if the value is not set
09:16:53 [09:16:53.917]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53 [09:16:53.930]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ should be able to set and get values
09:16:53 [09:16:53.948]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:53
✔ overwrites the value if it is set again
09:16:53
09:16:53 AztecLMDBStoreV2
09:16:53 [09:16:53.970]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
09:16:53
✔ returns undefined for unset keys
09:16:53 [09:16:53.983]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
09:16:54
✔ reads and writes in separate txs
09:16:54 [09:16:54.008]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
09:16:54
✔ should serialize writes correctly (280ms)
09:16:54
✔ guards against too many cursors being opened at the same time (119ms)
09:16:54
✔ copies and restores data
09:16:54
09:16:54 utils
09:16:54
✔ removeDuplicatesFromSortedArray
09:16:54
✔ binarySearch
09:16:54 merge
09:16:54
✔ merges
09:16:54
09:16:54 insertIntoSortedArray
09:16:54
✔ inserts into empty array
09:16:54
✔ inserts at beginning
09:16:54
✔ inserts at end
09:16:54
✔ inserts in middle
09:16:54
✔ handles duplicates
09:16:54
✔ maintains order with multiple inserts
09:16:54
09:16:54 removeAnyOf
09:16:54
✔ removes single matching value
09:16:54
✔ removes multiple matching values
09:16:54
✔ handles empty removal array
09:16:54
✔ handles no matches
09:16:54
✔ removes duplicates
09:16:54
09:16:54 WriteTransaction
09:16:54
✔ accumulatest writes
09:16:54
✔ correctly manages index batch
09:16:54
✔ correctly meanages pending data reads
09:16:54
✔ correctly meanages pending index reads
09:16:54
✔ correctly iterates over pending data
09:16:54
✔ correctly iterates over uncommitted and committed data
09:16:54
✔ correctly iterates over overritten data
09:16:54
✔ correctly iterates until end key
09:16:54
✔ correctly iterates in reverse
09:16:54
✔ correctly iterates in reverse with end key
09:16:54
✔ correctly iterates over pending index data
09:16:54
✔ correctly iterates over pending index data up to end key
09:16:54
✔ correctly iterates over pending index data in reverse
09:16:54
✔ correctly iterates over pending index data in reverse up to given end key
09:16:54
✔ refuses to commit if closed
09:16:54
09:16:54 LMDBArray
09:16:54 Sync AztecArray
09:16:54
✔ should be able to push and pop values
09:16:54
✔ should be able to get values by index
09:16:54
✔ should be able to set values by index
09:16:54
✔ should be able to iterate over values
09:16:54 [09:16:54.303]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
09:16:54 [09:16:54.435]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
09:16:54 [09:16:54.459]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
09:16:54
✔ should be able to restore state
09:16:54 Async AztecArray
09:16:54
✔ should be able to push and pop values
09:16:54
✔ should be able to get values by index
09:16:54
✔ should be able to set values by index
09:16:54
✔ should be able to iterate over values
09:16:54
✔ should be able to restore state
09:16:54
09:16:54 LmdbAztecCounter
09:16:54
✔ iterates in key order
09:16:54
✔ iterates in key order
09:16:54
✔ iterates in key order
09:16:54 counts occurrences of floating point number values
09:16:54
✔ returns 0 for unknown keys
09:16:54
✔ increments values
09:16:54
✔ decrements values
09:16:54
✔ throws when decrementing below zero
09:16:54
✔ increments values by a delta
09:16:54
✔ resets the counter
09:16:54
✔ iterates over entries
09:16:54 counts occurrences of integers values
09:16:54
✔ returns 0 for unknown keys
09:16:54
✔ increments values
09:16:54
✔ decrements values
09:16:54
✔ throws when decrementing below zero
09:16:54
✔ increments values by a delta
09:16:54
✔ resets the counter
09:16:54
✔ iterates over entries
09:16:54 counts occurrences of strings values
09:16:54
✔ returns 0 for unknown keys
09:16:54
✔ increments values
09:16:54
✔ decrements values
09:16:54
✔ throws when decrementing below zero
09:16:54
✔ increments values by a delta
09:16:54
✔ resets the counter
09:16:54
✔ iterates over entries
09:16:54 counts occurrences of strings values
09:16:54
✔ returns 0 for unknown keys
09:16:54
✔ increments values
09:16:55
✔ decrements values
09:16:55
✔ throws when decrementing below zero
09:16:55
✔ increments values by a delta
09:16:55
✔ resets the counter
09:16:55
✔ iterates over entries
09:16:55
09:16:55 LMDBMap
09:16:55 Sync AztecMap
09:16:55
✔ should be able to set and get values
09:16:55
✔ should be able to set many values
09:16:55
✔ should be able to overwrite values
09:16:55
✔ should be able to set values if they do not exist
09:16:55
✔ should be able to delete values
09:16:55
✔ should be able to return size of the map
09:16:55
✔ should be able to iterate over entries when there are no keys
09:16:55
✔ should be able to iterate over entries
09:16:55
✔ should be able to iterate over values
09:16:55
✔ should be able to iterate over keys
09:16:55
✔ supports range queries over chars keys
09:16:55
✔ supports range queries over numbers keys
09:16:55
✔ supports range queries over negative numbers keys
09:16:55
✔ supports range queries over strings keys
09:16:55
✔ supports range queries over zero-based numbers keys
09:16:55 Async AztecMap
09:16:55
✔ should be able to set and get values
09:16:55
✔ should be able to set many values
09:16:55
✔ should be able to overwrite values
09:16:55
✔ should be able to set values if they do not exist
09:16:55
✔ should be able to delete values
09:16:55
✔ should be able to return size of the map
09:16:55
✔ should be able to iterate over entries when there are no keys
09:16:55
✔ should be able to iterate over entries
09:16:55
✔ should be able to iterate over values
09:16:55
✔ should be able to iterate over keys
09:16:55
✔ supports range queries over chars keys
09:16:55
✔ supports range queries over numbers keys
09:16:55
✔ supports range queries over negative numbers keys
09:16:55
✔ supports range queries over strings keys
09:16:55
✔ supports range queries over zero-based numbers keys
09:16:55
09:16:55 LMDBMultiMap
09:16:55 Sync AztecMultiMap
09:16:55
✔ should be able to set and get values
09:16:55
✔ should be able to set values if they do not exist
09:16:55
✔ should be able to delete values
09:16:55
✔ should be able to get size of the map
09:16:55
✔ should be able to iterate over entries when there are no keys
09:16:55
✔ should be able to iterate over entries
09:16:55
✔ should be able to iterate over values
09:16:55
✔ should be able to iterate over keys
09:16:55
✔ should be able to get multiple values for a single key
09:16:55
✔ should ignore multiple identical values
09:16:55
✔ should be able to delete individual values for a single key
09:16:55
✔ should be able to get size of the map with duplicate keys
09:16:55
✔ should be able to delete the last and first values for a key
09:16:55
✔ should be able to fully clear a key
09:16:55
✔ should be able to insert after deletion
09:16:55
✔ supports range queries
09:16:55 Async AztecMultiMap
09:16:55
✔ should be able to set and get values
09:16:55
✔ should be able to set values if they do not exist
09:16:55
✔ should be able to delete values
09:16:55
✔ should be able to get size of the map
09:16:55
✔ should be able to iterate over entries when there are no keys
09:16:55
✔ should be able to iterate over entries
09:16:55
✔ should be able to iterate over values
09:16:55
✔ should be able to iterate over keys
09:16:55
✔ should be able to get multiple values for a single key
09:16:55
✔ should ignore multiple identical values
09:16:55
✔ should be able to delete individual values for a single key
09:16:55
✔ should be able to get size of the map with duplicate keys
09:16:55
✔ should be able to delete the last and first values for a key
09:16:55
✔ should be able to fully clear a key
09:16:55
✔ should be able to insert after deletion
09:16:55
✔ supports range queries
09:16:55
09:16:55 LMDBSet
09:16:55 Sync AztecSet
09:16:55
✔ should be able to set and get values
09:16:55
✔ should be able to delete values
09:16:55
✔ should be able to iterate over entries
09:16:55
✔ supports range queries
09:16:55 Aync AztecSet
09:16:55
✔ should be able to set and get values
09:16:55
✔ should be able to delete values
09:16:55
✔ should be able to iterate over entries
09:16:55
✔ supports range queries
09:16:55
09:16:55 LMDBSingleton
09:16:55 Sync AztecSingleton
09:16:55
✔ returns undefined if the value is not set
09:16:55
✔ should be able to set and get values
09:16:55
✔ overwrites the value if it is set again
09:16:55 Async AztecSingleton
09:16:55
✔ returns undefined if the value is not set
09:16:55
✔ should be able to set and get values
09:16:55
✔ overwrites the value if it is set again
09:16:55
09:16:55 L2TipsStore
09:16:55
✔ returns zero if no tips are stored
09:16:55
✔ stores chain tips (126ms)
09:16:55
✔ sets latest tip from blocks added
09:16:55
✔ clears block hashes when setting finalized chain (50ms)
09:16:55
✔ does not blow up when setting proven chain on an unseen block number
09:16:55
09:16:55
09:16:55
202 passing (3s)
09:16:55
09:16:56 [09:16:55.598]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:56 [09:16:55.613]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:56 [09:16:55.629]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:56 [09:16:55.647]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:56 [09:16:55.789]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:56 [09:16:55.802]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:56 [09:16:55.846]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:56 [09:16:55.863]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:56 [09:16:55.935]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:16:56 [09:16:55.951]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16