Parent Log:
http://ci.aztec-labs.com/4fd3ef431e05f779
Command: 0f4f65dca0a2798e cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/67bf12030291ce3da2cf39ff5fbfa799eae98dc5
Env: REF_NAME=gh-readonly-queue/next/pr-14963-42440bd429a3b283b3a344db0be4652d818bd261 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Mon Jun 16 20:02:34 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14963_amd64_x3-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
20:02:38
20:02:38
20:02:38 LMDBArrayV2
20:02:38
✔ should be able to push and pop values
20:02:38
✔ should be able to get values by index
20:02:38
✔ should be able to set values by index (48ms)
20:02:38 [20:02:38.230]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:38 [20:02:38.292]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:38 [20:02:38.330]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:38 [20:02:38.395]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:38
✔ should be able to iterate over values
20:02:38 [20:02:38.439]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:38
✔ should be able to restore state
20:02:38
20:02:38 Clean shutdown
20:02:38 [20:02:38.478]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:38
✔ Ensures clean closing of the database (151ms)
20:02:38
20:02:38 LMDBMap
20:02:38
✔ should be able to set and get values
20:02:38
✔ should be able to set many values
20:02:38
✔ should be able to overwrite values
20:02:38 [20:02:38.642]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:38 [20:02:38.669]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:38 [20:02:38.707]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:38 [20:02:38.735]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:38
✔ should be able to set values if they do not exist
20:02:38 [20:02:38.756]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:38
✔ should be able to delete values
20:02:38 [20:02:38.787]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:38
✔ should be able to return size of the map
20:02:38 [20:02:38.819]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:38
✔ should be able to iterate over entries when there are no keys
20:02:38 [20:02:38.834]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:38
✔ should be able to iterate over entries
20:02:38 [20:02:38.858]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:38
✔ should be able to iterate over values
20:02:38 [20:02:38.884]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:38
✔ should be able to iterate over keys
20:02:38 [20:02:38.914]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:38
✔ supports range queries over chars keys
20:02:38 [20:02:38.950]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:38
✔ supports range queries over numbers keys
20:02:38 [20:02:38.985]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39
✔ supports range queries over negative numbers keys
20:02:39 [20:02:39.018]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39
✔ supports range queries over strings keys
20:02:39 [20:02:39.051]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39
✔ supports range queries over zero-based numbers keys
20:02:39
20:02:39 LMDBMultiMap
20:02:39
✔ should be able to set and get values
20:02:39 [20:02:39.086]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39 [20:02:39.114]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39
✔ should be able to set values if they do not exist
20:02:39 [20:02:39.135]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39
✔ should be able to delete values
20:02:39 [20:02:39.166]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39
✔ should be able to get size of the map
20:02:39
✔ should be able to iterate over entries when there are no keys
20:02:39 [20:02:39.199]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39 [20:02:39.214]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39
✔ should be able to iterate over entries
20:02:39 [20:02:39.239]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39
✔ should be able to iterate over values
20:02:39 [20:02:39.265]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39
✔ should be able to iterate over keys
20:02:39 [20:02:39.290]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39
✔ should be able to get multiple values for a single key
20:02:39 [20:02:39.314]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39
✔ should ignore multiple identical values
20:02:39 [20:02:39.337]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39
✔ should be able to delete individual values for a single key
20:02:39 [20:02:39.372]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39
✔ should be able to get size of the map with duplicate keys
20:02:39 [20:02:39.419]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39
✔ should be able to delete the last and first values for a key
20:02:39 [20:02:39.458]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39
✔ should be able to fully clear a key
20:02:39 [20:02:39.500]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39
✔ should be able to insert after deletion (41ms)
20:02:39 [20:02:39.557]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39
✔ supports range queries
20:02:39
20:02:39 ReadTransaction
20:02:39
✔ sends GET requests
20:02:39
✔ iterates the database
20:02:39
✔ closes the cursor early
20:02:39
✔ closes the cursor even if in the case of an error
20:02:39
✔ handles empty cursors
20:02:39
✔ after close it does not accept requests
20:02:39
20:02:39 LMDBSingleValue
20:02:39
✔ returns undefined if the value is not set
20:02:39 [20:02:39.605]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39
✔ should be able to set and get values
20:02:39 [20:02:39.622]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39 [20:02:39.641]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:39
✔ overwrites the value if it is set again
20:02:39
20:02:39 AztecLMDBStoreV2
20:02:39 [20:02:39.666]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
20:02:39
✔ returns undefined for unset keys
20:02:39 [20:02:39.684]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
20:02:39
✔ reads and writes in separate txs
20:02:39 [20:02:39.710]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
20:02:40
✔ should serialize writes correctly (317ms)
20:02:40
✔ guards against too many cursors being opened at the same time (123ms)
20:02:40
✔ copies and restores data
20:02:40
20:02:40 utils
20:02:40
✔ removeDuplicatesFromSortedArray
20:02:40
✔ binarySearch
20:02:40 merge
20:02:40
✔ merges
20:02:40
20:02:40 insertIntoSortedArray
20:02:40
✔ inserts into empty array
20:02:40
✔ inserts at beginning
20:02:40
✔ inserts at end
20:02:40
✔ inserts in middle
20:02:40
✔ handles duplicates
20:02:40
✔ maintains order with multiple inserts
20:02:40
20:02:40 removeAnyOf
20:02:40
✔ removes single matching value
20:02:40
✔ removes multiple matching values
20:02:40
✔ handles empty removal array
20:02:40
✔ handles no matches
20:02:40
✔ removes duplicates
20:02:40
20:02:40 WriteTransaction
20:02:40
✔ accumulatest writes
20:02:40
✔ correctly manages index batch
20:02:40
✔ correctly meanages pending data reads
20:02:40
✔ correctly meanages pending index reads
20:02:40 [20:02:40.043]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
20:02:40 [20:02:40.186]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
20:02:40 [20:02:40.213]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
20:02:40
✔ correctly iterates over pending data
20:02:40
✔ correctly iterates over uncommitted and committed data
20:02:40
✔ correctly iterates over overritten data
20:02:40
✔ correctly iterates until end key
20:02:40
✔ correctly iterates in reverse
20:02:40
✔ correctly iterates in reverse with end key
20:02:40
✔ correctly iterates over pending index data
20:02:40
✔ correctly iterates over pending index data up to end key
20:02:40
✔ correctly iterates over pending index data in reverse
20:02:40
✔ correctly iterates over pending index data in reverse up to given end key
20:02:40
✔ refuses to commit if closed
20:02:40
20:02:40 LMDBArray
20:02:40 Sync AztecArray
20:02:40
✔ should be able to push and pop values
20:02:40
✔ should be able to get values by index
20:02:40
✔ should be able to set values by index
20:02:40
✔ should be able to iterate over values
20:02:40
✔ should be able to restore state
20:02:40 Async AztecArray
20:02:40
✔ should be able to push and pop values
20:02:40
✔ should be able to get values by index
20:02:40
✔ should be able to set values by index
20:02:40
✔ should be able to iterate over values
20:02:40
✔ should be able to restore state
20:02:40
20:02:40 LmdbAztecCounter
20:02:40
✔ iterates in key order
20:02:40
✔ iterates in key order
20:02:40
✔ iterates in key order
20:02:40 counts occurrences of floating point number values
20:02:40
✔ returns 0 for unknown keys
20:02:40
✔ increments values
20:02:40
✔ decrements values
20:02:40
✔ throws when decrementing below zero
20:02:40
✔ increments values by a delta
20:02:40
✔ resets the counter
20:02:40
✔ iterates over entries
20:02:40 counts occurrences of integers values
20:02:40
✔ returns 0 for unknown keys
20:02:40
✔ increments values
20:02:40
✔ decrements values
20:02:40
✔ throws when decrementing below zero
20:02:40
✔ increments values by a delta
20:02:40
✔ resets the counter
20:02:40
✔ iterates over entries
20:02:40 counts occurrences of strings values
20:02:40
✔ returns 0 for unknown keys
20:02:40
✔ increments values
20:02:40
✔ decrements values
20:02:40
✔ throws when decrementing below zero
20:02:40
✔ increments values by a delta
20:02:40
✔ resets the counter
20:02:40
✔ iterates over entries
20:02:40 counts occurrences of strings values
20:02:40
✔ returns 0 for unknown keys
20:02:40
✔ increments values
20:02:40
✔ decrements values
20:02:40
✔ throws when decrementing below zero
20:02:40
✔ increments values by a delta
20:02:40
✔ resets the counter
20:02:40
✔ iterates over entries
20:02:40
20:02:40 LMDBMap
20:02:40 Sync AztecMap
20:02:41
✔ should be able to set and get values
20:02:41
✔ should be able to set many values
20:02:41
✔ should be able to overwrite values
20:02:41
✔ should be able to set values if they do not exist
20:02:41
✔ should be able to delete values
20:02:41
✔ should be able to return size of the map
20:02:41
✔ should be able to iterate over entries when there are no keys
20:02:41
✔ should be able to iterate over entries
20:02:41
✔ should be able to iterate over values
20:02:41
✔ should be able to iterate over keys
20:02:41
✔ supports range queries over chars keys
20:02:41
✔ supports range queries over numbers keys
20:02:41
✔ supports range queries over negative numbers keys
20:02:41
✔ supports range queries over strings keys
20:02:41
✔ supports range queries over zero-based numbers keys
20:02:41 Async AztecMap
20:02:41
✔ should be able to set and get values
20:02:41
✔ should be able to set many values
20:02:41
✔ should be able to overwrite values
20:02:41
✔ should be able to set values if they do not exist
20:02:41
✔ should be able to delete values
20:02:41
✔ should be able to return size of the map
20:02:41
✔ should be able to iterate over entries when there are no keys
20:02:41
✔ should be able to iterate over entries
20:02:41
✔ should be able to iterate over values
20:02:41
✔ should be able to iterate over keys
20:02:41
✔ supports range queries over chars keys
20:02:41
✔ supports range queries over numbers keys
20:02:41
✔ supports range queries over negative numbers keys
20:02:41
✔ supports range queries over strings keys
20:02:41
✔ supports range queries over zero-based numbers keys
20:02:41
20:02:41 LMDBMultiMap
20:02:41 Sync AztecMultiMap
20:02:41
✔ should be able to set and get values
20:02:41
✔ should be able to set values if they do not exist
20:02:41
✔ should be able to delete values
20:02:41
✔ should be able to get size of the map
20:02:41
✔ should be able to iterate over entries when there are no keys
20:02:41
✔ should be able to iterate over entries
20:02:41
✔ should be able to iterate over values
20:02:41
✔ should be able to iterate over keys
20:02:41
✔ should be able to get multiple values for a single key
20:02:41
✔ should ignore multiple identical values
20:02:41
✔ should be able to delete individual values for a single key
20:02:41
✔ should be able to get size of the map with duplicate keys
20:02:41
✔ should be able to delete the last and first values for a key
20:02:41
✔ should be able to fully clear a key
20:02:41
✔ should be able to insert after deletion
20:02:41
✔ supports range queries
20:02:41 Async AztecMultiMap
20:02:41
✔ should be able to set and get values
20:02:41
✔ should be able to set values if they do not exist
20:02:41
✔ should be able to delete values
20:02:41
✔ should be able to get size of the map
20:02:41
✔ should be able to iterate over entries when there are no keys
20:02:41
✔ should be able to iterate over entries
20:02:41
✔ should be able to iterate over values
20:02:41
✔ should be able to iterate over keys
20:02:41
✔ should be able to get multiple values for a single key
20:02:41
✔ should ignore multiple identical values
20:02:41
✔ should be able to delete individual values for a single key
20:02:41
✔ should be able to get size of the map with duplicate keys
20:02:41
✔ should be able to delete the last and first values for a key
20:02:41
✔ should be able to fully clear a key
20:02:41
✔ should be able to insert after deletion
20:02:41
✔ supports range queries
20:02:41
20:02:41 LMDBSet
20:02:41 Sync AztecSet
20:02:41
✔ should be able to set and get values
20:02:41
✔ should be able to delete values
20:02:41
✔ should be able to iterate over entries
20:02:41
✔ supports range queries
20:02:41 Aync AztecSet
20:02:41
✔ should be able to set and get values
20:02:41
✔ should be able to delete values
20:02:41
✔ should be able to iterate over entries
20:02:41
✔ supports range queries
20:02:41
20:02:41 LMDBSingleton
20:02:41 Sync AztecSingleton
20:02:41
✔ returns undefined if the value is not set
20:02:41
✔ should be able to set and get values
20:02:41
✔ overwrites the value if it is set again
20:02:41 Async AztecSingleton
20:02:41
✔ returns undefined if the value is not set
20:02:41
✔ should be able to set and get values
20:02:41
✔ overwrites the value if it is set again
20:02:41
20:02:41 L2TipsStore
20:02:41
✔ returns zero if no tips are stored
20:02:41
✔ stores chain tips (130ms)
20:02:41
✔ sets latest tip from blocks added
20:02:41
✔ clears block hashes when setting finalized chain (61ms)
20:02:41
✔ does not blow up when setting proven chain on an unseen block number
20:02:41
20:02:41
20:02:41
202 passing (4s)
20:02:41
20:02:42 [20:02:41.538]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:42 [20:02:41.553]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:42 [20:02:41.581]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:42 [20:02:41.594]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:42 [20:02:41.738]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:42 [20:02:41.751]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:42 [20:02:41.794]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:42 [20:02:41.808]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:42 [20:02:41.887]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
20:02:42 [20:02:41.906]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16