Parent Log: http://ci.aztec-labs.com/2eb51e87340ddb13 Command: 024e96465ffd3e9a 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/a0a8617413ca6f4fba2ad190ce73dab59bd75a45 Env: REF_NAME=gh-readonly-queue/next/pr-15101-056e5230c330d6ad19900135ecf2a4787181496a CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 17 14:06:43 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15101_amd64_x2-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_afeabe6543d27e83_next 14:06:46 [14:06:46.218] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:06:47 [14:06:47.716] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:06:49 [14:06:49.312] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:06:50 [14:06:50.268] 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 14:06:50 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15 14:06:50 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:06:50 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:06:50 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 14:06:50 newBlockNumber: 2, 14:06:50 previousBlockNumber: undefined 14:06:50 } 14:06:50 [14:06:50.273] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:06:51 [14:06:51.286] 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 14:06:51 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:86:17 14:06:51 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:06:51 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:06:51 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 14:06:51 [14:06:51.296] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:06:52 [14:06:52.611] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:06:53 [14:06:53.857] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:06:55 [14:06:55.383] 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) 14:06:55 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:123:15 14:06:55 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:06:55 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:06:55 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 14:06:55 [14:06:55.387] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:06:56 [14:06:56.852] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:06:58 [14:06:58.262] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:06:59 [14:06:59.931] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:01 [14:07:01.695] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:03 [14:07:03.448] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:05 [14:07:05.109] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:07 [14:07:07.511] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:09 [14:07:09.852] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:12 [14:07:12.127] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:15 [14:07:15.171] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:16 [14:07:16.598] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:18 [14:07:18.800] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:20 [14:07:20.164] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:21 [14:07:21.776] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:22 [14:07:22.958] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:24 [14:07:24.271] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:25 [14:07:25.790] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:27 [14:07:27.364] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:28 [14:07:28.851] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:32 [14:07:32.155] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:34 [14:07:34.946] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:38 [14:07:38.083] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:41 [14:07:41.196] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:43 [14:07:43.591] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:46 [14:07:46.064] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:48 [14:07:48.570] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:51 [14:07:51.231] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:53 [14:07:53.891] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:56 [14:07:56.462] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:07:59 [14:07:59.384] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:01 [14:08:01.880] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:05 [14:08:05.310] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:06 [14:08:06.920] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:08 [14:08:08.504] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:10 [14:08:10.102] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:11 [14:08:11.722] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:13 [14:08:13.245] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:14 [14:08:14.985] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:16 [14:08:16.868] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:18 [14:08:18.725] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:20 [14:08:20.564] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:22 [14:08:22.329] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:24 [14:08:24.142] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x005788be13e3efc09e62d186214f4c8792539cd09edf4ad1543ff5c797a542a7 for L2 block 1 has wrong index 10 (expected 0) 14:08:24 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 14:08:24 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:08:24 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:08:24 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 14:08:24 inboxMessage: { 14:08:24 index: 10n, 14:08:24 leaf: Fr<0x005788be13e3efc09e62d186214f4c8792539cd09edf4ad1543ff5c797a542a7>, 14:08:24 l2BlockNumber: 1, 14:08:24 l1BlockNumber: 32n, 14:08:24 l1BlockHash: Buffer32<0x5fc0a9638dbc30983da46dcd29fc1dfdd01236e7cc0252824ab7ae6dbc9fc934>, 14:08:24 rollingHash: Buffer16<0x50be8e082cb996b4adeb4d33ab532a5e> 14:08:24 } 14:08:24 } 14:08:24 [14:08:24.154] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:26 [14:08:26.134] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x0a9230b459048e7996d0c170c4513e3581f34290a2427c2720a177a7cbaf17e0 at block 12 (expected value in range [176, 192)) 14:08:26 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 14:08:26 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:08:26 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:08:26 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 14:08:26 inboxMessage: { 14:08:26 index: 224n, 14:08:26 leaf: Fr<0x0a9230b459048e7996d0c170c4513e3581f34290a2427c2720a177a7cbaf17e0>, 14:08:26 l2BlockNumber: 12, 14:08:26 l1BlockNumber: 2n, 14:08:26 l1BlockHash: Buffer32<0xa0bf32c021aaa6b8d4d4d5b44b7cbc7f4aba2bea7554d963a2703db29c19202f>, 14:08:26 rollingHash: Buffer16<0x29efdeefc2d558f686e5ddb764a4b32b> 14:08:26 } 14:08:26 } 14:08:26 [14:08:26.150] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:28 [14:08:28.130] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x154068c8d703d8e90136912fca9f08d4c0b9a41f44d1a5cb1423eab6a4523147 with index 16 (expected 0x11b839c79a0b41a3c564daf9d482e304 from previous hash 0x2a7da7427c9c6217996eaf6cccbd6e40 but got 0xfc44d5a13f96cdc5aafc4f8bd3ad21fc) 14:08:28 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 14:08:28 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:08:28 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:08:28 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 14:08:28 inboxMessage: { 14:08:28 index: 16n, 14:08:28 leaf: Fr<0x154068c8d703d8e90136912fca9f08d4c0b9a41f44d1a5cb1423eab6a4523147>, 14:08:28 l2BlockNumber: 2, 14:08:28 l1BlockNumber: 78n, 14:08:28 l1BlockHash: Buffer32<0xfac990f4a55b9c6af7128f68819d1d005dc190245cc9139d89606a3171fb0a2e>, 14:08:28 rollingHash: Buffer16<0xfc44d5a13f96cdc5aafc4f8bd3ad21fc> 14:08:28 } 14:08:28 } 14:08:28 [14:08:28.138] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:30 [14:08:30.086] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x0772fb074e32706306434e7c65e631be8547bb5e417bd302c2c0e5e2194408b6 with index 32 (expected 0x05b858657a09d9189a9360a38a454d3e from previous hash 0xbf9e6c4e0ca04db3eaa9434390ad9254 but got 0x0454518982a6178e1a447bcf12e66dc3) 14:08:30 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 14:08:30 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:08:30 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:08:30 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 14:08:30 inboxMessage: { 14:08:30 index: 32n, 14:08:30 leaf: Fr<0x0772fb074e32706306434e7c65e631be8547bb5e417bd302c2c0e5e2194408b6>, 14:08:30 l2BlockNumber: 3, 14:08:30 l1BlockNumber: 92n, 14:08:30 l1BlockHash: Buffer32<0x628004d56f8edac7cbe80278429e1847a99cdeeb2e604bfbf05f0b20d921007e>, 14:08:30 rollingHash: Buffer16<0x0454518982a6178e1a447bcf12e66dc3> 14:08:30 } 14:08:30 } 14:08:30 [14:08:30.090] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:31 [14:08:31.717] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x1af8588b24e9354e32fb295b353d6ae1c0d9aa4a45ec588a68e3b90a4f085ba0 at block 17 (expected value in range [256, 272)) 14:08:31 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 14:08:31 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:08:31 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:08:31 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 14:08:31 inboxMessage: { 14:08:31 index: 356n, 14:08:31 leaf: Fr<0x1af8588b24e9354e32fb295b353d6ae1c0d9aa4a45ec588a68e3b90a4f085ba0>, 14:08:31 l2BlockNumber: 17, 14:08:31 l1BlockNumber: 26n, 14:08:31 l1BlockHash: Buffer32<0x71b0419d56bc67e5052dec53a951e4cde5c89e3c303461b43c8cde476760a9a9>, 14:08:31 rollingHash: Buffer16<0xada8e7bcfb690442db38c49f935ab63b> 14:08:31 } 14:08:31 } 14:08:31 [14:08:31.721] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:33 [14:08:33.474] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x163d1c29d865c3fae4bf44f5b29ab5f95de62a18cfd55f79b0a771489637d1b6 for L2 block 15 has wrong index 225 (expected 224) 14:08:33 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 14:08:33 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:08:33 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:08:33 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 14:08:33 inboxMessage: { 14:08:33 index: 225n, 14:08:33 leaf: Fr<0x163d1c29d865c3fae4bf44f5b29ab5f95de62a18cfd55f79b0a771489637d1b6>, 14:08:33 l2BlockNumber: 15, 14:08:33 l1BlockNumber: 95n, 14:08:33 l1BlockHash: Buffer32<0xaa6bef4261f02844c7ef66e20b7005732de11dc57a0de2def45ec18b5e9d2c2f>, 14:08:33 rollingHash: Buffer16<0x6ff3c52022a9c704a10e3c55f7c24640> 14:08:33 } 14:08:33 } 14:08:33 [14:08:33.477] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:35 [14:08:35.240] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x1105a456ee9347f6777d10d935308be4c8b6ff93bd782ce279f81a67ac562642 at block 2 (expected value in range [16, 32)) 14:08:35 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 14:08:35 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:08:35 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:08:35 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 14:08:35 inboxMessage: { 14:08:35 index: 32n, 14:08:35 leaf: Fr<0x1105a456ee9347f6777d10d935308be4c8b6ff93bd782ce279f81a67ac562642>, 14:08:35 l2BlockNumber: 2, 14:08:35 l1BlockNumber: 99n, 14:08:35 l1BlockHash: Buffer32<0x14fd2068df96b9595a6a39151612d9c3013913881ebea73f63a11034e759714c>, 14:08:35 rollingHash: Buffer16<0x869bc7da12d6b25948b94dafab7a56b1> 14:08:35 } 14:08:35 } 14:08:35 [14:08:35.244] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:37 [14:08:37.079] WARN: archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store 14:08:37 [14:08:37.107] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:38 [14:08:38.980] WARN: archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store 14:08:39 [14:08:39.002] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:40 [14:08:40.884] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:42 [14:08:42.665] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:44 [14:08:44.535] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:46 [14:08:46.183] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:47 [14:08:47.789] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:49 [14:08:49.592] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:51 [14:08:51.524] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:53 [14:08:53.421] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:55 [14:08:55.169] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:57 [14:08:57.044] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:08:58 [14:08:58.842] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:09:00 [14:09:00.704] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:09:02 [14:09:02.695] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:09:04 [14:09:04.755] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:09:06 [14:09:06.795] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:09:08 [14:09:08.753] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:09:11 [14:09:11.914] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:09:15 [14:09:15.378] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:09:19 [14:09:19.083] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:09:22 [14:09:22.415] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:09:28 [14:09:28.664] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:09:33 [14:09:33.788] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:09:38 [14:09:38.772] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:09:43 [14:09:43.360] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:09:48 [14:09:48.110] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:09:53 [14:09:53.198] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:09:57 [14:09:57.431] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:10:01 PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (196.888 s) 14:10:01 KVArchiverDataStore 14:10:01 ArchiverStore 14:10:01 addBlocks 14:10:01 returns success when adding blocks (1495 ms) 14:10:01 allows duplicate blocks (1599 ms) 14:10:01 throws an error if the previous block does not exist in the store (960 ms) 14:10:01 throws an error if there is a gap in the blocks being added (1022 ms) 14:10:01 unwindBlocks 14:10:01 unwinding blocks will remove blocks from the chain (1315 ms) 14:10:01 can unwind multiple empty blocks (1245 ms) 14:10:01 refuses to unwind blocks if the tip is not the last block (1530 ms) 14:10:01 getBlocks 14:10:01 retrieves previously stored blocks (1464 ms) 14:10:01 retrieves previously stored blocks (1410 ms) 14:10:01 retrieves previously stored blocks (1668 ms) 14:10:01 retrieves previously stored blocks (1764 ms) 14:10:01 retrieves previously stored blocks (1753 ms) 14:10:01 returns an empty array if no blocks are found (1653 ms) 14:10:01 throws an error if limit is invalid (2405 ms) 14:10:01 throws an error if `from` it is out of range (2340 ms) 14:10:01 throws an error if unexpected initial block number is found (2272 ms) 14:10:01 throws an error if a gap is found (3041 ms) 14:10:01 getSyncedL2BlockNumber 14:10:01 returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (1429 ms) 14:10:01 returns the most recently added block's number (2201 ms) 14:10:01 getSynchPoint 14:10:01 returns undefined if no blocks have been added (1364 ms) 14:10:01 returns the L1 block number in which the most recent L2 block was published (1594 ms) 14:10:01 returns the L1 block number that most recently added messages from inbox (1198 ms) 14:10:01 returns the latest syncpoint if latest message is behind (1312 ms) 14:10:01 addLogs 14:10:01 adds private & public logs (1513 ms) 14:10:01 deleteLogs 14:10:01 deletes private & public logs (1576 ms) 14:10:01 getPrivateLogs 14:10:01 gets added private logs (1485 ms) 14:10:01 getTxEffect 14:10:01 retrieves a previously stored transaction (3285 ms) 14:10:01 retrieves a previously stored transaction (2804 ms) 14:10:01 retrieves a previously stored transaction (3139 ms) 14:10:01 retrieves a previously stored transaction (3114 ms) 14:10:01 retrieves a previously stored transaction (2393 ms) 14:10:01 returns undefined if tx is not found (2473 ms) 14:10:01 tries to retrieves a previously stored transaction after deleted (2504 ms) 14:10:01 tries to retrieves a previously stored transaction after deleted (2662 ms) 14:10:01 tries to retrieves a previously stored transaction after deleted (2659 ms) 14:10:01 tries to retrieves a previously stored transaction after deleted (2571 ms) 14:10:01 tries to retrieves a previously stored transaction after deleted (2921 ms) 14:10:01 returns undefined if tx is not found (2495 ms) 14:10:01 does not fail if the block is unwound while requesting a tx (3429 ms) 14:10:01 L1 to L2 Messages 14:10:01 stores first message ever (1609 ms) 14:10:01 stores single message (1583 ms) 14:10:01 stores and returns messages across different blocks (1597 ms) 14:10:01 stores the same messages again (1618 ms) 14:10:01 stores and returns messages across different blocks with gaps (1519 ms) 14:10:01 stores and returns messages with block numbers larger than a byte (1738 ms) 14:10:01 stores and returns multiple messages per block (1886 ms) 14:10:01 stores messages in multiple operations (1853 ms) 14:10:01 iterates over messages from start index (1841 ms) 14:10:01 iterates over messages in reverse (1763 ms) 14:10:01 throws if messages are added out of order (1818 ms) 14:10:01 throws if block number for the first message is out of order (1994 ms) 14:10:01 throws if rolling hash is not correct (1988 ms) 14:10:01 throws if rolling hash for first message is not correct (1956 ms) 14:10:01 throws if index is not in the correct range (1629 ms) 14:10:01 throws if first index in block has gaps (1756 ms) 14:10:01 throws if index does not follow previous one (1766 ms) 14:10:01 removes messages up to the given block number (1863 ms) 14:10:01 removes messages starting with the given index (1893 ms) 14:10:01 contractInstances 14:10:01 returns previously stored contract instances (1880 ms) 14:10:01 returns undefined if contract instance is not found (1780 ms) 14:10:01 returns undefined if previously stored contract instances was deleted (1869 ms) 14:10:01 contractInstanceUpdates 14:10:01 gets the correct current class id for a contract not updated yet (1648 ms) 14:10:01 gets the correct current class id for a contract that has just been updated (1606 ms) 14:10:01 gets the correct current class id for a contract that was updated in the past (1802 ms) 14:10:01 ignores updates for the wrong contract (1932 ms) 14:10:01 bounds its search to the right contract if more than than one update exists (1896 ms) 14:10:01 contractClasses 14:10:01 returns previously stored contract class (1747 ms) 14:10:01 returns undefined if the initial deployed contract class was deleted (1873 ms) 14:10:01 returns contract class if later "deployment" class was deleted (1798 ms) 14:10:01 returns undefined if contract class is not found (1862 ms) 14:10:01 adds new private functions (1989 ms) 14:10:01 does not duplicate private functions (2058 ms) 14:10:01 adds new utility functions (2039 ms) 14:10:01 does not duplicate utility functions (1957 ms) 14:10:01 getLogsByTags 14:10:01 is possible to batch request private logs via tags (3160 ms) 14:10:01 is possible to batch request all logs (private and public) via tags (3463 ms) 14:10:01 is possible to batch request logs that have the same tag but different content (3705 ms) 14:10:01 is possible to request logs for non-existing tags and determine their position (3328 ms) 14:10:01 getPublicLogs 14:10:01 no logs returned if deleted ("txHash" filter param is respected variant) (6249 ms) 14:10:01 "txHash" filter param is respected (5125 ms) 14:10:01 "fromBlock" and "toBlock" filter params are respected (4984 ms) 14:10:01 "contractAddress" filter param is respected (4587 ms) 14:10:01 "afterLog" filter param is respected (4747 ms) 14:10:01 "txHash" filter param is ignored when "afterLog" is set (5090 ms) 14:10:01 intersecting works (4233 ms) 14:10:01 "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (4277 ms) 14:10:01 14:10:01 Test Suites: 1 passed, 1 total 14:10:01 Tests: 86 passed, 86 total 14:10:01 Snapshots: 0 total 14:10:01 Time: 196.978 s 14:10:01 Ran all test suites matching archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts. 14:10:01 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?