Parent Log:
http://ci.aztec-labs.com/739823b0533cba8a
Command: 6e611b2acba6dc44 cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/9a37be7dc4208f0eeb44ec50194c00ca3f5c4cc6
Env: REF_NAME=gh-readonly-queue/next/pr-15072-1e338a3fb2e2077f1feaee8b86c42644ff8a5352 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Mon Jun 16 16:42:41 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15072_amd64_x1-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
16:42:45
16:42:45
16:42:45 LMDBArrayV2
16:42:45 [16:42:45.506]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:45
✔ should be able to push and pop values
16:42:45 [16:42:45.570]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:45
✔ should be able to get values by index
16:42:45 [16:42:45.618]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:45
✔ should be able to set values by index (52ms)
16:42:45 [16:42:45.689]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:45
✔ should be able to iterate over values
16:42:45 [16:42:45.736]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:45
✔ should be able to restore state
16:42:45
16:42:45 Clean shutdown
16:42:45 [16:42:45.776]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:45
✔ Ensures clean closing of the database (152ms)
16:42:45
16:42:45 LMDBMap
16:42:45
✔ should be able to set and get values
16:42:45
✔ should be able to overwrite values
16:42:46
✔ should be able to set values if they do not exist
16:42:46 [16:42:45.942]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46 [16:42:45.974]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46 [16:42:45.998]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46 [16:42:46.019]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to delete values
16:42:46 [16:42:46.050]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to return size of the map
16:42:46
✔ should be able to iterate over entries when there are no keys
16:42:46 [16:42:46.089]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46 [16:42:46.106]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to iterate over entries
16:42:46 [16:42:46.133]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to iterate over values
16:42:46 [16:42:46.159]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to iterate over keys
16:42:46 [16:42:46.188]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ supports range queries over chars keys
16:42:46 [16:42:46.232]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ supports range queries over numbers keys
16:42:46 [16:42:46.270]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ supports range queries over negative numbers keys
16:42:46 [16:42:46.310]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ supports range queries over strings keys
16:42:46 [16:42:46.347]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ supports range queries over zero-based numbers keys
16:42:46
16:42:46 LMDBMultiMap
16:42:46 [16:42:46.382]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to set and get values
16:42:46 [16:42:46.407]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to set values if they do not exist
16:42:46 [16:42:46.427]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to delete values
16:42:46 [16:42:46.460]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to get size of the map
16:42:46 [16:42:46.493]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to iterate over entries when there are no keys
16:42:46 [16:42:46.509]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to iterate over entries
16:42:46 [16:42:46.540]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to iterate over values
16:42:46 [16:42:46.567]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to iterate over keys
16:42:46 [16:42:46.594]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to get multiple values for a single key
16:42:46 [16:42:46.619]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should ignore multiple identical values
16:42:46 [16:42:46.644]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to delete individual values for a single key
16:42:46 [16:42:46.676]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to get size of the map with duplicate keys
16:42:46 [16:42:46.718]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to delete the last and first values for a key
16:42:46 [16:42:46.760]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to fully clear a key
16:42:46 [16:42:46.805]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to insert after deletion (46ms)
16:42:46 [16:42:46.869]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ supports range queries
16:42:46
16:42:46 ReadTransaction
16:42:46
✔ sends GET requests
16:42:46
✔ iterates the database
16:42:46
✔ closes the cursor early
16:42:46
✔ closes the cursor even if in the case of an error
16:42:46
✔ handles empty cursors
16:42:46
✔ after close it does not accept requests
16:42:46
16:42:46 LMDBSingleValue
16:42:46 [16:42:46.924]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ returns undefined if the value is not set
16:42:46 [16:42:46.938]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ should be able to set and get values
16:42:46 [16:42:46.959]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:46
✔ overwrites the value if it is set again
16:42:46
16:42:46 AztecLMDBStoreV2
16:42:46 [16:42:46.985]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:42:46
✔ returns undefined for unset keys
16:42:47 [16:42:47.000]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:42:47
✔ reads and writes in separate txs
16:42:47 [16:42:47.029]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:42:47
✔ should serialize writes correctly (331ms)
16:42:47
✔ guards against too many cursors being opened at the same time (123ms)
16:42:47 [16:42:47.375]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:42:47 [16:42:47.515]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:42:47 [16:42:47.554]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
16:42:47
✔ copies and restores data
16:42:47
16:42:47 utils
16:42:47
✔ removeDuplicatesFromSortedArray
16:42:47
✔ binarySearch
16:42:47 merge
16:42:47
✔ merges
16:42:47
16:42:47 insertIntoSortedArray
16:42:47
✔ inserts into empty array
16:42:47
✔ inserts at beginning
16:42:47
✔ inserts at end
16:42:47
✔ inserts in middle
16:42:47
✔ handles duplicates
16:42:47
✔ maintains order with multiple inserts
16:42:47
16:42:47 removeAnyOf
16:42:47
✔ removes single matching value
16:42:47
✔ removes multiple matching values
16:42:47
✔ handles empty removal array
16:42:47
✔ handles no matches
16:42:47
✔ removes duplicates
16:42:47
16:42:47 WriteTransaction
16:42:47
✔ accumulatest writes
16:42:47
✔ correctly manages index batch
16:42:47
✔ correctly meanages pending data reads
16:42:47
✔ correctly meanages pending index reads
16:42:47
✔ correctly iterates over pending data
16:42:47
✔ correctly iterates over uncommitted and committed data
16:42:47
✔ correctly iterates over overritten data
16:42:47
✔ correctly iterates until end key
16:42:47
✔ correctly iterates in reverse
16:42:47
✔ correctly iterates in reverse with end key
16:42:47
✔ correctly iterates over pending index data
16:42:47
✔ correctly iterates over pending index data up to end key
16:42:47
✔ correctly iterates over pending index data in reverse
16:42:47
✔ correctly iterates over pending index data in reverse up to given end key
16:42:47
✔ refuses to commit if closed
16:42:47
16:42:47 LMDBArray
16:42:47 Sync AztecArray
16:42:47
✔ should be able to push and pop values
16:42:47
✔ should be able to get values by index
16:42:47
✔ should be able to set values by index
16:42:47
✔ should be able to iterate over values
16:42:47
✔ should be able to restore state
16:42:47 Async AztecArray
16:42:47
✔ should be able to push and pop values
16:42:47
✔ should be able to get values by index
16:42:47
✔ should be able to set values by index
16:42:47
✔ should be able to iterate over values
16:42:47
✔ should be able to restore state
16:42:47
16:42:47 LmdbAztecCounter
16:42:47
✔ iterates in key order
16:42:47
✔ iterates in key order
16:42:47
✔ iterates in key order
16:42:47 counts occurrences of floating point number values
16:42:47
✔ returns 0 for unknown keys
16:42:47
✔ increments values
16:42:47
✔ decrements values
16:42:47
✔ throws when decrementing below zero
16:42:47
✔ increments values by a delta
16:42:47
✔ resets the counter
16:42:47
✔ iterates over entries
16:42:47 counts occurrences of integers values
16:42:47
✔ returns 0 for unknown keys
16:42:47
✔ increments values
16:42:47
✔ decrements values
16:42:48
✔ throws when decrementing below zero
16:42:48
✔ increments values by a delta
16:42:48
✔ resets the counter
16:42:48
✔ iterates over entries
16:42:48 counts occurrences of strings values
16:42:48
✔ returns 0 for unknown keys
16:42:48
✔ increments values
16:42:48
✔ decrements values
16:42:48
✔ throws when decrementing below zero
16:42:48
✔ increments values by a delta
16:42:48
✔ resets the counter
16:42:48
✔ iterates over entries
16:42:48 counts occurrences of strings values
16:42:48
✔ returns 0 for unknown keys
16:42:48
✔ increments values
16:42:48
✔ decrements values
16:42:48
✔ throws when decrementing below zero
16:42:48
✔ increments values by a delta
16:42:48
✔ resets the counter
16:42:48
✔ iterates over entries
16:42:48
16:42:48 LMDBMap
16:42:48 Sync AztecMap
16:42:48
✔ should be able to set and get values
16:42:48
✔ should be able to overwrite values
16:42:48
✔ should be able to set values if they do not exist
16:42:48
✔ should be able to delete values
16:42:48
✔ should be able to return size of the map
16:42:48
✔ should be able to iterate over entries when there are no keys
16:42:48
✔ should be able to iterate over entries
16:42:48
✔ should be able to iterate over values
16:42:48
✔ should be able to iterate over keys
16:42:48
✔ supports range queries over chars keys
16:42:48
✔ supports range queries over numbers keys
16:42:48
✔ supports range queries over negative numbers keys
16:42:48
✔ supports range queries over strings keys
16:42:48
✔ supports range queries over zero-based numbers keys
16:42:48 Async AztecMap
16:42:48
✔ should be able to set and get values
16:42:48
✔ should be able to overwrite values
16:42:48
✔ should be able to set values if they do not exist
16:42:48
✔ should be able to delete values
16:42:48
✔ should be able to return size of the map
16:42:48
✔ should be able to iterate over entries when there are no keys
16:42:48
✔ should be able to iterate over entries
16:42:48
✔ should be able to iterate over values
16:42:48
✔ should be able to iterate over keys
16:42:48
✔ supports range queries over chars keys
16:42:48
✔ supports range queries over numbers keys
16:42:48
✔ supports range queries over negative numbers keys
16:42:48
✔ supports range queries over strings keys
16:42:48
✔ supports range queries over zero-based numbers keys
16:42:48
16:42:48 LMDBMultiMap
16:42:48 Sync AztecMultiMap
16:42:48
✔ should be able to set and get values
16:42:48
✔ should be able to set values if they do not exist
16:42:48
✔ should be able to delete values
16:42:48
✔ should be able to get size of the map
16:42:48
✔ should be able to iterate over entries when there are no keys
16:42:48
✔ should be able to iterate over entries
16:42:48
✔ should be able to iterate over values
16:42:48
✔ should be able to iterate over keys
16:42:48
✔ should be able to get multiple values for a single key
16:42:48
✔ should ignore multiple identical values
16:42:48
✔ should be able to delete individual values for a single key
16:42:48
✔ should be able to get size of the map with duplicate keys
16:42:48
✔ should be able to delete the last and first values for a key
16:42:48
✔ should be able to fully clear a key
16:42:48
✔ should be able to insert after deletion
16:42:48
✔ supports range queries
16:42:48 Async AztecMultiMap
16:42:48
✔ should be able to set and get values
16:42:48
✔ should be able to set values if they do not exist
16:42:48
✔ should be able to delete values
16:42:48
✔ should be able to get size of the map
16:42:48
✔ should be able to iterate over entries when there are no keys
16:42:48
✔ should be able to iterate over entries
16:42:48
✔ should be able to iterate over values
16:42:48
✔ should be able to iterate over keys
16:42:48
✔ should be able to get multiple values for a single key
16:42:48
✔ should ignore multiple identical values
16:42:48
✔ should be able to delete individual values for a single key
16:42:48
✔ should be able to get size of the map with duplicate keys
16:42:48
✔ should be able to delete the last and first values for a key
16:42:48
✔ should be able to fully clear a key
16:42:48
✔ should be able to insert after deletion
16:42:48
✔ supports range queries
16:42:48
16:42:48 LMDBSet
16:42:48 Sync AztecSet
16:42:48
✔ should be able to set and get values
16:42:48
✔ should be able to delete values
16:42:48
✔ should be able to iterate over entries
16:42:48
✔ supports range queries
16:42:48 Aync AztecSet
16:42:48
✔ should be able to set and get values
16:42:48
✔ should be able to delete values
16:42:48
✔ should be able to iterate over entries
16:42:48
✔ supports range queries
16:42:48
16:42:48 LMDBSingleton
16:42:48 Sync AztecSingleton
16:42:48
✔ returns undefined if the value is not set
16:42:48
✔ should be able to set and get values
16:42:48
✔ overwrites the value if it is set again
16:42:48 Async AztecSingleton
16:42:48
✔ returns undefined if the value is not set
16:42:48
✔ should be able to set and get values
16:42:48
✔ overwrites the value if it is set again
16:42:48
16:42:48 L2TipsStore
16:42:49
✔ returns zero if no tips are stored
16:42:49
✔ stores chain tips (157ms)
16:42:49
✔ sets latest tip from blocks added
16:42:49
✔ clears block hashes when setting finalized chain (75ms)
16:42:49
✔ does not blow up when setting proven chain on an unseen block number
16:42:49
16:42:49
16:42:49
199 passing (4s)
16:42:49
16:42:49 [16:42:48.995]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:49 [16:42:49.012]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:49 [16:42:49.048]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:49 [16:42:49.066]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:49 [16:42:49.258]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:49 [16:42:49.283]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:49 [16:42:49.356]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:49 [16:42:49.373]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:49 [16:42:49.468]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:42:49 [16:42:49.482]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16