Parent Log: http://ci.aztec-labs.com/e4f90c57de530d78 Command: f409422f407df62d 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/f5bf74cc7cfdd8f2c3b0a69b410ed0dd2e068cda Env: REF_NAME=gh-readonly-queue/next/pr-14610-d5c48d855d83e19712c6b72281801c6fce176ec1 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Wed Jun 18 13:59:53 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14610_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_afeabe6543d27e83_next 13:59:56 [13:59:56.233] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 13:59:57 [13:59:57.782] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 13:59:59 [13:59:59.437] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:00 [14:00:00.491] 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:00:00 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15 14:00:00 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:00:00 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:00:00 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 14:00:00 newBlockNumber: 2, 14:00:00 previousBlockNumber: undefined 14:00:00 } 14:00:00 [14:00:00.497] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:01 [14:00:01.570] 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:00:01 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:86:17 14:00:01 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:00:01 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:00:01 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 14:00:01 [14:00:01.581] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:03 [14:00:03.023] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:04 [14:00:04.071] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:05 [14:00:05.352] 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:00:05 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:123:15 14:00:05 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:00:05 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:00:05 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 14:00:05 [14:00:05.354] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:07 [14:00:07.011] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:08 [14:00:08.803] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:10 [14:00:10.758] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:12 [14:00:12.407] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:14 [14:00:14.432] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:16 [14:00:16.973] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:18 [14:00:18.931] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:20 [14:00:20.858] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:23 [14:00:23.343] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:25 [14:00:25.497] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:26 [14:00:26.966] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:28 [14:00:28.815] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:30 [14:00:30.079] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:31 [14:00:31.886] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:33 [14:00:33.114] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:34 [14:00:34.395] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:35 [14:00:35.720] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:37 [14:00:37.214] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:38 [14:00:38.607] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:41 [14:00:41.239] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:44 [14:00:44.173] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:46 [14:00:46.668] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:49 [14:00:49.453] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:52 [14:00:52.243] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:54 [14:00:54.891] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:00:57 [14:00:57.413] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:00 [14:01:00.400] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:03 [14:01:03.090] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:06 [14:01:06.090] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:09 [14:01:09.068] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:11 [14:01:11.985] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:15 [14:01:15.971] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:17 [14:01:17.677] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:19 [14:01:19.256] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:20 [14:01:20.966] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:22 [14:01:22.643] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:24 [14:01:24.326] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:26 [14:01:26.449] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:28 [14:01:28.359] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:30 [14:01:30.345] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:32 [14:01:32.170] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:33 [14:01:33.906] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:35 [14:01:35.680] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x15cd878411df0ebe5b2b67dde9a027a31d5f4b2c0161bd6876b5a7c3c4cbd098 for L2 block 1 has wrong index 10 (expected 0) 14:01:35 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 14:01:35 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:01:35 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:01:35 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 14:01:35 inboxMessage: { 14:01:35 index: 10n, 14:01:35 leaf: Fr<0x15cd878411df0ebe5b2b67dde9a027a31d5f4b2c0161bd6876b5a7c3c4cbd098>, 14:01:35 l2BlockNumber: 1, 14:01:35 l1BlockNumber: 81n, 14:01:35 l1BlockHash: Buffer32<0xd5681feeed616448125d87a3a0eedb6b2f14eca5b5f993b2f079be79478b7a1f>, 14:01:35 rollingHash: Buffer16<0x653e51cf7f769d3c1de16de6ffd1754d> 14:01:35 } 14:01:35 } 14:01:35 [14:01:35.691] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:37 [14:01:37.765] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x2061b8f42d86eaa179b42e1e5a27e11c88a91a290e68f261c49d968f5363118e at block 12 (expected value in range [176, 192)) 14:01:37 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 14:01:37 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:01:37 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:01:37 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 14:01:37 inboxMessage: { 14:01:37 index: 224n, 14:01:37 leaf: Fr<0x2061b8f42d86eaa179b42e1e5a27e11c88a91a290e68f261c49d968f5363118e>, 14:01:37 l2BlockNumber: 12, 14:01:37 l1BlockNumber: 17n, 14:01:37 l1BlockHash: Buffer32<0xd839eb6e9c90113dbb4a1c3f3531d4cd9afdb686887d1e3c1c8dd8ce1d1c0e02>, 14:01:37 rollingHash: Buffer16<0x6650799071132a33d816a93e40e487bd> 14:01:37 } 14:01:37 } 14:01:37 [14:01:37.771] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:39 [14:01:39.883] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x13496ef31ba49b2c91c0ccf8b3cbe19e93b332eee9f4c28a9ce3c26ef7afed68 with index 16 (expected 0xfe9beef1b1ef02fd9cf78635588bf84e from previous hash 0x876f97587e1401e3f02e7c5a70aac1b0 but got 0xb271164f3798353f51b30d75e16a55bf) 14:01:39 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 14:01:39 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:01:39 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:01:39 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 14:01:39 inboxMessage: { 14:01:39 index: 16n, 14:01:39 leaf: Fr<0x13496ef31ba49b2c91c0ccf8b3cbe19e93b332eee9f4c28a9ce3c26ef7afed68>, 14:01:39 l2BlockNumber: 2, 14:01:39 l1BlockNumber: 68n, 14:01:39 l1BlockHash: Buffer32<0x866d29041e5442c2f50a61e1f2e1f58d30171720a0865528737f8265d4dbf96e>, 14:01:39 rollingHash: Buffer16<0xb271164f3798353f51b30d75e16a55bf> 14:01:39 } 14:01:39 } 14:01:39 [14:01:39.887] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:41 [14:01:41.947] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x1458367ef847f4d26d7403f2ed8018b0beba7a256d9d08bd5b6bf3763b97208f with index 32 (expected 0xd93df0d234c67a457a71a78b10b68e26 from previous hash 0x882a609222d8108a8d22b6a99a4bf1e8 but got 0x5621b8521b90cf60fa188d486e69dae4) 14:01:41 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 14:01:41 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:01:41 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:01:41 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 14:01:41 inboxMessage: { 14:01:41 index: 32n, 14:01:41 leaf: Fr<0x1458367ef847f4d26d7403f2ed8018b0beba7a256d9d08bd5b6bf3763b97208f>, 14:01:41 l2BlockNumber: 3, 14:01:41 l1BlockNumber: 62n, 14:01:41 l1BlockHash: Buffer32<0xf25111a8faa731257d4279234517b030a083f0d13791454e89b06012677cd165>, 14:01:41 rollingHash: Buffer16<0x5621b8521b90cf60fa188d486e69dae4> 14:01:41 } 14:01:41 } 14:01:41 [14:01:41.954] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:44 [14:01:44.198] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x176c98adef9813dacc53ec264f37a12389e1495c26cbc1eaa62af1fa91785b70 at block 17 (expected value in range [256, 272)) 14:01:44 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 14:01:44 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:01:44 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:01:44 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 14:01:44 inboxMessage: { 14:01:44 index: 356n, 14:01:44 leaf: Fr<0x176c98adef9813dacc53ec264f37a12389e1495c26cbc1eaa62af1fa91785b70>, 14:01:44 l2BlockNumber: 17, 14:01:44 l1BlockNumber: 20n, 14:01:44 l1BlockHash: Buffer32<0xd43286ea1f3cbf71ae649179d0d61354157f113ae0e7003b8c50d56153fac78f>, 14:01:44 rollingHash: Buffer16<0x917b83ea433bf100b79e645b8fd4dea5> 14:01:44 } 14:01:44 } 14:01:44 [14:01:44.201] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:45 [14:01:45.804] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x07f94d3a36f36c802d15a85adda9bfa520c60428f882b99e969b3c3cb45beeec for L2 block 15 has wrong index 225 (expected 224) 14:01:45 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 14:01:45 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:01:45 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:01:45 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 14:01:45 inboxMessage: { 14:01:45 index: 225n, 14:01:45 leaf: Fr<0x07f94d3a36f36c802d15a85adda9bfa520c60428f882b99e969b3c3cb45beeec>, 14:01:45 l2BlockNumber: 15, 14:01:45 l1BlockNumber: 23n, 14:01:45 l1BlockHash: Buffer32<0x7685eb93f0efb08f35ac9df3216c3582b8a7223195e76a4525152544ef2ca007>, 14:01:45 rollingHash: Buffer16<0x1e6ad636a4e35b6d4bcf9dface833e78> 14:01:45 } 14:01:45 } 14:01:45 [14:01:45.807] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:47 [14:01:47.767] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x22e7430423abb299696a396a59dee6b788b9fd5211ffd98a547ab3d7d129b6b8 at block 2 (expected value in range [16, 32)) 14:01:47 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 14:01:47 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 14:01:47 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 14:01:47 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 14:01:47 inboxMessage: { 14:01:47 index: 32n, 14:01:47 leaf: Fr<0x22e7430423abb299696a396a59dee6b788b9fd5211ffd98a547ab3d7d129b6b8>, 14:01:47 l2BlockNumber: 2, 14:01:47 l1BlockNumber: 15n, 14:01:47 l1BlockHash: Buffer32<0x2dceda61064296b912ad75fbab6b74bff9f10b8783ef965779cc375db6b84c8a>, 14:01:47 rollingHash: Buffer16<0x379451cc83a2c9a1023456bdc6d1c75d> 14:01:47 } 14:01:47 } 14:01:47 [14:01:47.773] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:50 [14:01:50.067] WARN: archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store 14:01:50 [14:01:50.106] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:52 [14:01:52.380] WARN: archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store 14:01:52 [14:01:52.400] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:54 [14:01:54.013] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:55 [14:01:55.952] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:57 [14:01:57.719] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:01:59 [14:01:59.188] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:00 [14:02:00.856] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:02 [14:02:02.659] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:04 [14:02:04.725] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:06 [14:02:06.672] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:08 [14:02:08.591] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:10 [14:02:10.474] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:12 [14:02:12.620] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:14 [14:02:14.462] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:16 [14:02:16.376] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:18 [14:02:18.181] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:19 [14:02:19.878] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:22 [14:02:22.234] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:25 [14:02:25.989] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:30 [14:02:30.098] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:34 [14:02:34.154] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:37 [14:02:37.715] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:42 [14:02:42.573] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:47 [14:02:47.496] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:52 [14:02:52.670] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:02:58 [14:02:58.462] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:03:03 [14:03:03.691] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:03:08 [14:03:08.557] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:03:13 [14:03:13.122] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 14:03:17 PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (202.751 s) 14:03:17 KVArchiverDataStore 14:03:17 ArchiverStore 14:03:17 addBlocks 14:03:17 returns success when adding blocks (1566 ms) 14:03:17 allows duplicate blocks (1654 ms) 14:03:17 throws an error if the previous block does not exist in the store (1058 ms) 14:03:17 throws an error if there is a gap in the blocks being added (1083 ms) 14:03:17 unwindBlocks 14:03:17 unwinding blocks will remove blocks from the chain (1441 ms) 14:03:17 can unwind multiple empty blocks (1047 ms) 14:03:17 refuses to unwind blocks if the tip is not the last block (1283 ms) 14:03:17 getBlocks 14:03:17 retrieves previously stored blocks (1655 ms) 14:03:17 retrieves previously stored blocks (1791 ms) 14:03:17 retrieves previously stored blocks (1954 ms) 14:03:17 retrieves previously stored blocks (1648 ms) 14:03:17 retrieves previously stored blocks (2018 ms) 14:03:17 returns an empty array if no blocks are found (2543 ms) 14:03:17 throws an error if limit is invalid (1957 ms) 14:03:17 throws an error if `from` it is out of range (1928 ms) 14:03:17 throws an error if unexpected initial block number is found (2487 ms) 14:03:17 throws an error if a gap is found (2153 ms) 14:03:17 getSyncedL2BlockNumber 14:03:17 returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (1468 ms) 14:03:17 returns the most recently added block's number (1849 ms) 14:03:17 getSynchPoint 14:03:17 returns undefined if no blocks have been added (1263 ms) 14:03:17 returns the L1 block number in which the most recent L2 block was published (1807 ms) 14:03:17 returns the L1 block number that most recently added messages from inbox (1227 ms) 14:03:17 returns the latest syncpoint if latest message is behind (1279 ms) 14:03:17 addLogs 14:03:17 adds private & public logs (1324 ms) 14:03:17 deleteLogs 14:03:17 deletes private & public logs (1493 ms) 14:03:17 getPrivateLogs 14:03:17 gets added private logs (1392 ms) 14:03:17 getTxEffect 14:03:17 retrieves a previously stored transaction (2632 ms) 14:03:17 retrieves a previously stored transaction (2926 ms) 14:03:17 retrieves a previously stored transaction (2494 ms) 14:03:17 retrieves a previously stored transaction (2782 ms) 14:03:17 retrieves a previously stored transaction (2791 ms) 14:03:17 returns undefined if tx is not found (2648 ms) 14:03:17 tries to retrieves a previously stored transaction after deleted (2522 ms) 14:03:17 tries to retrieves a previously stored transaction after deleted (2986 ms) 14:03:17 tries to retrieves a previously stored transaction after deleted (2689 ms) 14:03:17 tries to retrieves a previously stored transaction after deleted (3000 ms) 14:03:17 tries to retrieves a previously stored transaction after deleted (2977 ms) 14:03:17 returns undefined if tx is not found (2915 ms) 14:03:17 does not fail if the block is unwound while requesting a tx (3986 ms) 14:03:17 L1 to L2 Messages 14:03:17 stores first message ever (1704 ms) 14:03:17 stores single message (1579 ms) 14:03:17 stores and returns messages across different blocks (1710 ms) 14:03:17 stores the same messages again (1676 ms) 14:03:17 stores and returns messages across different blocks with gaps (1676 ms) 14:03:17 stores and returns messages with block numbers larger than a byte (2123 ms) 14:03:17 stores and returns multiple messages per block (1913 ms) 14:03:17 stores messages in multiple operations (1983 ms) 14:03:17 iterates over messages from start index (1825 ms) 14:03:17 iterates over messages in reverse (1735 ms) 14:03:17 throws if messages are added out of order (1778 ms) 14:03:17 throws if block number for the first message is out of order (2085 ms) 14:03:17 throws if rolling hash is not correct (2117 ms) 14:03:17 throws if rolling hash for first message is not correct (2062 ms) 14:03:17 throws if index is not in the correct range (2250 ms) 14:03:17 throws if first index in block has gaps (1606 ms) 14:03:17 throws if index does not follow previous one (1963 ms) 14:03:17 removes messages up to the given block number (2333 ms) 14:03:17 removes messages starting with the given index (2293 ms) 14:03:17 contractInstances 14:03:17 returns previously stored contract instances (1612 ms) 14:03:17 returns undefined if contract instance is not found (1934 ms) 14:03:17 returns undefined if previously stored contract instances was deleted (1769 ms) 14:03:17 contractInstanceUpdates 14:03:17 gets the correct current class id for a contract not updated yet (1469 ms) 14:03:17 gets the correct current class id for a contract that has just been updated (1667 ms) 14:03:17 gets the correct current class id for a contract that was updated in the past (1798 ms) 14:03:17 ignores updates for the wrong contract (2062 ms) 14:03:17 bounds its search to the right contract if more than than one update exists (1948 ms) 14:03:17 contractClasses 14:03:17 returns previously stored contract class (1914 ms) 14:03:17 returns undefined if the initial deployed contract class was deleted (1887 ms) 14:03:17 returns contract class if later "deployment" class was deleted (2144 ms) 14:03:17 returns undefined if contract class is not found (1840 ms) 14:03:17 adds new private functions (1915 ms) 14:03:17 does not duplicate private functions (1803 ms) 14:03:17 adds new utility functions (1694 ms) 14:03:17 does not duplicate utility functions (2353 ms) 14:03:17 getLogsByTags 14:03:17 is possible to batch request private logs via tags (3755 ms) 14:03:17 is possible to batch request all logs (private and public) via tags (4110 ms) 14:03:17 is possible to batch request logs that have the same tag but different content (4053 ms) 14:03:17 is possible to request logs for non-existing tags and determine their position (3562 ms) 14:03:17 getPublicLogs 14:03:17 no logs returned if deleted ("txHash" filter param is respected variant) (4857 ms) 14:03:17 "txHash" filter param is respected (4923 ms) 14:03:17 "fromBlock" and "toBlock" filter params are respected (5174 ms) 14:03:17 "contractAddress" filter param is respected (5786 ms) 14:03:17 "afterLog" filter param is respected (5232 ms) 14:03:17 "txHash" filter param is ignored when "afterLog" is set (4863 ms) 14:03:17 intersecting works (4565 ms) 14:03:17 "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (4230 ms) 14:03:17 14:03:17 Test Suites: 1 passed, 1 total 14:03:17 Tests: 86 passed, 86 total 14:03:17 Snapshots: 0 total 14:03:17 Time: 202.858 s 14:03:17 Ran all test suites matching archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts. 14:03:17 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?