Parent Log: http://ci.aztec-labs.com/2a913f9c1a30a1e1 Command: 13dd8684e4e32fd7 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/1c9ca312bfdace816082212846900a49694e1e50 Env: REF_NAME=gh-readonly-queue/next/pr-15182-af094bce13530e078c78de9f3264280e6693d533 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 24 08:55:09 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15182_amd64_x4-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_afeabe6543d27e83_next 08:55:12 [08:55:12.063] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:13 [08:55:13.560] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:15 [08:55:15.195] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:16 [08:55:16.314] 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 08:55:16 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:89:15 08:55:16 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:55:16 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:55:16 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:55:16 newBlockNumber: 2, 08:55:16 previousBlockNumber: undefined 08:55:16 } 08:55:16 [08:55:16.326] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:17 [08:55:17.417] 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 08:55:17 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:96:17 08:55:17 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:55:17 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:55:17 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 08:55:17 [08:55:17.421] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:18 [08:55:18.696] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:19 [08:55:19.630] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:21 [08:55:21.146] 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) 08:55:21 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:141:15 08:55:21 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:55:21 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:55:21 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 08:55:21 [08:55:21.148] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:22 [08:55:22.669] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:24 [08:55:24.183] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:25 [08:55:25.955] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:27 [08:55:27.717] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:29 [08:55:29.313] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:30 [08:55:30.630] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:32 [08:55:32.031] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:33 [08:55:33.497] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:35 [08:55:35.128] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:37 [08:55:37.742] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:39 [08:55:39.981] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:41 [08:55:41.941] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:43 [08:55:43.829] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:46 [08:55:46.755] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:48 [08:55:48.224] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:49 [08:55:49.915] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:51 [08:55:51.844] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:53 [08:55:53.612] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:55 [08:55:55.281] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:55:58 [08:55:58.466] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:01 [08:56:01.135] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:03 [08:56:03.991] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:06 [08:56:06.671] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:09 [08:56:09.163] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:11 [08:56:11.752] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:14 [08:56:14.264] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:16 [08:56:16.808] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:19 [08:56:19.420] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:22 [08:56:22.054] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:24 [08:56:24.945] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:27 [08:56:27.537] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:30 [08:56:30.685] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:32 [08:56:32.238] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:33 [08:56:33.791] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:35 [08:56:35.290] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:36 [08:56:36.687] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:38 [08:56:38.329] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:39 [08:56:39.955] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:41 [08:56:41.610] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:43 [08:56:43.333] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:44 [08:56:44.942] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:46 [08:56:46.722] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:48 [08:56:48.595] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x05c7ea59d22291fe54a3ae839bbdf8008261a69aa955a24961222014308a3559 for L2 block 1 has wrong index 10 (expected 0) 08:56:48 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 08:56:48 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:56:48 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:56:48 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:56:48 inboxMessage: { 08:56:48 index: 10n, 08:56:48 leaf: Fr<0x05c7ea59d22291fe54a3ae839bbdf8008261a69aa955a24961222014308a3559>, 08:56:48 l2BlockNumber: 1, 08:56:48 l1BlockNumber: 40n, 08:56:48 l1BlockHash: Buffer32<0x955265d01573a67f4b2c4a8a84dfb2f4d9278884c233c0db69f3a06f57c05d9b>, 08:56:48 rollingHash: Buffer16<0xc89269b48123f924c3293c1f0ef1cc8f> 08:56:48 } 08:56:48 } 08:56:48 [08:56:48.603] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:50 [08:56:50.312] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x2df6638c90b234fa91b4838ea182e260c48718b7842d5bd3e43eaabdb2efe53e at block 12 (expected value in range [176, 192)) 08:56:50 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 08:56:50 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:56:50 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:56:50 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:56:50 inboxMessage: { 08:56:50 index: 224n, 08:56:50 leaf: Fr<0x2df6638c90b234fa91b4838ea182e260c48718b7842d5bd3e43eaabdb2efe53e>, 08:56:50 l2BlockNumber: 12, 08:56:50 l1BlockNumber: 29n, 08:56:50 l1BlockHash: Buffer32<0x1f7937a7bc540487b3bae2f3e343f7dbcddc64875634d006a33ab40bb8b8cfff>, 08:56:50 rollingHash: Buffer16<0xcf06b1df3d4ec7db5f8c42c48ad25779> 08:56:50 } 08:56:50 } 08:56:50 [08:56:50.316] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:52 [08:56:52.098] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x0353e6dd5e2f3df18ec0518fac438356204f652c9041a12642821bc63cee210c with index 16 (expected 0x2fc8c239d9e5469308b2e66a9d76dac0 from previous hash 0xdb462cd6eb3b1d4260f5fb092eb874fa but got 0x5097d47af5b155d0ddd14c32c963cb1a) 08:56:52 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 08:56:52 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:56:52 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:56:52 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:56:52 inboxMessage: { 08:56:52 index: 16n, 08:56:52 leaf: Fr<0x0353e6dd5e2f3df18ec0518fac438356204f652c9041a12642821bc63cee210c>, 08:56:52 l2BlockNumber: 2, 08:56:52 l1BlockNumber: 3n, 08:56:52 l1BlockHash: Buffer32<0x91a78b9828616fe0d910b9fcdf06c5f4d735341e1c3dc92c56455cb2258ab029>, 08:56:52 rollingHash: Buffer16<0x5097d47af5b155d0ddd14c32c963cb1a> 08:56:52 } 08:56:52 } 08:56:52 [08:56:52.101] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:53 [08:56:53.900] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x09d51709935464cdeaaa0b8b42cfa228e60663f4c6005f84b57c599d03472e7e with index 32 (expected 0xdb299b0fe5516a358c3233384d4901a7 from previous hash 0xe149887cc0e055cc04bcef83a5adcd5e but got 0x9147c4c99503e9e5d8916392405f2d43) 08:56:53 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 08:56:53 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:56:53 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:56:53 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:56:53 inboxMessage: { 08:56:53 index: 32n, 08:56:53 leaf: Fr<0x09d51709935464cdeaaa0b8b42cfa228e60663f4c6005f84b57c599d03472e7e>, 08:56:53 l2BlockNumber: 3, 08:56:53 l1BlockNumber: 75n, 08:56:53 l1BlockHash: Buffer32<0xf8e1ebcb1f924796ff1f2cf028bd49c275b7570ab826cee3a7369fffa74fcc29>, 08:56:53 rollingHash: Buffer16<0x9147c4c99503e9e5d8916392405f2d43> 08:56:53 } 08:56:53 } 08:56:53 [08:56:53.905] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:55 [08:56:55.729] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x1cef5a44b6d8553bc9dd6492f6f4c7ee9d768dd6efcc9986eb368712e607a71a at block 17 (expected value in range [256, 272)) 08:56:55 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 08:56:55 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:56:55 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:56:55 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:56:55 inboxMessage: { 08:56:55 index: 356n, 08:56:55 leaf: Fr<0x1cef5a44b6d8553bc9dd6492f6f4c7ee9d768dd6efcc9986eb368712e607a71a>, 08:56:55 l2BlockNumber: 17, 08:56:55 l1BlockNumber: 37n, 08:56:55 l1BlockHash: Buffer32<0x21d6f4dd442868474babfd96007c8fc5b5e9c6e59479d75b99016f86ee4a6c03>, 08:56:55 rollingHash: Buffer16<0x94ac0c3c59f7caa53747665bdc663532> 08:56:55 } 08:56:55 } 08:56:55 [08:56:55.734] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:57 [08:56:57.496] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x173272adbb44806f7fe9a04cfcbb6306edc5318a8e0e9cfa7f624394a5542ec0 for L2 block 15 has wrong index 225 (expected 224) 08:56:57 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 08:56:57 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:56:57 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:56:57 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:56:57 inboxMessage: { 08:56:57 index: 225n, 08:56:57 leaf: Fr<0x173272adbb44806f7fe9a04cfcbb6306edc5318a8e0e9cfa7f624394a5542ec0>, 08:56:57 l2BlockNumber: 15, 08:56:57 l1BlockNumber: 90n, 08:56:57 l1BlockHash: Buffer32<0xec7614390ab3b578d253433cf50970b8ec779a5042420a5ed0530df3bd9abeb6>, 08:56:57 rollingHash: Buffer16<0x7fcd8c593a057185faeb65683b2418d1> 08:56:57 } 08:56:57 } 08:56:57 [08:56:57.500] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:56:59 [08:56:59.437] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x1c226a8a3d7313a833a337970495a4fa63f5c33bd82a3690fa55710034cf10d2 at block 2 (expected value in range [16, 32)) 08:56:59 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 08:56:59 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:56:59 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:56:59 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:56:59 inboxMessage: { 08:56:59 index: 32n, 08:56:59 leaf: Fr<0x1c226a8a3d7313a833a337970495a4fa63f5c33bd82a3690fa55710034cf10d2>, 08:56:59 l2BlockNumber: 2, 08:56:59 l1BlockNumber: 52n, 08:56:59 l1BlockHash: Buffer32<0xf2c09bf6dc02b30661a1c89ece0dacf6f41df839415df4cf4a033d329e8c95c3>, 08:56:59 rollingHash: Buffer16<0xdcf81078149a3a365f63b91b02d79f0c> 08:56:59 } 08:56:59 } 08:56:59 [08:56:59.440] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:01 [08:57:01.322] WARN: archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store 08:57:01 [08:57:01.365] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:03 [08:57:02.999] WARN: archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store 08:57:03 [08:57:03.019] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:04 [08:57:04.680] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:06 [08:57:06.516] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:08 [08:57:08.584] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:10 [08:57:10.320] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:12 [08:57:12.111] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:14 [08:57:14.053] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:15 [08:57:15.856] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:17 [08:57:17.452] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:19 [08:57:19.034] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:20 [08:57:20.756] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:22 [08:57:22.964] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:24 [08:57:24.915] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:26 [08:57:26.839] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:28 [08:57:28.746] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:30 [08:57:30.839] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:33 [08:57:33.019] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:36 [08:57:36.436] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:39 [08:57:39.906] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:43 [08:57:43.823] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:47 [08:57:47.500] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:53 [08:57:53.946] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:57:58 [08:57:58.752] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:58:03 [08:58:03.108] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:58:07 [08:58:07.523] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:58:12 [08:58:12.595] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:58:18 [08:58:18.478] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:58:22 [08:58:22.905] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:58:27 PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (197.366 s) 08:58:27 KVArchiverDataStore 08:58:27 ArchiverStore 08:58:27 addBlocks 08:58:27 returns success when adding blocks (1525 ms) 08:58:27 allows duplicate blocks (1633 ms) 08:58:27 throws an error if the previous block does not exist in the store (1124 ms) 08:58:27 throws an error if there is a gap in the blocks being added (1102 ms) 08:58:27 unwindBlocks 08:58:27 unwinding blocks will remove blocks from the chain (1275 ms) 08:58:27 can unwind multiple empty blocks (934 ms) 08:58:27 refuses to unwind blocks if the tip is not the last block (1517 ms) 08:58:27 getBlocks 08:58:27 retrieves previously stored blocks (1520 ms) 08:58:27 retrieves previously stored blocks (1513 ms) 08:58:27 retrieves previously stored blocks (1771 ms) 08:58:27 retrieves previously stored blocks (1758 ms) 08:58:27 retrieves previously stored blocks (1598 ms) 08:58:27 returns an empty array if no blocks are found (1317 ms) 08:58:27 throws an error if limit is invalid (1390 ms) 08:58:27 throws an error if `from` it is out of range (1476 ms) 08:58:27 throws an error if unexpected initial block number is found (1630 ms) 08:58:27 throws an error if a gap is found (2612 ms) 08:58:27 getSyncedL2BlockNumber 08:58:27 returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (2239 ms) 08:58:27 returns the most recently added block's number (1956 ms) 08:58:27 getSynchPoint 08:58:27 returns undefined if no blocks have been added (1890 ms) 08:58:27 returns the L1 block number in which the most recent L2 block was published (2925 ms) 08:58:27 returns the L1 block number that most recently added messages from inbox (1469 ms) 08:58:27 returns the latest syncpoint if latest message is behind (1688 ms) 08:58:27 addLogs 08:58:27 adds private & public logs (1927 ms) 08:58:27 deleteLogs 08:58:27 deletes private & public logs (1769 ms) 08:58:27 getPrivateLogs 08:58:27 gets added private logs (1667 ms) 08:58:27 getTxEffect 08:58:27 retrieves a previously stored transaction (3181 ms) 08:58:27 retrieves a previously stored transaction (2669 ms) 08:58:27 retrieves a previously stored transaction (2857 ms) 08:58:27 retrieves a previously stored transaction (2681 ms) 08:58:27 retrieves a previously stored transaction (2492 ms) 08:58:27 returns undefined if tx is not found (2588 ms) 08:58:27 tries to retrieves a previously stored transaction after deleted (2511 ms) 08:58:27 tries to retrieves a previously stored transaction after deleted (2544 ms) 08:58:27 tries to retrieves a previously stored transaction after deleted (2612 ms) 08:58:27 tries to retrieves a previously stored transaction after deleted (2633 ms) 08:58:27 tries to retrieves a previously stored transaction after deleted (2890 ms) 08:58:27 returns undefined if tx is not found (2591 ms) 08:58:27 does not fail if the block is unwound while requesting a tx (3148 ms) 08:58:27 L1 to L2 Messages 08:58:27 stores first message ever (1552 ms) 08:58:27 stores single message (1553 ms) 08:58:27 stores and returns messages across different blocks (1493 ms) 08:58:27 stores the same messages again (1396 ms) 08:58:27 stores and returns messages across different blocks with gaps (1644 ms) 08:58:27 stores and returns messages with block numbers larger than a byte (1623 ms) 08:58:27 stores and returns multiple messages per block (1654 ms) 08:58:27 stores messages in multiple operations (1722 ms) 08:58:27 iterates over messages from start index (1610 ms) 08:58:27 iterates over messages in reverse (1779 ms) 08:58:27 throws if messages are added out of order (1879 ms) 08:58:27 throws if block number for the first message is out of order (1713 ms) 08:58:27 throws if rolling hash is not correct (1785 ms) 08:58:27 throws if rolling hash for first message is not correct (1802 ms) 08:58:27 throws if index is not in the correct range (1828 ms) 08:58:27 throws if first index in block has gaps (1766 ms) 08:58:27 throws if index does not follow previous one (1939 ms) 08:58:27 removes messages up to the given block number (1921 ms) 08:58:27 removes messages starting with the given index (1656 ms) 08:58:27 contractInstances 08:58:27 returns previously stored contract instances (1659 ms) 08:58:27 returns undefined if contract instance is not found (1836 ms) 08:58:27 returns undefined if previously stored contract instances was deleted (2061 ms) 08:58:27 contractInstanceUpdates 08:58:27 gets the correct current class id for a contract not updated yet (1741 ms) 08:58:27 gets the correct current class id for a contract that has just been updated (1790 ms) 08:58:27 gets the correct current class id for a contract that was updated in the past (1940 ms) 08:58:27 ignores updates for the wrong contract (1803 ms) 08:58:27 bounds its search to the right contract if more than than one update exists (1595 ms) 08:58:27 contractClasses 08:58:27 returns previously stored contract class (1582 ms) 08:58:27 returns undefined if the initial deployed contract class was deleted (1721 ms) 08:58:27 returns contract class if later "deployment" class was deleted (2204 ms) 08:58:27 returns undefined if contract class is not found (1949 ms) 08:58:27 adds new private functions (1927 ms) 08:58:27 does not duplicate private functions (1904 ms) 08:58:27 adds new utility functions (2093 ms) 08:58:27 does not duplicate utility functions (2181 ms) 08:58:27 getLogsByTags 08:58:27 is possible to batch request private logs via tags (3415 ms) 08:58:27 is possible to batch request all logs (private and public) via tags (3470 ms) 08:58:27 is possible to batch request logs that have the same tag but different content (3915 ms) 08:58:27 is possible to request logs for non-existing tags and determine their position (3676 ms) 08:58:27 getPublicLogs 08:58:27 no logs returned if deleted ("txHash" filter param is respected variant) (6444 ms) 08:58:27 "txHash" filter param is respected (4798 ms) 08:58:27 "fromBlock" and "toBlock" filter params are respected (4363 ms) 08:58:27 "contractAddress" filter param is respected (4414 ms) 08:58:27 "afterLog" filter param is respected (5071 ms) 08:58:27 "txHash" filter param is ignored when "afterLog" is set (5877 ms) 08:58:27 intersecting works (4431 ms) 08:58:27 "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (4888 ms) 08:58:27 08:58:27 Test Suites: 1 passed, 1 total 08:58:27 Tests: 86 passed, 86 total 08:58:27 Snapshots: 0 total 08:58:27 Time: 197.448 s 08:58:27 Ran all test suites matching archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts. 08:58:27 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?