Parent Log: http://ci.aztec-labs.com/2e2beca9be3205ea 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:23 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15067_amd64_x4-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next 14:19:27 14:19:27 14:19:27 LMDBArrayV2 14:19:27 [14:19:27.570] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:27 should be able to push and pop values 14:19:27 [14:19:27.629] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:27 should be able to get values by index 14:19:27 [14:19:27.672] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:27 should be able to set values by index (62ms) 14:19:27 should be able to iterate over values 14:19:27 [14:19:27.754] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:27 [14:19:27.791] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:27 should be able to restore state 14:19:27 14:19:27 Clean shutdown 14:19:27 [14:19:27.828] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:27 Ensures clean closing of the database (141ms) 14:19:27 14:19:27 LMDBMap 14:19:28 should be able to set and get values 14:19:28 should be able to set many values 14:19:28 should be able to overwrite values 14:19:28 should be able to set values if they do not exist 14:19:28 [14:19:27.983] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 [14:19:28.008] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 [14:19:28.042] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 [14:19:28.067] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 [14:19:28.086] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should be able to delete values 14:19:28 [14:19:28.127] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should be able to return size of the map 14:19:28 [14:19:28.170] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should be able to iterate over entries when there are no keys 14:19:28 [14:19:28.186] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should be able to iterate over entries 14:19:28 [14:19:28.211] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should be able to iterate over values 14:19:28 [14:19:28.238] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should be able to iterate over keys 14:19:28 [14:19:28.265] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 supports range queries over chars keys 14:19:28 [14:19:28.299] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 supports range queries over numbers keys 14:19:28 [14:19:28.334] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 supports range queries over negative numbers keys 14:19:28 [14:19:28.383] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 supports range queries over strings keys 14:19:28 [14:19:28.422] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 supports range queries over zero-based numbers keys (39ms) 14:19:28 14:19:28 LMDBMultiMap 14:19:28 [14:19:28.477] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should be able to set and get values 14:19:28 [14:19:28.506] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should be able to set values if they do not exist 14:19:28 [14:19:28.533] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should be able to delete values 14:19:28 [14:19:28.569] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should be able to get size of the map 14:19:28 should be able to iterate over entries when there are no keys 14:19:28 [14:19:28.610] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 [14:19:28.628] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should be able to iterate over entries 14:19:28 [14:19:28.655] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should be able to iterate over values 14:19:28 [14:19:28.683] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should be able to iterate over keys 14:19:28 [14:19:28.709] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should be able to get multiple values for a single key 14:19:28 [14:19:28.735] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should ignore multiple identical values 14:19:28 [14:19:28.761] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should be able to delete individual values for a single key 14:19:28 [14:19:28.794] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should be able to get size of the map with duplicate keys 14:19:28 [14:19:28.833] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should be able to delete the last and first values for a key 14:19:28 [14:19:28.876] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should be able to fully clear a key 14:19:28 [14:19:28.923] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:28 should be able to insert after deletion (41ms) 14:19:29 [14:19:28.982] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:29 supports range queries 14:19:29 14:19:29 ReadTransaction 14:19:29 sends GET requests 14:19:29 iterates the database 14:19:29 closes the cursor early 14:19:29 closes the cursor even if in the case of an error 14:19:29 handles empty cursors 14:19:29 after close it does not accept requests 14:19:29 14:19:29 LMDBSingleValue 14:19:29 [14:19:29.034] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:29 returns undefined if the value is not set 14:19:29 [14:19:29.048] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:29 should be able to set and get values 14:19:29 [14:19:29.070] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:29 overwrites the value if it is set again 14:19:29 14:19:29 AztecLMDBStoreV2 14:19:29 returns undefined for unset keys 14:19:29 [14:19:29.099] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 4 14:19:29 [14:19:29.116] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 4 14:19:29 reads and writes in separate txs 14:19:29 [14:19:29.138] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 4 14:19:29 should serialize writes correctly (263ms) 14:19:29 guards against too many cursors being opened at the same time (126ms) 14:19:29 copies and restores data 14:19:29 14:19:29 utils 14:19:29 removeDuplicatesFromSortedArray 14:19:29 binarySearch 14:19:29 merge 14:19:29 merges 14:19:29 14:19:29 insertIntoSortedArray 14:19:29 inserts into empty array 14:19:29 inserts at beginning 14:19:29 inserts at end 14:19:29 inserts in middle 14:19:29 handles duplicates 14:19:29 maintains order with multiple inserts 14:19:29 14:19:29 removeAnyOf 14:19:29 removes single matching value 14:19:29 removes multiple matching values 14:19:29 handles empty removal array 14:19:29 handles no matches 14:19:29 removes duplicates 14:19:29 14:19:29 WriteTransaction 14:19:29 accumulatest writes 14:19:29 correctly manages index batch 14:19:29 correctly meanages pending data reads 14:19:29 correctly meanages pending index reads 14:19:29 correctly iterates over pending data 14:19:29 correctly iterates over uncommitted and committed data 14:19:29 correctly iterates over overritten data 14:19:29 correctly iterates until end key 14:19:29 correctly iterates in reverse 14:19:29 correctly iterates in reverse with end key 14:19:29 correctly iterates over pending index data 14:19:29 correctly iterates over pending index data up to end key 14:19:29 correctly iterates over pending index data in reverse 14:19:29 correctly iterates over pending index data in reverse up to given end key 14:19:29 refuses to commit if closed 14:19:29 14:19:29 LMDBArray 14:19:29 Sync AztecArray 14:19:29 should be able to push and pop values 14:19:29 [14:19:29.413] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 4 14:19:29 [14:19:29.557] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 4 14:19:29 [14:19:29.585] INFO: kv-store:lmdb-v2 Starting data store with maxReaders 16 14:19:29 should be able to get values by index 14:19:29 should be able to set values by index 14:19:29 should be able to iterate over values 14:19:29 should be able to restore state 14:19:29 Async AztecArray 14:19:29 should be able to push and pop values 14:19:29 should be able to get values by index 14:19:29 should be able to set values by index 14:19:29 should be able to iterate over values 14:19:29 should be able to restore state 14:19:29 14:19:29 LmdbAztecCounter 14:19:29 iterates in key order 14:19:29 iterates in key order 14:19:29 iterates in key order 14:19:29 counts occurrences of floating point number values 14:19:29 returns 0 for unknown keys 14:19:29 increments values 14:19:29 decrements values 14:19:29 throws when decrementing below zero 14:19:29 increments values by a delta 14:19:29 resets the counter 14:19:29 iterates over entries 14:19:29 counts occurrences of integers values 14:19:29 returns 0 for unknown keys 14:19:29 increments values 14:19:30 decrements values 14:19:30 throws when decrementing below zero 14:19:30 increments values by a delta 14:19:30 resets the counter 14:19:30 iterates over entries 14:19:30 counts occurrences of strings values 14:19:30 returns 0 for unknown keys 14:19:30 increments values 14:19:30 decrements values 14:19:30 throws when decrementing below zero 14:19:30 increments values by a delta 14:19:30 resets the counter 14:19:30 iterates over entries 14:19:30 counts occurrences of strings values 14:19:30 returns 0 for unknown keys 14:19:30 increments values 14:19:30 decrements values 14:19:30 throws when decrementing below zero 14:19:30 increments values by a delta 14:19:30 resets the counter 14:19:30 iterates over entries 14:19:30 14:19:30 LMDBMap 14:19:30 Sync AztecMap 14:19:30 should be able to set and get values 14:19:30 should be able to set many values (40ms) 14:19:30 should be able to overwrite values 14:19:30 should be able to set values if they do not exist 14:19:30 should be able to delete values 14:19:30 should be able to return size of the map 14:19:30 should be able to iterate over entries when there are no keys 14:19:30 should be able to iterate over entries 14:19:30 should be able to iterate over values 14:19:30 should be able to iterate over keys 14:19:30 supports range queries over chars keys 14:19:30 supports range queries over numbers keys 14:19:30 supports range queries over negative numbers keys 14:19:30 supports range queries over strings keys 14:19:30 supports range queries over zero-based numbers keys 14:19:30 Async AztecMap 14:19:30 should be able to set and get values 14:19:30 should be able to set many values 14:19:30 should be able to overwrite values 14:19:30 should be able to set values if they do not exist 14:19:30 should be able to delete values 14:19:30 should be able to return size of the map 14:19:30 should be able to iterate over entries when there are no keys 14:19:30 should be able to iterate over entries 14:19:30 should be able to iterate over values 14:19:30 should be able to iterate over keys 14:19:30 supports range queries over chars keys 14:19:30 supports range queries over numbers keys 14:19:30 supports range queries over negative numbers keys 14:19:30 supports range queries over strings keys 14:19:30 supports range queries over zero-based numbers keys 14:19:30 14:19:30 LMDBMultiMap 14:19:30 Sync AztecMultiMap 14:19:30 should be able to set and get values 14:19:30 should be able to set values if they do not exist 14:19:30 should be able to delete values 14:19:30 should be able to get size of the map 14:19:30 should be able to iterate over entries when there are no keys 14:19:30 should be able to iterate over entries 14:19:30 should be able to iterate over values 14:19:30 should be able to iterate over keys 14:19:30 should be able to get multiple values for a single key 14:19:30 should ignore multiple identical values 14:19:30 should be able to delete individual values for a single key 14:19:30 should be able to get size of the map with duplicate keys 14:19:30 should be able to delete the last and first values for a key 14:19:30 should be able to fully clear a key 14:19:30 should be able to insert after deletion 14:19:30 supports range queries 14:19:30 Async AztecMultiMap 14:19:30 should be able to set and get values 14:19:30 should be able to set values if they do not exist 14:19:30 should be able to delete values 14:19:30 should be able to get size of the map 14:19:30 should be able to iterate over entries when there are no keys 14:19:30 should be able to iterate over entries 14:19:30 should be able to iterate over values 14:19:30 should be able to iterate over keys 14:19:30 should be able to get multiple values for a single key 14:19:30 should ignore multiple identical values 14:19:30 should be able to delete individual values for a single key 14:19:31 should be able to get size of the map with duplicate keys 14:19:31 should be able to delete the last and first values for a key 14:19:31 should be able to fully clear a key 14:19:31 should be able to insert after deletion 14:19:31 supports range queries 14:19:31 14:19:31 LMDBSet 14:19:31 Sync AztecSet 14:19:31 should be able to set and get values 14:19:31 should be able to delete values 14:19:31 should be able to iterate over entries 14:19:31 supports range queries 14:19:31 Aync AztecSet 14:19:31 should be able to set and get values 14:19:31 should be able to delete values 14:19:31 should be able to iterate over entries 14:19:31 supports range queries 14:19:31 14:19:31 LMDBSingleton 14:19:31 Sync AztecSingleton 14:19:31 returns undefined if the value is not set 14:19:31 should be able to set and get values 14:19:31 overwrites the value if it is set again 14:19:31 Async AztecSingleton 14:19:31 returns undefined if the value is not set 14:19:31 should be able to set and get values 14:19:31 overwrites the value if it is set again 14:19:31 14:19:31 L2TipsStore 14:19:31 returns zero if no tips are stored 14:19:31 stores chain tips (146ms) 14:19:31 sets latest tip from blocks added 14:19:31 clears block hashes when setting finalized chain (64ms) 14:19:31 does not blow up when setting proven chain on an unseen block number 14:19:31 14:19:31 14:19:31 202 passing (4s) 14:19:31 14:19:31 [14:19:31.197] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:31 [14:19:31.214] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:31 [14:19:31.236] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:31 [14:19:31.252] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:31 [14:19:31.425] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:31 [14:19:31.440] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:31 [14:19:31.504] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:31 [14:19:31.519] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:31 [14:19:31.603] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 14:19:31 [14:19:31.619] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16