Parent Log:
http://ci.aztec-labs.com/f69a1713c602d5eb
Command: bdb887914394d73a cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/47c749527b1c3cce3edd9defedc46e89ea00c69e
Env: REF_NAME=gh-readonly-queue/next/pr-15009-00cd67e98e76d3202a0219baf301d59ef4211872 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Fri Jun 13 15:55:32 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15009_amd64_x4-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
15:55:36
15:55:36
15:55:36 LMDBArrayV2
15:55:36
✔ should be able to push and pop values (40ms)
15:55:36
✔ should be able to get values by index
15:55:36 [15:55:36.264]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:36 [15:55:36.326]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:36 [15:55:36.367]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:36
✔ should be able to set values by index (60ms)
15:55:36 [15:55:36.444]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:36
✔ should be able to iterate over values
15:55:36 [15:55:36.477]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:36
✔ should be able to restore state
15:55:36
15:55:36 Clean shutdown
15:55:36 [15:55:36.521]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:36
✔ Ensures clean closing of the database (220ms)
15:55:36
15:55:36 LMDBMap
15:55:36
✔ should be able to set and get values
15:55:36 [15:55:36.756]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:36 [15:55:36.787]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:36
✔ should be able to overwrite values
15:55:36 [15:55:36.816]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:36
✔ should be able to set values if they do not exist
15:55:36 [15:55:36.840]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:36
✔ should be able to delete values
15:55:36 [15:55:36.871]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:36
✔ should be able to return size of the map
15:55:36 [15:55:36.901]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:36
✔ should be able to iterate over entries when there are no keys
15:55:36 [15:55:36.916]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:36
✔ should be able to iterate over entries
15:55:36 [15:55:36.941]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:36
✔ should be able to iterate over values
15:55:36 [15:55:36.968]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:36
✔ should be able to iterate over keys
15:55:37 [15:55:36.998]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ supports range queries over chars keys
15:55:37 [15:55:37.048]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ supports range queries over numbers keys
15:55:37 [15:55:37.090]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ supports range queries over negative numbers keys
15:55:37 [15:55:37.134]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ supports range queries over strings keys
15:55:37 [15:55:37.175]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ supports range queries over zero-based numbers keys
15:55:37
15:55:37 LMDBMultiMap
15:55:37
✔ should be able to set and get values
15:55:37 [15:55:37.220]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37 [15:55:37.248]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ should be able to set values if they do not exist
15:55:37 [15:55:37.274]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ should be able to delete values
15:55:37
✔ should be able to get size of the map
15:55:37 [15:55:37.317]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37 [15:55:37.357]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ should be able to iterate over entries when there are no keys
15:55:37 [15:55:37.375]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ should be able to iterate over entries
15:55:37 [15:55:37.408]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ should be able to iterate over values
15:55:37 [15:55:37.438]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ should be able to iterate over keys
15:55:37 [15:55:37.466]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ should be able to get multiple values for a single key
15:55:37 [15:55:37.506]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ should ignore multiple identical values
15:55:37 [15:55:37.533]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ should be able to delete individual values for a single key
15:55:37 [15:55:37.573]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ should be able to get size of the map with duplicate keys (40ms)
15:55:37 [15:55:37.629]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ should be able to delete the last and first values for a key
15:55:37 [15:55:37.666]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ should be able to fully clear a key
15:55:37 [15:55:37.717]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ should be able to insert after deletion (50ms)
15:55:37 [15:55:37.781]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ supports range queries (43ms)
15:55:37
15:55:37 ReadTransaction
15:55:37
✔ sends GET requests
15:55:37
✔ iterates the database
15:55:37
✔ closes the cursor early
15:55:37
✔ closes the cursor even if in the case of an error
15:55:37
✔ handles empty cursors
15:55:37
✔ after close it does not accept requests
15:55:37
15:55:37 LMDBSingleValue
15:55:37 [15:55:37.859]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ returns undefined if the value is not set
15:55:37 [15:55:37.879]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ should be able to set and get values
15:55:37 [15:55:37.909]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:37
✔ overwrites the value if it is set again
15:55:37
15:55:37 AztecLMDBStoreV2
15:55:37 [15:55:37.944]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:55:37
✔ returns undefined for unset keys
15:55:37 [15:55:37.965]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:55:37
✔ reads and writes in separate txs
15:55:38 [15:55:37.996]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:55:38
✔ should serialize writes correctly (345ms)
15:55:38
✔ guards against too many cursors being opened at the same time (124ms)
15:55:38 [15:55:38.365]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:55:38 [15:55:38.503]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:55:38 [15:55:38.532]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
15:55:38
✔ copies and restores data
15:55:38
15:55:38 utils
15:55:38
✔ removeDuplicatesFromSortedArray
15:55:38
✔ binarySearch
15:55:38 merge
15:55:38
✔ merges
15:55:38
15:55:38 insertIntoSortedArray
15:55:38
✔ inserts into empty array
15:55:38
✔ inserts at beginning
15:55:38
✔ inserts at end
15:55:38
✔ inserts in middle
15:55:38
✔ handles duplicates
15:55:38
✔ maintains order with multiple inserts
15:55:38
15:55:38 removeAnyOf
15:55:38
✔ removes single matching value
15:55:38
✔ removes multiple matching values
15:55:38
✔ handles empty removal array
15:55:38
✔ handles no matches
15:55:38
✔ removes duplicates
15:55:38
15:55:38 WriteTransaction
15:55:38
✔ accumulatest writes
15:55:38
✔ correctly manages index batch
15:55:38
✔ correctly meanages pending data reads
15:55:38
✔ correctly meanages pending index reads
15:55:38
✔ correctly iterates over pending data
15:55:38
✔ correctly iterates over uncommitted and committed data
15:55:38
✔ correctly iterates over overritten data
15:55:38
✔ correctly iterates until end key
15:55:38
✔ correctly iterates in reverse
15:55:38
✔ correctly iterates in reverse with end key
15:55:38
✔ correctly iterates over pending index data
15:55:38
✔ correctly iterates over pending index data up to end key
15:55:38
✔ correctly iterates over pending index data in reverse
15:55:38
✔ correctly iterates over pending index data in reverse up to given end key
15:55:38
✔ refuses to commit if closed
15:55:38
15:55:38 LMDBArray
15:55:38 Sync AztecArray
15:55:38
✔ should be able to push and pop values
15:55:38
✔ should be able to get values by index
15:55:38
✔ should be able to set values by index
15:55:38
✔ should be able to iterate over values
15:55:38
✔ should be able to restore state
15:55:38 Async AztecArray
15:55:38
✔ should be able to push and pop values
15:55:38
✔ should be able to get values by index
15:55:38
✔ should be able to set values by index
15:55:38
✔ should be able to iterate over values
15:55:38
✔ should be able to restore state
15:55:38
15:55:38 LmdbAztecCounter
15:55:38
✔ iterates in key order
15:55:38
✔ iterates in key order
15:55:38
✔ iterates in key order
15:55:38 counts occurrences of floating point number values
15:55:38
✔ returns 0 for unknown keys
15:55:38
✔ increments values
15:55:38
✔ decrements values
15:55:38
✔ throws when decrementing below zero
15:55:38
✔ increments values by a delta
15:55:38
✔ resets the counter
15:55:38
✔ iterates over entries
15:55:38 counts occurrences of integers values
15:55:38
✔ returns 0 for unknown keys
15:55:38
✔ increments values
15:55:38
✔ decrements values
15:55:38
✔ throws when decrementing below zero
15:55:39
✔ increments values by a delta
15:55:39
✔ resets the counter
15:55:39
✔ iterates over entries
15:55:39 counts occurrences of strings values
15:55:39
✔ returns 0 for unknown keys
15:55:39
✔ increments values
15:55:39
✔ decrements values
15:55:39
✔ throws when decrementing below zero
15:55:39
✔ increments values by a delta
15:55:39
✔ resets the counter
15:55:39
✔ iterates over entries
15:55:39 counts occurrences of strings values
15:55:39
✔ returns 0 for unknown keys
15:55:39
✔ increments values
15:55:39
✔ decrements values
15:55:39
✔ throws when decrementing below zero
15:55:39
✔ increments values by a delta
15:55:39
✔ resets the counter
15:55:39
✔ iterates over entries
15:55:39
15:55:39 LMDBMap
15:55:39 Sync AztecMap
15:55:39
✔ should be able to set and get values
15:55:39
✔ should be able to overwrite values
15:55:39
✔ should be able to set values if they do not exist
15:55:39
✔ should be able to delete values
15:55:39
✔ should be able to return size of the map
15:55:39
✔ should be able to iterate over entries when there are no keys
15:55:39
✔ should be able to iterate over entries
15:55:39
✔ should be able to iterate over values
15:55:39
✔ should be able to iterate over keys
15:55:39
✔ supports range queries over chars keys
15:55:39
✔ supports range queries over numbers keys
15:55:39
✔ supports range queries over negative numbers keys
15:55:39
✔ supports range queries over strings keys
15:55:39
✔ supports range queries over zero-based numbers keys
15:55:39 Async AztecMap
15:55:39
✔ should be able to set and get values
15:55:39
✔ should be able to overwrite values
15:55:39
✔ should be able to set values if they do not exist
15:55:39
✔ should be able to delete values
15:55:39
✔ should be able to return size of the map
15:55:39
✔ should be able to iterate over entries when there are no keys
15:55:39
✔ should be able to iterate over entries
15:55:39
✔ should be able to iterate over values
15:55:39
✔ should be able to iterate over keys
15:55:39
✔ supports range queries over chars keys
15:55:39
✔ supports range queries over numbers keys
15:55:39
✔ supports range queries over negative numbers keys
15:55:39
✔ supports range queries over strings keys
15:55:39
✔ supports range queries over zero-based numbers keys
15:55:39
15:55:39 LMDBMultiMap
15:55:39 Sync AztecMultiMap
15:55:39
✔ should be able to set and get values
15:55:39
✔ should be able to set values if they do not exist
15:55:39
✔ should be able to delete values
15:55:39
✔ should be able to get size of the map
15:55:39
✔ should be able to iterate over entries when there are no keys
15:55:39
✔ should be able to iterate over entries
15:55:39
✔ should be able to iterate over values
15:55:39
✔ should be able to iterate over keys
15:55:39
✔ should be able to get multiple values for a single key
15:55:39
✔ should ignore multiple identical values
15:55:39
✔ should be able to delete individual values for a single key
15:55:39
✔ should be able to get size of the map with duplicate keys
15:55:39
✔ should be able to delete the last and first values for a key
15:55:39
✔ should be able to fully clear a key
15:55:39
✔ should be able to insert after deletion
15:55:39
✔ supports range queries
15:55:39 Async AztecMultiMap
15:55:39
✔ should be able to set and get values
15:55:39
✔ should be able to set values if they do not exist
15:55:39
✔ should be able to delete values
15:55:39
✔ should be able to get size of the map
15:55:39
✔ should be able to iterate over entries when there are no keys
15:55:39
✔ should be able to iterate over entries
15:55:39
✔ should be able to iterate over values
15:55:39
✔ should be able to iterate over keys
15:55:39
✔ should be able to get multiple values for a single key
15:55:39
✔ should ignore multiple identical values
15:55:39
✔ should be able to delete individual values for a single key
15:55:39
✔ should be able to get size of the map with duplicate keys
15:55:39
✔ should be able to delete the last and first values for a key
15:55:39
✔ should be able to fully clear a key
15:55:39
✔ should be able to insert after deletion
15:55:39
✔ supports range queries
15:55:39
15:55:39 LMDBSet
15:55:39 Sync AztecSet
15:55:39
✔ should be able to set and get values
15:55:39
✔ should be able to delete values
15:55:40
✔ should be able to iterate over entries
15:55:40
✔ supports range queries
15:55:40 Aync AztecSet
15:55:40
✔ should be able to set and get values
15:55:40
✔ should be able to delete values
15:55:40
✔ should be able to iterate over entries
15:55:40
✔ supports range queries
15:55:40
15:55:40 LMDBSingleton
15:55:40 Sync AztecSingleton
15:55:40
✔ returns undefined if the value is not set
15:55:40
✔ should be able to set and get values
15:55:40
✔ overwrites the value if it is set again
15:55:40 Async AztecSingleton
15:55:40
✔ returns undefined if the value is not set
15:55:40
✔ should be able to set and get values
15:55:40
✔ overwrites the value if it is set again
15:55:40
15:55:40 L2TipsStore
15:55:40
✔ returns zero if no tips are stored
15:55:40
✔ stores chain tips (132ms)
15:55:40
✔ sets latest tip from blocks added
15:55:40
✔ clears block hashes when setting finalized chain (53ms)
15:55:40
✔ does not blow up when setting proven chain on an unseen block number
15:55:40
15:55:40
15:55:40
199 passing (4s)
15:55:40
15:55:40 [15:55:40.086]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:40 [15:55:40.105]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:40 [15:55:40.127]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:40 [15:55:40.140]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:40 [15:55:40.293]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:40 [15:55:40.307]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:40 [15:55:40.347]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:40 [15:55:40.358]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:40 [15:55:40.429]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:55:40 [15:55:40.446]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16