Parent Log:
http://ci.aztec-labs.com/e32b3e81ed0d1d8e
Command: 1a84647d900d18a3 cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/484694b997ac4ff62ed6d008cc3f12e0c60720ff
Env: REF_NAME=gh-readonly-queue/next/pr-15077-3c1b9d57eadcc8fb03a7ed42610cf0a1ae4a32eb CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Wed Jun 18 07:43:47 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15077_amd64_x3-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
07:43:51
07:43:51
07:43:51 LMDBArrayV2
07:43:51 [07:43:51.601]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:51
✔ should be able to push and pop values
07:43:51 [07:43:51.679]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:51
✔ should be able to get values by index
07:43:51 [07:43:51.733]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:51
✔ should be able to set values by index (47ms)
07:43:51
✔ should be able to iterate over values
07:43:51 [07:43:51.808]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:51 [07:43:51.852]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:51
✔ should be able to restore state
07:43:51
07:43:51 Clean shutdown
07:43:51 [07:43:51.891]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ Ensures clean closing of the database (186ms)
07:43:52
07:43:52 LMDBMap
07:43:52
✔ should be able to set and get values
07:43:52 [07:43:52.099]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52 [07:43:52.140]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ should be able to set many values (38ms)
07:43:52
✔ should be able to overwrite values
07:43:52 [07:43:52.198]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52 [07:43:52.235]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ should be able to set values if they do not exist
07:43:52 [07:43:52.263]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ should be able to delete values
07:43:52 [07:43:52.305]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ should be able to return size of the map
07:43:52 [07:43:52.349]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ should be able to iterate over entries when there are no keys
07:43:52 [07:43:52.371]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ should be able to iterate over entries
07:43:52 [07:43:52.401]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ should be able to iterate over values
07:43:52 [07:43:52.436]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ should be able to iterate over keys
07:43:52 [07:43:52.463]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ supports range queries over chars keys
07:43:52 [07:43:52.504]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ supports range queries over numbers keys
07:43:52 [07:43:52.560]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ supports range queries over negative numbers keys
07:43:52 [07:43:52.608]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ supports range queries over strings keys
07:43:52 [07:43:52.655]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ supports range queries over zero-based numbers keys
07:43:52
07:43:52 LMDBMultiMap
07:43:52 [07:43:52.697]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ should be able to set and get values
07:43:52 [07:43:52.732]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ should be able to set values if they do not exist
07:43:52 [07:43:52.766]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ should be able to delete values
07:43:52 [07:43:52.812]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ should be able to get size of the map
07:43:52 [07:43:52.854]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ should be able to iterate over entries when there are no keys
07:43:52 [07:43:52.871]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ should be able to iterate over entries
07:43:52 [07:43:52.899]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ should be able to iterate over values
07:43:52 [07:43:52.929]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ should be able to iterate over keys
07:43:52 [07:43:52.958]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:52
✔ should be able to get multiple values for a single key
07:43:52 [07:43:52.986]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:53
✔ should ignore multiple identical values
07:43:53 [07:43:53.013]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:53
✔ should be able to delete individual values for a single key
07:43:53 [07:43:53.047]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:53
✔ should be able to get size of the map with duplicate keys
07:43:53 [07:43:53.100]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:53
✔ should be able to delete the last and first values for a key
07:43:53 [07:43:53.141]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:53
✔ should be able to fully clear a key
07:43:53 [07:43:53.179]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:53
✔ should be able to insert after deletion (48ms)
07:43:53 [07:43:53.241]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:53
✔ supports range queries
07:43:53
07:43:53 ReadTransaction
07:43:53
✔ sends GET requests
07:43:53
✔ iterates the database
07:43:53
✔ closes the cursor early
07:43:53
✔ closes the cursor even if in the case of an error
07:43:53
✔ handles empty cursors
07:43:53
✔ after close it does not accept requests
07:43:53
07:43:53 LMDBSingleValue
07:43:53 [07:43:53.317]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:53
✔ returns undefined if the value is not set
07:43:53 [07:43:53.336]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:53
✔ should be able to set and get values
07:43:53 [07:43:53.357]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:53
✔ overwrites the value if it is set again
07:43:53
07:43:53 AztecLMDBStoreV2
07:43:53 [07:43:53.388]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
07:43:53
✔ returns undefined for unset keys
07:43:53 [07:43:53.414]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
07:43:53
✔ reads and writes in separate txs
07:43:53 [07:43:53.435]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
07:43:53
✔ should serialize writes correctly (330ms)
07:43:53
✔ guards against too many cursors being opened at the same time (124ms)
07:43:53
✔ copies and restores data
07:43:53
07:43:53 utils
07:43:53
✔ removeDuplicatesFromSortedArray
07:43:53
✔ binarySearch
07:43:53 merge
07:43:53
✔ merges
07:43:53
07:43:53 insertIntoSortedArray
07:43:53
✔ inserts into empty array
07:43:53
✔ inserts at beginning
07:43:53 [07:43:53.783]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
07:43:53 [07:43:53.922]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
07:43:53 [07:43:53.946]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
07:43:53
✔ inserts at end
07:43:53
✔ inserts in middle
07:43:53
✔ handles duplicates
07:43:53
✔ maintains order with multiple inserts
07:43:53
07:43:53 removeAnyOf
07:43:53
✔ removes single matching value
07:43:53
✔ removes multiple matching values
07:43:53
✔ handles empty removal array
07:43:53
✔ handles no matches
07:43:53
✔ removes duplicates
07:43:53
07:43:53 WriteTransaction
07:43:53
✔ accumulatest writes
07:43:53
✔ correctly manages index batch
07:43:53
✔ correctly meanages pending data reads
07:43:53
✔ correctly meanages pending index reads
07:43:53
✔ correctly iterates over pending data
07:43:53
✔ correctly iterates over uncommitted and committed data
07:43:53
✔ correctly iterates over overritten data
07:43:53
✔ correctly iterates until end key
07:43:53
✔ correctly iterates in reverse
07:43:53
✔ correctly iterates in reverse with end key
07:43:53
✔ correctly iterates over pending index data
07:43:53
✔ correctly iterates over pending index data up to end key
07:43:53
✔ correctly iterates over pending index data in reverse
07:43:53
✔ correctly iterates over pending index data in reverse up to given end key
07:43:53
✔ refuses to commit if closed
07:43:53
07:43:53 LMDBArray
07:43:53 Sync AztecArray
07:43:53
✔ should be able to push and pop values
07:43:54
✔ should be able to get values by index
07:43:54
✔ should be able to set values by index
07:43:54
✔ should be able to iterate over values
07:43:54
✔ should be able to restore state
07:43:54 Async AztecArray
07:43:54
✔ should be able to push and pop values
07:43:54
✔ should be able to get values by index
07:43:54
✔ should be able to set values by index
07:43:54
✔ should be able to iterate over values
07:43:54
✔ should be able to restore state
07:43:54
07:43:54 LmdbAztecCounter
07:43:54
✔ iterates in key order
07:43:54
✔ iterates in key order
07:43:54
✔ iterates in key order
07:43:54 counts occurrences of floating point number values
07:43:54
✔ returns 0 for unknown keys
07:43:54
✔ increments values
07:43:54
✔ decrements values
07:43:54
✔ throws when decrementing below zero
07:43:54
✔ increments values by a delta
07:43:54
✔ resets the counter
07:43:54
✔ iterates over entries
07:43:54 counts occurrences of integers values
07:43:54
✔ returns 0 for unknown keys
07:43:54
✔ increments values
07:43:54
✔ decrements values
07:43:54
✔ throws when decrementing below zero
07:43:54
✔ increments values by a delta
07:43:54
✔ resets the counter
07:43:54
✔ iterates over entries
07:43:54 counts occurrences of strings values
07:43:54
✔ returns 0 for unknown keys
07:43:54
✔ increments values
07:43:54
✔ decrements values
07:43:54
✔ throws when decrementing below zero
07:43:54
✔ increments values by a delta
07:43:54
✔ resets the counter
07:43:54
✔ iterates over entries
07:43:54 counts occurrences of strings values
07:43:54
✔ returns 0 for unknown keys
07:43:54
✔ increments values
07:43:54
✔ decrements values
07:43:54
✔ throws when decrementing below zero
07:43:54
✔ increments values by a delta
07:43:54
✔ resets the counter
07:43:54
✔ iterates over entries
07:43:54
07:43:54 LMDBMap
07:43:54 Sync AztecMap
07:43:54
✔ should be able to set and get values
07:43:54
✔ should be able to set many values
07:43:54
✔ should be able to overwrite values
07:43:54
✔ should be able to set values if they do not exist
07:43:54
✔ should be able to delete values
07:43:54
✔ should be able to return size of the map
07:43:54
✔ should be able to iterate over entries when there are no keys
07:43:54
✔ should be able to iterate over entries
07:43:54
✔ should be able to iterate over values
07:43:54
✔ should be able to iterate over keys
07:43:54
✔ supports range queries over chars keys
07:43:54
✔ supports range queries over numbers keys
07:43:54
✔ supports range queries over negative numbers keys
07:43:54
✔ supports range queries over strings keys
07:43:54
✔ supports range queries over zero-based numbers keys
07:43:54 Async AztecMap
07:43:54
✔ should be able to set and get values
07:43:54
✔ should be able to set many values
07:43:54
✔ should be able to overwrite values
07:43:54
✔ should be able to set values if they do not exist
07:43:54
✔ should be able to delete values
07:43:54
✔ should be able to return size of the map
07:43:54
✔ should be able to iterate over entries when there are no keys
07:43:54
✔ should be able to iterate over entries
07:43:54
✔ should be able to iterate over values
07:43:54
✔ should be able to iterate over keys
07:43:54
✔ supports range queries over chars keys
07:43:54
✔ supports range queries over numbers keys
07:43:54
✔ supports range queries over negative numbers keys
07:43:54
✔ supports range queries over strings keys
07:43:55
✔ supports range queries over zero-based numbers keys
07:43:55
07:43:55 LMDBMultiMap
07:43:55 Sync AztecMultiMap
07:43:55
✔ should be able to set and get values
07:43:55
✔ should be able to set values if they do not exist
07:43:55
✔ should be able to delete values
07:43:55
✔ should be able to get size of the map
07:43:55
✔ should be able to iterate over entries when there are no keys
07:43:55
✔ should be able to iterate over entries
07:43:55
✔ should be able to iterate over values
07:43:55
✔ should be able to iterate over keys
07:43:55
✔ should be able to get multiple values for a single key
07:43:55
✔ should ignore multiple identical values
07:43:55
✔ should be able to delete individual values for a single key
07:43:55
✔ should be able to get size of the map with duplicate keys
07:43:55
✔ should be able to delete the last and first values for a key
07:43:55
✔ should be able to fully clear a key
07:43:55
✔ should be able to insert after deletion
07:43:55
✔ supports range queries
07:43:55 Async AztecMultiMap
07:43:55
✔ should be able to set and get values
07:43:55
✔ should be able to set values if they do not exist
07:43:55
✔ should be able to delete values
07:43:55
✔ should be able to get size of the map
07:43:55
✔ should be able to iterate over entries when there are no keys
07:43:55
✔ should be able to iterate over entries
07:43:55
✔ should be able to iterate over values
07:43:55
✔ should be able to iterate over keys
07:43:55
✔ should be able to get multiple values for a single key
07:43:55
✔ should ignore multiple identical values
07:43:55
✔ should be able to delete individual values for a single key
07:43:55
✔ should be able to get size of the map with duplicate keys
07:43:55
✔ should be able to delete the last and first values for a key
07:43:55
✔ should be able to fully clear a key
07:43:55
✔ should be able to insert after deletion
07:43:55
✔ supports range queries
07:43:55
07:43:55 LMDBSet
07:43:55 Sync AztecSet
07:43:55
✔ should be able to set and get values
07:43:55
✔ should be able to delete values
07:43:55
✔ should be able to iterate over entries
07:43:55
✔ supports range queries
07:43:55 Aync AztecSet
07:43:55
✔ should be able to set and get values
07:43:55
✔ should be able to delete values
07:43:55
✔ should be able to iterate over entries
07:43:55
✔ supports range queries
07:43:55
07:43:55 LMDBSingleton
07:43:55 Sync AztecSingleton
07:43:55
✔ returns undefined if the value is not set
07:43:55
✔ should be able to set and get values
07:43:55
✔ overwrites the value if it is set again
07:43:55 Async AztecSingleton
07:43:55
✔ returns undefined if the value is not set
07:43:55
✔ should be able to set and get values
07:43:55
✔ overwrites the value if it is set again
07:43:55
07:43:55 L2TipsStore
07:43:55
✔ returns zero if no tips are stored
07:43:55
✔ stores chain tips (158ms)
07:43:55
✔ sets latest tip from blocks added
07:43:55
✔ clears block hashes when setting finalized chain (56ms)
07:43:55
✔ does not blow up when setting proven chain on an unseen block number
07:43:55
07:43:55
07:43:55
202 passing (4s)
07:43:55
07:43:56 [07:43:55.470]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:56 [07:43:55.483]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:56 [07:43:55.526]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:56 [07:43:55.540]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:56 [07:43:55.723]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:56 [07:43:55.738]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:56 [07:43:55.780]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:56 [07:43:55.794]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:56 [07:43:55.873]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
07:43:56 [07:43:55.886]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16