Parent Log: http://ci.aztec-labs.com/c4e91eecea7463a8 Command: d14a91e37c8b1083 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/97080f178c0a3e244c64b3c17bf255bed63fc3cf Env: REF_NAME=gh-readonly-queue/next/pr-15065-4110b08ca823c6af4399e58e54e0483d6e3459ed CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Mon Jun 16 10:22:50 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15065_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:22:52 [10:22:52.445] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:22:53 [10:22:53.872] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:22:55 [10:22:55.635] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:22:56 [10:22:56.647] 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:22:56 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15 10:22:56 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:22:56 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:22:56 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:22:56 newBlockNumber: 2, 10:22:56 previousBlockNumber: undefined 10:22:56 } 10:22:56 [10:22:56.651] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:22:57 [10:22:57.810] 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:22:57 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:86:17 10:22:57 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:22:57 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:22:57 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 10:22:57 [10:22:57.814] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:22:58 [10:22:58.956] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:22:59 [10:22:59.842] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:01 [10:23:01.174] 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:01 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:123:15 10:23:01 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:23:01 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:23:01 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 10:23:01 [10:23:01.181] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:02 [10:23:02.493] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:03 [10:23:03.625] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:05 [10:23:05.033] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:06 [10:23:06.329] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:07 [10:23:07.437] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:08 [10:23:08.590] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:09 [10:23:09.955] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:11 [10:23:11.515] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:14 [10:23:14.387] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:16 [10:23:16.357] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:18 [10:23:18.681] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:20 [10:23:20.491] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:21 [10:23:21.725] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:23 [10:23:23.560] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:24 [10:23:24.841] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:26 [10:23:26.137] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:27 [10:23:27.455] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:29 [10:23:29.011] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:30 [10:23:30.450] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:32 [10:23:32.846] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:35 [10:23:35.197] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:37 [10:23:37.838] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:40 [10:23:40.519] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:42 [10:23:42.924] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:45 [10:23:45.495] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:48 [10:23:48.021] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:50 [10:23:50.608] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:53 [10:23:53.288] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:55 [10:23:55.687] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:23:58 [10:23:58.201] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:00 [10:24:00.822] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:03 [10:24:03.811] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:05 [10:24:05.269] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:06 [10:24:06.526] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:07 [10:24:07.962] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:09 [10:24:09.312] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:10 [10:24:10.826] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:12 [10:24:12.355] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:13 [10:24:13.882] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:15 [10:24:15.573] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:17 [10:24:17.287] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:19 [10:24:19.061] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:20 [10:24:20.701] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x2da6671158bc6dfb44e2b10f01a5578c4ba4e3dc8f218c8b88191e7ad54f3bb9 for L2 block 1 has wrong index 10 (expected 0) 10:24:20 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 10:24:20 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:24:20 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:24:20 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:24:20 inboxMessage: { 10:24:20 index: 10n, 10:24:20 leaf: Fr<0x2da6671158bc6dfb44e2b10f01a5578c4ba4e3dc8f218c8b88191e7ad54f3bb9>, 10:24:20 l2BlockNumber: 1, 10:24:20 l1BlockNumber: 24n, 10:24:20 l1BlockHash: Buffer32<0x28efbd20c5eb897dadf7675f8f654f687d874869fed7149d1048641f8ed26811>, 10:24:20 rollingHash: Buffer16<0x3d473d32283aade6dadbd91ca8cac64b> 10:24:20 } 10:24:20 } 10:24:20 [10:24:20.705] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:22 [10:24:22.624] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x26a0e1b6dc233da2df080bde3836911b7547383f8d23521df25bc115f9aeb003 at block 12 (expected value in range [176, 192)) 10:24:22 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 10:24:22 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:24:22 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:24:22 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:24:22 inboxMessage: { 10:24:22 index: 224n, 10:24:22 leaf: Fr<0x26a0e1b6dc233da2df080bde3836911b7547383f8d23521df25bc115f9aeb003>, 10:24:22 l2BlockNumber: 12, 10:24:22 l1BlockNumber: 47n, 10:24:22 l1BlockHash: Buffer32<0xa54ec77e2825b83752754b8ebda2ccf41ad6d83da0bf3b82c63b9804ac5e6b78>, 10:24:22 rollingHash: Buffer16<0x50a0d798e1463fb5f1932522a65bc244> 10:24:22 } 10:24:22 } 10:24:22 [10:24:22.628] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:24 [10:24:24.436] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x21952883a7724919b5f5dd68b2ff4cb84a7d4d28eedf80bf9bb7b6e864aadc6e with index 16 (expected 0xba486d9b8a7895f6d17e8b393adae034 from previous hash 0xe0819f1a8f7be34c64fd5d0c4101da26 but got 0xd44fd5d40a2b944bf979ceb2232d9ea8) 10:24:24 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 10:24:24 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:24:24 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:24:24 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:24:24 inboxMessage: { 10:24:24 index: 16n, 10:24:24 leaf: Fr<0x21952883a7724919b5f5dd68b2ff4cb84a7d4d28eedf80bf9bb7b6e864aadc6e>, 10:24:24 l2BlockNumber: 2, 10:24:24 l1BlockNumber: 80n, 10:24:24 l1BlockHash: Buffer32<0x06c99371eda1fde76ea8081105cf040bc7928443dc6431fdf64d8cea1c853e68>, 10:24:24 rollingHash: Buffer16<0xd44fd5d40a2b944bf979ceb2232d9ea8> 10:24:24 } 10:24:24 } 10:24:24 [10:24:24.441] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:26 [10:24:26.161] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x21becbf6cf5c82c042e1a295c5aea61682b914ebae77fc322760c9bca5b80338 with index 32 (expected 0x01df8c241d2b608bc63201cb8aad5e9a from previous hash 0x26ca11f8a95cd4bda38a5d2d1903d0bb but got 0xec642e03a876bbc9d44521c02909f7d6) 10:24:26 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 10:24:26 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:24:26 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:24:26 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:24:26 inboxMessage: { 10:24:26 index: 32n, 10:24:26 leaf: Fr<0x21becbf6cf5c82c042e1a295c5aea61682b914ebae77fc322760c9bca5b80338>, 10:24:26 l2BlockNumber: 3, 10:24:26 l1BlockNumber: 92n, 10:24:26 l1BlockHash: Buffer32<0xf45bd34f84e9daa65d98e0c7918a68549d5eb2259a54f4528ab6b9430fd972a3>, 10:24:26 rollingHash: Buffer16<0xec642e03a876bbc9d44521c02909f7d6> 10:24:26 } 10:24:26 } 10:24:26 [10:24:26.164] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:27 [10:24:27.864] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x0f96a74cfb97177b234c87b70562e405fd835e0877d30514e26ff3009a332447 at block 17 (expected value in range [256, 272)) 10:24:27 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 10:24:27 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:24:27 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:24:27 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:24:27 inboxMessage: { 10:24:27 index: 356n, 10:24:27 leaf: Fr<0x0f96a74cfb97177b234c87b70562e405fd835e0877d30514e26ff3009a332447>, 10:24:27 l2BlockNumber: 17, 10:24:27 l1BlockNumber: 76n, 10:24:27 l1BlockHash: Buffer32<0x2ec1fac4b6643cb41d95fa02c22a52364114baad4852c59edef7ccd6f03bebf3>, 10:24:27 rollingHash: Buffer16<0xefea0714fb6beca152d6d3fd9d5abb19> 10:24:27 } 10:24:27 } 10:24:27 [10:24:27.867] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:29 [10:24:29.674] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x26cb4a904897a4b7c4dbd0b72f47132df9021b2fcef86d5ccfce1bccd85dc3be for L2 block 15 has wrong index 225 (expected 224) 10:24:29 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 10:24:29 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:24:29 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:24:29 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:24:29 inboxMessage: { 10:24:29 index: 225n, 10:24:29 leaf: Fr<0x26cb4a904897a4b7c4dbd0b72f47132df9021b2fcef86d5ccfce1bccd85dc3be>, 10:24:29 l2BlockNumber: 15, 10:24:29 l1BlockNumber: 20n, 10:24:29 l1BlockHash: Buffer32<0xe94a9c47ba6a1a4382c6d57bc28eff09d73dabf1f91ef546a9195555576f821c>, 10:24:29 rollingHash: Buffer16<0x4f2351e14bb8e3d6bb7226b0cebfe348> 10:24:29 } 10:24:29 } 10:24:29 [10:24:29.678] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:31 [10:24:31.662] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x0dd2ee260509735dbc1800616c0c0bccdc366b6529ace3dd353c348523b03de3 at block 2 (expected value in range [16, 32)) 10:24:31 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 10:24:31 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:24:31 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:24:31 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:24:31 inboxMessage: { 10:24:31 index: 32n, 10:24:31 leaf: Fr<0x0dd2ee260509735dbc1800616c0c0bccdc366b6529ace3dd353c348523b03de3>, 10:24:31 l2BlockNumber: 2, 10:24:31 l1BlockNumber: 17n, 10:24:31 l1BlockHash: Buffer32<0x35bec53f1a1832fb7665b98f0c4767482690cf7295cb0efdb32b8f77028a914c>, 10:24:31 rollingHash: Buffer16<0xb5fd4357878863a93bf9155cebba2e6d> 10:24:31 } 10:24:31 } 10:24:31 [10:24:31.666] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:33 [10:24:33.870] WARN: archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store 10:24:33 [10:24:33.932] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:35 [10:24:35.556] WARN: archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store 10:24:35 [10:24:35.583] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:37 [10:24:37.247] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:39 [10:24:39.001] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:40 [10:24:40.933] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:42 [10:24:42.833] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:44 [10:24:44.570] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:46 [10:24:46.542] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:48 [10:24:48.341] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:49 [10:24:49.970] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:51 [10:24:51.542] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:53 [10:24:53.336] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:55 [10:24:55.154] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:57 [10:24:57.046] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:24:58 [10:24:58.987] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:00 [10:25:00.900] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:02 [10:25:02.697] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:04 [10:25:04.593] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:07 [10:25:07.776] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:10 [10:25:10.941] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:14 [10:25:14.328] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:17 [10:25:17.672] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:23 [10:25:23.543] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:28 [10:25:28.507] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:33 [10:25:33.574] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:38 [10:25:38.428] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:43 [10:25:43.932] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:49 [10:25:49.321] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:54 [10:25:54.430] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:25:58 PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (187.519 s) 10:25:58 KVArchiverDataStore 10:25:58 ArchiverStore 10:25:58 addBlocks 10:25:58 returns success when adding blocks (1433 ms) 10:25:58 allows duplicate blocks (1763 ms) 10:25:58 throws an error if the previous block does not exist in the store (1016 ms) 10:25:58 throws an error if there is a gap in the blocks being added (1161 ms) 10:25:58 unwindBlocks 10:25:58 unwinding blocks will remove blocks from the chain (1142 ms) 10:25:58 can unwind multiple empty blocks (886 ms) 10:25:58 refuses to unwind blocks if the tip is not the last block (1337 ms) 10:25:58 getBlocks 10:25:58 retrieves previously stored blocks (1311 ms) 10:25:58 retrieves previously stored blocks (1129 ms) 10:25:58 retrieves previously stored blocks (1409 ms) 10:25:58 retrieves previously stored blocks (1295 ms) 10:25:58 retrieves previously stored blocks (1108 ms) 10:25:58 returns an empty array if no blocks are found (1153 ms) 10:25:58 throws an error if limit is invalid (1365 ms) 10:25:58 throws an error if `from` it is out of range (1560 ms) 10:25:58 throws an error if unexpected initial block number is found (2867 ms) 10:25:58 throws an error if a gap is found (1972 ms) 10:25:58 getSyncedL2BlockNumber 10:25:58 returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (2320 ms) 10:25:58 returns the most recently added block's number (1813 ms) 10:25:58 getSynchPoint 10:25:58 returns undefined if no blocks have been added (1233 ms) 10:25:58 returns the L1 block number in which the most recent L2 block was published (1835 ms) 10:25:58 returns the L1 block number that most recently added messages from inbox (1279 ms) 10:25:58 returns the latest syncpoint if latest message is behind (1297 ms) 10:25:58 addLogs 10:25:58 adds private & public logs (1317 ms) 10:25:58 deleteLogs 10:25:58 deletes private & public logs (1555 ms) 10:25:58 getPrivateLogs 10:25:58 gets added private logs (1438 ms) 10:25:58 getTxEffect 10:25:58 retrieves a previously stored transaction (2395 ms) 10:25:58 retrieves a previously stored transaction (2348 ms) 10:25:58 retrieves a previously stored transaction (2642 ms) 10:25:58 retrieves a previously stored transaction (2682 ms) 10:25:58 retrieves a previously stored transaction (2404 ms) 10:25:58 returns undefined if tx is not found (2571 ms) 10:25:58 tries to retrieves a previously stored transaction after deleted (2525 ms) 10:25:58 tries to retrieves a previously stored transaction after deleted (2586 ms) 10:25:58 tries to retrieves a previously stored transaction after deleted (2679 ms) 10:25:58 tries to retrieves a previously stored transaction after deleted (2399 ms) 10:25:58 tries to retrieves a previously stored transaction after deleted (2514 ms) 10:25:58 returns undefined if tx is not found (2620 ms) 10:25:58 does not fail if the block is unwound while requesting a tx (2988 ms) 10:25:58 L1 to L2 Messages 10:25:58 stores first message ever (1458 ms) 10:25:58 stores single message (1254 ms) 10:25:58 stores and returns messages across different blocks (1439 ms) 10:25:58 stores the same messages again (1349 ms) 10:25:58 stores and returns messages across different blocks with gaps (1511 ms) 10:25:58 stores and returns messages with block numbers larger than a byte (1526 ms) 10:25:58 stores and returns multiple messages per block (1530 ms) 10:25:58 stores messages in multiple operations (1690 ms) 10:25:58 iterates over messages from start index (1712 ms) 10:25:58 iterates over messages in reverse (1773 ms) 10:25:58 throws if messages are added out of order (1643 ms) 10:25:58 throws if block number for the first message is out of order (1922 ms) 10:25:58 throws if rolling hash is not correct (1813 ms) 10:25:58 throws if rolling hash for first message is not correct (1723 ms) 10:25:58 throws if index is not in the correct range (1703 ms) 10:25:58 throws if first index in block has gaps (1810 ms) 10:25:58 throws if index does not follow previous one (1987 ms) 10:25:58 removes messages up to the given block number (2266 ms) 10:25:58 removes messages starting with the given index (1650 ms) 10:25:58 contractInstances 10:25:58 returns previously stored contract instances (1661 ms) 10:25:58 returns undefined if contract instance is not found (1754 ms) 10:25:58 returns undefined if previously stored contract instances was deleted (1931 ms) 10:25:58 contractInstanceUpdates 10:25:58 gets the correct current class id for a contract not updated yet (1891 ms) 10:25:58 gets the correct current class id for a contract that has just been updated (1741 ms) 10:25:58 gets the correct current class id for a contract that was updated in the past (1972 ms) 10:25:58 ignores updates for the wrong contract (1797 ms) 10:25:58 bounds its search to the right contract if more than than one update exists (1631 ms) 10:25:58 contractClasses 10:25:58 returns previously stored contract class (1571 ms) 10:25:58 returns undefined if the initial deployed contract class was deleted (1792 ms) 10:25:58 returns contract class if later "deployment" class was deleted (1818 ms) 10:25:58 returns undefined if contract class is not found (1890 ms) 10:25:58 adds new private functions (1941 ms) 10:25:58 does not duplicate private functions (1912 ms) 10:25:58 adds new utility functions (1796 ms) 10:25:58 does not duplicate utility functions (1896 ms) 10:25:58 getLogsByTags 10:25:58 is possible to batch request private logs via tags (3183 ms) 10:25:58 is possible to batch request all logs (private and public) via tags (3164 ms) 10:25:58 is possible to batch request logs that have the same tag but different content (3383 ms) 10:25:58 is possible to request logs for non-existing tags and determine their position (3345 ms) 10:25:58 getPublicLogs 10:25:58 no logs returned if deleted ("txHash" filter param is respected variant) (5871 ms) 10:25:58 "txHash" filter param is respected (4963 ms) 10:25:58 "fromBlock" and "toBlock" filter params are respected (5066 ms) 10:25:58 "contractAddress" filter param is respected (4853 ms) 10:25:58 "afterLog" filter param is respected (5504 ms) 10:25:58 "txHash" filter param is ignored when "afterLog" is set (5386 ms) 10:25:58 intersecting works (5109 ms) 10:25:58 "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (4087 ms) 10:25:58 10:25:58 Test Suites: 1 passed, 1 total 10:25:58 Tests: 86 passed, 86 total 10:25:58 Snapshots: 0 total 10:25:58 Time: 187.598 s 10:25:58 Ran all test suites matching /archiver\/src\/archiver\/kv_archiver_store\/kv_archiver_store.test.ts/i. 10:25:58 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?