Parent Log:
http://ci.aztec-labs.com/8168996f3854ebb8
Command: 73379369dc8552ae cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/7a1b59a9ea7f085cd243d25401ffbea660430ebd
Env: REF_NAME=gh-readonly-queue/next/pr-15163-4608046e462faf9ff3fbee265ba34dbecb5d0b31 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Mon Jun 23 13:50:59 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15163_amd64_x3-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
13:51:03
13:51:03
13:51:03 LMDBArrayV2
13:51:03 [13:51:03.034]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03
✔ should be able to push and pop values
13:51:03 [13:51:03.096]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03
✔ should be able to get values by index
13:51:03 [13:51:03.150]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03
✔ should be able to set values by index (49ms)
13:51:03 [13:51:03.215]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03
✔ should be able to iterate over values
13:51:03 [13:51:03.254]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03
✔ should be able to restore state
13:51:03
13:51:03 Clean shutdown
13:51:03 [13:51:03.303]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03
✔ Ensures clean closing of the database (141ms)
13:51:03
13:51:03 LMDBMap
13:51:03
✔ should be able to set and get values
13:51:03
✔ should be able to set many values
13:51:03
✔ should be able to overwrite values
13:51:03
✔ should be able to set values if they do not exist
13:51:03 [13:51:03.461]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03 [13:51:03.487]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03 [13:51:03.536]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03 [13:51:03.566]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03 [13:51:03.585]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03
✔ should be able to delete values
13:51:03 [13:51:03.621]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03
✔ should be able to return size of the map
13:51:03 [13:51:03.654]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03
✔ should be able to iterate over entries when there are no keys
13:51:03 [13:51:03.668]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03
✔ should be able to iterate over entries
13:51:03 [13:51:03.691]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03
✔ should be able to iterate over values
13:51:03 [13:51:03.726]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03
✔ should be able to iterate over keys
13:51:03 [13:51:03.755]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03
✔ supports range queries over chars keys
13:51:03 [13:51:03.793]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03
✔ supports range queries over numbers keys (38ms)
13:51:03 [13:51:03.845]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03
✔ supports range queries over negative numbers keys
13:51:03 [13:51:03.889]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03
✔ supports range queries over strings keys (39ms)
13:51:03 [13:51:03.943]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:03
✔ supports range queries over zero-based numbers keys
13:51:03
13:51:03 LMDBMultiMap
13:51:03 [13:51:03.980]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:04
✔ should be able to set and get values
13:51:04 [13:51:04.012]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:04
✔ should be able to set values if they do not exist
13:51:04 [13:51:04.041]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:04
✔ should be able to delete values
13:51:04 [13:51:04.072]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:04
✔ should be able to get size of the map
13:51:04 [13:51:04.113]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:04
✔ should be able to iterate over entries when there are no keys
13:51:04 [13:51:04.138]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:04
✔ should be able to iterate over entries
13:51:04 [13:51:04.165]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:04
✔ should be able to iterate over values
13:51:04 [13:51:04.196]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:04
✔ should be able to iterate over keys
13:51:04 [13:51:04.239]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:04
✔ should be able to get multiple values for a single key
13:51:04 [13:51:04.270]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:04
✔ should ignore multiple identical values
13:51:04 [13:51:04.296]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:04
✔ should be able to delete individual values for a single key
13:51:04 [13:51:04.343]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:04
✔ should be able to get size of the map with duplicate keys
13:51:04 [13:51:04.392]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:04
✔ should be able to delete the last and first values for a key
13:51:04 [13:51:04.439]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:04
✔ should be able to fully clear a key
13:51:04 [13:51:04.480]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:04
✔ should be able to insert after deletion (45ms)
13:51:04 [13:51:04.538]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:04
✔ supports range queries
13:51:04
13:51:04 ReadTransaction
13:51:04
✔ sends GET requests
13:51:04
✔ iterates the database
13:51:04
✔ closes the cursor early
13:51:04
✔ closes the cursor even if in the case of an error
13:51:04
✔ handles empty cursors
13:51:04
✔ after close it does not accept requests
13:51:04
13:51:04 LMDBSingleValue
13:51:04
✔ returns undefined if the value is not set
13:51:04 [13:51:04.600]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:04 [13:51:04.620]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:04
✔ should be able to set and get values
13:51:04 [13:51:04.642]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:04
✔ overwrites the value if it is set again
13:51:04
13:51:04 AztecLMDBStoreV2
13:51:04 [13:51:04.666]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
13:51:04
✔ returns undefined for unset keys
13:51:04 [13:51:04.681]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
13:51:04
✔ reads and writes in separate txs
13:51:04 [13:51:04.711]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
13:51:05
✔ should serialize writes correctly (338ms)
13:51:05
✔ guards against too many cursors being opened at the same time (121ms)
13:51:05
✔ copies and restores data
13:51:05 [13:51:05.068]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
13:51:05 [13:51:05.204]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
13:51:05 [13:51:05.229]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
13:51:05
13:51:05 utils
13:51:05
✔ removeDuplicatesFromSortedArray
13:51:05
✔ binarySearch
13:51:05 merge
13:51:05
✔ merges
13:51:05
13:51:05 insertIntoSortedArray
13:51:05
✔ inserts into empty array
13:51:05
✔ inserts at beginning
13:51:05
✔ inserts at end
13:51:05
✔ inserts in middle
13:51:05
✔ handles duplicates
13:51:05
✔ maintains order with multiple inserts
13:51:05
13:51:05 removeAnyOf
13:51:05
✔ removes single matching value
13:51:05
✔ removes multiple matching values
13:51:05
✔ handles empty removal array
13:51:05
✔ handles no matches
13:51:05
✔ removes duplicates
13:51:05
13:51:05 WriteTransaction
13:51:05
✔ accumulatest writes
13:51:05
✔ correctly manages index batch
13:51:05
✔ correctly meanages pending data reads
13:51:05
✔ correctly meanages pending index reads
13:51:05
✔ correctly iterates over pending data
13:51:05
✔ correctly iterates over uncommitted and committed data
13:51:05
✔ correctly iterates over overritten data
13:51:05
✔ correctly iterates until end key
13:51:05
✔ correctly iterates in reverse
13:51:05
✔ correctly iterates in reverse with end key
13:51:05
✔ correctly iterates over pending index data
13:51:05
✔ correctly iterates over pending index data up to end key
13:51:05
✔ correctly iterates over pending index data in reverse
13:51:05
✔ correctly iterates over pending index data in reverse up to given end key
13:51:05
✔ refuses to commit if closed
13:51:05
13:51:05 LMDBArray
13:51:05 Sync AztecArray
13:51:05
✔ should be able to push and pop values
13:51:05
✔ should be able to get values by index
13:51:05
✔ should be able to set values by index
13:51:05
✔ should be able to iterate over values
13:51:05
✔ should be able to restore state
13:51:05 Async AztecArray
13:51:05
✔ should be able to push and pop values
13:51:05
✔ should be able to get values by index
13:51:05
✔ should be able to set values by index
13:51:05
✔ should be able to iterate over values
13:51:05
✔ should be able to restore state
13:51:05
13:51:05 LmdbAztecCounter
13:51:05
✔ iterates in key order
13:51:05
✔ iterates in key order
13:51:05
✔ iterates in key order
13:51:05 counts occurrences of floating point number values
13:51:05
✔ returns 0 for unknown keys
13:51:05
✔ increments values
13:51:05
✔ decrements values
13:51:05
✔ throws when decrementing below zero
13:51:05
✔ increments values by a delta
13:51:05
✔ resets the counter
13:51:05
✔ iterates over entries
13:51:05 counts occurrences of integers values
13:51:05
✔ returns 0 for unknown keys
13:51:05
✔ increments values
13:51:05
✔ decrements values
13:51:05
✔ throws when decrementing below zero
13:51:05
✔ increments values by a delta
13:51:05
✔ resets the counter
13:51:05
✔ iterates over entries
13:51:05 counts occurrences of strings values
13:51:05
✔ returns 0 for unknown keys
13:51:05
✔ increments values
13:51:05
✔ decrements values
13:51:05
✔ throws when decrementing below zero
13:51:05
✔ increments values by a delta
13:51:05
✔ resets the counter
13:51:05
✔ iterates over entries
13:51:05 counts occurrences of strings values
13:51:05
✔ returns 0 for unknown keys
13:51:05
✔ increments values
13:51:05
✔ decrements values
13:51:05
✔ throws when decrementing below zero
13:51:05
✔ increments values by a delta
13:51:05
✔ resets the counter
13:51:05
✔ iterates over entries
13:51:05
13:51:05 LMDBMap
13:51:05 Sync AztecMap
13:51:05
✔ should be able to set and get values
13:51:06
✔ should be able to set many values
13:51:06
✔ should be able to overwrite values
13:51:06
✔ should be able to set values if they do not exist
13:51:06
✔ should be able to delete values
13:51:06
✔ should be able to return size of the map
13:51:06
✔ should be able to iterate over entries when there are no keys
13:51:06
✔ should be able to iterate over entries
13:51:06
✔ should be able to iterate over values
13:51:06
✔ should be able to iterate over keys
13:51:06
✔ supports range queries over chars keys
13:51:06
✔ supports range queries over numbers keys
13:51:06
✔ supports range queries over negative numbers keys
13:51:06
✔ supports range queries over strings keys
13:51:06
✔ supports range queries over zero-based numbers keys
13:51:06 Async AztecMap
13:51:06
✔ should be able to set and get values
13:51:06
✔ should be able to set many values
13:51:06
✔ should be able to overwrite values
13:51:06
✔ should be able to set values if they do not exist
13:51:06
✔ should be able to delete values
13:51:06
✔ should be able to return size of the map
13:51:06
✔ should be able to iterate over entries when there are no keys
13:51:06
✔ should be able to iterate over entries
13:51:06
✔ should be able to iterate over values
13:51:06
✔ should be able to iterate over keys
13:51:06
✔ supports range queries over chars keys
13:51:06
✔ supports range queries over numbers keys
13:51:06
✔ supports range queries over negative numbers keys
13:51:06
✔ supports range queries over strings keys
13:51:06
✔ supports range queries over zero-based numbers keys
13:51:06
13:51:06 LMDBMultiMap
13:51:06 Sync AztecMultiMap
13:51:06
✔ should be able to set and get values
13:51:06
✔ should be able to set values if they do not exist
13:51:06
✔ should be able to delete values
13:51:06
✔ should be able to get size of the map
13:51:06
✔ should be able to iterate over entries when there are no keys
13:51:06
✔ should be able to iterate over entries
13:51:06
✔ should be able to iterate over values
13:51:06
✔ should be able to iterate over keys
13:51:06
✔ should be able to get multiple values for a single key
13:51:06
✔ should ignore multiple identical values
13:51:06
✔ should be able to delete individual values for a single key
13:51:06
✔ should be able to get size of the map with duplicate keys
13:51:06
✔ should be able to delete the last and first values for a key
13:51:06
✔ should be able to fully clear a key
13:51:06
✔ should be able to insert after deletion
13:51:06
✔ supports range queries
13:51:06 Async AztecMultiMap
13:51:06
✔ should be able to set and get values
13:51:06
✔ should be able to set values if they do not exist
13:51:06
✔ should be able to delete values
13:51:06
✔ should be able to get size of the map
13:51:06
✔ should be able to iterate over entries when there are no keys
13:51:06
✔ should be able to iterate over entries
13:51:06
✔ should be able to iterate over values
13:51:06
✔ should be able to iterate over keys
13:51:06
✔ should be able to get multiple values for a single key
13:51:06
✔ should ignore multiple identical values
13:51:06
✔ should be able to delete individual values for a single key
13:51:06
✔ should be able to get size of the map with duplicate keys
13:51:06
✔ should be able to delete the last and first values for a key
13:51:06
✔ should be able to fully clear a key
13:51:06
✔ should be able to insert after deletion
13:51:06
✔ supports range queries
13:51:06
13:51:06 LMDBSet
13:51:06 Sync AztecSet
13:51:06
✔ should be able to set and get values
13:51:06
✔ should be able to delete values
13:51:06
✔ should be able to iterate over entries
13:51:06
✔ supports range queries
13:51:06 Aync AztecSet
13:51:06
✔ should be able to set and get values
13:51:06
✔ should be able to delete values
13:51:06
✔ should be able to iterate over entries
13:51:06
✔ supports range queries
13:51:06
13:51:06 LMDBSingleton
13:51:06 Sync AztecSingleton
13:51:06
✔ returns undefined if the value is not set
13:51:06
✔ should be able to set and get values
13:51:06
✔ overwrites the value if it is set again
13:51:06 Async AztecSingleton
13:51:06
✔ returns undefined if the value is not set
13:51:06
✔ should be able to set and get values
13:51:06
✔ overwrites the value if it is set again
13:51:06
13:51:06 L2TipsStore
13:51:06
✔ returns zero if no tips are stored
13:51:06
✔ stores chain tips (142ms)
13:51:06
✔ sets latest tip from blocks added
13:51:07
✔ clears block hashes when setting finalized chain (56ms)
13:51:07
✔ does not blow up when setting proven chain on an unseen block number
13:51:07
13:51:07
13:51:07
202 passing (4s)
13:51:07
13:51:07 [13:51:06.650]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:07 [13:51:06.663]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:07 [13:51:06.679]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:07 [13:51:06.693]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:07 [13:51:06.851]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:07 [13:51:06.864]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:07 [13:51:06.919]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:07 [13:51:06.937]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:07 [13:51:07.020]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
13:51:07 [13:51:07.031]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16