Parent Log: http://ci.aztec-labs.com/117fd8a75fa699eb Command: 4dcaaab13058c9f1 yarn-project/scripts/run_test.sh archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/1542a83b8e029762e119474de1725d84a1aee3d2 Env: REF_NAME=gh-readonly-queue/next/pr-15095-eb7990c89ac679ce7fdfc2e985670cbf85c04be2 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 17 10:14:09 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15095_amd64_x2-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_afeabe6543d27e83_next 10:14:12 [10:14:12.220] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:13 [10:14:13.650] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:15 [10:14:15.535] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:16 [10:14:16.966] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: InitialBlockNumberNotSequentialError: Cannot insert new block 2 given previous block number in store is undefined 10:14:16 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15 10:14:16 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:14:16 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:14:16 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:14:16 newBlockNumber: 2, 10:14:16 previousBlockNumber: undefined 10:14:16 } 10:14:16 [10:14:16.973] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:18 [10:14:18.203] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: BlockNumberNotSequentialError: Cannot insert new block 3 given previous block number in batch is 1 10:14:18 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:86:17 10:14:18 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:14:18 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:14:18 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 10:14:18 [10:14:18.206] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:19 [10:14:19.627] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:20 [10:14:20.777] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:22 [10:14:22.181] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: Error: Can only unwind blocks from the tip (requested 5 but current tip is 10) 10:14:22 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:123:15 10:14:22 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:14:22 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:14:22 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 10:14:22 [10:14:22.184] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:23 [10:14:23.843] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:25 [10:14:25.477] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:27 [10:14:27.562] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:29 [10:14:29.367] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:30 [10:14:30.967] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:32 [10:14:32.703] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:34 [10:14:34.536] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:36 [10:14:36.834] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:38 [10:14:38.725] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:41 [10:14:41.837] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:43 [10:14:43.204] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:44 [10:14:44.997] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:46 [10:14:46.574] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:48 [10:14:48.395] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:49 [10:14:49.624] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:50 [10:14:50.949] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:52 [10:14:52.341] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:53 [10:14:53.809] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:55 [10:14:55.195] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:57 [10:14:57.745] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:00 [10:15:00.218] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:02 [10:15:02.891] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:05 [10:15:05.785] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:08 [10:15:08.290] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:10 [10:15:10.759] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:13 [10:15:13.490] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:16 [10:15:16.460] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:19 [10:15:19.101] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:21 [10:15:21.780] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:24 [10:15:24.721] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:27 [10:15:27.438] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:31 [10:15:31.139] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:32 [10:15:32.746] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:34 [10:15:34.346] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:36 [10:15:36.028] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:37 [10:15:37.720] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:39 [10:15:39.317] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:40 [10:15:40.941] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:42 [10:15:42.660] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:44 [10:15:44.545] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:46 [10:15:46.423] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:48 [10:15:48.161] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:49 [10:15:49.975] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x2941d5678e60fee5d04fd62478b07f975fdbce7d1a9b026390e8dcebfad59e8b for L2 block 1 has wrong index 10 (expected 0) 10:15:49 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 10:15:49 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:15:49 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:15:49 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:15:49 inboxMessage: { 10:15:49 index: 10n, 10:15:49 leaf: Fr<0x2941d5678e60fee5d04fd62478b07f975fdbce7d1a9b026390e8dcebfad59e8b>, 10:15:49 l2BlockNumber: 1, 10:15:49 l1BlockNumber: 66n, 10:15:49 l1BlockHash: Buffer32<0x54974afaebdf0eda43eee1bc19d5cb5ad23ea8c47fd1cfdd8ac0f1ea9e09199b>, 10:15:49 rollingHash: Buffer16<0x62603abb085e42aa470d662cf4d18000> 10:15:49 } 10:15:49 } 10:15:49 [10:15:49.979] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:51 [10:15:51.770] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x0409c94d4c1590e59f0a08fc053329c590db1490527cf6bfbaeb116e292ef5dd at block 12 (expected value in range [176, 192)) 10:15:51 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 10:15:51 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:15:51 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:15:51 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:15:51 inboxMessage: { 10:15:51 index: 224n, 10:15:51 leaf: Fr<0x0409c94d4c1590e59f0a08fc053329c590db1490527cf6bfbaeb116e292ef5dd>, 10:15:51 l2BlockNumber: 12, 10:15:51 l1BlockNumber: 74n, 10:15:51 l1BlockHash: Buffer32<0xe2cf46b48e938193c6532fa7dcaf7594782315cbc4bf2755ffaec529baff989a>, 10:15:51 rollingHash: Buffer16<0x3a77e0c403a295f8810eee61c86375fa> 10:15:51 } 10:15:51 } 10:15:51 [10:15:51.776] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:53 [10:15:53.723] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x1722cfb19a8721aefcca17af64912d5b6d6f8959602984d096a89dc1048d28b8 with index 16 (expected 0xb9115e9480331b5a4c6ca8ae4137c811 from previous hash 0x376fedcf1d7312987a31af5d5c1b2f83 but got 0x7e36346def56454df4162c0e0359c56b) 10:15:53 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 10:15:53 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:15:53 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:15:53 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:15:53 inboxMessage: { 10:15:53 index: 16n, 10:15:53 leaf: Fr<0x1722cfb19a8721aefcca17af64912d5b6d6f8959602984d096a89dc1048d28b8>, 10:15:53 l2BlockNumber: 2, 10:15:53 l1BlockNumber: 7n, 10:15:53 l1BlockHash: Buffer32<0x1cdda957ee5ffa3ea2899b5a0033817eb30a1ad792b0917705490be43ed5b6a9>, 10:15:53 rollingHash: Buffer16<0x7e36346def56454df4162c0e0359c56b> 10:15:53 } 10:15:53 } 10:15:53 [10:15:53.727] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:55 [10:15:55.733] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x19e4aa2d80bb9f84a694ac7547e24e2fb68792405cd9a024020e800f771d58b7 with index 32 (expected 0xf460de172750975614c55b0144bc01a3 from previous hash 0xc23df01067b0a90b997410967428a376 but got 0xa06f9b7936b437031c30ee61e8536106) 10:15:55 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 10:15:55 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:15:55 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:15:55 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:15:55 inboxMessage: { 10:15:55 index: 32n, 10:15:55 leaf: Fr<0x19e4aa2d80bb9f84a694ac7547e24e2fb68792405cd9a024020e800f771d58b7>, 10:15:55 l2BlockNumber: 3, 10:15:55 l1BlockNumber: 74n, 10:15:55 l1BlockHash: Buffer32<0xf570bb6551383fab4ad03858d8849d24d2a1d7af448a696515ea8bf7a8072a23>, 10:15:55 rollingHash: Buffer16<0xa06f9b7936b437031c30ee61e8536106> 10:15:55 } 10:15:55 } 10:15:55 [10:15:55.736] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:57 [10:15:57.592] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x2bcbf3986573119d7e5ead380e3ae647c951b64fff993f14d7241950d42e0741 at block 17 (expected value in range [256, 272)) 10:15:57 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 10:15:57 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:15:57 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:15:57 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:15:57 inboxMessage: { 10:15:57 index: 356n, 10:15:57 leaf: Fr<0x2bcbf3986573119d7e5ead380e3ae647c951b64fff993f14d7241950d42e0741>, 10:15:57 l2BlockNumber: 17, 10:15:57 l1BlockNumber: 42n, 10:15:57 l1BlockHash: Buffer32<0xab6d68945b57c7d84cb36e40e16b1e5b9b79319672ba72d21bb8a9d33e335d38>, 10:15:57 rollingHash: Buffer16<0x987ea946cd26df7d682dbc7033c95444> 10:15:57 } 10:15:57 } 10:15:57 [10:15:57.596] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:15:59 [10:15:59.411] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x2d918e04a66a79306d21fdda4a395e97fcba6235bd3cc4fb29dcb34820e12844 for L2 block 15 has wrong index 225 (expected 224) 10:15:59 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 10:15:59 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:15:59 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:15:59 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:15:59 inboxMessage: { 10:15:59 index: 225n, 10:15:59 leaf: Fr<0x2d918e04a66a79306d21fdda4a395e97fcba6235bd3cc4fb29dcb34820e12844>, 10:15:59 l2BlockNumber: 15, 10:15:59 l1BlockNumber: 62n, 10:15:59 l1BlockHash: Buffer32<0xef9c417db0ef34b7cee2a595beb36913d3367e899de8821be63987b6c748a1d0>, 10:15:59 rollingHash: Buffer16<0x8971a501b311642d9519a91a29ee2ac9> 10:15:59 } 10:15:59 } 10:15:59 [10:15:59.414] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:00 [10:16:00.969] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x195cb068e508e26a1c0ed812514b51e260c76f21dfb83c97e2f6b38d5c80583d at block 2 (expected value in range [16, 32)) 10:16:00 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 10:16:00 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:16:00 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:16:00 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:16:00 inboxMessage: { 10:16:00 index: 32n, 10:16:00 leaf: Fr<0x195cb068e508e26a1c0ed812514b51e260c76f21dfb83c97e2f6b38d5c80583d>, 10:16:00 l2BlockNumber: 2, 10:16:00 l1BlockNumber: 58n, 10:16:00 l1BlockHash: Buffer32<0xd3f8ec7df45d81da8e78465195c476fb64f907b7f4254cc5f2c576fff374a4dd>, 10:16:00 rollingHash: Buffer16<0xef5953892dea76d569fe52d047a77c87> 10:16:00 } 10:16:00 } 10:16:00 [10:16:00.973] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:02 [10:16:02.848] WARN: archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store 10:16:02 [10:16:02.890] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:04 [10:16:04.609] WARN: archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store 10:16:04 [10:16:04.627] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:06 [10:16:06.504] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:08 [10:16:08.533] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:10 [10:16:10.484] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:12 [10:16:12.331] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:14 [10:16:14.431] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:16 [10:16:16.150] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:17 [10:16:17.947] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:19 [10:16:19.858] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:21 [10:16:21.772] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:23 [10:16:23.788] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:25 [10:16:25.764] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:27 [10:16:27.721] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:29 [10:16:29.641] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:31 [10:16:31.530] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:33 [10:16:33.650] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:35 [10:16:35.781] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:39 [10:16:39.007] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:42 [10:16:42.425] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:46 [10:16:46.003] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:48 [10:16:48.712] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:54 [10:16:54.839] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:16:59 [10:16:59.754] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:17:05 [10:17:05.088] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:17:10 [10:17:10.316] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:17:15 [10:17:15.020] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:17:19 [10:17:19.882] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:17:24 [10:17:24.015] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:17:28 PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (198.042 s) 10:17:28 KVArchiverDataStore 10:17:28 ArchiverStore 10:17:28 addBlocks 10:17:28 returns success when adding blocks (1448 ms) 10:17:28 allows duplicate blocks (1884 ms) 10:17:28 throws an error if the previous block does not exist in the store (1436 ms) 10:17:28 throws an error if there is a gap in the blocks being added (1232 ms) 10:17:28 unwindBlocks 10:17:28 unwinding blocks will remove blocks from the chain (1421 ms) 10:17:28 can unwind multiple empty blocks (1147 ms) 10:17:28 refuses to unwind blocks if the tip is not the last block (1407 ms) 10:17:28 getBlocks 10:17:28 retrieves previously stored blocks (1658 ms) 10:17:28 retrieves previously stored blocks (1626 ms) 10:17:28 retrieves previously stored blocks (2091 ms) 10:17:28 retrieves previously stored blocks (1805 ms) 10:17:28 retrieves previously stored blocks (1600 ms) 10:17:28 returns an empty array if no blocks are found (1733 ms) 10:17:28 throws an error if limit is invalid (1828 ms) 10:17:28 throws an error if `from` it is out of range (2302 ms) 10:17:28 throws an error if unexpected initial block number is found (1890 ms) 10:17:28 throws an error if a gap is found (3111 ms) 10:17:28 getSyncedL2BlockNumber 10:17:28 returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (1367 ms) 10:17:28 returns the most recently added block's number (1785 ms) 10:17:28 getSynchPoint 10:17:28 returns undefined if no blocks have been added (1580 ms) 10:17:28 returns the L1 block number in which the most recent L2 block was published (1823 ms) 10:17:28 returns the L1 block number that most recently added messages from inbox (1229 ms) 10:17:28 returns the latest syncpoint if latest message is behind (1315 ms) 10:17:28 addLogs 10:17:28 adds private & public logs (1400 ms) 10:17:28 deleteLogs 10:17:28 deletes private & public logs (1466 ms) 10:17:28 getPrivateLogs 10:17:28 gets added private logs (1386 ms) 10:17:28 getTxEffect 10:17:28 retrieves a previously stored transaction (2549 ms) 10:17:28 retrieves a previously stored transaction (2473 ms) 10:17:28 retrieves a previously stored transaction (2670 ms) 10:17:28 retrieves a previously stored transaction (2894 ms) 10:17:28 retrieves a previously stored transaction (2505 ms) 10:17:28 returns undefined if tx is not found (2466 ms) 10:17:28 tries to retrieves a previously stored transaction after deleted (2732 ms) 10:17:28 tries to retrieves a previously stored transaction after deleted (2970 ms) 10:17:28 tries to retrieves a previously stored transaction after deleted (2639 ms) 10:17:28 tries to retrieves a previously stored transaction after deleted (2680 ms) 10:17:28 tries to retrieves a previously stored transaction after deleted (2940 ms) 10:17:28 returns undefined if tx is not found (2717 ms) 10:17:28 does not fail if the block is unwound while requesting a tx (3699 ms) 10:17:28 L1 to L2 Messages 10:17:28 stores first message ever (1605 ms) 10:17:28 stores single message (1600 ms) 10:17:28 stores and returns messages across different blocks (1680 ms) 10:17:28 stores the same messages again (1693 ms) 10:17:28 stores and returns messages across different blocks with gaps (1596 ms) 10:17:28 stores and returns messages with block numbers larger than a byte (1621 ms) 10:17:28 stores and returns multiple messages per block (1719 ms) 10:17:28 stores messages in multiple operations (1885 ms) 10:17:28 iterates over messages from start index (1872 ms) 10:17:28 iterates over messages in reverse (1739 ms) 10:17:28 throws if messages are added out of order (1820 ms) 10:17:28 throws if block number for the first message is out of order (1794 ms) 10:17:28 throws if rolling hash is not correct (1952 ms) 10:17:28 throws if rolling hash for first message is not correct (2010 ms) 10:17:28 throws if index is not in the correct range (1858 ms) 10:17:28 throws if first index in block has gaps (1818 ms) 10:17:28 throws if index does not follow previous one (1558 ms) 10:17:28 removes messages up to the given block number (1916 ms) 10:17:28 removes messages starting with the given index (1736 ms) 10:17:28 contractInstances 10:17:28 returns previously stored contract instances (1872 ms) 10:17:28 returns undefined if contract instance is not found (2031 ms) 10:17:28 returns undefined if previously stored contract instances was deleted (1950 ms) 10:17:28 contractInstanceUpdates 10:17:28 gets the correct current class id for a contract not updated yet (1847 ms) 10:17:28 gets the correct current class id for a contract that has just been updated (2099 ms) 10:17:28 gets the correct current class id for a contract that was updated in the past (1717 ms) 10:17:28 ignores updates for the wrong contract (1797 ms) 10:17:28 bounds its search to the right contract if more than than one update exists (1909 ms) 10:17:28 contractClasses 10:17:28 returns previously stored contract class (1906 ms) 10:17:28 returns undefined if the initial deployed contract class was deleted (2018 ms) 10:17:28 returns contract class if later "deployment" class was deleted (1975 ms) 10:17:28 returns undefined if contract class is not found (1956 ms) 10:17:28 adds new private functions (1919 ms) 10:17:28 does not duplicate private functions (1888 ms) 10:17:28 adds new utility functions (2119 ms) 10:17:28 does not duplicate utility functions (2129 ms) 10:17:28 getLogsByTags 10:17:28 is possible to batch request private logs via tags (3227 ms) 10:17:28 is possible to batch request all logs (private and public) via tags (3417 ms) 10:17:28 is possible to batch request logs that have the same tag but different content (3577 ms) 10:17:28 is possible to request logs for non-existing tags and determine their position (2708 ms) 10:17:28 getPublicLogs 10:17:28 no logs returned if deleted ("txHash" filter param is respected variant) (6127 ms) 10:17:28 "txHash" filter param is respected (4914 ms) 10:17:28 "fromBlock" and "toBlock" filter params are respected (5331 ms) 10:17:28 "contractAddress" filter param is respected (5229 ms) 10:17:28 "afterLog" filter param is respected (4705 ms) 10:17:28 "txHash" filter param is ignored when "afterLog" is set (4860 ms) 10:17:28 intersecting works (4135 ms) 10:17:28 "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (4405 ms) 10:17:28 10:17:28 Test Suites: 1 passed, 1 total 10:17:28 Tests: 86 passed, 86 total 10:17:28 Snapshots: 0 total 10:17:28 Time: 198.158 s 10:17:28 Ran all test suites matching archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts. 10:17:28 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?