Parent Log: http://ci.aztec-labs.com/fc0133061c7951d2 Command: abf2df8792edab68 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/15da5b0f4fc17ee864697604093cf1ff2bd900d2 Env: REF_NAME=gh-readonly-queue/staging/pr-15174-a1fcc6d25d2ef5242bc875b44f6b8c627357a0d1 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Fri Jun 20 12:50:32 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15174_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_afeabe6543d27e83_staging 12:50:35 [12:50:35.098] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:50:36 [12:50:36.695] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:50:38 [12:50:38.547] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:50:39 [12:50:39.671] 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 12:50:39 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:89:15 12:50:39 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 12:50:39 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 12:50:39 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 12:50:39 newBlockNumber: 2, 12:50:39 previousBlockNumber: undefined 12:50:39 } 12:50:39 [12:50:39.696] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:50:40 [12:50:40.733] 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 12:50:40 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:96:17 12:50:40 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 12:50:40 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 12:50:40 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 12:50:40 [12:50:40.749] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:50:42 [12:50:42.093] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:50:43 [12:50:43.004] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:50:44 [12:50:44.305] 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) 12:50:44 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:141:15 12:50:44 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 12:50:44 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 12:50:44 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 12:50:44 [12:50:44.312] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:50:46 [12:50:46.085] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:50:47 [12:50:47.742] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:50:49 [12:50:49.643] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:50:51 [12:50:51.237] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:50:52 [12:50:52.795] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:50:54 [12:50:54.250] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:50:56 [12:50:56.213] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:50:58 [12:50:58.240] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:01 [12:51:01.117] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:03 [12:51:03.620] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:05 [12:51:05.130] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:07 [12:51:07.251] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:08 [12:51:08.496] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:10 [12:51:10.350] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:11 [12:51:11.909] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:13 [12:51:13.425] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:14 [12:51:14.752] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:16 [12:51:16.192] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:17 [12:51:17.884] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:20 [12:51:20.720] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:23 [12:51:23.336] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:25 [12:51:25.962] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:28 [12:51:28.490] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:31 [12:51:31.238] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:33 [12:51:33.721] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:36 [12:51:36.731] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:39 [12:51:39.508] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:41 [12:51:41.989] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:44 [12:51:44.667] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:47 [12:51:47.820] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:50 [12:51:50.570] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:53 [12:51:53.874] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:55 [12:51:55.571] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:57 [12:51:57.416] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:51:59 [12:51:59.067] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:00 [12:52:00.819] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:02 [12:52:02.577] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:04 [12:52:04.715] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:06 [12:52:06.367] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:08 [12:52:08.317] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:10 [12:52:10.204] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:12 [12:52:12.258] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:14 [12:52:14.194] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x1b635a694680d6f567f3f09d65b9322ad48e2dbe81711f4a2b029a360c8545f8 for L2 block 1 has wrong index 10 (expected 0) 12:52:14 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 12:52:14 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 12:52:14 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 12:52:14 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 12:52:14 inboxMessage: { 12:52:14 index: 10n, 12:52:14 leaf: Fr<0x1b635a694680d6f567f3f09d65b9322ad48e2dbe81711f4a2b029a360c8545f8>, 12:52:14 l2BlockNumber: 1, 12:52:14 l1BlockNumber: 29n, 12:52:14 l1BlockHash: Buffer32<0x8b697dedac50dbbc940015798374052d8fce5ec8e2a5a06318e9b8b3f3afbe2a>, 12:52:14 rollingHash: Buffer16<0x54ade615111c18ee8ccfaf46152f0958> 12:52:14 } 12:52:14 } 12:52:14 [12:52:14.202] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:16 [12:52:16.065] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x039c61f3ab99917dca2083dfc017ad265ef27510582d2f2b306d8d238235b8f3 at block 12 (expected value in range [176, 192)) 12:52:16 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 12:52:16 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 12:52:16 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 12:52:16 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 12:52:16 inboxMessage: { 12:52:16 index: 224n, 12:52:16 leaf: Fr<0x039c61f3ab99917dca2083dfc017ad265ef27510582d2f2b306d8d238235b8f3>, 12:52:16 l2BlockNumber: 12, 12:52:16 l1BlockNumber: 98n, 12:52:16 l1BlockHash: Buffer32<0x31538214bfa76887c1f77c497e2f00ecb1d1596aa06051baec8f9fb2deb9673b>, 12:52:16 rollingHash: Buffer16<0x8d0f655e9f4b7e314a94beb2f4d4635a> 12:52:16 } 12:52:16 } 12:52:16 [12:52:16.069] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:18 [12:52:18.269] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x14d22a8251d7e512ce13b0160e7feb44d6c72a9b70d4d38e0dd0c171ad3d03e5 with index 16 (expected 0x61d959addba8588a8222cfcadd134910 from previous hash 0xa41b972197881ee9af630cdea7cdc457 but got 0x16c399e922eb251561432e95cb591e31) 12:52:18 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 12:52:18 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 12:52:18 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 12:52:18 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 12:52:18 inboxMessage: { 12:52:18 index: 16n, 12:52:18 leaf: Fr<0x14d22a8251d7e512ce13b0160e7feb44d6c72a9b70d4d38e0dd0c171ad3d03e5>, 12:52:18 l2BlockNumber: 2, 12:52:18 l1BlockNumber: 58n, 12:52:18 l1BlockHash: Buffer32<0xce56dd9e542ec6a348a2ed419e1d09493578181788900b1f6b2eaf26a88c19ca>, 12:52:18 rollingHash: Buffer16<0x16c399e922eb251561432e95cb591e31> 12:52:18 } 12:52:18 } 12:52:18 [12:52:18.272] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:20 [12:52:20.028] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x2e80beb33778a5c0b1f66f5478d48a281756d5d225d4b12d8a474ceecf7774db with index 32 (expected 0x64cd6b30638092a7bd5fc1d572f6c0a9 from previous hash 0x80d9bfa3fd13e79989e3667299c8a408 but got 0xe4626c2bc969d3564fa98d6d22844b52) 12:52:20 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 12:52:20 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 12:52:20 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 12:52:20 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 12:52:20 inboxMessage: { 12:52:20 index: 32n, 12:52:20 leaf: Fr<0x2e80beb33778a5c0b1f66f5478d48a281756d5d225d4b12d8a474ceecf7774db>, 12:52:20 l2BlockNumber: 3, 12:52:20 l1BlockNumber: 82n, 12:52:20 l1BlockHash: Buffer32<0xc48bc44d8bad359e2360d7413dc24c499a43e4b68d1c87068609ab6084fabc6f>, 12:52:20 rollingHash: Buffer16<0xe4626c2bc969d3564fa98d6d22844b52> 12:52:20 } 12:52:20 } 12:52:20 [12:52:20.031] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:21 [12:52:21.862] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x2ca571684cd53bbc7ad70f61ee269611937376f102d26a1afc9600f675c5c39c at block 17 (expected value in range [256, 272)) 12:52:21 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 12:52:21 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 12:52:21 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 12:52:21 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 12:52:21 inboxMessage: { 12:52:21 index: 356n, 12:52:21 leaf: Fr<0x2ca571684cd53bbc7ad70f61ee269611937376f102d26a1afc9600f675c5c39c>, 12:52:21 l2BlockNumber: 17, 12:52:21 l1BlockNumber: 61n, 12:52:21 l1BlockHash: Buffer32<0x261b4dab85fba3bedc8066961f695cd7949093fd96145bdce28c0e6ffe2c4303>, 12:52:21 rollingHash: Buffer16<0x12721a42c600633df9758cf929b1bb84> 12:52:21 } 12:52:21 } 12:52:21 [12:52:21.865] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:23 [12:52:23.913] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x0ec87ed06e55185b285f7c83454cb5a409e6cbfbef54f91143d4fbb88962f662 for L2 block 15 has wrong index 225 (expected 224) 12:52:23 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 12:52:23 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 12:52:23 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 12:52:23 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 12:52:23 inboxMessage: { 12:52:23 index: 225n, 12:52:23 leaf: Fr<0x0ec87ed06e55185b285f7c83454cb5a409e6cbfbef54f91143d4fbb88962f662>, 12:52:23 l2BlockNumber: 15, 12:52:23 l1BlockNumber: 8n, 12:52:23 l1BlockHash: Buffer32<0xd7a622b5d6473327179651698e0358803f379bdc1bf459c8e6c739967718099b>, 12:52:23 rollingHash: Buffer16<0x3c3fdcf994d0a403de24af8bcb5b71a0> 12:52:23 } 12:52:23 } 12:52:23 [12:52:23.917] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:25 [12:52:25.975] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x00f9f741dc26f619e68b546e07d8c2a278398ff41967fb0d0b4d5facd323e2dd at block 2 (expected value in range [16, 32)) 12:52:25 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 12:52:25 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 12:52:25 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 12:52:25 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 12:52:25 inboxMessage: { 12:52:25 index: 32n, 12:52:25 leaf: Fr<0x00f9f741dc26f619e68b546e07d8c2a278398ff41967fb0d0b4d5facd323e2dd>, 12:52:25 l2BlockNumber: 2, 12:52:25 l1BlockNumber: 83n, 12:52:25 l1BlockHash: Buffer32<0x6c076b464e1185c5fd46b12925d882a86abd9d9432aa1932c93ef0de2d8db6cd>, 12:52:25 rollingHash: Buffer16<0xe102af0c775cb999b9272cfaf2cebe94> 12:52:25 } 12:52:25 } 12:52:25 [12:52:25.979] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:27 [12:52:27.797] WARN: archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store 12:52:27 [12:52:27.824] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:29 [12:52:29.379] WARN: archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store 12:52:29 [12:52:29.394] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:31 [12:52:31.282] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:32 [12:52:32.996] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:34 [12:52:34.780] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:36 [12:52:36.526] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:38 [12:52:38.386] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:40 [12:52:40.092] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:41 [12:52:41.992] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:43 [12:52:43.845] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:45 [12:52:45.630] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:47 [12:52:47.502] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:49 [12:52:49.477] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:51 [12:52:51.330] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:53 [12:52:53.271] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:55 [12:52:55.326] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:57 [12:52:57.263] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:52:59 [12:52:59.324] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:53:02 [12:53:02.592] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:53:05 [12:53:05.889] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:53:09 [12:53:09.435] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:53:12 [12:53:12.649] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:53:18 [12:53:18.371] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:53:23 [12:53:23.611] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:53:28 [12:53:28.411] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:53:33 [12:53:33.254] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:53:37 [12:53:37.824] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:53:42 [12:53:42.824] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:53:47 [12:53:47.822] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:53:52 PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (198.577 s) 12:53:52 KVArchiverDataStore 12:53:52 ArchiverStore 12:53:52 addBlocks 12:53:52 returns success when adding blocks (1624 ms) 12:53:52 allows duplicate blocks (1850 ms) 12:53:52 throws an error if the previous block does not exist in the store (1128 ms) 12:53:52 throws an error if there is a gap in the blocks being added (1062 ms) 12:53:52 unwindBlocks 12:53:52 unwinding blocks will remove blocks from the chain (1357 ms) 12:53:52 can unwind multiple empty blocks (910 ms) 12:53:52 refuses to unwind blocks if the tip is not the last block (1306 ms) 12:53:52 getBlocks 12:53:52 retrieves previously stored blocks (1769 ms) 12:53:52 retrieves previously stored blocks (1657 ms) 12:53:52 retrieves previously stored blocks (1902 ms) 12:53:52 retrieves previously stored blocks (1594 ms) 12:53:52 retrieves previously stored blocks (1557 ms) 12:53:52 returns an empty array if no blocks are found (1453 ms) 12:53:52 throws an error if limit is invalid (1963 ms) 12:53:52 throws an error if `from` it is out of range (2025 ms) 12:53:52 throws an error if unexpected initial block number is found (2870 ms) 12:53:52 throws an error if a gap is found (2504 ms) 12:53:52 getSyncedL2BlockNumber 12:53:52 returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (1513 ms) 12:53:52 returns the most recently added block's number (2113 ms) 12:53:52 getSynchPoint 12:53:52 returns undefined if no blocks have been added (1252 ms) 12:53:52 returns the L1 block number in which the most recent L2 block was published (1849 ms) 12:53:52 returns the L1 block number that most recently added messages from inbox (1563 ms) 12:53:52 returns the latest syncpoint if latest message is behind (1514 ms) 12:53:52 addLogs 12:53:52 adds private & public logs (1326 ms) 12:53:52 deleteLogs 12:53:52 deletes private & public logs (1438 ms) 12:53:52 getPrivateLogs 12:53:52 gets added private logs (1691 ms) 12:53:52 getTxEffect 12:53:52 retrieves a previously stored transaction (2837 ms) 12:53:52 retrieves a previously stored transaction (2614 ms) 12:53:52 retrieves a previously stored transaction (2626 ms) 12:53:52 retrieves a previously stored transaction (2529 ms) 12:53:52 retrieves a previously stored transaction (2748 ms) 12:53:52 returns undefined if tx is not found (2482 ms) 12:53:52 tries to retrieves a previously stored transaction after deleted (3009 ms) 12:53:52 tries to retrieves a previously stored transaction after deleted (2777 ms) 12:53:52 tries to retrieves a previously stored transaction after deleted (2480 ms) 12:53:52 tries to retrieves a previously stored transaction after deleted (2676 ms) 12:53:52 tries to retrieves a previously stored transaction after deleted (3153 ms) 12:53:52 returns undefined if tx is not found (2750 ms) 12:53:52 does not fail if the block is unwound while requesting a tx (3303 ms) 12:53:52 L1 to L2 Messages 12:53:52 stores first message ever (1696 ms) 12:53:52 stores single message (1845 ms) 12:53:52 stores and returns messages across different blocks (1648 ms) 12:53:52 stores the same messages again (1753 ms) 12:53:52 stores and returns messages across different blocks with gaps (1756 ms) 12:53:52 stores and returns messages with block numbers larger than a byte (2137 ms) 12:53:52 stores and returns multiple messages per block (1653 ms) 12:53:52 stores messages in multiple operations (1949 ms) 12:53:52 iterates over messages from start index (1885 ms) 12:53:52 iterates over messages in reverse (2052 ms) 12:53:52 throws if messages are added out of order (1942 ms) 12:53:52 throws if block number for the first message is out of order (1869 ms) 12:53:52 throws if rolling hash is not correct (2202 ms) 12:53:52 throws if rolling hash for first message is not correct (1758 ms) 12:53:52 throws if index is not in the correct range (1833 ms) 12:53:52 throws if first index in block has gaps (2051 ms) 12:53:52 throws if index does not follow previous one (2061 ms) 12:53:52 removes messages up to the given block number (1846 ms) 12:53:52 removes messages starting with the given index (1569 ms) 12:53:52 contractInstances 12:53:52 returns previously stored contract instances (1887 ms) 12:53:52 returns undefined if contract instance is not found (1714 ms) 12:53:52 returns undefined if previously stored contract instances was deleted (1778 ms) 12:53:52 contractInstanceUpdates 12:53:52 gets the correct current class id for a contract not updated yet (1750 ms) 12:53:52 gets the correct current class id for a contract that has just been updated (1860 ms) 12:53:52 gets the correct current class id for a contract that was updated in the past (1705 ms) 12:53:52 ignores updates for the wrong contract (1899 ms) 12:53:52 bounds its search to the right contract if more than than one update exists (1851 ms) 12:53:52 contractClasses 12:53:52 returns previously stored contract class (1780 ms) 12:53:52 returns undefined if the initial deployed contract class was deleted (1874 ms) 12:53:52 returns contract class if later "deployment" class was deleted (1975 ms) 12:53:52 returns undefined if contract class is not found (1851 ms) 12:53:52 adds new private functions (1940 ms) 12:53:52 does not duplicate private functions (2054 ms) 12:53:52 adds new utility functions (1935 ms) 12:53:52 does not duplicate utility functions (2052 ms) 12:53:52 getLogsByTags 12:53:52 is possible to batch request private logs via tags (3276 ms) 12:53:52 is possible to batch request all logs (private and public) via tags (3295 ms) 12:53:52 is possible to batch request logs that have the same tag but different content (3547 ms) 12:53:52 is possible to request logs for non-existing tags and determine their position (3214 ms) 12:53:52 getPublicLogs 12:53:52 no logs returned if deleted ("txHash" filter param is respected variant) (5721 ms) 12:53:52 "txHash" filter param is respected (5239 ms) 12:53:52 "fromBlock" and "toBlock" filter params are respected (4799 ms) 12:53:52 "contractAddress" filter param is respected (4843 ms) 12:53:52 "afterLog" filter param is respected (4570 ms) 12:53:52 "txHash" filter param is ignored when "afterLog" is set (4993 ms) 12:53:52 intersecting works (4996 ms) 12:53:52 "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (4278 ms) 12:53:52 12:53:52 Test Suites: 1 passed, 1 total 12:53:52 Tests: 86 passed, 86 total 12:53:52 Snapshots: 0 total 12:53:52 Time: 198.658 s 12:53:52 Ran all test suites matching archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts. 12:53:52 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?