Parent Log: http://ci.aztec-labs.com/0223e03e7392550b Command: 7036b634d1ccdbba cd yarn-project/kv-store && yarn test Commit: https://github.com/AztecProtocol/aztec-packages/commit/b6c045c8e9bbe748f5441bd1e65a9beeb9c62e73 Env: REF_NAME=gh-readonly-queue/next/pr-15067-24972303091baff6f83c6389d7d1406c932357e9 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 17 14:19:08 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15067_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next 14:19:13 14:19:13 14:19:13 LMDBArrayV2 14:19:13 should be able to push and pop values (40ms) 14:19:13 should be able to get values by index 14:19:13 [14:19:13.357] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:13 [14:19:13.430] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:13 [14:19:13.479] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:13 should be able to set values by index (59ms) 14:19:13 should be able to iterate over values 14:19:13 [14:19:13.557] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:13 [14:19:13.598] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:13 should be able to restore state 14:19:13 14:19:13 Clean shutdown 14:19:13 [14:19:13.649] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:13 Ensures clean closing of the database (167ms) 14:19:13 14:19:13 LMDBMap 14:19:13 should be able to set and get values 14:19:13 should be able to set many values 14:19:13 [14:19:13.834] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:13 [14:19:13.873] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:13 [14:19:13.916] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:13 should be able to overwrite values 14:19:13 [14:19:13.966] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:13 should be able to set values if they do not exist 14:19:14 [14:19:13.991] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 should be able to delete values 14:19:14 [14:19:14.028] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 should be able to return size of the map 14:19:14 should be able to iterate over entries when there are no keys 14:19:14 [14:19:14.070] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 [14:19:14.086] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 should be able to iterate over entries 14:19:14 [14:19:14.116] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 should be able to iterate over values 14:19:14 [14:19:14.158] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 should be able to iterate over keys 14:19:14 [14:19:14.192] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 supports range queries over chars keys 14:19:14 [14:19:14.236] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 supports range queries over numbers keys 14:19:14 [14:19:14.288] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 supports range queries over negative numbers keys 14:19:14 [14:19:14.325] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 supports range queries over strings keys (39ms) 14:19:14 [14:19:14.382] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 supports range queries over zero-based numbers keys 14:19:14 14:19:14 LMDBMultiMap 14:19:14 [14:19:14.419] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 should be able to set and get values 14:19:14 should be able to set values if they do not exist 14:19:14 [14:19:14.464] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 [14:19:14.485] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 should be able to delete values 14:19:14 [14:19:14.529] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 should be able to get size of the map 14:19:14 [14:19:14.576] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 should be able to iterate over entries when there are no keys 14:19:14 [14:19:14.593] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 should be able to iterate over entries 14:19:14 [14:19:14.623] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 should be able to iterate over values 14:19:14 [14:19:14.662] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 should be able to iterate over keys 14:19:14 [14:19:14.696] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 should be able to get multiple values for a single key 14:19:14 [14:19:14.729] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 should ignore multiple identical values 14:19:14 should be able to delete individual values for a single key 14:19:14 [14:19:14.769] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 [14:19:14.803] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 should be able to get size of the map with duplicate keys (40ms) 14:19:14 [14:19:14.860] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 should be able to delete the last and first values for a key 14:19:14 [14:19:14.904] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:14 should be able to fully clear a key 14:19:14 [14:19:14.955] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:15 should be able to insert after deletion (55ms) 14:19:15 [14:19:15.027] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:15 supports range queries 14:19:15 14:19:15 ReadTransaction 14:19:15 sends GET requests 14:19:15 iterates the database 14:19:15 closes the cursor early 14:19:15 closes the cursor even if in the case of an error 14:19:15 handles empty cursors 14:19:15 after close it does not accept requests 14:19:15 14:19:15 LMDBSingleValue 14:19:15 returns undefined if the value is not set 14:19:15 [14:19:15.087] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:15 [14:19:15.103] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:15 should be able to set and get values 14:19:15 [14:19:15.122] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:15 overwrites the value if it is set again 14:19:15 14:19:15 AztecLMDBStoreV2 14:19:15 [14:19:15.158] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 4 14:19:15 returns undefined for unset keys 14:19:15 [14:19:15.176] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 4 14:19:15 reads and writes in separate txs 14:19:15 [14:19:15.202] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 4 14:19:15 should serialize writes correctly (392ms) 14:19:15 [14:19:15.609] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 4 14:19:15 guards against too many cursors being opened at the same time (126ms) 14:19:15 [14:19:15.751] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 4 14:19:15 [14:19:15.774] INFO: kv-store:lmdb-v2 Starting data store with maxReaders 16 14:19:15 copies and restores data 14:19:15 14:19:15 utils 14:19:15 removeDuplicatesFromSortedArray 14:19:15 binarySearch 14:19:15 merge 14:19:15 merges 14:19:15 14:19:15 insertIntoSortedArray 14:19:15 inserts into empty array 14:19:15 inserts at beginning 14:19:15 inserts at end 14:19:15 inserts in middle 14:19:15 handles duplicates 14:19:15 maintains order with multiple inserts 14:19:15 14:19:15 removeAnyOf 14:19:15 removes single matching value 14:19:15 removes multiple matching values 14:19:15 handles empty removal array 14:19:15 handles no matches 14:19:15 removes duplicates 14:19:15 14:19:15 WriteTransaction 14:19:15 accumulatest writes 14:19:15 correctly manages index batch 14:19:15 correctly meanages pending data reads 14:19:15 correctly meanages pending index reads 14:19:15 correctly iterates over pending data 14:19:15 correctly iterates over uncommitted and committed data 14:19:15 correctly iterates over overritten data 14:19:15 correctly iterates until end key 14:19:15 correctly iterates in reverse 14:19:15 correctly iterates in reverse with end key 14:19:15 correctly iterates over pending index data 14:19:15 correctly iterates over pending index data up to end key 14:19:15 correctly iterates over pending index data in reverse 14:19:15 correctly iterates over pending index data in reverse up to given end key 14:19:15 refuses to commit if closed 14:19:15 14:19:15 LMDBArray 14:19:15 Sync AztecArray 14:19:15 should be able to push and pop values 14:19:15 should be able to get values by index 14:19:15 should be able to set values by index 14:19:15 should be able to iterate over values 14:19:15 should be able to restore state 14:19:15 Async AztecArray 14:19:15 should be able to push and pop values 14:19:15 should be able to get values by index 14:19:15 should be able to set values by index 14:19:15 should be able to iterate over values 14:19:15 should be able to restore state 14:19:15 14:19:15 LmdbAztecCounter 14:19:15 iterates in key order 14:19:15 iterates in key order 14:19:15 iterates in key order 14:19:15 counts occurrences of floating point number values 14:19:15 returns 0 for unknown keys 14:19:15 increments values 14:19:16 decrements values 14:19:16 throws when decrementing below zero 14:19:16 increments values by a delta 14:19:16 resets the counter 14:19:16 iterates over entries 14:19:16 counts occurrences of integers values 14:19:16 returns 0 for unknown keys 14:19:16 increments values 14:19:16 decrements values 14:19:16 throws when decrementing below zero 14:19:16 increments values by a delta 14:19:16 resets the counter 14:19:16 iterates over entries 14:19:16 counts occurrences of strings values 14:19:16 returns 0 for unknown keys 14:19:16 increments values 14:19:16 decrements values 14:19:16 throws when decrementing below zero 14:19:16 increments values by a delta 14:19:16 resets the counter 14:19:16 iterates over entries 14:19:16 counts occurrences of strings values 14:19:16 returns 0 for unknown keys 14:19:16 increments values 14:19:16 decrements values 14:19:16 throws when decrementing below zero 14:19:16 increments values by a delta 14:19:16 resets the counter 14:19:16 iterates over entries 14:19:16 14:19:16 LMDBMap 14:19:16 Sync AztecMap 14:19:16 should be able to set and get values 14:19:16 should be able to set many values 14:19:16 should be able to overwrite values 14:19:16 should be able to set values if they do not exist 14:19:16 should be able to delete values 14:19:16 should be able to return size of the map 14:19:16 should be able to iterate over entries when there are no keys 14:19:16 should be able to iterate over entries 14:19:16 should be able to iterate over values 14:19:16 should be able to iterate over keys 14:19:16 supports range queries over chars keys 14:19:16 supports range queries over numbers keys 14:19:16 supports range queries over negative numbers keys 14:19:16 supports range queries over strings keys 14:19:16 supports range queries over zero-based numbers keys 14:19:16 Async AztecMap 14:19:16 should be able to set and get values 14:19:16 should be able to set many values 14:19:16 should be able to overwrite values 14:19:16 should be able to set values if they do not exist 14:19:16 should be able to delete values 14:19:16 should be able to return size of the map 14:19:16 should be able to iterate over entries when there are no keys 14:19:16 should be able to iterate over entries 14:19:16 should be able to iterate over values 14:19:16 should be able to iterate over keys 14:19:16 supports range queries over chars keys 14:19:16 supports range queries over numbers keys 14:19:16 supports range queries over negative numbers keys 14:19:16 supports range queries over strings keys 14:19:16 supports range queries over zero-based numbers keys 14:19:16 14:19:16 LMDBMultiMap 14:19:16 Sync AztecMultiMap 14:19:16 should be able to set and get values 14:19:16 should be able to set values if they do not exist 14:19:16 should be able to delete values 14:19:16 should be able to get size of the map 14:19:16 should be able to iterate over entries when there are no keys 14:19:16 should be able to iterate over entries 14:19:16 should be able to iterate over values 14:19:16 should be able to iterate over keys 14:19:16 should be able to get multiple values for a single key 14:19:16 should ignore multiple identical values 14:19:16 should be able to delete individual values for a single key 14:19:16 should be able to get size of the map with duplicate keys 14:19:16 should be able to delete the last and first values for a key 14:19:16 should be able to fully clear a key 14:19:16 should be able to insert after deletion 14:19:16 supports range queries 14:19:16 Async AztecMultiMap 14:19:16 should be able to set and get values 14:19:16 should be able to set values if they do not exist 14:19:16 should be able to delete values 14:19:17 should be able to get size of the map 14:19:17 should be able to iterate over entries when there are no keys 14:19:17 should be able to iterate over entries 14:19:17 should be able to iterate over values 14:19:17 should be able to iterate over keys 14:19:17 should be able to get multiple values for a single key 14:19:17 should ignore multiple identical values 14:19:17 should be able to delete individual values for a single key 14:19:17 should be able to get size of the map with duplicate keys 14:19:17 should be able to delete the last and first values for a key 14:19:17 should be able to fully clear a key 14:19:17 should be able to insert after deletion 14:19:17 supports range queries 14:19:17 14:19:17 LMDBSet 14:19:17 Sync AztecSet 14:19:17 should be able to set and get values 14:19:17 should be able to delete values 14:19:17 should be able to iterate over entries 14:19:17 supports range queries 14:19:17 Aync AztecSet 14:19:17 should be able to set and get values 14:19:17 should be able to delete values 14:19:17 should be able to iterate over entries 14:19:17 supports range queries 14:19:17 14:19:17 LMDBSingleton 14:19:17 Sync AztecSingleton 14:19:17 returns undefined if the value is not set 14:19:17 should be able to set and get values 14:19:17 overwrites the value if it is set again 14:19:17 Async AztecSingleton 14:19:17 returns undefined if the value is not set 14:19:17 should be able to set and get values 14:19:17 overwrites the value if it is set again 14:19:17 14:19:17 L2TipsStore 14:19:17 returns zero if no tips are stored 14:19:17 stores chain tips (149ms) 14:19:17 sets latest tip from blocks added 14:19:17 clears block hashes when setting finalized chain (44ms) 14:19:17 does not blow up when setting proven chain on an unseen block number 14:19:17 14:19:17 14:19:17 202 passing (4s) 14:19:17 14:19:17 [14:19:17.266] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:17 [14:19:17.284] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:17 [14:19:17.306] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:17 [14:19:17.323] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:17 [14:19:17.489] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:17 [14:19:17.505] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:17 [14:19:17.553] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:17 [14:19:17.564] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:17 [14:19:17.622] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:17 [14:19:17.634] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16