Parent Log:
http://ci.aztec-labs.com/a53311bb1142186d
Command: 19ef62d9450eeb9e cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/eb7990c89ac679ce7fdfc2e985670cbf85c04be2
Env: REF_NAME=gh-readonly-queue/next/pr-14918-b70544b6d50e3ecb6598361f1990bd51745c7b55 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Tue Jun 17 09:03:38 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14918_amd64_x2-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
09:03:42
09:03:42
09:03:42 LMDBArrayV2
09:03:42
✔ should be able to push and pop values
09:03:42
✔ should be able to get values by index
09:03:43 [09:03:42.874]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43 [09:03:42.935]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43 [09:03:42.969]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ should be able to set values by index (41ms)
09:03:43 [09:03:43.026]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ should be able to iterate over values
09:03:43 [09:03:43.064]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ should be able to restore state
09:03:43
09:03:43 Clean shutdown
09:03:43 [09:03:43.101]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ Ensures clean closing of the database (131ms)
09:03:43
09:03:43 LMDBMap
09:03:43
✔ should be able to set and get values
09:03:43
✔ should be able to set many values
09:03:43
✔ should be able to overwrite values
09:03:43
✔ should be able to set values if they do not exist
09:03:43 [09:03:43.243]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43 [09:03:43.269]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43 [09:03:43.310]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43 [09:03:43.337]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43 [09:03:43.356]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ should be able to delete values
09:03:43 [09:03:43.384]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ should be able to return size of the map
09:03:43
✔ should be able to iterate over entries when there are no keys
09:03:43 [09:03:43.414]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43 [09:03:43.432]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ should be able to iterate over entries
09:03:43 [09:03:43.456]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ should be able to iterate over values
09:03:43 [09:03:43.480]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ should be able to iterate over keys
09:03:43 [09:03:43.506]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ supports range queries over chars keys
09:03:43 [09:03:43.546]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ supports range queries over numbers keys
09:03:43 [09:03:43.581]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ supports range queries over negative numbers keys
09:03:43 [09:03:43.612]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ supports range queries over strings keys
09:03:43 [09:03:43.648]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ supports range queries over zero-based numbers keys
09:03:43
09:03:43 LMDBMultiMap
09:03:43 [09:03:43.685]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ should be able to set and get values
09:03:43 [09:03:43.713]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ should be able to set values if they do not exist
09:03:43 [09:03:43.733]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ should be able to delete values
09:03:43 [09:03:43.764]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ should be able to get size of the map
09:03:43 [09:03:43.798]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ should be able to iterate over entries when there are no keys
09:03:43 [09:03:43.816]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ should be able to iterate over entries
09:03:43 [09:03:43.846]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ should be able to iterate over values
09:03:43 [09:03:43.872]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ should be able to iterate over keys
09:03:43 [09:03:43.899]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ should be able to get multiple values for a single key
09:03:43 [09:03:43.921]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ should ignore multiple identical values
09:03:43 [09:03:43.943]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:43
✔ should be able to delete individual values for a single key
09:03:43 [09:03:43.972]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:44
✔ should be able to get size of the map with duplicate keys
09:03:44 [09:03:44.017]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:44
✔ should be able to delete the last and first values for a key
09:03:44 [09:03:44.059]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:44
✔ should be able to fully clear a key
09:03:44 [09:03:44.103]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:44
✔ should be able to insert after deletion (49ms)
09:03:44 [09:03:44.167]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:44
✔ supports range queries
09:03:44
09:03:44 ReadTransaction
09:03:44
✔ sends GET requests
09:03:44
✔ iterates the database
09:03:44
✔ closes the cursor early
09:03:44
✔ closes the cursor even if in the case of an error
09:03:44
✔ handles empty cursors
09:03:44
✔ after close it does not accept requests
09:03:44
09:03:44 LMDBSingleValue
09:03:44 [09:03:44.228]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:44
✔ returns undefined if the value is not set
09:03:44 [09:03:44.244]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:44
✔ should be able to set and get values
09:03:44 [09:03:44.263]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:44
✔ overwrites the value if it is set again
09:03:44
09:03:44 AztecLMDBStoreV2
09:03:44 [09:03:44.289]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
09:03:44
✔ returns undefined for unset keys
09:03:44 [09:03:44.305]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
09:03:44
✔ reads and writes in separate txs
09:03:44 [09:03:44.330]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
09:03:44
✔ should serialize writes correctly (295ms)
09:03:44
✔ guards against too many cursors being opened at the same time (122ms)
09:03:44
✔ copies and restores data
09:03:44
09:03:44 utils
09:03:44
✔ removeDuplicatesFromSortedArray
09:03:44
✔ binarySearch
09:03:44 merge
09:03:44
✔ merges
09:03:44
09:03:44 insertIntoSortedArray
09:03:44
✔ inserts into empty array
09:03:44
✔ inserts at beginning
09:03:44
✔ inserts at end
09:03:44
✔ inserts in middle
09:03:44
✔ handles duplicates
09:03:44
✔ maintains order with multiple inserts
09:03:44
09:03:44 removeAnyOf
09:03:44
✔ removes single matching value
09:03:44
✔ removes multiple matching values
09:03:44
✔ handles empty removal array
09:03:44
✔ handles no matches
09:03:44
✔ removes duplicates
09:03:44
09:03:44 WriteTransaction
09:03:44
✔ accumulatest writes
09:03:44
✔ correctly manages index batch
09:03:44
✔ correctly meanages pending data reads
09:03:44
✔ correctly meanages pending index reads
09:03:44
✔ correctly iterates over pending data
09:03:44
✔ correctly iterates over uncommitted and committed data
09:03:44
✔ correctly iterates over overritten data
09:03:44
✔ correctly iterates until end key
09:03:44
✔ correctly iterates in reverse
09:03:44
✔ correctly iterates in reverse with end key
09:03:44
✔ correctly iterates over pending index data
09:03:44
✔ correctly iterates over pending index data up to end key
09:03:44
✔ correctly iterates over pending index data in reverse
09:03:44
✔ correctly iterates over pending index data in reverse up to given end key
09:03:44
✔ refuses to commit if closed
09:03:44
09:03:44 LMDBArray
09:03:44 Sync AztecArray
09:03:44 [09:03:44.641]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
09:03:44 [09:03:44.778]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
09:03:44 [09:03:44.802]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
09:03:44
✔ should be able to push and pop values
09:03:44
✔ should be able to get values by index
09:03:44
✔ should be able to set values by index
09:03:44
✔ should be able to iterate over values
09:03:44
✔ should be able to restore state
09:03:44 Async AztecArray
09:03:44
✔ should be able to push and pop values
09:03:44
✔ should be able to get values by index
09:03:44
✔ should be able to set values by index
09:03:44
✔ should be able to iterate over values
09:03:44
✔ should be able to restore state
09:03:44
09:03:44 LmdbAztecCounter
09:03:44
✔ iterates in key order
09:03:44
✔ iterates in key order
09:03:45
✔ iterates in key order
09:03:45 counts occurrences of floating point number values
09:03:45
✔ returns 0 for unknown keys
09:03:45
✔ increments values
09:03:45
✔ decrements values
09:03:45
✔ throws when decrementing below zero
09:03:45
✔ increments values by a delta
09:03:45
✔ resets the counter
09:03:45
✔ iterates over entries
09:03:45 counts occurrences of integers values
09:03:45
✔ returns 0 for unknown keys
09:03:45
✔ increments values
09:03:45
✔ decrements values
09:03:45
✔ throws when decrementing below zero
09:03:45
✔ increments values by a delta
09:03:45
✔ resets the counter
09:03:45
✔ iterates over entries
09:03:45 counts occurrences of strings values
09:03:45
✔ returns 0 for unknown keys
09:03:45
✔ increments values
09:03:45
✔ decrements values
09:03:45
✔ throws when decrementing below zero
09:03:45
✔ increments values by a delta
09:03:45
✔ resets the counter
09:03:45
✔ iterates over entries
09:03:45 counts occurrences of strings values
09:03:45
✔ returns 0 for unknown keys
09:03:45
✔ increments values
09:03:45
✔ decrements values
09:03:45
✔ throws when decrementing below zero
09:03:45
✔ increments values by a delta
09:03:45
✔ resets the counter
09:03:45
✔ iterates over entries
09:03:45
09:03:45 LMDBMap
09:03:45 Sync AztecMap
09:03:45
✔ should be able to set and get values
09:03:45
✔ should be able to set many values
09:03:45
✔ should be able to overwrite values
09:03:45
✔ should be able to set values if they do not exist
09:03:45
✔ should be able to delete values
09:03:45
✔ should be able to return size of the map
09:03:45
✔ should be able to iterate over entries when there are no keys
09:03:45
✔ should be able to iterate over entries
09:03:45
✔ should be able to iterate over values
09:03:45
✔ should be able to iterate over keys
09:03:45
✔ supports range queries over chars keys
09:03:45
✔ supports range queries over numbers keys
09:03:45
✔ supports range queries over negative numbers keys
09:03:45
✔ supports range queries over strings keys
09:03:45
✔ supports range queries over zero-based numbers keys
09:03:45 Async AztecMap
09:03:45
✔ should be able to set and get values
09:03:45
✔ should be able to set many values
09:03:45
✔ should be able to overwrite values
09:03:45
✔ should be able to set values if they do not exist
09:03:45
✔ should be able to delete values
09:03:45
✔ should be able to return size of the map
09:03:45
✔ should be able to iterate over entries when there are no keys
09:03:45
✔ should be able to iterate over entries
09:03:45
✔ should be able to iterate over values
09:03:45
✔ should be able to iterate over keys
09:03:45
✔ supports range queries over chars keys
09:03:45
✔ supports range queries over numbers keys
09:03:45
✔ supports range queries over negative numbers keys
09:03:45
✔ supports range queries over strings keys
09:03:45
✔ supports range queries over zero-based numbers keys
09:03:45
09:03:45 LMDBMultiMap
09:03:45 Sync AztecMultiMap
09:03:45
✔ should be able to set and get values
09:03:45
✔ should be able to set values if they do not exist
09:03:45
✔ should be able to delete values
09:03:45
✔ should be able to get size of the map
09:03:45
✔ should be able to iterate over entries when there are no keys
09:03:45
✔ should be able to iterate over entries
09:03:45
✔ should be able to iterate over values
09:03:45
✔ should be able to iterate over keys
09:03:45
✔ should be able to get multiple values for a single key
09:03:45
✔ should ignore multiple identical values
09:03:45
✔ should be able to delete individual values for a single key
09:03:45
✔ should be able to get size of the map with duplicate keys
09:03:45
✔ should be able to delete the last and first values for a key
09:03:45
✔ should be able to fully clear a key
09:03:45
✔ should be able to insert after deletion
09:03:45
✔ supports range queries
09:03:45 Async AztecMultiMap
09:03:45
✔ should be able to set and get values
09:03:45
✔ should be able to set values if they do not exist
09:03:45
✔ should be able to delete values
09:03:45
✔ should be able to get size of the map
09:03:45
✔ should be able to iterate over entries when there are no keys
09:03:45
✔ should be able to iterate over entries
09:03:45
✔ should be able to iterate over values
09:03:45
✔ should be able to iterate over keys
09:03:45
✔ should be able to get multiple values for a single key
09:03:45
✔ should ignore multiple identical values
09:03:45
✔ should be able to delete individual values for a single key
09:03:45
✔ should be able to get size of the map with duplicate keys
09:03:45
✔ should be able to delete the last and first values for a key
09:03:45
✔ should be able to fully clear a key
09:03:45
✔ should be able to insert after deletion
09:03:45
✔ supports range queries
09:03:45
09:03:45 LMDBSet
09:03:45 Sync AztecSet
09:03:45
✔ should be able to set and get values
09:03:45
✔ should be able to delete values
09:03:45
✔ should be able to iterate over entries
09:03:46
✔ supports range queries
09:03:46 Aync AztecSet
09:03:46
✔ should be able to set and get values
09:03:46
✔ should be able to delete values
09:03:46
✔ should be able to iterate over entries
09:03:46
✔ supports range queries
09:03:46
09:03:46 LMDBSingleton
09:03:46 Sync AztecSingleton
09:03:46
✔ returns undefined if the value is not set
09:03:46
✔ should be able to set and get values
09:03:46
✔ overwrites the value if it is set again
09:03:46 Async AztecSingleton
09:03:46
✔ returns undefined if the value is not set
09:03:46
✔ should be able to set and get values
09:03:46
✔ overwrites the value if it is set again
09:03:46
09:03:46 L2TipsStore
09:03:46
✔ returns zero if no tips are stored
09:03:46
✔ stores chain tips (115ms)
09:03:46
✔ sets latest tip from blocks added
09:03:46
✔ clears block hashes when setting finalized chain (67ms)
09:03:46
✔ does not blow up when setting proven chain on an unseen block number
09:03:46
09:03:46
09:03:46
202 passing (4s)
09:03:46
09:03:46 [09:03:46.115]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:46 [09:03:46.133]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:46 [09:03:46.156]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:46 [09:03:46.169]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:46 [09:03:46.301]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:46 [09:03:46.319]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:46 [09:03:46.364]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:46 [09:03:46.380]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:46 [09:03:46.466]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
09:03:46 [09:03:46.477]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16