Parent Log: http://ci.aztec-labs.com/f9daaf627a43018f Command: 53eb328a1446f762 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/a48851a8c6884f4b9615a154f8862a549722d25e Env: REF_NAME=gh-readonly-queue/next/pr-14680-3b5835195491b53670250790b18c14d922718574 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 17 11:28:19 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14680_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_afeabe6543d27e83_next 11:28:22 [11:28:22.468] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:24 [11:28:24.289] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:26 [11:28:26.443] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:27 [11:28:27.613] 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 11:28:27 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15 11:28:27 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 11:28:27 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 11:28:27 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 11:28:27 newBlockNumber: 2, 11:28:27 previousBlockNumber: undefined 11:28:27 } 11:28:27 [11:28:27.617] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:28 [11:28:28.855] 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 11:28:28 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:86:17 11:28:28 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 11:28:28 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 11:28:28 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 11:28:28 [11:28:28.869] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:30 [11:28:30.658] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:31 [11:28:31.839] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:33 [11:28:33.242] 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) 11:28:33 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:123:15 11:28:33 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 11:28:33 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 11:28:33 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 11:28:33 [11:28:33.246] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:34 [11:28:34.574] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:36 [11:28:36.135] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:37 [11:28:37.933] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:39 [11:28:39.762] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:41 [11:28:41.560] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:43 [11:28:43.441] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:45 [11:28:45.720] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:47 [11:28:47.716] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:49 [11:28:49.746] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:52 [11:28:52.432] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:53 [11:28:53.965] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:55 [11:28:55.936] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:57 [11:28:57.349] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:28:59 [11:28:59.008] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:00 [11:29:00.317] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:01 [11:29:01.468] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:02 [11:29:02.766] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:04 [11:29:04.412] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:06 [11:29:06.132] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:08 [11:29:08.856] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:11 [11:29:11.406] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:14 [11:29:14.102] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:16 [11:29:16.683] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:19 [11:29:19.095] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:21 [11:29:21.626] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:24 [11:29:24.087] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:26 [11:29:26.492] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:29 [11:29:29.177] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:32 [11:29:32.142] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:35 [11:29:35.054] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:37 [11:29:37.851] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:41 [11:29:41.524] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:43 [11:29:43.020] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:44 [11:29:44.607] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:46 [11:29:46.406] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:48 [11:29:48.168] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:49 [11:29:49.838] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:51 [11:29:51.271] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:52 [11:29:52.908] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:54 [11:29:54.743] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:56 [11:29:56.769] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:29:58 [11:29:58.631] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:00 [11:30:00.656] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x0582239d6c19d66b6aff994472085be90445f7b109ddbc98da8b7cabe14ddfc4 for L2 block 1 has wrong index 10 (expected 0) 11:30:00 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 11:30:00 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 11:30:00 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 11:30:00 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 11:30:00 inboxMessage: { 11:30:00 index: 10n, 11:30:00 leaf: Fr<0x0582239d6c19d66b6aff994472085be90445f7b109ddbc98da8b7cabe14ddfc4>, 11:30:00 l2BlockNumber: 1, 11:30:00 l1BlockNumber: 32n, 11:30:00 l1BlockHash: Buffer32<0x1cd45640f8c1983233f9bba9fafbd93ecf8206d9bba744d1ab6614c082ed42f6>, 11:30:00 rollingHash: Buffer16<0xc7c09c6ddd4a06bc44eb7f05bad64db2> 11:30:00 } 11:30:00 } 11:30:00 [11:30:00.660] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:02 [11:30:02.472] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x09db569e7f7e23c2a6bf79bb9b0d4701e20b6b1cab4573961caa318ece4f1d45 at block 12 (expected value in range [176, 192)) 11:30:02 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 11:30:02 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 11:30:02 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 11:30:02 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 11:30:02 inboxMessage: { 11:30:02 index: 224n, 11:30:02 leaf: Fr<0x09db569e7f7e23c2a6bf79bb9b0d4701e20b6b1cab4573961caa318ece4f1d45>, 11:30:02 l2BlockNumber: 12, 11:30:02 l1BlockNumber: 97n, 11:30:02 l1BlockHash: Buffer32<0x26abf5698c8e707b37169097571ed5bb5c3c24282d2c35b7c94b25814aeb6420>, 11:30:02 rollingHash: Buffer16<0x5b9fa00554426e92f3e12ecca692d651> 11:30:02 } 11:30:02 } 11:30:02 [11:30:02.475] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:04 [11:30:04.226] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x300cdb359d15d703d7b0f5bb31e7641839acee8be37de02e6ae02be4278900a7 with index 16 (expected 0x77a028463c38d5c257080d0a51f92030 from previous hash 0xf29716122a99cbdee5f14c92225df816 but got 0xe9f8217793135d1ff490c7ae6c5be1e2) 11:30:04 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 11:30:04 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 11:30:04 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 11:30:04 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 11:30:04 inboxMessage: { 11:30:04 index: 16n, 11:30:04 leaf: Fr<0x300cdb359d15d703d7b0f5bb31e7641839acee8be37de02e6ae02be4278900a7>, 11:30:04 l2BlockNumber: 2, 11:30:04 l1BlockNumber: 39n, 11:30:04 l1BlockHash: Buffer32<0xf248f10c4ea35345b59df66bf52ba2dde400695778b3314caade57df70049d60>, 11:30:04 rollingHash: Buffer16<0xe9f8217793135d1ff490c7ae6c5be1e2> 11:30:04 } 11:30:04 } 11:30:04 [11:30:04.230] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:06 [11:30:06.144] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x1f6a0992c54b710c13ba4bd8c460247d01a5b81dd9784581fd110cf200d2c3e0 with index 32 (expected 0xdaa2881fc2d825a872f198893030beb7 from previous hash 0x5c38603074ebd9c0684fa2a1d78b5d87 but got 0xde58dda550b7253acbaa0caacb73e9e5) 11:30:06 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 11:30:06 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 11:30:06 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 11:30:06 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 11:30:06 inboxMessage: { 11:30:06 index: 32n, 11:30:06 leaf: Fr<0x1f6a0992c54b710c13ba4bd8c460247d01a5b81dd9784581fd110cf200d2c3e0>, 11:30:06 l2BlockNumber: 3, 11:30:06 l1BlockNumber: 81n, 11:30:06 l1BlockHash: Buffer32<0xd1f7569fe13acadba0fd077c14d4ffe09e43e76f290c27de88193931e4c9cff3>, 11:30:06 rollingHash: Buffer16<0xde58dda550b7253acbaa0caacb73e9e5> 11:30:06 } 11:30:06 } 11:30:06 [11:30:06.148] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:07 [11:30:07.872] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x14ab917e819f032c25e3a75fbca8f42dd3ac632921e6f0393e049ae78d468bd2 at block 17 (expected value in range [256, 272)) 11:30:07 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 11:30:07 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 11:30:07 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 11:30:07 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 11:30:07 inboxMessage: { 11:30:07 index: 356n, 11:30:07 leaf: Fr<0x14ab917e819f032c25e3a75fbca8f42dd3ac632921e6f0393e049ae78d468bd2>, 11:30:07 l2BlockNumber: 17, 11:30:07 l1BlockNumber: 81n, 11:30:07 l1BlockHash: Buffer32<0x1dd16ec7f30f8697228b2946a55e96e71ede42eaf3e79b0cbce18f94bbd7e91d>, 11:30:07 rollingHash: Buffer16<0x234b3dd0bc0aac297726a0c496fb69cf> 11:30:07 } 11:30:07 } 11:30:07 [11:30:07.876] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:09 [11:30:09.874] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x2ba3ed42fa8de6685b61599bfbb9404d38913b97d78a19673ff2af9c7956bbb7 for L2 block 15 has wrong index 225 (expected 224) 11:30:09 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 11:30:09 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 11:30:09 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 11:30:09 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 11:30:09 inboxMessage: { 11:30:09 index: 225n, 11:30:09 leaf: Fr<0x2ba3ed42fa8de6685b61599bfbb9404d38913b97d78a19673ff2af9c7956bbb7>, 11:30:09 l2BlockNumber: 15, 11:30:09 l1BlockNumber: 92n, 11:30:09 l1BlockHash: Buffer32<0x9a85cb74f91a4a995dcf80bc5e8468af53043d9fb0e593f5f4bebf1e172cf9b0>, 11:30:09 rollingHash: Buffer16<0xce0b7a8a14b884d848122f786f16bdc4> 11:30:09 } 11:30:09 } 11:30:09 [11:30:09.882] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:11 [11:30:11.753] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x22159118dd1f5fb4dc341513d1966d79211014b4e4099d0fcf01d0800cb8ba8e at block 2 (expected value in range [16, 32)) 11:30:11 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 11:30:11 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 11:30:11 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 11:30:11 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 11:30:11 inboxMessage: { 11:30:11 index: 32n, 11:30:11 leaf: Fr<0x22159118dd1f5fb4dc341513d1966d79211014b4e4099d0fcf01d0800cb8ba8e>, 11:30:11 l2BlockNumber: 2, 11:30:11 l1BlockNumber: 91n, 11:30:11 l1BlockHash: Buffer32<0x63c3f8993f477b762ff1310754f50e5c4398fb207ce722120e84aa4d2549a835>, 11:30:11 rollingHash: Buffer16<0x99234d7b5a1e1c3b4bea02fe57579ff3> 11:30:11 } 11:30:11 } 11:30:11 [11:30:11.756] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:13 [11:30:13.633] WARN: archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store 11:30:13 [11:30:13.667] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:15 [11:30:15.492] WARN: archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store 11:30:15 [11:30:15.519] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:17 [11:30:17.349] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:19 [11:30:19.137] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:21 [11:30:21.053] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:22 [11:30:22.896] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:24 [11:30:24.702] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:26 [11:30:26.430] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:28 [11:30:28.115] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:29 [11:30:29.856] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:31 [11:30:31.755] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:33 [11:30:33.648] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:35 [11:30:35.548] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:37 [11:30:37.638] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:39 [11:30:39.696] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:41 [11:30:41.834] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:43 [11:30:43.925] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:46 [11:30:46.068] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:49 [11:30:49.415] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:53 [11:30:53.025] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:30:56 [11:30:56.861] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:31:00 [11:31:00.425] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:31:06 [11:31:06.313] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:31:10 [11:31:10.593] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:31:14 [11:31:14.996] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:31:19 [11:31:19.988] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:31:25 [11:31:25.515] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:31:30 [11:31:30.582] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:31:34 [11:31:34.621] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:31:39 PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (198.716 s) 11:31:39 KVArchiverDataStore 11:31:39 ArchiverStore 11:31:39 addBlocks 11:31:39 returns success when adding blocks (1836 ms) 11:31:39 allows duplicate blocks (2153 ms) 11:31:39 throws an error if the previous block does not exist in the store (1174 ms) 11:31:39 throws an error if there is a gap in the blocks being added (1250 ms) 11:31:39 unwindBlocks 11:31:39 unwinding blocks will remove blocks from the chain (1785 ms) 11:31:39 can unwind multiple empty blocks (1180 ms) 11:31:39 refuses to unwind blocks if the tip is not the last block (1407 ms) 11:31:39 getBlocks 11:31:39 retrieves previously stored blocks (1328 ms) 11:31:39 retrieves previously stored blocks (1560 ms) 11:31:39 retrieves previously stored blocks (1797 ms) 11:31:39 retrieves previously stored blocks (1829 ms) 11:31:39 retrieves previously stored blocks (1794 ms) 11:31:39 returns an empty array if no blocks are found (1883 ms) 11:31:39 throws an error if limit is invalid (2262 ms) 11:31:39 throws an error if `from` it is out of range (2007 ms) 11:31:39 throws an error if unexpected initial block number is found (2034 ms) 11:31:39 throws an error if a gap is found (2683 ms) 11:31:39 getSyncedL2BlockNumber 11:31:39 returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (1534 ms) 11:31:39 returns the most recently added block's number (1969 ms) 11:31:39 getSynchPoint 11:31:39 returns undefined if no blocks have been added (1412 ms) 11:31:39 returns the L1 block number in which the most recent L2 block was published (1659 ms) 11:31:39 returns the L1 block number that most recently added messages from inbox (1308 ms) 11:31:39 returns the latest syncpoint if latest message is behind (1150 ms) 11:31:39 addLogs 11:31:39 adds private & public logs (1295 ms) 11:31:39 deleteLogs 11:31:39 deletes private & public logs (1647 ms) 11:31:39 getPrivateLogs 11:31:39 gets added private logs (1718 ms) 11:31:39 getTxEffect 11:31:39 retrieves a previously stored transaction (2724 ms) 11:31:39 retrieves a previously stored transaction (2549 ms) 11:31:39 retrieves a previously stored transaction (2691 ms) 11:31:39 retrieves a previously stored transaction (2580 ms) 11:31:39 retrieves a previously stored transaction (2414 ms) 11:31:39 returns undefined if tx is not found (2531 ms) 11:31:39 tries to retrieves a previously stored transaction after deleted (2461 ms) 11:31:39 tries to retrieves a previously stored transaction after deleted (2402 ms) 11:31:39 tries to retrieves a previously stored transaction after deleted (2685 ms) 11:31:39 tries to retrieves a previously stored transaction after deleted (2966 ms) 11:31:39 tries to retrieves a previously stored transaction after deleted (2912 ms) 11:31:39 returns undefined if tx is not found (2797 ms) 11:31:39 does not fail if the block is unwound while requesting a tx (3672 ms) 11:31:39 L1 to L2 Messages 11:31:39 stores first message ever (1493 ms) 11:31:39 stores single message (1586 ms) 11:31:39 stores and returns messages across different blocks (1799 ms) 11:31:39 stores the same messages again (1760 ms) 11:31:39 stores and returns messages across different blocks with gaps (1669 ms) 11:31:39 stores and returns messages with block numbers larger than a byte (1433 ms) 11:31:39 stores and returns multiple messages per block (1637 ms) 11:31:39 stores messages in multiple operations (1834 ms) 11:31:39 iterates over messages from start index (2025 ms) 11:31:39 iterates over messages in reverse (1861 ms) 11:31:39 throws if messages are added out of order (2030 ms) 11:31:39 throws if block number for the first message is out of order (1815 ms) 11:31:39 throws if rolling hash is not correct (1755 ms) 11:31:39 throws if rolling hash for first message is not correct (1918 ms) 11:31:39 throws if index is not in the correct range (1727 ms) 11:31:39 throws if first index in block has gaps (2001 ms) 11:31:39 throws if index does not follow previous one (1878 ms) 11:31:39 removes messages up to the given block number (1910 ms) 11:31:39 removes messages starting with the given index (1849 ms) 11:31:39 contractInstances 11:31:39 returns previously stored contract instances (1827 ms) 11:31:39 returns undefined if contract instance is not found (1791 ms) 11:31:39 returns undefined if previously stored contract instances was deleted (1913 ms) 11:31:39 contractInstanceUpdates 11:31:39 gets the correct current class id for a contract not updated yet (1832 ms) 11:31:39 gets the correct current class id for a contract that has just been updated (1815 ms) 11:31:39 gets the correct current class id for a contract that was updated in the past (1728 ms) 11:31:39 ignores updates for the wrong contract (1683 ms) 11:31:39 bounds its search to the right contract if more than than one update exists (1740 ms) 11:31:39 contractClasses 11:31:39 returns previously stored contract class (1897 ms) 11:31:39 returns undefined if the initial deployed contract class was deleted (1891 ms) 11:31:39 returns contract class if later "deployment" class was deleted (1898 ms) 11:31:39 returns undefined if contract class is not found (2091 ms) 11:31:39 adds new private functions (2056 ms) 11:31:39 does not duplicate private functions (2123 ms) 11:31:39 adds new utility functions (2105 ms) 11:31:39 does not duplicate utility functions (2142 ms) 11:31:39 getLogsByTags 11:31:39 is possible to batch request private logs via tags (3343 ms) 11:31:39 is possible to batch request all logs (private and public) via tags (3609 ms) 11:31:39 is possible to batch request logs that have the same tag but different content (3834 ms) 11:31:39 is possible to request logs for non-existing tags and determine their position (3564 ms) 11:31:39 getPublicLogs 11:31:39 no logs returned if deleted ("txHash" filter param is respected variant) (5888 ms) 11:31:39 "txHash" filter param is respected (4279 ms) 11:31:39 "fromBlock" and "toBlock" filter params are respected (4399 ms) 11:31:39 "contractAddress" filter param is respected (4994 ms) 11:31:39 "afterLog" filter param is respected (5527 ms) 11:31:39 "txHash" filter param is ignored when "afterLog" is set (5065 ms) 11:31:39 intersecting works (4039 ms) 11:31:39 "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (4831 ms) 11:31:39 11:31:39 Test Suites: 1 passed, 1 total 11:31:39 Tests: 86 passed, 86 total 11:31:39 Snapshots: 0 total 11:31:39 Time: 198.823 s 11:31:39 Ran all test suites matching archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts. 11:31:39 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?