Parent Log: http://ci.aztec-labs.com/28d0f502ea393c6c Command: d4b21b2021ea73d7 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/4e3f550332c81006b8d3cdbeb646f4c567473f9d Env: REF_NAME=gh-readonly-queue/next/pr-15148-2f9d2861e2863437732f136f554fc8275c1bb1e7 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Thu Jun 19 18:19:03 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15148_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_afeabe6543d27e83_next 18:19:06 [18:19:06.493] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:08 [18:19:08.101] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:09 [18:19:09.498] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:10 [18:19:10.426] 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 18:19:10 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:89:15 18:19:10 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 18:19:10 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 18:19:10 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 18:19:10 newBlockNumber: 2, 18:19:10 previousBlockNumber: undefined 18:19:10 } 18:19:10 [18:19:10.429] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:11 [18:19:11.653] 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 18:19:11 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:96:17 18:19:11 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 18:19:11 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 18:19:11 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 18:19:11 [18:19:11.656] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:13 [18:19:13.354] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:14 [18:19:14.491] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:15 [18:19:15.855] 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) 18:19:15 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:141:15 18:19:15 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 18:19:15 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 18:19:15 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 18:19:15 [18:19:15.858] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:17 [18:19:17.327] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:18 [18:19:18.766] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:20 [18:19:20.541] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:22 [18:19:22.308] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:23 [18:19:23.979] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:25 [18:19:25.892] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:28 [18:19:28.147] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:30 [18:19:30.040] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:32 [18:19:32.137] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:34 [18:19:34.748] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:36 [18:19:36.093] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:38 [18:19:38.018] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:39 [18:19:39.523] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:41 [18:19:41.133] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:42 [18:19:42.424] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:43 [18:19:43.714] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:45 [18:19:45.065] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:46 [18:19:46.418] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:47 [18:19:47.947] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:50 [18:19:50.455] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:53 [18:19:53.201] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:55 [18:19:55.634] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:19:58 [18:19:58.181] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:01 [18:20:01.128] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:03 [18:20:03.776] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:06 [18:20:06.361] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:08 [18:20:08.991] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:11 [18:20:11.497] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:13 [18:20:13.978] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:16 [18:20:16.552] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:19 [18:20:19.389] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:22 [18:20:22.612] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:24 [18:20:24.342] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:25 [18:20:25.995] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:27 [18:20:27.584] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:29 [18:20:29.244] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:30 [18:20:30.734] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:32 [18:20:32.357] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:34 [18:20:34.231] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:36 [18:20:36.095] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:37 [18:20:37.758] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:39 [18:20:39.420] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:41 [18:20:41.181] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x0674b5adde3db1fb17b2bd3423c1bfea752b900515bf74c43d290ef730e83d2c for L2 block 1 has wrong index 10 (expected 0) 18:20:41 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 18:20:41 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 18:20:41 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 18:20:41 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 18:20:41 inboxMessage: { 18:20:41 index: 10n, 18:20:41 leaf: Fr<0x0674b5adde3db1fb17b2bd3423c1bfea752b900515bf74c43d290ef730e83d2c>, 18:20:41 l2BlockNumber: 1, 18:20:41 l1BlockNumber: 20n, 18:20:41 l1BlockHash: Buffer32<0xb3ce0d7699571c760d295eae5228dfb13c2ec64910b3f98da288886f860b563f>, 18:20:41 rollingHash: Buffer16<0x88b6511e1a0472b6e6490fde3b695dba> 18:20:41 } 18:20:41 } 18:20:41 [18:20:41.183] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:43 [18:20:43.083] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x239af7dc9d67e8fd1e6acfe464e83cb542197702d9428e481cb241b1e6d7d367 at block 12 (expected value in range [176, 192)) 18:20:43 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 18:20:43 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 18:20:43 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 18:20:43 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 18:20:43 inboxMessage: { 18:20:43 index: 224n, 18:20:43 leaf: Fr<0x239af7dc9d67e8fd1e6acfe464e83cb542197702d9428e481cb241b1e6d7d367>, 18:20:43 l2BlockNumber: 12, 18:20:43 l1BlockNumber: 49n, 18:20:43 l1BlockHash: Buffer32<0xb5015f7f23362c4bda1a1114145a644580e4a50288ca166d91e2068af6f22b1a>, 18:20:43 rollingHash: Buffer16<0x67fdd0af80f75eb76997314ba53bf411> 18:20:43 } 18:20:43 } 18:20:43 [18:20:43.087] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:44 [18:20:44.842] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x2a4decae46c6498d280b9a263d482aa2ea5eda46e8edde42ab8f3552d8bea888 with index 16 (expected 0x8683a7455ff6a18de309d0a6a5089fae from previous hash 0xca374bc360bb46793babed1fbbda3da3 but got 0x1b0915a6e5953a4ecab3bebbd9345a24) 18:20:44 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 18:20:44 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 18:20:44 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 18:20:44 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 18:20:44 inboxMessage: { 18:20:44 index: 16n, 18:20:44 leaf: Fr<0x2a4decae46c6498d280b9a263d482aa2ea5eda46e8edde42ab8f3552d8bea888>, 18:20:44 l2BlockNumber: 2, 18:20:44 l1BlockNumber: 60n, 18:20:44 l1BlockHash: Buffer32<0xf4748e9b9a6f659ddfea784167e4c0fe0f2ca1705f9a051a1eb382ca29625381>, 18:20:44 rollingHash: Buffer16<0x1b0915a6e5953a4ecab3bebbd9345a24> 18:20:44 } 18:20:44 } 18:20:44 [18:20:44.863] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:46 [18:20:46.725] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x2189cd2aa7b4955588a0da99e64d6bd9c1e69e21d1e8ab4eb27c3aff8087162d with index 32 (expected 0x4112add131c2398006a7030b138a8d3d from previous hash 0xac25c9b035884e817a6c96b277ca158e but got 0xca21c46d276741e36cc5a7a6dad0c631) 18:20:46 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 18:20:46 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 18:20:46 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 18:20:46 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 18:20:46 inboxMessage: { 18:20:46 index: 32n, 18:20:46 leaf: Fr<0x2189cd2aa7b4955588a0da99e64d6bd9c1e69e21d1e8ab4eb27c3aff8087162d>, 18:20:46 l2BlockNumber: 3, 18:20:46 l1BlockNumber: 21n, 18:20:46 l1BlockHash: Buffer32<0x86aca1a8c4e7c3ccca0ec9f0056f175052d72779db60bb11452ee399116ecc02>, 18:20:46 rollingHash: Buffer16<0xca21c46d276741e36cc5a7a6dad0c631> 18:20:46 } 18:20:46 } 18:20:46 [18:20:46.728] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:48 [18:20:48.300] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x114881f56f8df6a678675c0e482c60191728540cbdf0722e538c85e29c6730df at block 17 (expected value in range [256, 272)) 18:20:48 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 18:20:48 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 18:20:48 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 18:20:48 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 18:20:48 inboxMessage: { 18:20:48 index: 356n, 18:20:48 leaf: Fr<0x114881f56f8df6a678675c0e482c60191728540cbdf0722e538c85e29c6730df>, 18:20:48 l2BlockNumber: 17, 18:20:48 l1BlockNumber: 48n, 18:20:48 l1BlockHash: Buffer32<0x88d45f6cd3af628124ee0a23bb733677c0722438b9a3b05dbcf6eabc6bc4a8c7>, 18:20:48 rollingHash: Buffer16<0xafe94317dd00b7a6cc4b14057e986972> 18:20:48 } 18:20:48 } 18:20:48 [18:20:48.303] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:49 [18:20:49.911] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x0a779a7c458412fde23964852c244d7d78dfc5010960b63597e0c20e1a3a6abd for L2 block 15 has wrong index 225 (expected 224) 18:20:49 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 18:20:49 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 18:20:49 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 18:20:49 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 18:20:49 inboxMessage: { 18:20:49 index: 225n, 18:20:49 leaf: Fr<0x0a779a7c458412fde23964852c244d7d78dfc5010960b63597e0c20e1a3a6abd>, 18:20:49 l2BlockNumber: 15, 18:20:49 l1BlockNumber: 27n, 18:20:49 l1BlockHash: Buffer32<0xf1d7c7f1cf66c59e4422bc67ec641d5a0f51944f69eef5c1cf467672fd84662f>, 18:20:49 rollingHash: Buffer16<0x3026b595ac48771f11b653cc3644501c> 18:20:49 } 18:20:49 } 18:20:49 [18:20:49.915] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:51 [18:20:51.490] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x25f6672b30a6bad13703280e06afe7c093b0afacfb48262492f31dd2ef3a88d7 at block 2 (expected value in range [16, 32)) 18:20:51 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 18:20:51 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 18:20:51 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 18:20:51 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 18:20:51 inboxMessage: { 18:20:51 index: 32n, 18:20:51 leaf: Fr<0x25f6672b30a6bad13703280e06afe7c093b0afacfb48262492f31dd2ef3a88d7>, 18:20:51 l2BlockNumber: 2, 18:20:51 l1BlockNumber: 2n, 18:20:51 l1BlockHash: Buffer32<0xeadd70d0fa8edc39c6e401a2081f859319f9d61094eb694b988ffafcb7225843>, 18:20:51 rollingHash: Buffer16<0x2281b74ee5d475a3d102f81c11145dbb> 18:20:51 } 18:20:51 } 18:20:51 [18:20:51.494] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:53 [18:20:53.583] WARN: archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store 18:20:53 [18:20:53.614] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:55 [18:20:55.698] WARN: archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store 18:20:55 [18:20:55.717] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:57 [18:20:57.489] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:20:59 [18:20:59.389] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:01 [18:21:01.157] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:02 [18:21:02.873] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:04 [18:21:04.563] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:06 [18:21:06.567] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:08 [18:21:08.437] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:10 [18:21:10.273] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:11 [18:21:11.903] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:13 [18:21:13.873] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:15 [18:21:15.605] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:17 [18:21:17.348] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:19 [18:21:19.068] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:20 [18:21:20.901] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:22 [18:21:22.922] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:24 [18:21:24.991] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:28 [18:21:28.383] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:31 [18:21:31.769] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:35 [18:21:35.497] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:38 [18:21:38.742] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:45 [18:21:45.119] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:50 [18:21:50.585] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:55 [18:21:55.328] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:21:59 [18:21:59.944] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:22:04 [18:22:04.768] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:22:10 [18:22:10.089] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:22:15 [18:22:15.109] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 18:22:19 PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (194.355 s) 18:22:19 KVArchiverDataStore 18:22:19 ArchiverStore 18:22:19 addBlocks 18:22:19 returns success when adding blocks (1629 ms) 18:22:19 allows duplicate blocks (1399 ms) 18:22:19 throws an error if the previous block does not exist in the store (932 ms) 18:22:19 throws an error if there is a gap in the blocks being added (1226 ms) 18:22:19 unwindBlocks 18:22:19 unwinding blocks will remove blocks from the chain (1697 ms) 18:22:19 can unwind multiple empty blocks (1137 ms) 18:22:19 refuses to unwind blocks if the tip is not the last block (1366 ms) 18:22:19 getBlocks 18:22:19 retrieves previously stored blocks (1466 ms) 18:22:19 retrieves previously stored blocks (1440 ms) 18:22:19 retrieves previously stored blocks (1774 ms) 18:22:19 retrieves previously stored blocks (1767 ms) 18:22:19 retrieves previously stored blocks (1668 ms) 18:22:19 returns an empty array if no blocks are found (1911 ms) 18:22:19 throws an error if limit is invalid (2251 ms) 18:22:19 throws an error if `from` it is out of range (1898 ms) 18:22:19 throws an error if unexpected initial block number is found (2098 ms) 18:22:19 throws an error if a gap is found (2608 ms) 18:22:19 getSyncedL2BlockNumber 18:22:19 returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (1347 ms) 18:22:19 returns the most recently added block's number (1923 ms) 18:22:19 getSynchPoint 18:22:19 returns undefined if no blocks have been added (1505 ms) 18:22:19 returns the L1 block number in which the most recent L2 block was published (1609 ms) 18:22:19 returns the L1 block number that most recently added messages from inbox (1290 ms) 18:22:19 returns the latest syncpoint if latest message is behind (1286 ms) 18:22:19 addLogs 18:22:19 adds private & public logs (1352 ms) 18:22:19 deleteLogs 18:22:19 deletes private & public logs (1351 ms) 18:22:19 getPrivateLogs 18:22:19 gets added private logs (1527 ms) 18:22:19 getTxEffect 18:22:19 retrieves a previously stored transaction (2508 ms) 18:22:19 retrieves a previously stored transaction (2744 ms) 18:22:19 retrieves a previously stored transaction (2432 ms) 18:22:19 retrieves a previously stored transaction (2549 ms) 18:22:19 retrieves a previously stored transaction (2946 ms) 18:22:19 returns undefined if tx is not found (2647 ms) 18:22:19 tries to retrieves a previously stored transaction after deleted (2584 ms) 18:22:19 tries to retrieves a previously stored transaction after deleted (2629 ms) 18:22:19 tries to retrieves a previously stored transaction after deleted (2505 ms) 18:22:19 tries to retrieves a previously stored transaction after deleted (2481 ms) 18:22:19 tries to retrieves a previously stored transaction after deleted (2573 ms) 18:22:19 returns undefined if tx is not found (2837 ms) 18:22:19 does not fail if the block is unwound while requesting a tx (3222 ms) 18:22:19 L1 to L2 Messages 18:22:19 stores first message ever (1728 ms) 18:22:19 stores single message (1652 ms) 18:22:19 stores and returns messages across different blocks (1589 ms) 18:22:19 stores the same messages again (1657 ms) 18:22:19 stores and returns messages across different blocks with gaps (1490 ms) 18:22:19 stores and returns messages with block numbers larger than a byte (1618 ms) 18:22:19 stores and returns multiple messages per block (1874 ms) 18:22:19 stores messages in multiple operations (1864 ms) 18:22:19 iterates over messages from start index (1661 ms) 18:22:19 iterates over messages in reverse (1662 ms) 18:22:19 throws if messages are added out of order (1764 ms) 18:22:19 throws if block number for the first message is out of order (1903 ms) 18:22:19 throws if rolling hash is not correct (1759 ms) 18:22:19 throws if rolling hash for first message is not correct (1881 ms) 18:22:19 throws if index is not in the correct range (1575 ms) 18:22:19 throws if first index in block has gaps (1611 ms) 18:22:19 throws if index does not follow previous one (1579 ms) 18:22:19 removes messages up to the given block number (2121 ms) 18:22:19 removes messages starting with the given index (2101 ms) 18:22:19 contractInstances 18:22:19 returns previously stored contract instances (1772 ms) 18:22:19 returns undefined if contract instance is not found (1896 ms) 18:22:19 returns undefined if previously stored contract instances was deleted (1770 ms) 18:22:19 contractInstanceUpdates 18:22:19 gets the correct current class id for a contract not updated yet (1717 ms) 18:22:19 gets the correct current class id for a contract that has just been updated (1686 ms) 18:22:19 gets the correct current class id for a contract that was updated in the past (2006 ms) 18:22:19 ignores updates for the wrong contract (1870 ms) 18:22:19 bounds its search to the right contract if more than than one update exists (1836 ms) 18:22:19 contractClasses 18:22:19 returns previously stored contract class (1630 ms) 18:22:19 returns undefined if the initial deployed contract class was deleted (1969 ms) 18:22:19 returns contract class if later "deployment" class was deleted (1731 ms) 18:22:19 returns undefined if contract class is not found (1742 ms) 18:22:19 adds new private functions (1718 ms) 18:22:19 does not duplicate private functions (1832 ms) 18:22:19 adds new utility functions (2019 ms) 18:22:19 does not duplicate utility functions (2069 ms) 18:22:19 getLogsByTags 18:22:19 is possible to batch request private logs via tags (3392 ms) 18:22:19 is possible to batch request all logs (private and public) via tags (3386 ms) 18:22:19 is possible to batch request logs that have the same tag but different content (3727 ms) 18:22:19 is possible to request logs for non-existing tags and determine their position (3244 ms) 18:22:19 getPublicLogs 18:22:19 no logs returned if deleted ("txHash" filter param is respected variant) (6375 ms) 18:22:19 "txHash" filter param is respected (5465 ms) 18:22:19 "fromBlock" and "toBlock" filter params are respected (4742 ms) 18:22:19 "contractAddress" filter param is respected (4617 ms) 18:22:19 "afterLog" filter param is respected (4824 ms) 18:22:19 "txHash" filter param is ignored when "afterLog" is set (5319 ms) 18:22:19 intersecting works (5019 ms) 18:22:19 "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (4100 ms) 18:22:19 18:22:19 Test Suites: 1 passed, 1 total 18:22:19 Tests: 86 passed, 86 total 18:22:19 Snapshots: 0 total 18:22:19 Time: 194.424 s 18:22:19 Ran all test suites matching archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts. 18:22:19 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?