Parent Log: http://ci.aztec-labs.com/96c46d3891517db0 Command: 1c06fcdf9304d11a cd yarn-project/kv-store && yarn test Commit: https://github.com/AztecProtocol/aztec-packages/commit/1b899817816052aa86b702e2fe099b5054167aa3 Env: REF_NAME=release-please--branches--next CURRENT_VERSION=0.88.0 CI_FULL=0 Date: Wed Jun 18 21:27:04 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=release-please--branches--next_amd64 Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next 21:27:08 21:27:08 21:27:08 LMDBArrayV2 21:27:08 [21:27:08.054] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 should be able to push and pop values 21:27:08 [21:27:08.114] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 should be able to get values by index 21:27:08 [21:27:08.160] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 should be able to set values by index (38ms) 21:27:08 [21:27:08.215] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 should be able to iterate over values 21:27:08 [21:27:08.254] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 should be able to restore state 21:27:08 21:27:08 Clean shutdown 21:27:08 [21:27:08.294] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 Ensures clean closing of the database (137ms) 21:27:08 21:27:08 LMDBMap 21:27:08 [21:27:08.443] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 should be able to set and get values 21:27:08 [21:27:08.471] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 should be able to set many values 21:27:08 [21:27:08.508] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 should be able to overwrite values 21:27:08 [21:27:08.541] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 should be able to set values if they do not exist 21:27:08 [21:27:08.565] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 should be able to delete values 21:27:08 [21:27:08.595] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 should be able to return size of the map 21:27:08 [21:27:08.629] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 should be able to iterate over entries when there are no keys 21:27:08 [21:27:08.643] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 should be able to iterate over entries 21:27:08 [21:27:08.670] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 should be able to iterate over values 21:27:08 [21:27:08.696] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 should be able to iterate over keys 21:27:08 [21:27:08.722] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 supports range queries over chars keys 21:27:08 [21:27:08.762] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 supports range queries over numbers keys 21:27:08 [21:27:08.801] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 supports range queries over negative numbers keys 21:27:08 [21:27:08.839] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 supports range queries over strings keys 21:27:08 [21:27:08.877] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 supports range queries over zero-based numbers keys 21:27:08 21:27:08 LMDBMultiMap 21:27:08 [21:27:08.916] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 should be able to set and get values 21:27:08 [21:27:08.941] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 should be able to set values if they do not exist 21:27:08 [21:27:08.961] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:08 should be able to delete values 21:27:08 [21:27:08.992] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:09 should be able to get size of the map 21:27:09 [21:27:09.020] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:09 should be able to iterate over entries when there are no keys 21:27:09 [21:27:09.033] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:09 should be able to iterate over entries 21:27:09 [21:27:09.064] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:09 should be able to iterate over values 21:27:09 [21:27:09.090] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:09 should be able to iterate over keys 21:27:09 [21:27:09.116] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:09 should be able to get multiple values for a single key 21:27:09 [21:27:09.145] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:09 should ignore multiple identical values 21:27:09 [21:27:09.170] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:09 should be able to delete individual values for a single key 21:27:09 [21:27:09.206] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:09 should be able to get size of the map with duplicate keys 21:27:09 [21:27:09.249] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:09 should be able to delete the last and first values for a key 21:27:09 [21:27:09.288] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:09 should be able to fully clear a key 21:27:09 [21:27:09.329] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:09 should be able to insert after deletion (38ms) 21:27:09 [21:27:09.382] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:09 supports range queries 21:27:09 21:27:09 ReadTransaction 21:27:09 sends GET requests 21:27:09 iterates the database 21:27:09 closes the cursor early 21:27:09 closes the cursor even if in the case of an error 21:27:09 handles empty cursors 21:27:09 after close it does not accept requests 21:27:09 21:27:09 LMDBSingleValue 21:27:09 returns undefined if the value is not set 21:27:09 [21:27:09.435] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:09 [21:27:09.451] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:09 should be able to set and get values 21:27:09 [21:27:09.474] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:09 overwrites the value if it is set again 21:27:09 21:27:09 AztecLMDBStoreV2 21:27:09 [21:27:09.499] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 4 21:27:09 returns undefined for unset keys 21:27:09 [21:27:09.514] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 4 21:27:09 reads and writes in separate txs 21:27:09 [21:27:09.537] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 4 21:27:09 should serialize writes correctly (313ms) 21:27:09 guards against too many cursors being opened at the same time (121ms) 21:27:10 copies and restores data 21:27:10 21:27:10 utils 21:27:10 removeDuplicatesFromSortedArray 21:27:10 binarySearch 21:27:10 merge 21:27:10 merges 21:27:10 21:27:10 insertIntoSortedArray 21:27:10 inserts into empty array 21:27:10 inserts at beginning 21:27:10 inserts at end 21:27:10 inserts in middle 21:27:10 handles duplicates 21:27:10 maintains order with multiple inserts 21:27:10 21:27:10 removeAnyOf 21:27:10 removes single matching value 21:27:10 removes multiple matching values 21:27:10 handles empty removal array 21:27:10 handles no matches 21:27:10 removes duplicates 21:27:10 21:27:10 WriteTransaction 21:27:10 accumulatest writes 21:27:10 correctly manages index batch 21:27:10 correctly meanages pending data reads 21:27:10 correctly meanages pending index reads 21:27:10 correctly iterates over pending data 21:27:10 correctly iterates over uncommitted and committed data 21:27:10 correctly iterates over overritten data 21:27:10 correctly iterates until end key 21:27:10 correctly iterates in reverse 21:27:10 correctly iterates in reverse with end key 21:27:10 correctly iterates over pending index data 21:27:10 correctly iterates over pending index data up to end key 21:27:10 correctly iterates over pending index data in reverse 21:27:10 correctly iterates over pending index data in reverse up to given end key 21:27:10 refuses to commit if closed 21:27:10 21:27:10 LMDBArray 21:27:10 Sync AztecArray 21:27:10 [21:27:09.864] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 4 21:27:10 [21:27:09.997] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 4 21:27:10 [21:27:10.019] INFO: kv-store:lmdb-v2 Starting data store with maxReaders 16 21:27:10 should be able to push and pop values 21:27:10 should be able to get values by index 21:27:10 should be able to set values by index 21:27:10 should be able to iterate over values 21:27:10 should be able to restore state 21:27:10 Async AztecArray 21:27:10 should be able to push and pop values 21:27:10 should be able to get values by index 21:27:10 should be able to set values by index 21:27:10 should be able to iterate over values 21:27:10 should be able to restore state 21:27:10 21:27:10 LmdbAztecCounter 21:27:10 iterates in key order 21:27:10 iterates in key order 21:27:10 iterates in key order 21:27:10 counts occurrences of floating point number values 21:27:10 returns 0 for unknown keys 21:27:10 increments values 21:27:10 decrements values 21:27:10 throws when decrementing below zero 21:27:10 increments values by a delta 21:27:10 resets the counter 21:27:10 iterates over entries 21:27:10 counts occurrences of integers values 21:27:10 returns 0 for unknown keys 21:27:10 increments values 21:27:10 decrements values 21:27:10 throws when decrementing below zero 21:27:10 increments values by a delta 21:27:10 resets the counter 21:27:10 iterates over entries 21:27:10 counts occurrences of strings values 21:27:10 returns 0 for unknown keys 21:27:10 increments values 21:27:10 decrements values 21:27:10 throws when decrementing below zero 21:27:10 increments values by a delta 21:27:10 resets the counter 21:27:10 iterates over entries 21:27:10 counts occurrences of strings values 21:27:10 returns 0 for unknown keys 21:27:10 increments values 21:27:10 decrements values 21:27:10 throws when decrementing below zero 21:27:10 increments values by a delta 21:27:10 resets the counter 21:27:10 iterates over entries 21:27:10 21:27:10 LMDBMap 21:27:10 Sync AztecMap 21:27:10 should be able to set and get values 21:27:10 should be able to set many values 21:27:10 should be able to overwrite values 21:27:10 should be able to set values if they do not exist 21:27:10 should be able to delete values 21:27:10 should be able to return size of the map 21:27:10 should be able to iterate over entries when there are no keys 21:27:10 should be able to iterate over entries 21:27:10 should be able to iterate over values 21:27:10 should be able to iterate over keys 21:27:10 supports range queries over chars keys 21:27:10 supports range queries over numbers keys 21:27:10 supports range queries over negative numbers keys 21:27:10 supports range queries over strings keys 21:27:10 supports range queries over zero-based numbers keys 21:27:10 Async AztecMap 21:27:10 should be able to set and get values 21:27:10 should be able to set many values 21:27:10 should be able to overwrite values 21:27:10 should be able to set values if they do not exist 21:27:10 should be able to delete values 21:27:10 should be able to return size of the map 21:27:10 should be able to iterate over entries when there are no keys 21:27:10 should be able to iterate over entries 21:27:10 should be able to iterate over values 21:27:10 should be able to iterate over keys 21:27:10 supports range queries over chars keys 21:27:10 supports range queries over numbers keys 21:27:10 supports range queries over negative numbers keys 21:27:10 supports range queries over strings keys 21:27:10 supports range queries over zero-based numbers keys 21:27:10 21:27:10 LMDBMultiMap 21:27:10 Sync AztecMultiMap 21:27:10 should be able to set and get values 21:27:11 should be able to set values if they do not exist 21:27:11 should be able to delete values 21:27:11 should be able to get size of the map 21:27:11 should be able to iterate over entries when there are no keys 21:27:11 should be able to iterate over entries 21:27:11 should be able to iterate over values 21:27:11 should be able to iterate over keys 21:27:11 should be able to get multiple values for a single key 21:27:11 should ignore multiple identical values 21:27:11 should be able to delete individual values for a single key 21:27:11 should be able to get size of the map with duplicate keys 21:27:11 should be able to delete the last and first values for a key 21:27:11 should be able to fully clear a key 21:27:11 should be able to insert after deletion 21:27:11 supports range queries 21:27:11 Async AztecMultiMap 21:27:11 should be able to set and get values 21:27:11 should be able to set values if they do not exist 21:27:11 should be able to delete values 21:27:11 should be able to get size of the map 21:27:11 should be able to iterate over entries when there are no keys 21:27:11 should be able to iterate over entries 21:27:11 should be able to iterate over values 21:27:11 should be able to iterate over keys 21:27:11 should be able to get multiple values for a single key 21:27:11 should ignore multiple identical values 21:27:11 should be able to delete individual values for a single key 21:27:11 should be able to get size of the map with duplicate keys 21:27:11 should be able to delete the last and first values for a key 21:27:11 should be able to fully clear a key 21:27:11 should be able to insert after deletion 21:27:11 supports range queries 21:27:11 21:27:11 LMDBSet 21:27:11 Sync AztecSet 21:27:11 should be able to set and get values 21:27:11 should be able to delete values 21:27:11 should be able to iterate over entries 21:27:11 supports range queries 21:27:11 Aync AztecSet 21:27:11 should be able to set and get values 21:27:11 should be able to delete values 21:27:11 should be able to iterate over entries 21:27:11 supports range queries 21:27:11 21:27:11 LMDBSingleton 21:27:11 Sync AztecSingleton 21:27:11 returns undefined if the value is not set 21:27:11 should be able to set and get values 21:27:11 overwrites the value if it is set again 21:27:11 Async AztecSingleton 21:27:11 returns undefined if the value is not set 21:27:11 should be able to set and get values 21:27:11 overwrites the value if it is set again 21:27:11 21:27:11 L2TipsStore 21:27:11 returns zero if no tips are stored 21:27:11 stores chain tips (106ms) 21:27:11 sets latest tip from blocks added 21:27:11 clears block hashes when setting finalized chain (56ms) 21:27:11 does not blow up when setting proven chain on an unseen block number 21:27:11 21:27:11 21:27:11 202 passing (4s) 21:27:11 21:27:12 [21:27:11.253] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:12 [21:27:11.264] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:12 [21:27:11.280] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:12 [21:27:11.293] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:12 [21:27:11.412] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:12 [21:27:11.426] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:12 [21:27:11.465] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:12 [21:27:11.479] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:12 [21:27:11.552] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16 21:27:12 [21:27:11.564] INFO: kv-store:lmdb-v2:test Starting data store with maxReaders 16