Parent Log: http://ci.aztec-labs.com/94ca3f8390302db0 Command: 0619027325a47fd8 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=0 Date: Tue Jun 24 08:50:50 UTC 2025 System: ARCH=arm64 CPUS=64 MEM=247Gi HOSTNAME=pr-15182_arm64_a1-fast Resources: CPU_LIST=0-63 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_afeabe6543d27e83_next 08:50:52 [08:50:52.431] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:50:53 [08:50:53.648] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:50:54 [08:50:54.922] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:50:55 [08:50:55.740] 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:50:55 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:89:15 08:50:55 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:50:55 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:50:55 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:50:55 newBlockNumber: 2, 08:50:55 previousBlockNumber: undefined 08:50:55 } 08:50:55 [08:50:55.743] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:50:56 [08:50:56.650] 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:50:56 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:96:17 08:50:56 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:50:56 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:50:56 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 08:50:56 [08:50:56.652] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:50:57 [08:50:57.777] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:50:58 [08:50:58.544] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:50:59 [08:50:59.606] 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:50:59 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:141:15 08:50:59 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:50:59 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:50:59 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 08:50:59 [08:50:59.608] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:00 [08:51:00.704] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:01 [08:51:01.791] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:03 [08:51:03.111] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:04 [08:51:04.317] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:05 [08:51:05.473] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:06 [08:51:06.632] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:07 [08:51:07.807] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:08 [08:51:08.913] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:10 [08:51:10.168] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:11 [08:51:11.644] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:12 [08:51:12.552] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:13 [08:51:13.761] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:14 [08:51:14.675] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:15 [08:51:15.902] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:16 [08:51:16.842] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:17 [08:51:17.780] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:18 [08:51:18.781] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:19 [08:51:19.880] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:20 [08:51:20.982] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:22 [08:51:22.863] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:24 [08:51:24.771] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:26 [08:51:26.687] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:28 [08:51:28.754] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:31 [08:51:31.124] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:33 [08:51:33.034] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:35 [08:51:35.140] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:37 [08:51:37.254] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:39 [08:51:39.352] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:41 [08:51:41.458] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:43 [08:51:43.576] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:45 [08:51:45.558] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:47 [08:51:47.917] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:49 [08:51:49.003] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:50 [08:51:50.094] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:51 [08:51:51.224] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:52 [08:51:52.358] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:53 [08:51:53.504] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:54 [08:51:54.646] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:55 [08:51:55.827] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:57 [08:51:57.094] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:58 [08:51:58.369] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:51:59 [08:51:59.638] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:00 [08:52:00.901] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x12094b4ebe90655a9785b4db89aded517eba227a58987701939252f9808f6e19 for L2 block 1 has wrong index 10 (expected 0) 08:52:00 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 08:52:00 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:52:00 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:52:00 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:52:00 inboxMessage: { 08:52:00 index: 10n, 08:52:00 leaf: Fr<0x12094b4ebe90655a9785b4db89aded517eba227a58987701939252f9808f6e19>, 08:52:00 l2BlockNumber: 1, 08:52:00 l1BlockNumber: 33n, 08:52:00 l1BlockHash: Buffer32<0x35b927ab8c7210c87a970236fc08e41876e27653cc5a111dce00c40ab446050c>, 08:52:00 rollingHash: Buffer16<0x22cd07b907b6984609ed92c6a94d562d> 08:52:00 } 08:52:00 } 08:52:00 [08:52:00.904] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:02 [08:52:02.185] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x046405201e18f5bcbf390b90692efe76d4b5c6c39faac74f0c6078fcf7f46e39 at block 12 (expected value in range [176, 192)) 08:52:02 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 08:52:02 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:52:02 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:52:02 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:52:02 inboxMessage: { 08:52:02 index: 224n, 08:52:02 leaf: Fr<0x046405201e18f5bcbf390b90692efe76d4b5c6c39faac74f0c6078fcf7f46e39>, 08:52:02 l2BlockNumber: 12, 08:52:02 l1BlockNumber: 20n, 08:52:02 l1BlockHash: Buffer32<0xc122da951268d1583bfc90f294610b03fba07e9e3cd510d33daf8a2cd8dd4025>, 08:52:02 rollingHash: Buffer16<0xe36b32d41266b1d257155fc5932c6cf9> 08:52:02 } 08:52:02 } 08:52:02 [08:52:02.187] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:03 [08:52:03.464] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x1e1b6f33b3d810a083b088b0ff647785c8e25dbc093a6d508a28947581d40c44 with index 16 (expected 0xdb0b0f0377c19e72aa59bc2c654fb8d6 from previous hash 0x079c7619c6bf9616ec2e17b0c074568d but got 0xbbafcb9c55c4162e6fa05fe38b30bd33) 08:52:03 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 08:52:03 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:52:03 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:52:03 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:52:03 inboxMessage: { 08:52:03 index: 16n, 08:52:03 leaf: Fr<0x1e1b6f33b3d810a083b088b0ff647785c8e25dbc093a6d508a28947581d40c44>, 08:52:03 l2BlockNumber: 2, 08:52:03 l1BlockNumber: 79n, 08:52:03 l1BlockHash: Buffer32<0x51adc3060579868ba9f995d53114040bff09017b0b9fad66726774b2ec1cc75f>, 08:52:03 rollingHash: Buffer16<0xbbafcb9c55c4162e6fa05fe38b30bd33> 08:52:03 } 08:52:03 } 08:52:03 [08:52:03.466] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:04 [08:52:04.744] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x11af89766951faaa60cf14fd168ff2e81a6d0a6349b309547d600cfed7218ec7 with index 32 (expected 0xd812732e943459b8b74832620a8e8974 from previous hash 0x93326498ebf0a912d6ddb215cb63bc23 but got 0x889cbf4980139c4d24628e68ee7d659c) 08:52:04 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 08:52:04 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:52:04 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:52:04 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:52:04 inboxMessage: { 08:52:04 index: 32n, 08:52:04 leaf: Fr<0x11af89766951faaa60cf14fd168ff2e81a6d0a6349b309547d600cfed7218ec7>, 08:52:04 l2BlockNumber: 3, 08:52:04 l1BlockNumber: 53n, 08:52:04 l1BlockHash: Buffer32<0xe07fc937b99978b1a9408c4bb8b1c1682812fb42f81d8ce005df87dda2628853>, 08:52:04 rollingHash: Buffer16<0x889cbf4980139c4d24628e68ee7d659c> 08:52:04 } 08:52:04 } 08:52:04 [08:52:04.747] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:06 [08:52:06.032] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x0d41a829306f7c9f1182da2cb80ea69686b92a8f9a0fa10b608dfc459f676e0d at block 17 (expected value in range [256, 272)) 08:52:06 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 08:52:06 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:52:06 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:52:06 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:52:06 inboxMessage: { 08:52:06 index: 356n, 08:52:06 leaf: Fr<0x0d41a829306f7c9f1182da2cb80ea69686b92a8f9a0fa10b608dfc459f676e0d>, 08:52:06 l2BlockNumber: 17, 08:52:06 l1BlockNumber: 10n, 08:52:06 l1BlockHash: Buffer32<0xa40dbf7cda6e08bd6fc266df2b370b41a70647e319b3a656c6db5715d4258621>, 08:52:06 rollingHash: Buffer16<0x976407f650270b28d42267aa7618c3c3> 08:52:06 } 08:52:06 } 08:52:06 [08:52:06.034] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:07 [08:52:07.326] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x1bdb25a355f69bca3566aebb98e294041c09e1d15cf8ccd783b50b561d622371 for L2 block 15 has wrong index 225 (expected 224) 08:52:07 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 08:52:07 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:52:07 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:52:07 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:52:07 inboxMessage: { 08:52:07 index: 225n, 08:52:07 leaf: Fr<0x1bdb25a355f69bca3566aebb98e294041c09e1d15cf8ccd783b50b561d622371>, 08:52:07 l2BlockNumber: 15, 08:52:07 l1BlockNumber: 9n, 08:52:07 l1BlockHash: Buffer32<0x5e54aa2f6228079d33f0cab166f1e7d3f52ee3763398226bce4ca0435bc592f0>, 08:52:07 rollingHash: Buffer16<0xfd3ff2515dbf42b599ad8f32e4868da8> 08:52:07 } 08:52:07 } 08:52:07 [08:52:07.329] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:08 [08:52:08.640] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x26b088ef6c767b26a26f4a10f779342e8e1ffa7a173ebc8aa5bffb65eca5d5a7 at block 2 (expected value in range [16, 32)) 08:52:08 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 08:52:08 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:52:08 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:52:08 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:52:08 inboxMessage: { 08:52:08 index: 32n, 08:52:08 leaf: Fr<0x26b088ef6c767b26a26f4a10f779342e8e1ffa7a173ebc8aa5bffb65eca5d5a7>, 08:52:08 l2BlockNumber: 2, 08:52:08 l1BlockNumber: 27n, 08:52:08 l1BlockHash: Buffer32<0x64c3e144bee5188f30ea1035e56ef4ee2158db8670d454a01fc99a62f40d322f>, 08:52:08 rollingHash: Buffer16<0xaaf4bd98a7f1ea00b8b976e4f9085662> 08:52:08 } 08:52:08 } 08:52:08 [08:52:08.644] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:10 [08:52:10.018] WARN: archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store 08:52:10 [08:52:10.048] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:11 [08:52:11.375] WARN: archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store 08:52:11 [08:52:11.392] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:12 [08:52:12.710] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:14 [08:52:14.022] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:15 [08:52:15.371] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:16 [08:52:16.730] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:18 [08:52:18.107] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:19 [08:52:19.482] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:20 [08:52:20.863] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:22 [08:52:22.255] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:23 [08:52:23.664] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:25 [08:52:25.085] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:26 [08:52:26.542] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:28 [08:52:28.004] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:29 [08:52:29.486] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:30 [08:52:30.943] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:32 [08:52:32.518] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:33 [08:52:33.991] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:36 [08:52:36.503] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:38 [08:52:38.949] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:41 [08:52:41.754] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:44 [08:52:44.214] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:49 [08:52:49.049] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:53 [08:52:53.382] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:52:57 [08:52:57.603] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:53:01 [08:53:01.824] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:53:06 [08:53:06.067] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:53:10 [08:53:10.266] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:53:14 [08:53:14.553] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:53:18 PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (147.96 s) 08:53:18 KVArchiverDataStore 08:53:18 ArchiverStore 08:53:18 addBlocks 08:53:18 returns success when adding blocks (1220 ms) 08:53:18 allows duplicate blocks (1273 ms) 08:53:18 throws an error if the previous block does not exist in the store (822 ms) 08:53:18 throws an error if there is a gap in the blocks being added (909 ms) 08:53:18 unwindBlocks 08:53:18 unwinding blocks will remove blocks from the chain (1124 ms) 08:53:18 can unwind multiple empty blocks (766 ms) 08:53:18 refuses to unwind blocks if the tip is not the last block (1064 ms) 08:53:18 getBlocks 08:53:18 retrieves previously stored blocks (1095 ms) 08:53:18 retrieves previously stored blocks (1086 ms) 08:53:18 retrieves previously stored blocks (1320 ms) 08:53:18 retrieves previously stored blocks (1205 ms) 08:53:18 retrieves previously stored blocks (1155 ms) 08:53:18 returns an empty array if no blocks are found (1152 ms) 08:53:18 throws an error if limit is invalid (1181 ms) 08:53:18 throws an error if `from` it is out of range (1107 ms) 08:53:18 throws an error if unexpected initial block number is found (1255 ms) 08:53:18 throws an error if a gap is found (1475 ms) 08:53:18 getSyncedL2BlockNumber 08:53:18 returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (907 ms) 08:53:18 returns the most recently added block's number (1208 ms) 08:53:18 getSynchPoint 08:53:18 returns undefined if no blocks have been added (914 ms) 08:53:18 returns the L1 block number in which the most recent L2 block was published (1227 ms) 08:53:18 returns the L1 block number that most recently added messages from inbox (936 ms) 08:53:18 returns the latest syncpoint if latest message is behind (941 ms) 08:53:18 addLogs 08:53:18 adds private & public logs (1000 ms) 08:53:18 deleteLogs 08:53:18 deletes private & public logs (1099 ms) 08:53:18 getPrivateLogs 08:53:18 gets added private logs (1102 ms) 08:53:18 getTxEffect 08:53:18 retrieves a previously stored transaction (1881 ms) 08:53:18 retrieves a previously stored transaction (1907 ms) 08:53:18 retrieves a previously stored transaction (1916 ms) 08:53:18 retrieves a previously stored transaction (2060 ms) 08:53:18 retrieves a previously stored transaction (2374 ms) 08:53:18 returns undefined if tx is not found (1910 ms) 08:53:18 tries to retrieves a previously stored transaction after deleted (2106 ms) 08:53:18 tries to retrieves a previously stored transaction after deleted (2113 ms) 08:53:18 tries to retrieves a previously stored transaction after deleted (2097 ms) 08:53:18 tries to retrieves a previously stored transaction after deleted (2105 ms) 08:53:18 tries to retrieves a previously stored transaction after deleted (2118 ms) 08:53:18 returns undefined if tx is not found (1982 ms) 08:53:18 does not fail if the block is unwound while requesting a tx (2357 ms) 08:53:18 L1 to L2 Messages 08:53:18 stores first message ever (1087 ms) 08:53:18 stores single message (1091 ms) 08:53:18 stores and returns messages across different blocks (1129 ms) 08:53:18 stores the same messages again (1134 ms) 08:53:18 stores and returns messages across different blocks with gaps (1146 ms) 08:53:18 stores and returns messages with block numbers larger than a byte (1142 ms) 08:53:18 stores and returns multiple messages per block (1181 ms) 08:53:18 stores messages in multiple operations (1267 ms) 08:53:18 iterates over messages from start index (1274 ms) 08:53:18 iterates over messages in reverse (1269 ms) 08:53:18 throws if messages are added out of order (1265 ms) 08:53:18 throws if block number for the first message is out of order (1282 ms) 08:53:18 throws if rolling hash is not correct (1279 ms) 08:53:18 throws if rolling hash for first message is not correct (1280 ms) 08:53:18 throws if index is not in the correct range (1287 ms) 08:53:18 throws if first index in block has gaps (1294 ms) 08:53:18 throws if index does not follow previous one (1313 ms) 08:53:18 removes messages up to the given block number (1406 ms) 08:53:18 removes messages starting with the given index (1342 ms) 08:53:18 contractInstances 08:53:18 returns previously stored contract instances (1317 ms) 08:53:18 returns undefined if contract instance is not found (1312 ms) 08:53:18 returns undefined if previously stored contract instances was deleted (1348 ms) 08:53:18 contractInstanceUpdates 08:53:18 gets the correct current class id for a contract not updated yet (1359 ms) 08:53:18 gets the correct current class id for a contract that has just been updated (1372 ms) 08:53:18 gets the correct current class id for a contract that was updated in the past (1379 ms) 08:53:18 ignores updates for the wrong contract (1381 ms) 08:53:18 bounds its search to the right contract if more than than one update exists (1392 ms) 08:53:18 contractClasses 08:53:18 returns previously stored contract class (1408 ms) 08:53:18 returns undefined if the initial deployed contract class was deleted (1421 ms) 08:53:18 returns contract class if later "deployment" class was deleted (1455 ms) 08:53:18 returns undefined if contract class is not found (1463 ms) 08:53:18 adds new private functions (1481 ms) 08:53:18 does not duplicate private functions (1456 ms) 08:53:18 adds new utility functions (1575 ms) 08:53:18 does not duplicate utility functions (1472 ms) 08:53:18 getLogsByTags 08:53:18 is possible to batch request private logs via tags (2511 ms) 08:53:18 is possible to batch request all logs (private and public) via tags (2447 ms) 08:53:18 is possible to batch request logs that have the same tag but different content (2804 ms) 08:53:18 is possible to request logs for non-existing tags and determine their position (2458 ms) 08:53:18 getPublicLogs 08:53:18 no logs returned if deleted ("txHash" filter param is respected variant) (4837 ms) 08:53:18 "txHash" filter param is respected (4333 ms) 08:53:18 "fromBlock" and "toBlock" filter params are respected (4221 ms) 08:53:18 "contractAddress" filter param is respected (4220 ms) 08:53:18 "afterLog" filter param is respected (4242 ms) 08:53:18 "txHash" filter param is ignored when "afterLog" is set (4200 ms) 08:53:18 intersecting works (4286 ms) 08:53:18 "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (4393 ms) 08:53:18 08:53:18 Test Suites: 1 passed, 1 total 08:53:18 Tests: 86 passed, 86 total 08:53:18 Snapshots: 0 total 08:53:18 Time: 148.032 s 08:53:18 Ran all test suites matching archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts. 08:53:18 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?