Parent Log:
http://ci.aztec-labs.com/70b89db270779f49
Command: a852c28f8f853b32 cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/ffc8af0c47dad3be6fb4bfb9f3f5af6cd3a05a67
Env: REF_NAME=gh-readonly-queue/next/pr-15214-69efc9daf98e823f486416900de52fe8a44f25d9 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Mon Jun 23 16:13:00 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15214_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:13:04
16:13:04
16:13:04 LMDBArrayV2
16:13:04 [16:13:04.666]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:04
✔ should be able to push and pop values (44ms)
16:13:04 [16:13:04.735]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:04
✔ should be able to get values by index
16:13:04 [16:13:04.771]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:04
✔ should be able to set values by index
16:13:04 [16:13:04.822]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:04
✔ should be able to iterate over values
16:13:04 [16:13:04.859]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:04
✔ should be able to restore state
16:13:04
16:13:04 Clean shutdown
16:13:04 [16:13:04.891]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ Ensures clean closing of the database (144ms)
16:13:05
16:13:05 LMDBMap
16:13:05
✔ should be able to set and get values
16:13:05
✔ should be able to set many values
16:13:05
✔ should be able to overwrite values
16:13:05
✔ should be able to set values if they do not exist
16:13:05 [16:13:05.050]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05 [16:13:05.073]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05 [16:13:05.112]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05 [16:13:05.136]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05 [16:13:05.156]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should be able to delete values
16:13:05 [16:13:05.189]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should be able to return size of the map
16:13:05 [16:13:05.220]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should be able to iterate over entries when there are no keys
16:13:05 [16:13:05.233]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should be able to iterate over entries
16:13:05 [16:13:05.257]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should be able to iterate over values
16:13:05 [16:13:05.282]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should be able to iterate over keys
16:13:05 [16:13:05.305]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ supports range queries over chars keys
16:13:05 [16:13:05.339]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ supports range queries over numbers keys
16:13:05 [16:13:05.377]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ supports range queries over negative numbers keys
16:13:05 [16:13:05.412]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ supports range queries over strings keys
16:13:05 [16:13:05.448]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ supports range queries over zero-based numbers keys
16:13:05
16:13:05 LMDBMultiMap
16:13:05 [16:13:05.481]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should be able to set and get values
16:13:05 [16:13:05.505]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should be able to set values if they do not exist
16:13:05 [16:13:05.527]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should be able to delete values
16:13:05 [16:13:05.558]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should be able to get size of the map
16:13:05
✔ should be able to iterate over entries when there are no keys
16:13:05 [16:13:05.594]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05 [16:13:05.611]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should be able to iterate over entries
16:13:05 [16:13:05.642]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should be able to iterate over values
16:13:05 [16:13:05.669]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should be able to iterate over keys
16:13:05 [16:13:05.698]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should be able to get multiple values for a single key
16:13:05 [16:13:05.724]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should ignore multiple identical values
16:13:05 [16:13:05.756]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should be able to delete individual values for a single key
16:13:05 [16:13:05.792]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should be able to get size of the map with duplicate keys
16:13:05 [16:13:05.838]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should be able to delete the last and first values for a key
16:13:05 [16:13:05.876]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should be able to fully clear a key
16:13:05 [16:13:05.915]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:05
✔ should be able to insert after deletion (44ms)
16:13:05 [16:13:05.975]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:06
✔ supports range queries
16:13:06
16:13:06 ReadTransaction
16:13:06
✔ sends GET requests
16:13:06
✔ iterates the database
16:13:06
✔ closes the cursor early
16:13:06
✔ closes the cursor even if in the case of an error
16:13:06
✔ handles empty cursors
16:13:06
✔ after close it does not accept requests
16:13:06
16:13:06 LMDBSingleValue
16:13:06
✔ returns undefined if the value is not set
16:13:06 [16:13:06.025]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:06 [16:13:06.041]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:06
✔ should be able to set and get values
16:13:06 [16:13:06.063]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:06
✔ overwrites the value if it is set again
16:13:06
16:13:06 AztecLMDBStoreV2
16:13:06 [16:13:06.092]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:13:06
✔ returns undefined for unset keys
16:13:06 [16:13:06.107]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:13:06
✔ reads and writes in separate txs
16:13:06 [16:13:06.130]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:13:06
✔ should serialize writes correctly (299ms)
16:13:06
✔ guards against too many cursors being opened at the same time (123ms)
16:13:06
✔ copies and restores data
16:13:06
16:13:06 utils
16:13:06
✔ removeDuplicatesFromSortedArray
16:13:06
✔ binarySearch
16:13:06 merge
16:13:06
✔ merges
16:13:06
16:13:06 insertIntoSortedArray
16:13:06
✔ inserts into empty array
16:13:06
✔ inserts at beginning
16:13:06
✔ inserts at end
16:13:06
✔ inserts in middle
16:13:06
✔ handles duplicates
16:13:06
✔ maintains order with multiple inserts
16:13:06
16:13:06 removeAnyOf
16:13:06
✔ removes single matching value
16:13:06
✔ removes multiple matching values
16:13:06
✔ handles empty removal array
16:13:06
✔ handles no matches
16:13:06
✔ removes duplicates
16:13:06
16:13:06 WriteTransaction
16:13:06
✔ accumulatest writes
16:13:06
✔ correctly manages index batch
16:13:06
✔ correctly meanages pending data reads
16:13:06
✔ correctly meanages pending index reads
16:13:06
✔ correctly iterates over pending data
16:13:06
✔ correctly iterates over uncommitted and committed data
16:13:06
✔ correctly iterates over overritten data
16:13:06
✔ correctly iterates until end key
16:13:06
✔ correctly iterates in reverse
16:13:06
✔ correctly iterates in reverse with end key
16:13:06
✔ correctly iterates over pending index data
16:13:06
✔ correctly iterates over pending index data up to end key
16:13:06
✔ correctly iterates over pending index data in reverse
16:13:06
✔ correctly iterates over pending index data in reverse up to given end key
16:13:06
✔ refuses to commit if closed
16:13:06
16:13:06 LMDBArray
16:13:06 Sync AztecArray
16:13:06 [16:13:06.442]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:13:06 [16:13:06.582]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
16:13:06 [16:13:06.607]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
16:13:06
✔ should be able to push and pop values
16:13:06
✔ should be able to get values by index
16:13:06
✔ should be able to set values by index
16:13:06
✔ should be able to iterate over values
16:13:06
✔ should be able to restore state
16:13:06 Async AztecArray
16:13:06
✔ should be able to push and pop values
16:13:06
✔ should be able to get values by index
16:13:06
✔ should be able to set values by index
16:13:06
✔ should be able to iterate over values
16:13:06
✔ should be able to restore state
16:13:06
16:13:06 LmdbAztecCounter
16:13:06
✔ iterates in key order
16:13:06
✔ iterates in key order
16:13:06
✔ iterates in key order
16:13:06 counts occurrences of floating point number values
16:13:06
✔ returns 0 for unknown keys
16:13:06
✔ increments values
16:13:06
✔ decrements values
16:13:06
✔ throws when decrementing below zero
16:13:06
✔ increments values by a delta
16:13:06
✔ resets the counter
16:13:06
✔ iterates over entries
16:13:06 counts occurrences of integers values
16:13:06
✔ returns 0 for unknown keys
16:13:06
✔ increments values
16:13:06
✔ decrements values
16:13:06
✔ throws when decrementing below zero
16:13:07
✔ increments values by a delta
16:13:07
✔ resets the counter
16:13:07
✔ iterates over entries
16:13:07 counts occurrences of strings values
16:13:07
✔ returns 0 for unknown keys
16:13:07
✔ increments values
16:13:07
✔ decrements values
16:13:07
✔ throws when decrementing below zero
16:13:07
✔ increments values by a delta
16:13:07
✔ resets the counter
16:13:07
✔ iterates over entries
16:13:07 counts occurrences of strings values
16:13:07
✔ returns 0 for unknown keys
16:13:07
✔ increments values
16:13:07
✔ decrements values
16:13:07
✔ throws when decrementing below zero
16:13:07
✔ increments values by a delta
16:13:07
✔ resets the counter
16:13:07
✔ iterates over entries
16:13:07
16:13:07 LMDBMap
16:13:07 Sync AztecMap
16:13:07
✔ should be able to set and get values
16:13:07
✔ should be able to set many values
16:13:07
✔ should be able to overwrite values
16:13:07
✔ should be able to set values if they do not exist
16:13:07
✔ should be able to delete values
16:13:07
✔ should be able to return size of the map
16:13:07
✔ should be able to iterate over entries when there are no keys
16:13:07
✔ should be able to iterate over entries
16:13:07
✔ should be able to iterate over values
16:13:07
✔ should be able to iterate over keys
16:13:07
✔ supports range queries over chars keys
16:13:07
✔ supports range queries over numbers keys
16:13:07
✔ supports range queries over negative numbers keys
16:13:07
✔ supports range queries over strings keys
16:13:07
✔ supports range queries over zero-based numbers keys
16:13:07 Async AztecMap
16:13:07
✔ should be able to set and get values
16:13:07
✔ should be able to set many values
16:13:07
✔ should be able to overwrite values
16:13:07
✔ should be able to set values if they do not exist
16:13:07
✔ should be able to delete values
16:13:07
✔ should be able to return size of the map
16:13:07
✔ should be able to iterate over entries when there are no keys
16:13:07
✔ should be able to iterate over entries
16:13:07
✔ should be able to iterate over values
16:13:07
✔ should be able to iterate over keys
16:13:07
✔ supports range queries over chars keys
16:13:07
✔ supports range queries over numbers keys
16:13:07
✔ supports range queries over negative numbers keys
16:13:07
✔ supports range queries over strings keys
16:13:07
✔ supports range queries over zero-based numbers keys
16:13:07
16:13:07 LMDBMultiMap
16:13:07 Sync AztecMultiMap
16:13:07
✔ should be able to set and get values
16:13:07
✔ should be able to set values if they do not exist
16:13:07
✔ should be able to delete values
16:13:07
✔ should be able to get size of the map
16:13:07
✔ should be able to iterate over entries when there are no keys
16:13:07
✔ should be able to iterate over entries
16:13:07
✔ should be able to iterate over values
16:13:07
✔ should be able to iterate over keys
16:13:07
✔ should be able to get multiple values for a single key
16:13:07
✔ should ignore multiple identical values
16:13:07
✔ should be able to delete individual values for a single key
16:13:07
✔ should be able to get size of the map with duplicate keys
16:13:07
✔ should be able to delete the last and first values for a key
16:13:07
✔ should be able to fully clear a key
16:13:07
✔ should be able to insert after deletion
16:13:07
✔ supports range queries
16:13:07 Async AztecMultiMap
16:13:07
✔ should be able to set and get values
16:13:07
✔ should be able to set values if they do not exist
16:13:07
✔ should be able to delete values
16:13:07
✔ should be able to get size of the map
16:13:07
✔ should be able to iterate over entries when there are no keys
16:13:07
✔ should be able to iterate over entries
16:13:07
✔ should be able to iterate over values
16:13:07
✔ should be able to iterate over keys
16:13:07
✔ should be able to get multiple values for a single key
16:13:07
✔ should ignore multiple identical values
16:13:07
✔ should be able to delete individual values for a single key
16:13:07
✔ should be able to get size of the map with duplicate keys
16:13:07
✔ should be able to delete the last and first values for a key
16:13:07
✔ should be able to fully clear a key
16:13:07
✔ should be able to insert after deletion
16:13:07
✔ supports range queries
16:13:07
16:13:07 LMDBSet
16:13:07 Sync AztecSet
16:13:07
✔ should be able to set and get values
16:13:07
✔ should be able to delete values
16:13:07
✔ should be able to iterate over entries
16:13:07
✔ supports range queries
16:13:07 Aync AztecSet
16:13:07
✔ should be able to set and get values
16:13:07
✔ should be able to delete values
16:13:07
✔ should be able to iterate over entries
16:13:07
✔ supports range queries
16:13:08
16:13:08 LMDBSingleton
16:13:08 Sync AztecSingleton
16:13:08
✔ returns undefined if the value is not set
16:13:08
✔ should be able to set and get values
16:13:08
✔ overwrites the value if it is set again
16:13:08 Async AztecSingleton
16:13:08
✔ returns undefined if the value is not set
16:13:08
✔ should be able to set and get values
16:13:08
✔ overwrites the value if it is set again
16:13:08
16:13:08 L2TipsStore
16:13:08
✔ returns zero if no tips are stored
16:13:08
✔ stores chain tips (142ms)
16:13:08
✔ sets latest tip from blocks added
16:13:08
✔ clears block hashes when setting finalized chain (60ms)
16:13:08
✔ does not blow up when setting proven chain on an unseen block number
16:13:08
16:13:08
16:13:08
202 passing (4s)
16:13:08
16:13:08 [16:13:08.045]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:08 [16:13:08.060]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:08 [16:13:08.084]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:08 [16:13:08.097]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:08 [16:13:08.252]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:08 [16:13:08.266]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:08 [16:13:08.307]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:08 [16:13:08.324]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:08 [16:13:08.399]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
16:13:08 [16:13:08.412]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16