Parent Log:
http://ci.aztec-labs.com/7b3e6e8a2abdd89b
Command: 9e91553d04f5b22d cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/10badd24359b04680068afd9ca24407383374db1
Env: REF_NAME=gh-readonly-queue/next/pr-15019-7d223783d91db15002a09abc1b52d1455eb3e3da CURRENT_VERSION=0.87.6 CI_FULL=0
Date: Mon Jun 16 11:11:08 UTC 2025
System: ARCH=arm64 CPUS=64 MEM=247Gi HOSTNAME=pr-15019_arm64_a1-fast
Resources: CPU_LIST=0-63 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
11:11:11
11:11:11
11:11:11 LMDBArrayV2
11:11:11
✔ should be able to push and pop values
11:11:11 [11:11:11.119]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11 [11:11:11.164]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to get values by index
11:11:11 [11:11:11.192]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to set values by index
11:11:11 [11:11:11.240]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to iterate over values
11:11:11 [11:11:11.275]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to restore state
11:11:11
11:11:11 Clean shutdown
11:11:11 [11:11:11.304]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ Ensures clean closing of the database (84ms)
11:11:11
11:11:11 LMDBMap
11:11:11
✔ should be able to set and get values
11:11:11 [11:11:11.399]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11 [11:11:11.422]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to overwrite values
11:11:11 [11:11:11.443]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to set values if they do not exist
11:11:11 [11:11:11.460]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to delete values
11:11:11 [11:11:11.485]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to return size of the map
11:11:11 [11:11:11.510]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to iterate over entries when there are no keys
11:11:11 [11:11:11.521]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to iterate over entries
11:11:11 [11:11:11.545]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to iterate over values
11:11:11 [11:11:11.566]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to iterate over keys
11:11:11 [11:11:11.587]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ supports range queries over chars keys
11:11:11 [11:11:11.616]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ supports range queries over numbers keys
11:11:11 [11:11:11.643]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ supports range queries over negative numbers keys
11:11:11 [11:11:11.672]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ supports range queries over strings keys
11:11:11 [11:11:11.702]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ supports range queries over zero-based numbers keys
11:11:11
11:11:11 LMDBMultiMap
11:11:11 [11:11:11.731]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to set and get values
11:11:11 [11:11:11.752]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to set values if they do not exist
11:11:11 [11:11:11.772]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to delete values
11:11:11 [11:11:11.798]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to get size of the map
11:11:11
✔ should be able to iterate over entries when there are no keys
11:11:11 [11:11:11.825]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11 [11:11:11.837]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to iterate over entries
11:11:11 [11:11:11.862]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to iterate over values
11:11:11 [11:11:11.884]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to iterate over keys
11:11:11 [11:11:11.906]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to get multiple values for a single key
11:11:11 [11:11:11.927]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should ignore multiple identical values
11:11:11 [11:11:11.948]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:11
✔ should be able to delete individual values for a single key
11:11:11 [11:11:11.976]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:12
✔ should be able to get size of the map with duplicate keys
11:11:12
✔ should be able to delete the last and first values for a key
11:11:12 [11:11:12.014]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:12 [11:11:12.043]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:12
✔ should be able to fully clear a key
11:11:12 [11:11:12.079]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:12
✔ should be able to insert after deletion
11:11:12 [11:11:12.128]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:12
✔ supports range queries
11:11:12
11:11:12 ReadTransaction
11:11:12
✔ sends GET requests
11:11:12
✔ iterates the database
11:11:12
✔ closes the cursor early
11:11:12
✔ closes the cursor even if in the case of an error
11:11:12
✔ handles empty cursors
11:11:12
✔ after close it does not accept requests
11:11:12
11:11:12 LMDBSingleValue
11:11:12 [11:11:12.172]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:12
✔ returns undefined if the value is not set
11:11:12 [11:11:12.183]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:12
✔ should be able to set and get values
11:11:12 [11:11:12.198]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:12
✔ overwrites the value if it is set again
11:11:12
11:11:12 AztecLMDBStoreV2
11:11:12
✔ returns undefined for unset keys
11:11:12 [11:11:12.222]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
11:11:12 [11:11:12.233]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
11:11:12
✔ reads and writes in separate txs
11:11:12 [11:11:12.251]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
11:11:12
✔ should serialize writes correctly (262ms)
11:11:12
✔ guards against too many cursors being opened at the same time (118ms)
11:11:12
✔ copies and restores data
11:11:12
11:11:12 utils
11:11:12
✔ removeDuplicatesFromSortedArray
11:11:12
✔ binarySearch
11:11:12 merge
11:11:12
✔ merges
11:11:12
11:11:12 insertIntoSortedArray
11:11:12
✔ inserts into empty array
11:11:12
✔ inserts at beginning
11:11:12
✔ inserts at end
11:11:12
✔ inserts in middle
11:11:12
✔ handles duplicates
11:11:12
✔ maintains order with multiple inserts
11:11:12
11:11:12 removeAnyOf
11:11:12
✔ removes single matching value
11:11:12
✔ removes multiple matching values
11:11:12
✔ handles empty removal array
11:11:12
✔ handles no matches
11:11:12
✔ removes duplicates
11:11:12
11:11:12 WriteTransaction
11:11:12
✔ accumulatest writes
11:11:12
✔ correctly manages index batch
11:11:12
✔ correctly meanages pending data reads
11:11:12
✔ correctly meanages pending index reads
11:11:12
✔ correctly iterates over pending data
11:11:12
✔ correctly iterates over uncommitted and committed data
11:11:12
✔ correctly iterates over overritten data
11:11:12
✔ correctly iterates until end key
11:11:12
✔ correctly iterates in reverse
11:11:12
✔ correctly iterates in reverse with end key
11:11:12
✔ correctly iterates over pending index data
11:11:12
✔ correctly iterates over pending index data up to end key
11:11:12
✔ correctly iterates over pending index data in reverse
11:11:12
✔ correctly iterates over pending index data in reverse up to given end key
11:11:12
✔ refuses to commit if closed
11:11:12
11:11:12 LMDBArray
11:11:12 Sync AztecArray
11:11:12
✔ should be able to push and pop values
11:11:12
✔ should be able to get values by index
11:11:12
✔ should be able to set values by index
11:11:12
✔ should be able to iterate over values
11:11:12
✔ should be able to restore state
11:11:12 Async AztecArray
11:11:12
✔ should be able to push and pop values
11:11:12
✔ should be able to get values by index
11:11:12
✔ should be able to set values by index
11:11:12 [11:11:12.525]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
11:11:12 [11:11:12.658]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
11:11:12 [11:11:12.680]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
11:11:12
✔ should be able to iterate over values
11:11:12
✔ should be able to restore state
11:11:12
11:11:12 LmdbAztecCounter
11:11:12
✔ iterates in key order
11:11:12
✔ iterates in key order
11:11:12
✔ iterates in key order
11:11:12 counts occurrences of floating point number values
11:11:12
✔ returns 0 for unknown keys
11:11:12
✔ increments values
11:11:12
✔ decrements values
11:11:12
✔ throws when decrementing below zero
11:11:12
✔ increments values by a delta
11:11:12
✔ resets the counter
11:11:12
✔ iterates over entries
11:11:12 counts occurrences of integers values
11:11:12
✔ returns 0 for unknown keys
11:11:12
✔ increments values
11:11:12
✔ decrements values
11:11:12
✔ throws when decrementing below zero
11:11:12
✔ increments values by a delta
11:11:12
✔ resets the counter
11:11:13
✔ iterates over entries
11:11:13 counts occurrences of strings values
11:11:13
✔ returns 0 for unknown keys
11:11:13
✔ increments values
11:11:13
✔ decrements values
11:11:13
✔ throws when decrementing below zero
11:11:13
✔ increments values by a delta
11:11:13
✔ resets the counter
11:11:13
✔ iterates over entries
11:11:13 counts occurrences of strings values
11:11:13
✔ returns 0 for unknown keys
11:11:13
✔ increments values
11:11:13
✔ decrements values
11:11:13
✔ throws when decrementing below zero
11:11:13
✔ increments values by a delta
11:11:13
✔ resets the counter
11:11:13
✔ iterates over entries
11:11:13
11:11:13 LMDBMap
11:11:13 Sync AztecMap
11:11:13
✔ should be able to set and get values
11:11:13
✔ should be able to overwrite values
11:11:13
✔ should be able to set values if they do not exist
11:11:13
✔ should be able to delete values
11:11:13
✔ should be able to return size of the map
11:11:13
✔ should be able to iterate over entries when there are no keys
11:11:13
✔ should be able to iterate over entries
11:11:13
✔ should be able to iterate over values
11:11:13
✔ should be able to iterate over keys
11:11:13
✔ supports range queries over chars keys
11:11:13
✔ supports range queries over numbers keys
11:11:13
✔ supports range queries over negative numbers keys
11:11:13
✔ supports range queries over strings keys
11:11:13
✔ supports range queries over zero-based numbers keys
11:11:13 Async AztecMap
11:11:13
✔ should be able to set and get values
11:11:13
✔ should be able to overwrite values
11:11:13
✔ should be able to set values if they do not exist
11:11:13
✔ should be able to delete values
11:11:13
✔ should be able to return size of the map
11:11:13
✔ should be able to iterate over entries when there are no keys
11:11:13
✔ should be able to iterate over entries
11:11:13
✔ should be able to iterate over values
11:11:13
✔ should be able to iterate over keys
11:11:13
✔ supports range queries over chars keys
11:11:13
✔ supports range queries over numbers keys
11:11:13
✔ supports range queries over negative numbers keys
11:11:13
✔ supports range queries over strings keys
11:11:13
✔ supports range queries over zero-based numbers keys
11:11:13
11:11:13 LMDBMultiMap
11:11:13 Sync AztecMultiMap
11:11:13
✔ should be able to set and get values
11:11:13
✔ should be able to set values if they do not exist
11:11:13
✔ should be able to delete values
11:11:13
✔ should be able to get size of the map
11:11:13
✔ should be able to iterate over entries when there are no keys
11:11:13
✔ should be able to iterate over entries
11:11:13
✔ should be able to iterate over values
11:11:13
✔ should be able to iterate over keys
11:11:13
✔ should be able to get multiple values for a single key
11:11:13
✔ should ignore multiple identical values
11:11:13
✔ should be able to delete individual values for a single key
11:11:13
✔ should be able to get size of the map with duplicate keys
11:11:13
✔ should be able to delete the last and first values for a key
11:11:13
✔ should be able to fully clear a key
11:11:13
✔ should be able to insert after deletion
11:11:13
✔ supports range queries
11:11:13 Async AztecMultiMap
11:11:13
✔ should be able to set and get values
11:11:13
✔ should be able to set values if they do not exist
11:11:13
✔ should be able to delete values
11:11:13
✔ should be able to get size of the map
11:11:13
✔ should be able to iterate over entries when there are no keys
11:11:13
✔ should be able to iterate over entries
11:11:13
✔ should be able to iterate over values
11:11:13
✔ should be able to iterate over keys
11:11:13
✔ should be able to get multiple values for a single key
11:11:13
✔ should ignore multiple identical values
11:11:13
✔ should be able to delete individual values for a single key
11:11:13
✔ should be able to get size of the map with duplicate keys
11:11:13
✔ should be able to delete the last and first values for a key
11:11:13
✔ should be able to fully clear a key
11:11:13
✔ should be able to insert after deletion
11:11:13
✔ supports range queries
11:11:13
11:11:13 LMDBSet
11:11:13 Sync AztecSet
11:11:13
✔ should be able to set and get values
11:11:13
✔ should be able to delete values
11:11:13
✔ should be able to iterate over entries
11:11:13
✔ supports range queries
11:11:13 Aync AztecSet
11:11:13
✔ should be able to set and get values
11:11:13
✔ should be able to delete values
11:11:13
✔ should be able to iterate over entries
11:11:13
✔ supports range queries
11:11:13
11:11:13 LMDBSingleton
11:11:13 Sync AztecSingleton
11:11:13
✔ returns undefined if the value is not set
11:11:13
✔ should be able to set and get values
11:11:13
✔ overwrites the value if it is set again
11:11:13 Async AztecSingleton
11:11:13
✔ returns undefined if the value is not set
11:11:13
✔ should be able to set and get values
11:11:13
✔ overwrites the value if it is set again
11:11:13
11:11:13 L2TipsStore
11:11:13
✔ returns zero if no tips are stored
11:11:13 [11:11:13.648]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:13 [11:11:13.664]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:13 [11:11:13.689]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:13 [11:11:13.705]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:13
✔ stores chain tips (115ms)
11:11:13 [11:11:13.833]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:13 [11:11:13.847]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:13
✔ sets latest tip from blocks added
11:11:13 [11:11:13.883]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:13 [11:11:13.899]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:13
✔ clears block hashes when setting finalized chain (61ms)
11:11:14
✔ does not blow up when setting proven chain on an unseen block number
11:11:14
11:11:14
11:11:14
199 passing (3s)
11:11:14
11:11:14 [11:11:13.976]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
11:11:14 [11:11:13.988]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16