Parent Log: http://ci.aztec-labs.com/63b03b0d2f097aa8 Command: 68e9475192d7aeac 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/301dce04331dcfb583b7508b91491de618d4acf4 Env: REF_NAME=gh-readonly-queue/next/pr-15208-9b8ea5acda76687342ddb62595e293281661f029 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Mon Jun 23 10:23:42 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15208_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_afeabe6543d27e83_next 10:23:45 [10:23:45.017] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:46 [10:23:46.472] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:47 [10:23:47.982] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:48 [10:23:48.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:23:48 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:89:15 10:23:48 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:23:48 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:23:48 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:23:48 newBlockNumber: 2, 10:23:48 previousBlockNumber: undefined 10:23:48 } 10:23:48 [10:23:48.970] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:49 [10:23:49.872] 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:23:49 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:96:17 10:23:49 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:23:49 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:23:49 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 10:23:49 [10:23:49.875] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:51 [10:23:51.126] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:51 [10:23:51.994] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:53 [10:23:53.351] 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:23:53 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:141:15 10:23:53 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:23:53 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:23:53 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 10:23:53 [10:23:53.354] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:54 [10:23:54.615] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:55 [10:23:55.916] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:57 [10:23:57.608] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:59 [10:23:59.832] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:01 [10:24:01.902] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:03 [10:24:03.714] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:05 [10:24:05.777] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:07 [10:24:07.748] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:09 [10:24:09.996] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:12 [10:24:12.202] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:13 [10:24:13.608] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:15 [10:24:15.830] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:17 [10:24:17.246] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:18 [10:24:18.878] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:20 [10:24:20.068] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:21 [10:24:21.336] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:22 [10:24:22.767] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:24 [10:24:24.346] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:25 [10:24:25.927] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:28 [10:24:28.765] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:31 [10:24:31.392] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:33 [10:24:33.932] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:36 [10:24:36.518] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:39 [10:24:39.130] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:41 [10:24:41.519] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:44 [10:24:44.183] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:46 [10:24:46.945] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:49 [10:24:49.778] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:52 [10:24:52.575] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:55 [10:24:55.196] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:57 [10:24:57.832] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:01 [10:25:01.028] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:02 [10:25:02.609] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:04 [10:25:04.081] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:05 [10:25:05.695] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:07 [10:25:07.311] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:08 [10:25:08.845] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:10 [10:25:10.309] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:11 [10:25:11.954] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:13 [10:25:13.766] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:15 [10:25:15.704] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:17 [10:25:17.500] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:19 [10:25:19.375] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x0c90e114db5499ac3de225882b0e568e83112b775252a4c32efd49ba8f581124 for L2 block 1 has wrong index 10 (expected 0) 10:25:19 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 10:25:19 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:25:19 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:25:19 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:25:19 inboxMessage: { 10:25:19 index: 10n, 10:25:19 leaf: Fr<0x0c90e114db5499ac3de225882b0e568e83112b775252a4c32efd49ba8f581124>, 10:25:19 l2BlockNumber: 1, 10:25:19 l1BlockNumber: 61n, 10:25:19 l1BlockHash: Buffer32<0xdaa11fac840fefe1ddfd65cba231bfe7b744cf754f501e7ae2d361a4221aff49>, 10:25:19 rollingHash: Buffer16<0x42665a1165a3b9714c3c077e1c37d718> 10:25:19 } 10:25:19 } 10:25:19 [10:25:19.383] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:21 [10:25:21.180] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x1dbd255d402f21edc91caf14ec226a3a745604ad2a25feaf31ce14f43ec3ff0b at block 12 (expected value in range [176, 192)) 10:25:21 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 10:25:21 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:25:21 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:25:21 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:25:21 inboxMessage: { 10:25:21 index: 224n, 10:25:21 leaf: Fr<0x1dbd255d402f21edc91caf14ec226a3a745604ad2a25feaf31ce14f43ec3ff0b>, 10:25:21 l2BlockNumber: 12, 10:25:21 l1BlockNumber: 91n, 10:25:21 l1BlockHash: Buffer32<0xeb166feacb6f5c553b6b5ab77bf38dde692d709543fb42315d916830bd68d391>, 10:25:21 rollingHash: Buffer16<0x7d0bd2f21cc73f3dc36fdf15a35244ce> 10:25:21 } 10:25:21 } 10:25:21 [10:25:21.184] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:22 [10:25:22.907] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x2076d5df3d1e3c7a80d71eea907d7f3464c52d63d83367b330a83fdc9ade056f with index 16 (expected 0x196874832aefd95166bd891973a0792f from previous hash 0x9b5368c6a81ac00b47bc5254e4a65233 but got 0x0fbd3496a299b34c85a4ace23506dcc9) 10:25:22 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 10:25:22 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:25:22 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:25:22 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:25:22 inboxMessage: { 10:25:22 index: 16n, 10:25:22 leaf: Fr<0x2076d5df3d1e3c7a80d71eea907d7f3464c52d63d83367b330a83fdc9ade056f>, 10:25:22 l2BlockNumber: 2, 10:25:22 l1BlockNumber: 79n, 10:25:22 l1BlockHash: Buffer32<0xc29fea33da32c62f17427d7521eb1c9ebba9c361b2acf87873476fb0f5a960dd>, 10:25:22 rollingHash: Buffer16<0x0fbd3496a299b34c85a4ace23506dcc9> 10:25:22 } 10:25:22 } 10:25:22 [10:25:22.912] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:24 [10:25:24.760] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x23adc661c4305eee0497269084a7c1b031eddf110b529bd9e728c7cd50ed28ce with index 32 (expected 0x5a2a2a0614af39ee3f35b4d6e905e052 from previous hash 0x1c378cfc0e2884493dd640cbbb80fac6 but got 0x54ad5b0394e8a68d599c94dc082a66d2) 10:25:24 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 10:25:24 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:25:24 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:25:24 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:25:24 inboxMessage: { 10:25:24 index: 32n, 10:25:24 leaf: Fr<0x23adc661c4305eee0497269084a7c1b031eddf110b529bd9e728c7cd50ed28ce>, 10:25:24 l2BlockNumber: 3, 10:25:24 l1BlockNumber: 71n, 10:25:24 l1BlockHash: Buffer32<0x3fc343e8d881e0d182719c998bd213f2ea36c61cccff1957448f0ce7750123ee>, 10:25:24 rollingHash: Buffer16<0x54ad5b0394e8a68d599c94dc082a66d2> 10:25:24 } 10:25:24 } 10:25:24 [10:25:24.763] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:26 [10:25:26.612] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x2b2b8f7a353189e1f2cd983e5665be2dac2cc378c475cb1a4209bbeb7892b7f3 at block 17 (expected value in range [256, 272)) 10:25:26 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 10:25:26 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:25:26 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:25:26 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:25:26 inboxMessage: { 10:25:26 index: 356n, 10:25:26 leaf: Fr<0x2b2b8f7a353189e1f2cd983e5665be2dac2cc378c475cb1a4209bbeb7892b7f3>, 10:25:26 l2BlockNumber: 17, 10:25:26 l1BlockNumber: 5n, 10:25:26 l1BlockHash: Buffer32<0x2e4e688c48e910bc0b085b0c2f36a0ca92ffcfe60fa4fce802bc3f14efff6854>, 10:25:26 rollingHash: Buffer16<0x9f3f5f3063593f7feda7dd19fbe17e06> 10:25:26 } 10:25:26 } 10:25:26 [10:25:26.617] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:28 [10:25:28.450] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x286769067537e4a7a591567525612b276fd0bf699a9c79626d49585daae9d362 for L2 block 15 has wrong index 225 (expected 224) 10:25:28 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 10:25:28 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:25:28 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:25:28 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:25:28 inboxMessage: { 10:25:28 index: 225n, 10:25:28 leaf: Fr<0x286769067537e4a7a591567525612b276fd0bf699a9c79626d49585daae9d362>, 10:25:28 l2BlockNumber: 15, 10:25:28 l1BlockNumber: 94n, 10:25:28 l1BlockHash: Buffer32<0x6b88f1fdbace89298801b772ed60920ab01b29ead70f3187e9265f4ba8271de3>, 10:25:28 rollingHash: Buffer16<0x09a64b43aecddba3afd0db9dc852219e> 10:25:28 } 10:25:28 } 10:25:28 [10:25:28.459] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:30 [10:25:30.215] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x2aa76d8e1db6457b82380cc45b36cece12c5c4661888f513971b8d4d7179b9f5 at block 2 (expected value in range [16, 32)) 10:25:30 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 10:25:30 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:25:30 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:25:30 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:25:30 inboxMessage: { 10:25:30 index: 32n, 10:25:30 leaf: Fr<0x2aa76d8e1db6457b82380cc45b36cece12c5c4661888f513971b8d4d7179b9f5>, 10:25:30 l2BlockNumber: 2, 10:25:30 l1BlockNumber: 72n, 10:25:30 l1BlockHash: Buffer32<0x34dfa708ce8c6939372f12340146042dca0c18dce17532f21d33082834e352e9>, 10:25:30 rollingHash: Buffer16<0x973c5abab6600e93f05aad425d6bb2b8> 10:25:30 } 10:25:30 } 10:25:30 [10:25:30.218] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:32 [10:25:32.229] WARN: archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store 10:25:32 [10:25:32.273] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:34 [10:25:34.225] WARN: archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store 10:25:34 [10:25:34.249] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:36 [10:25:36.035] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:37 [10:25:37.706] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:39 [10:25:39.384] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:41 [10:25:41.030] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:42 [10:25:42.808] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:44 [10:25:44.567] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:46 [10:25:46.210] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:48 [10:25:48.064] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:50 [10:25:50.010] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:51 [10:25:51.966] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:53 [10:25:53.829] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:55 [10:25:55.704] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:57 [10:25:57.587] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:59 [10:25:59.587] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:01 [10:26:01.624] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:03 [10:26:03.573] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:07 [10:26:07.060] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:09 [10:26:09.807] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:13 [10:26:13.673] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:16 [10:26:16.547] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:22 [10:26:22.408] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:27 [10:26:27.974] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:33 [10:26:33.236] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:38 [10:26:38.520] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:43 [10:26:43.081] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:47 [10:26:47.871] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:51 [10:26:51.947] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:56 PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (192.744 s) 10:26:56 KVArchiverDataStore 10:26:56 ArchiverStore 10:26:56 addBlocks 10:26:56 returns success when adding blocks (1472 ms) 10:26:56 allows duplicate blocks (1511 ms) 10:26:56 throws an error if the previous block does not exist in the store (988 ms) 10:26:56 throws an error if there is a gap in the blocks being added (904 ms) 10:26:56 unwindBlocks 10:26:56 unwinding blocks will remove blocks from the chain (1251 ms) 10:26:56 can unwind multiple empty blocks (868 ms) 10:26:56 refuses to unwind blocks if the tip is not the last block (1360 ms) 10:26:56 getBlocks 10:26:56 retrieves previously stored blocks (1260 ms) 10:26:56 retrieves previously stored blocks (1301 ms) 10:26:56 retrieves previously stored blocks (1689 ms) 10:26:56 retrieves previously stored blocks (2226 ms) 10:26:56 retrieves previously stored blocks (2067 ms) 10:26:56 returns an empty array if no blocks are found (1814 ms) 10:26:56 throws an error if limit is invalid (2045 ms) 10:26:56 throws an error if `from` it is out of range (1987 ms) 10:26:56 throws an error if unexpected initial block number is found (2248 ms) 10:26:56 throws an error if a gap is found (2205 ms) 10:26:56 getSyncedL2BlockNumber 10:26:56 returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (1406 ms) 10:26:56 returns the most recently added block's number (2221 ms) 10:26:56 getSynchPoint 10:26:56 returns undefined if no blocks have been added (1416 ms) 10:26:56 returns the L1 block number in which the most recent L2 block was published (1631 ms) 10:26:56 returns the L1 block number that most recently added messages from inbox (1187 ms) 10:26:56 returns the latest syncpoint if latest message is behind (1270 ms) 10:26:56 addLogs 10:26:56 adds private & public logs (1412 ms) 10:26:56 deleteLogs 10:26:56 deletes private & public logs (1595 ms) 10:26:56 getPrivateLogs 10:26:56 gets added private logs (1581 ms) 10:26:56 getTxEffect 10:26:56 retrieves a previously stored transaction (2837 ms) 10:26:56 retrieves a previously stored transaction (2628 ms) 10:26:56 retrieves a previously stored transaction (2537 ms) 10:26:56 retrieves a previously stored transaction (2586 ms) 10:26:56 retrieves a previously stored transaction (2613 ms) 10:26:56 returns undefined if tx is not found (2389 ms) 10:26:56 tries to retrieves a previously stored transaction after deleted (2664 ms) 10:26:56 tries to retrieves a previously stored transaction after deleted (2761 ms) 10:26:56 tries to retrieves a previously stored transaction after deleted (2833 ms) 10:26:56 tries to retrieves a previously stored transaction after deleted (2797 ms) 10:26:56 tries to retrieves a previously stored transaction after deleted (2620 ms) 10:26:56 returns undefined if tx is not found (2635 ms) 10:26:56 does not fail if the block is unwound while requesting a tx (3195 ms) 10:26:56 L1 to L2 Messages 10:26:56 stores first message ever (1581 ms) 10:26:56 stores single message (1471 ms) 10:26:56 stores and returns messages across different blocks (1613 ms) 10:26:56 stores the same messages again (1615 ms) 10:26:56 stores and returns messages across different blocks with gaps (1529 ms) 10:26:56 stores and returns messages with block numbers larger than a byte (1466 ms) 10:26:56 stores and returns multiple messages per block (1643 ms) 10:26:56 stores messages in multiple operations (1810 ms) 10:26:56 iterates over messages from start index (1937 ms) 10:26:56 iterates over messages in reverse (1795 ms) 10:26:56 throws if messages are added out of order (1880 ms) 10:26:56 throws if block number for the first message is out of order (1803 ms) 10:26:56 throws if rolling hash is not correct (1726 ms) 10:26:56 throws if rolling hash for first message is not correct (1853 ms) 10:26:56 throws if index is not in the correct range (1851 ms) 10:26:56 throws if first index in block has gaps (1838 ms) 10:26:56 throws if index does not follow previous one (1763 ms) 10:26:56 removes messages up to the given block number (2054 ms) 10:26:56 removes messages starting with the given index (1974 ms) 10:26:56 contractInstances 10:26:56 returns previously stored contract instances (1786 ms) 10:26:56 returns undefined if contract instance is not found (1671 ms) 10:26:56 returns undefined if previously stored contract instances was deleted (1677 ms) 10:26:56 contractInstanceUpdates 10:26:56 gets the correct current class id for a contract not updated yet (1645 ms) 10:26:56 gets the correct current class id for a contract that has just been updated (1777 ms) 10:26:56 gets the correct current class id for a contract that was updated in the past (1759 ms) 10:26:56 ignores updates for the wrong contract (1642 ms) 10:26:56 bounds its search to the right contract if more than than one update exists (1852 ms) 10:26:56 contractClasses 10:26:56 returns previously stored contract class (1944 ms) 10:26:56 returns undefined if the initial deployed contract class was deleted (1955 ms) 10:26:56 returns contract class if later "deployment" class was deleted (1862 ms) 10:26:56 returns undefined if contract class is not found (1874 ms) 10:26:56 adds new private functions (1882 ms) 10:26:56 does not duplicate private functions (1999 ms) 10:26:56 adds new utility functions (2037 ms) 10:26:56 does not duplicate utility functions (1947 ms) 10:26:56 getLogsByTags 10:26:56 is possible to batch request private logs via tags (3487 ms) 10:26:56 is possible to batch request all logs (private and public) via tags (2744 ms) 10:26:56 is possible to batch request logs that have the same tag but different content (3867 ms) 10:26:56 is possible to request logs for non-existing tags and determine their position (2871 ms) 10:26:56 getPublicLogs 10:26:56 no logs returned if deleted ("txHash" filter param is respected variant) (5860 ms) 10:26:56 "txHash" filter param is respected (5567 ms) 10:26:56 "fromBlock" and "toBlock" filter params are respected (5260 ms) 10:26:56 "contractAddress" filter param is respected (5285 ms) 10:26:56 "afterLog" filter param is respected (4560 ms) 10:26:56 "txHash" filter param is ignored when "afterLog" is set (4791 ms) 10:26:56 intersecting works (4075 ms) 10:26:56 "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (4248 ms) 10:26:56 10:26:56 Test Suites: 1 passed, 1 total 10:26:56 Tests: 86 passed, 86 total 10:26:56 Snapshots: 0 total 10:26:56 Time: 192.835 s 10:26:56 Ran all test suites matching archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts. 10:26:56 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?