Parent Log: http://ci.aztec-labs.com/c03ea752b0af6173 Command: 61f8e44af0fc4001 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/e56baa7f24bac54baf9e2f22f6f33ae6fa8b8c0f Env: REF_NAME=gh-readonly-queue/next/pr-14891-76ca48a2187e3506bb464eae574e49476c2876ca CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Fri Jun 13 19:20:33 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14891_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_afeabe6543d27e83_next 19:20:35 [19:20:35.618] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:20:37 [19:20:37.156] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:20:38 [19:20:38.688] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:20:39 [19:20:39.624] 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 19:20:39 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15 19:20:39 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 19:20:39 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 19:20:39 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 19:20:39 newBlockNumber: 2, 19:20:39 previousBlockNumber: undefined 19:20:39 } 19:20:39 [19:20:39.629] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:20:40 [19:20:40.630] 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 19:20:40 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:86:17 19:20:40 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 19:20:40 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 19:20:40 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 19:20:40 [19:20:40.639] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:20:41 [19:20:41.702] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:20:42 [19:20:42.508] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:20:43 [19:20:43.780] 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) 19:20:43 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:123:15 19:20:43 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 19:20:43 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 19:20:43 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 19:20:43 [19:20:43.784] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:20:45 [19:20:45.290] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:20:46 [19:20:46.762] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:20:48 [19:20:48.184] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:20:49 [19:20:49.565] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:20:50 [19:20:50.852] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:20:52 [19:20:52.137] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:20:53 [19:20:53.579] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:20:55 [19:20:55.203] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:20:57 [19:20:57.586] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:00 [19:21:00.350] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:01 [19:21:01.991] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:04 [19:21:04.266] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:05 [19:21:05.526] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:07 [19:21:07.212] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:08 [19:21:08.851] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:10 [19:21:10.478] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:11 [19:21:11.697] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:13 [19:21:13.011] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:14 [19:21:14.415] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:16 [19:21:16.880] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:19 [19:21:19.113] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:21 [19:21:21.303] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:23 [19:21:23.680] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:26 [19:21:26.097] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:28 [19:21:28.616] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:31 [19:21:31.250] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:33 [19:21:33.808] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:36 [19:21:36.163] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:38 [19:21:38.634] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:41 [19:21:41.151] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:43 [19:21:43.595] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:46 [19:21:46.471] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:47 [19:21:47.870] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:49 [19:21:49.278] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:50 [19:21:50.754] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:52 [19:21:52.357] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:53 [19:21:53.780] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:55 [19:21:55.214] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:56 [19:21:56.576] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:58 [19:21:58.116] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:21:59 [19:21:59.780] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:01 [19:22:01.538] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:03 [19:22:03.392] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x011ff04dcfba2bb399ec5fc3b17144fae6de87e1332ecff74159222e21f3e392 for L2 block 1 has wrong index 10 (expected 0) 19:22:03 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 19:22:03 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 19:22:03 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 19:22:03 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 19:22:03 inboxMessage: { 19:22:03 index: 10n, 19:22:03 leaf: Fr<0x011ff04dcfba2bb399ec5fc3b17144fae6de87e1332ecff74159222e21f3e392>, 19:22:03 l2BlockNumber: 1, 19:22:03 l1BlockNumber: 36n, 19:22:03 l1BlockHash: Buffer32<0xe52ff63e334834c03f5a5addeec3c9db3aedb4836d5f287838a4e55016fb02fc>, 19:22:03 rollingHash: Buffer16<0x3f3c1317ae6e8c8da34e1af0d90900d2> 19:22:03 } 19:22:03 } 19:22:03 [19:22:03.398] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:05 [19:22:05.122] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x199917fc5e09391e2346dc9b5a5c0f90e9196319403e489b8d2d4911f8576fc7 at block 12 (expected value in range [176, 192)) 19:22:05 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 19:22:05 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 19:22:05 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 19:22:05 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 19:22:05 inboxMessage: { 19:22:05 index: 224n, 19:22:05 leaf: Fr<0x199917fc5e09391e2346dc9b5a5c0f90e9196319403e489b8d2d4911f8576fc7>, 19:22:05 l2BlockNumber: 12, 19:22:05 l1BlockNumber: 31n, 19:22:05 l1BlockHash: Buffer32<0xa65c3ceed4262ac3aeb526a92269eb66dfdfa1fca7bbb220973f434088108989>, 19:22:05 rollingHash: Buffer16<0x646937317b448bc42dde4e76bd8ebe71> 19:22:05 } 19:22:05 } 19:22:05 [19:22:05.124] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:06 [19:22:06.712] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x2b8b4b0f048ffa8d93b7f1cd403719f1af4a564675ee86d7b060e53f1500f1c5 with index 16 (expected 0xac6271be864f639996bd547ee993e668 from previous hash 0x21cdffa149de59c619bde3bed2311c89 but got 0x4d86b4f440edefb5141a89b4593f8a05) 19:22:06 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 19:22:06 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 19:22:06 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 19:22:06 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 19:22:06 inboxMessage: { 19:22:06 index: 16n, 19:22:06 leaf: Fr<0x2b8b4b0f048ffa8d93b7f1cd403719f1af4a564675ee86d7b060e53f1500f1c5>, 19:22:06 l2BlockNumber: 2, 19:22:06 l1BlockNumber: 56n, 19:22:06 l1BlockHash: Buffer32<0x8fcf65624b4fe6586747fdb114f4afbd09280bc5c5fd7399000722ff0e41d509>, 19:22:06 rollingHash: Buffer16<0x4d86b4f440edefb5141a89b4593f8a05> 19:22:06 } 19:22:06 } 19:22:06 [19:22:06.715] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:08 [19:22:08.308] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x14805ace6e77af993afe49c10336022bd5ca36b1abf1a695c7cc030e0a40db4e with index 32 (expected 0x2b9a137b96e6b4f52476a2a41cc7e5ee from previous hash 0xc353185ac7930a59a85ff6744a5adbf3 but got 0x242416937f2ce8e8d352aa59f28cf2d5) 19:22:08 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 19:22:08 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 19:22:08 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 19:22:08 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 19:22:08 inboxMessage: { 19:22:08 index: 32n, 19:22:08 leaf: Fr<0x14805ace6e77af993afe49c10336022bd5ca36b1abf1a695c7cc030e0a40db4e>, 19:22:08 l2BlockNumber: 3, 19:22:08 l1BlockNumber: 99n, 19:22:08 l1BlockHash: Buffer32<0x713997cfafbc928f4791417ed9895ee21d9fa435c7c1f78f8d4c1f0b2a408447>, 19:22:08 rollingHash: Buffer16<0x242416937f2ce8e8d352aa59f28cf2d5> 19:22:08 } 19:22:08 } 19:22:08 [19:22:08.310] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:09 [19:22:09.922] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x08f9fcd01988cea74a61c796cfdddc7802c379c731b0f633bd58d087a15901a1 at block 17 (expected value in range [256, 272)) 19:22:09 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 19:22:09 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 19:22:09 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 19:22:09 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 19:22:09 inboxMessage: { 19:22:09 index: 356n, 19:22:09 leaf: Fr<0x08f9fcd01988cea74a61c796cfdddc7802c379c731b0f633bd58d087a15901a1>, 19:22:09 l2BlockNumber: 17, 19:22:09 l1BlockNumber: 95n, 19:22:09 l1BlockHash: Buffer32<0xebe8d1c0ec3950747b5e72b0b5ec2b9040db532d663273368d302eac391d1c79>, 19:22:09 rollingHash: Buffer16<0xb7c287e7ed46c955624688dddd1a8412> 19:22:09 } 19:22:09 } 19:22:09 [19:22:09.925] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:11 [19:22:11.519] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x1d0462f72e351c8064a8250e17b931819b87c570a6c43f4c63b2828f1a019640 for L2 block 15 has wrong index 225 (expected 224) 19:22:11 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 19:22:11 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 19:22:11 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 19:22:11 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 19:22:11 inboxMessage: { 19:22:11 index: 225n, 19:22:11 leaf: Fr<0x1d0462f72e351c8064a8250e17b931819b87c570a6c43f4c63b2828f1a019640>, 19:22:11 l2BlockNumber: 15, 19:22:11 l1BlockNumber: 54n, 19:22:11 l1BlockHash: Buffer32<0x1534330515f439478c9caed07ebbb97b5faa38dd9c4a0357c7637716d48bd97c>, 19:22:11 rollingHash: Buffer16<0x833d521a4a78a7c87176e5e9028df921> 19:22:11 } 19:22:11 } 19:22:11 [19:22:11.521] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:13 [19:22:13.163] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x1acb24cb80a7dc9dc3abad524612a6e6fea818e55204ffc44ac50e82e67295e0 at block 2 (expected value in range [16, 32)) 19:22:13 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 19:22:13 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 19:22:13 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 19:22:13 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 19:22:13 inboxMessage: { 19:22:13 index: 32n, 19:22:13 leaf: Fr<0x1acb24cb80a7dc9dc3abad524612a6e6fea818e55204ffc44ac50e82e67295e0>, 19:22:13 l2BlockNumber: 2, 19:22:13 l1BlockNumber: 50n, 19:22:13 l1BlockHash: Buffer32<0x84b437b6cf7de3d9f5a155316bd33062a518a931873337be77f0af8b09ca2350>, 19:22:13 rollingHash: Buffer16<0xd509e8075d027862b060b87bb3e1feaf> 19:22:13 } 19:22:13 } 19:22:13 [19:22:13.167] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:14 [19:22:14.962] WARN: archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store 19:22:15 [19:22:15.003] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:16 [19:22:16.872] WARN: archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store 19:22:16 [19:22:16.897] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:18 [19:22:18.814] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:20 [19:22:20.618] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:22 [19:22:22.487] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:24 [19:22:24.392] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:26 [19:22:26.240] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:28 [19:22:28.306] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:30 [19:22:30.246] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:32 [19:22:32.031] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:33 [19:22:33.770] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:35 [19:22:35.639] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:37 [19:22:37.605] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:39 [19:22:39.403] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:41 [19:22:41.324] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:43 [19:22:43.380] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:45 [19:22:45.313] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:47 [19:22:47.402] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:50 [19:22:50.510] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:53 [19:22:53.254] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:56 [19:22:56.544] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:22:59 [19:22:59.696] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:23:06 [19:23:06.344] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:23:12 [19:23:12.507] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:23:17 [19:23:17.463] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:23:22 [19:23:22.538] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:23:27 [19:23:27.741] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:23:31 [19:23:31.905] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:23:36 [19:23:36.866] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 19:23:42 PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (188.241 s) 19:23:42 KVArchiverDataStore 19:23:42 ArchiverStore 19:23:42 addBlocks 19:23:42 returns success when adding blocks (1538 ms) 19:23:42 allows duplicate blocks (1536 ms) 19:23:42 throws an error if the previous block does not exist in the store (940 ms) 19:23:42 throws an error if there is a gap in the blocks being added (1009 ms) 19:23:42 unwindBlocks 19:23:42 unwinding blocks will remove blocks from the chain (1063 ms) 19:23:42 can unwind multiple empty blocks (806 ms) 19:23:42 refuses to unwind blocks if the tip is not the last block (1275 ms) 19:23:42 getBlocks 19:23:42 retrieves previously stored blocks (1504 ms) 19:23:42 retrieves previously stored blocks (1473 ms) 19:23:42 retrieves previously stored blocks (1421 ms) 19:23:42 retrieves previously stored blocks (1380 ms) 19:23:42 retrieves previously stored blocks (1285 ms) 19:23:42 returns an empty array if no blocks are found (1285 ms) 19:23:42 throws an error if limit is invalid (1437 ms) 19:23:42 throws an error if `from` it is out of range (1622 ms) 19:23:42 throws an error if unexpected initial block number is found (2382 ms) 19:23:42 throws an error if a gap is found (2765 ms) 19:23:42 getSyncedL2BlockNumber 19:23:42 returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (1639 ms) 19:23:42 returns the most recently added block's number (2273 ms) 19:23:42 getSynchPoint 19:23:42 returns undefined if no blocks have been added (1261 ms) 19:23:42 returns the L1 block number in which the most recent L2 block was published (1686 ms) 19:23:42 returns the L1 block number that most recently added messages from inbox (1637 ms) 19:23:42 returns the latest syncpoint if latest message is behind (1628 ms) 19:23:42 addLogs 19:23:42 adds private & public logs (1219 ms) 19:23:42 deleteLogs 19:23:42 deletes private & public logs (1313 ms) 19:23:42 getPrivateLogs 19:23:42 gets added private logs (1404 ms) 19:23:42 getTxEffect 19:23:42 retrieves a previously stored transaction (2464 ms) 19:23:42 retrieves a previously stored transaction (2231 ms) 19:23:42 retrieves a previously stored transaction (2187 ms) 19:23:42 retrieves a previously stored transaction (2381 ms) 19:23:42 retrieves a previously stored transaction (2415 ms) 19:23:42 returns undefined if tx is not found (2518 ms) 19:23:42 tries to retrieves a previously stored transaction after deleted (2634 ms) 19:23:42 tries to retrieves a previously stored transaction after deleted (2557 ms) 19:23:42 tries to retrieves a previously stored transaction after deleted (2355 ms) 19:23:42 tries to retrieves a previously stored transaction after deleted (2463 ms) 19:23:42 tries to retrieves a previously stored transaction after deleted (2523 ms) 19:23:42 returns undefined if tx is not found (2444 ms) 19:23:42 does not fail if the block is unwound while requesting a tx (2875 ms) 19:23:42 L1 to L2 Messages 19:23:42 stores first message ever (1398 ms) 19:23:42 stores single message (1408 ms) 19:23:42 stores and returns messages across different blocks (1475 ms) 19:23:42 stores the same messages again (1601 ms) 19:23:42 stores and returns messages across different blocks with gaps (1423 ms) 19:23:42 stores and returns messages with block numbers larger than a byte (1432 ms) 19:23:42 stores and returns multiple messages per block (1363 ms) 19:23:42 stores messages in multiple operations (1539 ms) 19:23:42 iterates over messages from start index (1663 ms) 19:23:42 iterates over messages in reverse (1749 ms) 19:23:42 throws if messages are added out of order (1865 ms) 19:23:42 throws if block number for the first message is out of order (1728 ms) 19:23:42 throws if rolling hash is not correct (1590 ms) 19:23:42 throws if rolling hash for first message is not correct (1595 ms) 19:23:42 throws if index is not in the correct range (1614 ms) 19:23:42 throws if first index in block has gaps (1596 ms) 19:23:42 throws if index does not follow previous one (1645 ms) 19:23:42 removes messages up to the given block number (1836 ms) 19:23:42 removes messages starting with the given index (1892 ms) 19:23:42 contractInstances 19:23:42 returns previously stored contract instances (1917 ms) 19:23:42 returns undefined if contract instance is not found (1804 ms) 19:23:42 returns undefined if previously stored contract instances was deleted (1868 ms) 19:23:42 contractInstanceUpdates 19:23:42 gets the correct current class id for a contract not updated yet (1906 ms) 19:23:42 gets the correct current class id for a contract that has just been updated (1845 ms) 19:23:42 gets the correct current class id for a contract that was updated in the past (2067 ms) 19:23:42 ignores updates for the wrong contract (1939 ms) 19:23:42 bounds its search to the right contract if more than than one update exists (1784 ms) 19:23:42 contractClasses 19:23:42 returns previously stored contract class (1739 ms) 19:23:42 returns undefined if the initial deployed contract class was deleted (1869 ms) 19:23:42 returns contract class if later "deployment" class was deleted (1965 ms) 19:23:42 returns undefined if contract class is not found (1797 ms) 19:23:42 adds new private functions (1921 ms) 19:23:42 does not duplicate private functions (2056 ms) 19:23:42 adds new utility functions (1932 ms) 19:23:42 does not duplicate utility functions (2089 ms) 19:23:42 getLogsByTags 19:23:42 is possible to batch request private logs via tags (3107 ms) 19:23:42 is possible to batch request all logs (private and public) via tags (2742 ms) 19:23:42 is possible to batch request logs that have the same tag but different content (3289 ms) 19:23:42 is possible to request logs for non-existing tags and determine their position (3150 ms) 19:23:42 getPublicLogs 19:23:42 no logs returned if deleted ("txHash" filter param is respected variant) (6647 ms) 19:23:42 "txHash" filter param is respected (6164 ms) 19:23:42 "fromBlock" and "toBlock" filter params are respected (4956 ms) 19:23:42 "contractAddress" filter param is respected (5073 ms) 19:23:42 "afterLog" filter param is respected (5205 ms) 19:23:42 "txHash" filter param is ignored when "afterLog" is set (4163 ms) 19:23:42 intersecting works (4961 ms) 19:23:42 "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (5392 ms) 19:23:42 19:23:42 Test Suites: 1 passed, 1 total 19:23:42 Tests: 86 passed, 86 total 19:23:42 Snapshots: 0 total 19:23:42 Time: 188.332 s 19:23:42 Ran all test suites matching /archiver\/src\/archiver\/kv_archiver_store\/kv_archiver_store.test.ts/i. 19:23:42 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?