Parent Log: http://ci.aztec-labs.com/68ced143f0d4a715 Command: a611913617ccaadc 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/fa23733be8278348dff0959c8094bcfd89eb44d5 Env: REF_NAME=gh-readonly-queue/next/pr-14929-15c121440ebf929fded7bd0c31960fb154a3fa7a CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Thu Jun 12 09:53:40 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14929_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_afeabe6543d27e83_next 09:53:42 [09:53:42.573] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:53:43 [09:53:43.921] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:53:45 [09:53:45.631] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:53:46 [09:53:46.735] 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 09:53:46 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15 09:53:46 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:53:46 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:53:46 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 09:53:46 newBlockNumber: 2, 09:53:46 previousBlockNumber: undefined 09:53:46 } 09:53:46 [09:53:46.739] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:53:47 [09:53:47.758] 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 09:53:47 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:86:17 09:53:47 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:53:47 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:53:47 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 09:53:47 [09:53:47.761] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:53:48 [09:53:48.968] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:53:49 [09:53:49.915] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:53:51 [09:53:51.139] 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) 09:53:51 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:123:15 09:53:51 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:53:51 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:53:51 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 09:53:51 [09:53:51.144] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:53:52 [09:53:52.549] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:53:53 [09:53:53.805] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:53:55 [09:53:55.370] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:53:56 [09:53:56.872] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:53:58 [09:53:58.176] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:53:59 [09:53:59.467] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:00 [09:54:00.795] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:02 [09:54:02.262] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:04 [09:54:04.278] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:07 [09:54:07.285] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:08 [09:54:08.695] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:11 [09:54:11.027] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:12 [09:54:12.894] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:14 [09:54:14.474] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:16 [09:54:16.137] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:17 [09:54:17.501] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:18 [09:54:18.925] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:20 [09:54:20.539] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:21 [09:54:21.931] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:24 [09:54:24.373] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:26 [09:54:26.580] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:29 [09:54:29.159] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:31 [09:54:31.540] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:33 [09:54:33.904] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:36 [09:54:36.659] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:39 [09:54:39.334] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:41 [09:54:41.588] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:44 [09:54:44.248] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:47 [09:54:47.130] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:49 [09:54:49.985] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:52 [09:54:52.722] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:55 [09:54:55.651] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:57 [09:54:57.061] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:58 [09:54:58.372] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:54:59 [09:54:59.461] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:00 [09:55:00.609] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:01 [09:55:01.866] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:03 [09:55:03.278] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:04 [09:55:04.744] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:06 [09:55:06.321] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:08 [09:55:08.029] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:09 [09:55:09.742] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:11 [09:55:11.416] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x17a127cb243083fb0a809c7aba649e762d194bb58b43ccec84cd64d3ee9c98aa for L2 block 1 has wrong index 10 (expected 0) 09:55:11 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 09:55:11 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:55:11 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:55:11 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 09:55:11 inboxMessage: { 09:55:11 index: 10n, 09:55:11 leaf: Fr<0x17a127cb243083fb0a809c7aba649e762d194bb58b43ccec84cd64d3ee9c98aa>, 09:55:11 l2BlockNumber: 1n, 09:55:11 l1BlockNumber: 1n, 09:55:11 l1BlockHash: Buffer32<0x57cdc78b3c6f46a984d9c319ad3fdb65a1dc9589c190abc3e3ddb0a8c88cefcd>, 09:55:11 rollingHash: Buffer16<0xcb8a68a804186b9cf13ddc0052a8ed27> 09:55:11 } 09:55:11 } 09:55:11 [09:55:11.432] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:13 [09:55:13.249] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x1d44e7774bcd13b3974101f4b36688f95f8921dbec1fb51e0ff12a34bb9ca65f at block 12 (expected value in range [176, 192)) 09:55:13 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 09:55:13 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:55:13 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:55:13 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 09:55:13 inboxMessage: { 09:55:13 index: 224n, 09:55:13 leaf: Fr<0x1d44e7774bcd13b3974101f4b36688f95f8921dbec1fb51e0ff12a34bb9ca65f>, 09:55:13 l2BlockNumber: 12n, 09:55:13 l1BlockNumber: 15n, 09:55:13 l1BlockHash: Buffer32<0xb2dccaa9f10fa41eec27b5aa19d163d5bd5a2936e462fac0bd7f6f3adf2f51e2>, 09:55:13 rollingHash: Buffer16<0x4a2da6b32e0e28372cd139d4b21febc8> 09:55:13 } 09:55:13 } 09:55:13 [09:55:13.251] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:14 [09:55:14.791] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x161dbf0eb3b35a0d607809ec390f665f611b18b98b66b6b409f7d9721b395536 with index 16 (expected 0xc14b933910372cbc5c5f615ce6c88fb3 from previous hash 0xdcbcf7a276337cf510a67a149421eba4 but got 0xe4de22e3e42981f67ca798868720258f) 09:55:14 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 09:55:14 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:55:14 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:55:14 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 09:55:14 inboxMessage: { 09:55:14 index: 16n, 09:55:14 leaf: Fr<0x161dbf0eb3b35a0d607809ec390f665f611b18b98b66b6b409f7d9721b395536>, 09:55:14 l2BlockNumber: 2n, 09:55:14 l1BlockNumber: 2n, 09:55:14 l1BlockHash: Buffer32<0x051c28248b8b2d972bf059d4bdf1addb1c0034d8524647d498d3a0ea4ae56a6e>, 09:55:14 rollingHash: Buffer16<0xe4de22e3e42981f67ca798868720258f> 09:55:14 } 09:55:14 } 09:55:14 [09:55:14.794] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:16 [09:55:16.306] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x141ece68b55ee024e32d7f63ccb31d0651c9c6bfe01098eea8c4bd7b97ca25d4 with index 32 (expected 0x0e2623e94c5515a157ba4e82d6c19f64 from previous hash 0xc109f0ac4d20fddb409d3c0a945fad16 but got 0x7d5c4585ac040cb01f05691de790e8a2) 09:55:16 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 09:55:16 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:55:16 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:55:16 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 09:55:16 inboxMessage: { 09:55:16 index: 32n, 09:55:16 leaf: Fr<0x141ece68b55ee024e32d7f63ccb31d0651c9c6bfe01098eea8c4bd7b97ca25d4>, 09:55:16 l2BlockNumber: 3n, 09:55:16 l1BlockNumber: 3n, 09:55:16 l1BlockHash: Buffer32<0x8b01fc2a56eeb2cd9f58eb2ad5a2d8d817e20b8d0604d8315e31b8c900206c6c>, 09:55:16 rollingHash: Buffer16<0x7d5c4585ac040cb01f05691de790e8a2> 09:55:16 } 09:55:16 } 09:55:16 [09:55:16.312] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:18 [09:55:18.064] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x1d2b4508e35a1d796f32e585856159a01e0e92be315a7e5db2823fb3dec897cc at block 17 (expected value in range [256, 272)) 09:55:18 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 09:55:18 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:55:18 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:55:18 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 09:55:18 inboxMessage: { 09:55:18 index: 356n, 09:55:18 leaf: Fr<0x1d2b4508e35a1d796f32e585856159a01e0e92be315a7e5db2823fb3dec897cc>, 09:55:18 l2BlockNumber: 17n, 09:55:18 l1BlockNumber: 17n, 09:55:18 l1BlockHash: Buffer32<0xce7c34312c2165abba021c23fce4d68383ffbe898507c38d9ee2c70e99bf5ca0>, 09:55:18 rollingHash: Buffer16<0x3e85ff309883478892904eaed5618b1e> 09:55:18 } 09:55:18 } 09:55:18 [09:55:18.067] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:19 [09:55:19.745] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x262031038fa3a8be5d0b7678c1a48b02050496ef2addc05d3669cdb8b5081e81 for L2 block 15 has wrong index 225 (expected 224) 09:55:19 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 09:55:19 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:55:19 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:55:19 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 09:55:19 inboxMessage: { 09:55:19 index: 225n, 09:55:19 leaf: Fr<0x262031038fa3a8be5d0b7678c1a48b02050496ef2addc05d3669cdb8b5081e81>, 09:55:19 l2BlockNumber: 15n, 09:55:19 l1BlockNumber: 15n, 09:55:19 l1BlockHash: Buffer32<0x4e5656c938d338a04c311d5132ad74c4d0d2fc2b683ac5f521f2177221daab8a>, 09:55:19 rollingHash: Buffer16<0xb232ed8a5bcf7859cec118b5eb10dca3> 09:55:19 } 09:55:19 } 09:55:19 [09:55:19.748] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:21 [09:55:21.487] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x0677dac19b462e85ffedc0222db67fa109b6158f0ae30f393777fb3fd1c1ac32 at block 2 (expected value in range [16, 32)) 09:55:21 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 09:55:21 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:55:21 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:55:21 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 09:55:21 inboxMessage: { 09:55:21 index: 32n, 09:55:21 leaf: Fr<0x0677dac19b462e85ffedc0222db67fa109b6158f0ae30f393777fb3fd1c1ac32>, 09:55:21 l2BlockNumber: 2n, 09:55:21 l1BlockNumber: 13n, 09:55:21 l1BlockHash: Buffer32<0xe2e466dc282ea46f530d42c2285ed1b05ff16ed356f0eed31e69671f57aa6963>, 09:55:21 rollingHash: Buffer16<0x1054ba202644002f552bebe44bbb3c5e> 09:55:21 } 09:55:21 } 09:55:21 [09:55:21.489] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:23 [09:55:23.338] WARN: archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store 09:55:23 [09:55:23.388] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:25 [09:55:25.270] WARN: archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store 09:55:25 [09:55:25.289] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:27 [09:55:27.126] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:29 [09:55:29.104] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:31 [09:55:31.038] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:33 [09:55:33.105] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:35 [09:55:35.085] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:37 [09:55:37.084] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:38 [09:55:38.956] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:40 [09:55:40.742] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:43 [09:55:43.158] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:45 [09:55:45.151] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:46 [09:55:46.837] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:48 [09:55:48.665] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:50 [09:55:50.484] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:52 [09:55:52.511] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:54 [09:55:54.607] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:56 [09:55:56.571] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:55:59 [09:55:59.568] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:56:03 [09:56:03.189] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:56:06 [09:56:06.837] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:56:10 [09:56:10.175] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:56:16 [09:56:16.756] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:56:20 [09:56:20.848] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:56:25 [09:56:25.740] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:56:31 [09:56:31.284] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:56:36 [09:56:36.442] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:56:41 [09:56:41.809] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:56:46 [09:56:46.643] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:56:52 PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (191.043 s) 09:56:52 KVArchiverDataStore 09:56:52 ArchiverStore 09:56:52 addBlocks 09:56:52 returns success when adding blocks (1353 ms) 09:56:52 allows duplicate blocks (1708 ms) 09:56:52 throws an error if the previous block does not exist in the store (1109 ms) 09:56:52 throws an error if there is a gap in the blocks being added (1022 ms) 09:56:52 unwindBlocks 09:56:52 unwinding blocks will remove blocks from the chain (1206 ms) 09:56:52 can unwind multiple empty blocks (947 ms) 09:56:52 refuses to unwind blocks if the tip is not the last block (1227 ms) 09:56:52 getBlocks 09:56:52 retrieves previously stored blocks (1405 ms) 09:56:52 retrieves previously stored blocks (1255 ms) 09:56:52 retrieves previously stored blocks (1563 ms) 09:56:52 retrieves previously stored blocks (1504 ms) 09:56:52 retrieves previously stored blocks (1303 ms) 09:56:52 returns an empty array if no blocks are found (1291 ms) 09:56:52 throws an error if limit is invalid (1324 ms) 09:56:52 throws an error if `from` it is out of range (1470 ms) 09:56:52 throws an error if unexpected initial block number is found (2004 ms) 09:56:52 throws an error if a gap is found (3015 ms) 09:56:52 getSyncedL2BlockNumber 09:56:52 returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (1412 ms) 09:56:52 returns the most recently added block's number (2332 ms) 09:56:52 getSynchPoint 09:56:52 returns undefined if no blocks have been added (1866 ms) 09:56:52 returns the L1 block number in which the most recent L2 block was published (1579 ms) 09:56:52 returns the L1 block number that most recently added messages from inbox (1662 ms) 09:56:52 returns the latest syncpoint if latest message is behind (1361 ms) 09:56:52 addLogs 09:56:52 adds private & public logs (1426 ms) 09:56:52 deleteLogs 09:56:52 deletes private & public logs (1614 ms) 09:56:52 getPrivateLogs 09:56:52 gets added private logs (1389 ms) 09:56:52 getTxEffect 09:56:52 retrieves a previously stored transaction (2444 ms) 09:56:52 retrieves a previously stored transaction (2206 ms) 09:56:52 retrieves a previously stored transaction (2578 ms) 09:56:52 retrieves a previously stored transaction (2380 ms) 09:56:52 retrieves a previously stored transaction (2364 ms) 09:56:52 returns undefined if tx is not found (2754 ms) 09:56:52 tries to retrieves a previously stored transaction after deleted (2676 ms) 09:56:52 tries to retrieves a previously stored transaction after deleted (2252 ms) 09:56:52 tries to retrieves a previously stored transaction after deleted (2661 ms) 09:56:52 tries to retrieves a previously stored transaction after deleted (2880 ms) 09:56:52 tries to retrieves a previously stored transaction after deleted (2857 ms) 09:56:52 returns undefined if tx is not found (2734 ms) 09:56:52 does not fail if the block is unwound while requesting a tx (2929 ms) 09:56:52 L1 to L2 Messages 09:56:52 stores first message ever (1409 ms) 09:56:52 stores single message (1310 ms) 09:56:52 stores and returns messages across different blocks (1089 ms) 09:56:52 stores the same messages again (1148 ms) 09:56:52 stores and returns messages across different blocks with gaps (1254 ms) 09:56:52 stores and returns messages with block numbers larger than a byte (1415 ms) 09:56:52 stores and returns multiple messages per block (1465 ms) 09:56:52 stores messages in multiple operations (1571 ms) 09:56:52 iterates over messages from start index (1711 ms) 09:56:52 iterates over messages in reverse (1712 ms) 09:56:52 throws if messages are added out of order (1678 ms) 09:56:52 throws if block number for the first message is out of order (1832 ms) 09:56:52 throws if rolling hash is not correct (1542 ms) 09:56:52 throws if rolling hash for first message is not correct (1514 ms) 09:56:52 throws if index is not in the correct range (1758 ms) 09:56:52 throws if first index in block has gaps (1681 ms) 09:56:52 throws if index does not follow previous one (1742 ms) 09:56:52 removes messages up to the given block number (1898 ms) 09:56:52 removes messages starting with the given index (1900 ms) 09:56:52 contractInstances 09:56:52 returns previously stored contract instances (1835 ms) 09:56:52 returns undefined if contract instance is not found (1977 ms) 09:56:52 returns undefined if previously stored contract instances was deleted (1934 ms) 09:56:52 contractInstanceUpdates 09:56:52 gets the correct current class id for a contract not updated yet (2066 ms) 09:56:52 gets the correct current class id for a contract that has just been updated (1979 ms) 09:56:52 gets the correct current class id for a contract that was updated in the past (1998 ms) 09:56:52 ignores updates for the wrong contract (1871 ms) 09:56:52 bounds its search to the right contract if more than than one update exists (1784 ms) 09:56:52 contractClasses 09:56:52 returns previously stored contract class (2417 ms) 09:56:52 returns undefined if the initial deployed contract class was deleted (1990 ms) 09:56:52 returns contract class if later "deployment" class was deleted (1687 ms) 09:56:52 returns undefined if contract class is not found (1826 ms) 09:56:52 adds new private functions (1819 ms) 09:56:52 does not duplicate private functions (2026 ms) 09:56:52 adds new utility functions (2091 ms) 09:56:52 does not duplicate utility functions (1967 ms) 09:56:52 getLogsByTags 09:56:52 is possible to batch request private logs via tags (2997 ms) 09:56:52 is possible to batch request all logs (private and public) via tags (3620 ms) 09:56:52 is possible to batch request logs that have the same tag but different content (3648 ms) 09:56:52 is possible to request logs for non-existing tags and determine their position (3338 ms) 09:56:52 getPublicLogs 09:56:52 no logs returned if deleted ("txHash" filter param is respected variant) (6581 ms) 09:56:52 "txHash" filter param is respected (4091 ms) 09:56:52 "fromBlock" and "toBlock" filter params are respected (4890 ms) 09:56:52 "contractAddress" filter param is respected (5543 ms) 09:56:52 "afterLog" filter param is respected (5158 ms) 09:56:52 "txHash" filter param is ignored when "afterLog" is set (5362 ms) 09:56:52 intersecting works (4838 ms) 09:56:52 "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (5440 ms) 09:56:52 09:56:52 Test Suites: 1 passed, 1 total 09:56:52 Tests: 86 passed, 86 total 09:56:52 Snapshots: 0 total 09:56:52 Time: 191.112 s 09:56:52 Ran all test suites matching /archiver\/src\/archiver\/kv_archiver_store\/kv_archiver_store.test.ts/i. 09:56:52 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?