Parent Log:
http://ci.aztec-labs.com/1e5f68eab57c502e
Command: 3f1d1d87da1584d1 cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/aac426c9418162aeee8162ed45014b9393d605b8
Env: REF_NAME=gh-readonly-queue/next/pr-15051-92d685c3a802eb31897b6f13d28b9ee428c73744 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Fri Jun 20 06:36:25 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15051_amd64_x3-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
06:36:29
06:36:29
06:36:29 LMDBArrayV2
06:36:29 [06:36:29.688]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:29
✔ should be able to push and pop values (49ms)
06:36:29 [06:36:29.768]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:29
✔ should be able to get values by index
06:36:29 [06:36:29.806]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:29
✔ should be able to set values by index (55ms)
06:36:29 [06:36:29.878]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:29
✔ should be able to iterate over values
06:36:29 [06:36:29.914]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:29
✔ should be able to restore state
06:36:29
06:36:29 Clean shutdown
06:36:29 [06:36:29.965]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ Ensures clean closing of the database (187ms)
06:36:30
06:36:30 LMDBMap
06:36:30
✔ should be able to set and get values
06:36:30 [06:36:30.167]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30 [06:36:30.199]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ should be able to set many values
06:36:30 [06:36:30.252]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ should be able to overwrite values
06:36:30 [06:36:30.285]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ should be able to set values if they do not exist
06:36:30 [06:36:30.309]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ should be able to delete values
06:36:30 [06:36:30.352]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ should be able to return size of the map
06:36:30 [06:36:30.389]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ should be able to iterate over entries when there are no keys
06:36:30 [06:36:30.408]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ should be able to iterate over entries
06:36:30 [06:36:30.439]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ should be able to iterate over values
06:36:30 [06:36:30.470]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ should be able to iterate over keys
06:36:30 [06:36:30.499]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ supports range queries over chars keys
06:36:30 [06:36:30.542]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ supports range queries over numbers keys
06:36:30 [06:36:30.584]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ supports range queries over negative numbers keys
06:36:30 [06:36:30.625]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ supports range queries over strings keys
06:36:30 [06:36:30.673]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ supports range queries over zero-based numbers keys
06:36:30
06:36:30 LMDBMultiMap
06:36:30 [06:36:30.720]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ should be able to set and get values
06:36:30
✔ should be able to set values if they do not exist
06:36:30 [06:36:30.765]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30 [06:36:30.787]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ should be able to delete values
06:36:30 [06:36:30.819]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ should be able to get size of the map
06:36:30 [06:36:30.858]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ should be able to iterate over entries when there are no keys
06:36:30 [06:36:30.875]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ should be able to iterate over entries
06:36:30 [06:36:30.903]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ should be able to iterate over values
06:36:30 [06:36:30.943]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:30
✔ should be able to iterate over keys
06:36:30 [06:36:30.976]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:31
✔ should be able to get multiple values for a single key
06:36:31 [06:36:31.003]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:31
✔ should ignore multiple identical values
06:36:31 [06:36:31.038]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:31
✔ should be able to delete individual values for a single key
06:36:31 [06:36:31.074]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:31
✔ should be able to get size of the map with duplicate keys
06:36:31 [06:36:31.125]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:31
✔ should be able to delete the last and first values for a key
06:36:31 [06:36:31.171]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:31
✔ should be able to fully clear a key
06:36:31 [06:36:31.211]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:31
✔ should be able to insert after deletion (49ms)
06:36:31 [06:36:31.278]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:31
✔ supports range queries
06:36:31
06:36:31 ReadTransaction
06:36:31
✔ sends GET requests
06:36:31
✔ iterates the database
06:36:31
✔ closes the cursor early
06:36:31
✔ closes the cursor even if in the case of an error
06:36:31
✔ handles empty cursors
06:36:31
✔ after close it does not accept requests
06:36:31
06:36:31 LMDBSingleValue
06:36:31 [06:36:31.341]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:31
✔ returns undefined if the value is not set
06:36:31 [06:36:31.359]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:31
✔ should be able to set and get values
06:36:31 [06:36:31.381]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:31
✔ overwrites the value if it is set again
06:36:31
06:36:31 AztecLMDBStoreV2
06:36:31
✔ returns undefined for unset keys
06:36:31 [06:36:31.410]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
06:36:31 [06:36:31.425]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
06:36:31
✔ reads and writes in separate txs
06:36:31 [06:36:31.454]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
06:36:31
✔ should serialize writes correctly (338ms)
06:36:31
✔ guards against too many cursors being opened at the same time (125ms)
06:36:31 [06:36:31.808]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
06:36:31 [06:36:31.947]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
06:36:31 [06:36:31.973]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
06:36:31
✔ copies and restores data
06:36:31
06:36:31 utils
06:36:31
✔ removeDuplicatesFromSortedArray
06:36:31
✔ binarySearch
06:36:31 merge
06:36:31
✔ merges
06:36:31
06:36:31 insertIntoSortedArray
06:36:31
✔ inserts into empty array
06:36:31
✔ inserts at beginning
06:36:31
✔ inserts at end
06:36:31
✔ inserts in middle
06:36:31
✔ handles duplicates
06:36:31
✔ maintains order with multiple inserts
06:36:31
06:36:31 removeAnyOf
06:36:31
✔ removes single matching value
06:36:31
✔ removes multiple matching values
06:36:31
✔ handles empty removal array
06:36:31
✔ handles no matches
06:36:31
✔ removes duplicates
06:36:31
06:36:31 WriteTransaction
06:36:31
✔ accumulatest writes
06:36:31
✔ correctly manages index batch
06:36:31
✔ correctly meanages pending data reads
06:36:31
✔ correctly meanages pending index reads
06:36:32
✔ correctly iterates over pending data
06:36:32
✔ correctly iterates over uncommitted and committed data
06:36:32
✔ correctly iterates over overritten data
06:36:32
✔ correctly iterates until end key
06:36:32
✔ correctly iterates in reverse
06:36:32
✔ correctly iterates in reverse with end key
06:36:32
✔ correctly iterates over pending index data
06:36:32
✔ correctly iterates over pending index data up to end key
06:36:32
✔ correctly iterates over pending index data in reverse
06:36:32
✔ correctly iterates over pending index data in reverse up to given end key
06:36:32
✔ refuses to commit if closed
06:36:32
06:36:32 LMDBArray
06:36:32 Sync AztecArray
06:36:32
✔ should be able to push and pop values
06:36:32
✔ should be able to get values by index
06:36:32
✔ should be able to set values by index
06:36:32
✔ should be able to iterate over values
06:36:32
✔ should be able to restore state
06:36:32 Async AztecArray
06:36:32
✔ should be able to push and pop values
06:36:32
✔ should be able to get values by index
06:36:32
✔ should be able to set values by index
06:36:32
✔ should be able to iterate over values
06:36:32
✔ should be able to restore state
06:36:32
06:36:32 LmdbAztecCounter
06:36:32
✔ iterates in key order
06:36:32
✔ iterates in key order
06:36:32
✔ iterates in key order
06:36:32 counts occurrences of floating point number values
06:36:32
✔ returns 0 for unknown keys
06:36:32
✔ increments values
06:36:32
✔ decrements values
06:36:32
✔ throws when decrementing below zero
06:36:32
✔ increments values by a delta
06:36:32
✔ resets the counter
06:36:32
✔ iterates over entries
06:36:32 counts occurrences of integers values
06:36:32
✔ returns 0 for unknown keys
06:36:32
✔ increments values
06:36:32
✔ decrements values
06:36:32
✔ throws when decrementing below zero
06:36:32
✔ increments values by a delta
06:36:32
✔ resets the counter
06:36:32
✔ iterates over entries
06:36:32 counts occurrences of strings values
06:36:32
✔ returns 0 for unknown keys
06:36:32
✔ increments values
06:36:32
✔ decrements values
06:36:32
✔ throws when decrementing below zero
06:36:32
✔ increments values by a delta
06:36:32
✔ resets the counter
06:36:32
✔ iterates over entries
06:36:32 counts occurrences of strings values
06:36:32
✔ returns 0 for unknown keys
06:36:32
✔ increments values
06:36:32
✔ decrements values
06:36:32
✔ throws when decrementing below zero
06:36:32
✔ increments values by a delta
06:36:32
✔ resets the counter
06:36:32
✔ iterates over entries
06:36:32
06:36:32 LMDBMap
06:36:32 Sync AztecMap
06:36:32
✔ should be able to set and get values
06:36:32
✔ should be able to set many values
06:36:32
✔ should be able to overwrite values
06:36:32
✔ should be able to set values if they do not exist
06:36:32
✔ should be able to delete values
06:36:32
✔ should be able to return size of the map
06:36:32
✔ should be able to iterate over entries when there are no keys
06:36:32
✔ should be able to iterate over entries
06:36:32
✔ should be able to iterate over values
06:36:32
✔ should be able to iterate over keys
06:36:32
✔ supports range queries over chars keys
06:36:32
✔ supports range queries over numbers keys
06:36:32
✔ supports range queries over negative numbers keys
06:36:32
✔ supports range queries over strings keys
06:36:32
✔ supports range queries over zero-based numbers keys
06:36:32 Async AztecMap
06:36:32
✔ should be able to set and get values
06:36:32
✔ should be able to set many values
06:36:32
✔ should be able to overwrite values
06:36:32
✔ should be able to set values if they do not exist
06:36:32
✔ should be able to delete values
06:36:32
✔ should be able to return size of the map
06:36:32
✔ should be able to iterate over entries when there are no keys
06:36:32
✔ should be able to iterate over entries
06:36:32
✔ should be able to iterate over values
06:36:32
✔ should be able to iterate over keys
06:36:32
✔ supports range queries over chars keys
06:36:32
✔ supports range queries over numbers keys
06:36:33
✔ supports range queries over negative numbers keys
06:36:33
✔ supports range queries over strings keys
06:36:33
✔ supports range queries over zero-based numbers keys
06:36:33
06:36:33 LMDBMultiMap
06:36:33 Sync AztecMultiMap
06:36:33
✔ should be able to set and get values
06:36:33
✔ should be able to set values if they do not exist
06:36:33
✔ should be able to delete values
06:36:33
✔ should be able to get size of the map
06:36:33
✔ should be able to iterate over entries when there are no keys
06:36:33
✔ should be able to iterate over entries
06:36:33
✔ should be able to iterate over values
06:36:33
✔ should be able to iterate over keys
06:36:33
✔ should be able to get multiple values for a single key
06:36:33
✔ should ignore multiple identical values
06:36:33
✔ should be able to delete individual values for a single key
06:36:33
✔ should be able to get size of the map with duplicate keys
06:36:33
✔ should be able to delete the last and first values for a key
06:36:33
✔ should be able to fully clear a key
06:36:33
✔ should be able to insert after deletion
06:36:33
✔ supports range queries
06:36:33 Async AztecMultiMap
06:36:33
✔ should be able to set and get values
06:36:33
✔ should be able to set values if they do not exist
06:36:33
✔ should be able to delete values
06:36:33
✔ should be able to get size of the map
06:36:33
✔ should be able to iterate over entries when there are no keys
06:36:33
✔ should be able to iterate over entries
06:36:33
✔ should be able to iterate over values
06:36:33
✔ should be able to iterate over keys
06:36:33
✔ should be able to get multiple values for a single key
06:36:33
✔ should ignore multiple identical values
06:36:33
✔ should be able to delete individual values for a single key
06:36:33
✔ should be able to get size of the map with duplicate keys
06:36:33
✔ should be able to delete the last and first values for a key
06:36:33
✔ should be able to fully clear a key
06:36:33
✔ should be able to insert after deletion
06:36:33
✔ supports range queries
06:36:33
06:36:33 LMDBSet
06:36:33 Sync AztecSet
06:36:33
✔ should be able to set and get values
06:36:33
✔ should be able to delete values
06:36:33
✔ should be able to iterate over entries
06:36:33
✔ supports range queries
06:36:33 Aync AztecSet
06:36:33
✔ should be able to set and get values
06:36:33
✔ should be able to delete values
06:36:33
✔ should be able to iterate over entries
06:36:33
✔ supports range queries
06:36:33
06:36:33 LMDBSingleton
06:36:33 Sync AztecSingleton
06:36:33
✔ returns undefined if the value is not set
06:36:33
✔ should be able to set and get values
06:36:33
✔ overwrites the value if it is set again
06:36:33 Async AztecSingleton
06:36:33
✔ returns undefined if the value is not set
06:36:33
✔ should be able to set and get values
06:36:33
✔ overwrites the value if it is set again
06:36:33
06:36:33 L2TipsStore
06:36:33
✔ returns zero if no tips are stored
06:36:33
✔ stores chain tips (121ms)
06:36:33
✔ sets latest tip from blocks added
06:36:33
✔ clears block hashes when setting finalized chain (63ms)
06:36:33
✔ does not blow up when setting proven chain on an unseen block number
06:36:33
06:36:33
06:36:33
202 passing (4s)
06:36:33
06:36:34 [06:36:33.405]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:34 [06:36:33.421]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:34 [06:36:33.443]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:34 [06:36:33.456]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:34 [06:36:33.590]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:34 [06:36:33.603]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:34 [06:36:33.643]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:34 [06:36:33.654]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:34 [06:36:33.740]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
06:36:34 [06:36:33.759]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16