Parent Log: http://ci.aztec-labs.com/aaadd3aef9ab971c Command: 4ef547fa5e299294 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/d4893155ff105399557b55c16450c39921c70d11 Env: REF_NAME=gh-readonly-queue/next/pr-15218-7edf16da6c056f9499e2dfd9c71fb9b7580f9bfc CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 24 10:26:48 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15218_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:26:51 [10:26:51.505] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:53 [10:26:53.409] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:55 [10:26:55.009] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:56 [10:26:56.061] 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:26:56 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:89:15 10:26:56 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:26:56 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:26:56 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:26:56 newBlockNumber: 2, 10:26:56 previousBlockNumber: undefined 10:26:56 } 10:26:56 [10:26:56.065] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:57 [10:26:57.123] 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:26:57 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:96:17 10:26:57 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:26:57 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:26:57 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 10:26:57 [10:26:57.125] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:58 [10:26:58.396] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:26:59 [10:26:59.316] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:00 [10:27:00.517] 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:27:00 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:141:15 10:27:00 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:27:00 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:27:00 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 10:27:00 [10:27:00.521] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:01 [10:27:01.919] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:03 [10:27:03.232] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:04 [10:27:04.835] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:06 [10:27:06.502] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:08 [10:27:08.499] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:10 [10:27:10.456] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:12 [10:27:12.760] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:14 [10:27:14.189] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:16 [10:27:16.739] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:18 [10:27:18.913] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:20 [10:27:20.484] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:22 [10:27:22.465] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:23 [10:27:23.929] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:25 [10:27:25.559] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:26 [10:27:26.800] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:28 [10:27:28.117] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:29 [10:27:29.492] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:31 [10:27:31.002] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:32 [10:27:32.566] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:35 [10:27:35.428] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:38 [10:27:38.147] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:40 [10:27:40.783] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:43 [10:27:43.360] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:45 [10:27:45.737] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:48 [10:27:48.193] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:50 [10:27:50.965] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:53 [10:27:53.716] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:56 [10:27:56.591] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:27:59 [10:27:59.452] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:02 [10:28:02.479] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:05 [10:28:05.280] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:08 [10:28:08.556] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:09 [10:28:09.887] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:11 [10:28:11.311] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:12 [10:28:12.964] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:14 [10:28:14.754] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:16 [10:28:16.545] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:18 [10:28:18.242] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:20 [10:28:20.039] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:21 [10:28:21.694] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:23 [10:28:23.551] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:25 [10:28:25.551] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:27 [10:28:27.476] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x16252b30bb41b82eb22478bbeee6a8e20055e90855267e329a3cb39f6f1183e9 for L2 block 1 has wrong index 10 (expected 0) 10:28:27 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 10:28:27 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:28:27 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:28:27 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:28:27 inboxMessage: { 10:28:27 index: 10n, 10:28:27 leaf: Fr<0x16252b30bb41b82eb22478bbeee6a8e20055e90855267e329a3cb39f6f1183e9>, 10:28:27 l2BlockNumber: 1, 10:28:27 l1BlockNumber: 64n, 10:28:27 l1BlockHash: Buffer32<0xcab68d864ead1ee72c86a97a7ebec22b1fda0a525ea80b731db9ee8812996559>, 10:28:27 rollingHash: Buffer16<0x2cafee5b25c38c96fc14830d0c8f0c0f> 10:28:27 } 10:28:27 } 10:28:27 [10:28:27.480] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:29 [10:28:29.510] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x0de963fac3f1c453ba0fc2a163fd52b733d01aa986f1bd2421dca7a79973078d at block 12 (expected value in range [176, 192)) 10:28:29 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 10:28:29 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:28:29 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:28:29 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:28:29 inboxMessage: { 10:28:29 index: 224n, 10:28:29 leaf: Fr<0x0de963fac3f1c453ba0fc2a163fd52b733d01aa986f1bd2421dca7a79973078d>, 10:28:29 l2BlockNumber: 12, 10:28:29 l1BlockNumber: 5n, 10:28:29 l1BlockHash: Buffer32<0xf2c221b71f745f46a7cb5fd8883a01d46e1017c07aee9e11ca07ea3f69ea9264>, 10:28:29 rollingHash: Buffer16<0x41d6a543a929eca41ff8f605faed7c54> 10:28:29 } 10:28:29 } 10:28:29 [10:28:29.524] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:31 [10:28:31.488] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x28f3a077e0001b5ad916d50958817d7139c8dcf9bd48024bbb6422a5e338efcd with index 16 (expected 0x73af004e34ff63c57ca4dede7a9c8f49 from previous hash 0x503ecc1b6a98b8dd18e5a02100a9df2f but got 0x833b07b50bb6b65e21baeabb7c8fbaed) 10:28:31 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 10:28:31 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:28:31 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:28:31 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:28:31 inboxMessage: { 10:28:31 index: 16n, 10:28:31 leaf: Fr<0x28f3a077e0001b5ad916d50958817d7139c8dcf9bd48024bbb6422a5e338efcd>, 10:28:31 l2BlockNumber: 2, 10:28:31 l1BlockNumber: 19n, 10:28:31 l1BlockHash: Buffer32<0x75a0ef4f8b4bcfa7973808e243b4247a424ca9d46a03177d15c323081af84856>, 10:28:31 rollingHash: Buffer16<0x833b07b50bb6b65e21baeabb7c8fbaed> 10:28:31 } 10:28:31 } 10:28:31 [10:28:31.492] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:33 [10:28:33.451] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x0291a5641fa54c6d3487caa7dcda5debf7629b4daa048a4f271cb80f6c84e174 with index 32 (expected 0xf27c8de10f5e065277eaa6578bac1662 from previous hash 0xd76e2ddd937b63bed4c9f0046e6e0db3 but got 0xfecf9aaa3a56d55fc89c3cc4af502888) 10:28:33 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 10:28:33 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:28:33 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:28:33 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:28:33 inboxMessage: { 10:28:33 index: 32n, 10:28:33 leaf: Fr<0x0291a5641fa54c6d3487caa7dcda5debf7629b4daa048a4f271cb80f6c84e174>, 10:28:33 l2BlockNumber: 3, 10:28:33 l1BlockNumber: 15n, 10:28:33 l1BlockHash: Buffer32<0x35c3f8537a28c4f5b1b35354d95e1cfef7309fe47365a79ee07d24c1b040a48d>, 10:28:33 rollingHash: Buffer16<0xfecf9aaa3a56d55fc89c3cc4af502888> 10:28:33 } 10:28:33 } 10:28:33 [10:28:33.455] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:35 [10:28:35.406] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x05f228b36fe2e7de371d8e495d1e82a6909660b1260641c63478c3ba376471bb at block 17 (expected value in range [256, 272)) 10:28:35 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 10:28:35 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:28:35 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:28:35 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:28:35 inboxMessage: { 10:28:35 index: 356n, 10:28:35 leaf: Fr<0x05f228b36fe2e7de371d8e495d1e82a6909660b1260641c63478c3ba376471bb>, 10:28:35 l2BlockNumber: 17, 10:28:35 l1BlockNumber: 21n, 10:28:35 l1BlockHash: Buffer32<0x8aac5923fd7f4bffaa749ec99ffdca2316fd5e9cd7e329145c909edd2f116bb6>, 10:28:35 rollingHash: Buffer16<0xd2e75150539306d76a8202ad7092eceb> 10:28:35 } 10:28:35 } 10:28:35 [10:28:35.411] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:37 [10:28:37.456] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x0a8329510dfaafbfba91fa997cc4a1d40bf8d92d7904a7bc8f51adacc61b63f7 for L2 block 15 has wrong index 225 (expected 224) 10:28:37 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 10:28:37 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:28:37 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:28:37 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:28:37 inboxMessage: { 10:28:37 index: 225n, 10:28:37 leaf: Fr<0x0a8329510dfaafbfba91fa997cc4a1d40bf8d92d7904a7bc8f51adacc61b63f7>, 10:28:37 l2BlockNumber: 15, 10:28:37 l1BlockNumber: 67n, 10:28:37 l1BlockHash: Buffer32<0xf3fb0baf9fa1c49cb1faa0f647c261e3fd2a2ff781dba2ceadf46b0502f7ef8b>, 10:28:37 rollingHash: Buffer16<0x110971e5b34dbdfbe8dc5da050174f80> 10:28:37 } 10:28:37 } 10:28:37 [10:28:37.461] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:39 [10:28:39.331] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x0b9389f4aaadab37562c336857d52acc14dc6b184922261b008a0a3c4b00d6c1 at block 2 (expected value in range [16, 32)) 10:28:39 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 10:28:39 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:28:39 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:28:39 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:28:39 inboxMessage: { 10:28:39 index: 32n, 10:28:39 leaf: Fr<0x0b9389f4aaadab37562c336857d52acc14dc6b184922261b008a0a3c4b00d6c1>, 10:28:39 l2BlockNumber: 2, 10:28:39 l1BlockNumber: 72n, 10:28:39 l1BlockHash: Buffer32<0x70edf7759b4d1bd7ad9085d8bf481a815dd781e9348fae9494cdc4a22d30d5fe>, 10:28:39 rollingHash: Buffer16<0xc9b67bccf9d3d9f2fb2898df12b556ae> 10:28:39 } 10:28:39 } 10:28:39 [10:28:39.335] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:41 [10:28:41.279] WARN: archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store 10:28:41 [10:28:41.327] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:43 [10:28:43.076] WARN: archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store 10:28:43 [10:28:43.094] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:44 [10:28:44.733] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:46 [10:28:46.568] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:48 [10:28:48.253] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:50 [10:28:50.214] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:51 [10:28:51.936] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:53 [10:28:53.778] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:55 [10:28:55.701] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:57 [10:28:57.675] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:28:59 [10:28:59.689] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:29:01 [10:29:01.594] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:29:03 [10:29:03.554] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:29:05 [10:29:05.703] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:29:07 [10:29:07.832] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:29:10 [10:29:10.015] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:29:12 [10:29:12.225] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:29:14 [10:29:14.203] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:29:17 [10:29:17.473] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:29:20 [10:29:20.189] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:29:23 [10:29:23.618] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:29:26 [10:29:26.434] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:29:32 [10:29:32.268] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:29:37 [10:29:37.737] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:29:43 [10:29:43.074] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:29:46 [10:29:46.961] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:29:51 [10:29:51.932] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:29:56 [10:29:56.358] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:30:00 [10:30:00.609] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:30:05 PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (196.119 s) 10:30:05 KVArchiverDataStore 10:30:05 ArchiverStore 10:30:05 addBlocks 10:30:05 returns success when adding blocks (1926 ms) 10:30:05 allows duplicate blocks (1601 ms) 10:30:05 throws an error if the previous block does not exist in the store (1056 ms) 10:30:05 throws an error if there is a gap in the blocks being added (1059 ms) 10:30:05 unwindBlocks 10:30:05 unwinding blocks will remove blocks from the chain (1269 ms) 10:30:05 can unwind multiple empty blocks (920 ms) 10:30:05 refuses to unwind blocks if the tip is not the last block (1203 ms) 10:30:05 getBlocks 10:30:05 retrieves previously stored blocks (1396 ms) 10:30:05 retrieves previously stored blocks (1314 ms) 10:30:05 retrieves previously stored blocks (1601 ms) 10:30:05 retrieves previously stored blocks (1666 ms) 10:30:05 retrieves previously stored blocks (1994 ms) 10:30:05 returns an empty array if no blocks are found (1960 ms) 10:30:05 throws an error if limit is invalid (2299 ms) 10:30:05 throws an error if `from` it is out of range (1434 ms) 10:30:05 throws an error if unexpected initial block number is found (2548 ms) 10:30:05 throws an error if a gap is found (2169 ms) 10:30:05 getSyncedL2BlockNumber 10:30:05 returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (1571 ms) 10:30:05 returns the most recently added block's number (1986 ms) 10:30:05 getSynchPoint 10:30:05 returns undefined if no blocks have been added (1461 ms) 10:30:05 returns the L1 block number in which the most recent L2 block was published (1631 ms) 10:30:05 returns the L1 block number that most recently added messages from inbox (1240 ms) 10:30:05 returns the latest syncpoint if latest message is behind (1315 ms) 10:30:05 addLogs 10:30:05 adds private & public logs (1376 ms) 10:30:05 deleteLogs 10:30:05 deletes private & public logs (1508 ms) 10:30:05 getPrivateLogs 10:30:05 gets added private logs (1563 ms) 10:30:05 getTxEffect 10:30:05 retrieves a previously stored transaction (2860 ms) 10:30:05 retrieves a previously stored transaction (2717 ms) 10:30:05 retrieves a previously stored transaction (2639 ms) 10:30:05 retrieves a previously stored transaction (2576 ms) 10:30:05 retrieves a previously stored transaction (2369 ms) 10:30:05 returns undefined if tx is not found (2461 ms) 10:30:05 tries to retrieves a previously stored transaction after deleted (2772 ms) 10:30:05 tries to retrieves a previously stored transaction after deleted (2750 ms) 10:30:05 tries to retrieves a previously stored transaction after deleted (2875 ms) 10:30:05 tries to retrieves a previously stored transaction after deleted (2861 ms) 10:30:05 tries to retrieves a previously stored transaction after deleted (3028 ms) 10:30:05 returns undefined if tx is not found (2798 ms) 10:30:05 does not fail if the block is unwound while requesting a tx (3277 ms) 10:30:05 L1 to L2 Messages 10:30:05 stores first message ever (1329 ms) 10:30:05 stores single message (1420 ms) 10:30:05 stores and returns messages across different blocks (1657 ms) 10:30:05 stores the same messages again (1790 ms) 10:30:05 stores and returns messages across different blocks with gaps (1789 ms) 10:30:05 stores and returns messages with block numbers larger than a byte (1696 ms) 10:30:05 stores and returns multiple messages per block (1798 ms) 10:30:05 stores messages in multiple operations (1653 ms) 10:30:05 iterates over messages from start index (1855 ms) 10:30:05 iterates over messages in reverse (2000 ms) 10:30:05 throws if messages are added out of order (1929 ms) 10:30:05 throws if block number for the first message is out of order (2035 ms) 10:30:05 throws if rolling hash is not correct (1976 ms) 10:30:05 throws if rolling hash for first message is not correct (1963 ms) 10:30:05 throws if index is not in the correct range (1953 ms) 10:30:05 throws if first index in block has gaps (2049 ms) 10:30:05 throws if index does not follow previous one (1873 ms) 10:30:05 removes messages up to the given block number (1992 ms) 10:30:05 removes messages starting with the given index (1764 ms) 10:30:05 contractInstances 10:30:05 returns previously stored contract instances (1640 ms) 10:30:05 returns undefined if contract instance is not found (1830 ms) 10:30:05 returns undefined if previously stored contract instances was deleted (1688 ms) 10:30:05 contractInstanceUpdates 10:30:05 gets the correct current class id for a contract not updated yet (1960 ms) 10:30:05 gets the correct current class id for a contract that has just been updated (1723 ms) 10:30:05 gets the correct current class id for a contract that was updated in the past (1840 ms) 10:30:05 ignores updates for the wrong contract (1922 ms) 10:30:05 bounds its search to the right contract if more than than one update exists (1961 ms) 10:30:05 contractClasses 10:30:05 returns previously stored contract class (2026 ms) 10:30:05 returns undefined if the initial deployed contract class was deleted (1900 ms) 10:30:05 returns contract class if later "deployment" class was deleted (1960 ms) 10:30:05 returns undefined if contract class is not found (2150 ms) 10:30:05 adds new private functions (2128 ms) 10:30:05 does not duplicate private functions (2176 ms) 10:30:05 adds new utility functions (2215 ms) 10:30:05 does not duplicate utility functions (1978 ms) 10:30:05 getLogsByTags 10:30:05 is possible to batch request private logs via tags (3269 ms) 10:30:05 is possible to batch request all logs (private and public) via tags (2715 ms) 10:30:05 is possible to batch request logs that have the same tag but different content (3427 ms) 10:30:05 is possible to request logs for non-existing tags and determine their position (2815 ms) 10:30:05 getPublicLogs 10:30:05 no logs returned if deleted ("txHash" filter param is respected variant) (5835 ms) 10:30:05 "txHash" filter param is respected (5467 ms) 10:30:05 "fromBlock" and "toBlock" filter params are respected (5337 ms) 10:30:05 "contractAddress" filter param is respected (3886 ms) 10:30:05 "afterLog" filter param is respected (4971 ms) 10:30:05 "txHash" filter param is ignored when "afterLog" is set (4426 ms) 10:30:05 intersecting works (4247 ms) 10:30:05 "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (5344 ms) 10:30:05 10:30:05 Test Suites: 1 passed, 1 total 10:30:05 Tests: 86 passed, 86 total 10:30:05 Snapshots: 0 total 10:30:05 Time: 196.205 s 10:30:05 Ran all test suites matching archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts. 10:30:05 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?