Parent Log: http://ci.aztec-labs.com/98af491b5c8c3c36 Command: d13c5cad0b739ddd 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/b80949775e5c27908a6055ad24592f7d98bdc45a Env: REF_NAME=gh-readonly-queue/next/pr-14816-fa159c5d52a45358479f951a547fed37f141a6ed CURRENT_VERSION=0.87.6 CI_FULL=0 Date: Sat Jun 14 10:45:59 UTC 2025 System: ARCH=arm64 CPUS=64 MEM=247Gi HOSTNAME=pr-14816_arm64_a1-fast Resources: CPU_LIST=0-63 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_afeabe6543d27e83_next 10:46:01 [10:46:01.378] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:02 [10:46:02.627] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:03 [10:46:03.916] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:04 [10:46:04.910] 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 10:46:04 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15 10:46:04 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:46:04 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:46:04 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:46:04 newBlockNumber: 2, 10:46:04 previousBlockNumber: undefined 10:46:04 } 10:46:04 [10:46:04.913] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:05 [10:46:05.994] 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 10:46:05 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:86:17 10:46:05 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:46:05 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:46:05 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 10:46:05 [10:46:05.996] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:07 [10:46:07.194] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:08 [10:46:08.136] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:09 [10:46:09.299] 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) 10:46:09 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:123:15 10:46:09 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:46:09 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:46:09 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 10:46:09 [10:46:09.301] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:10 [10:46:10.475] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:11 [10:46:11.664] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:13 [10:46:13.043] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:14 [10:46:14.312] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:15 [10:46:15.523] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:16 [10:46:16.682] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:17 [10:46:17.873] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:19 [10:46:19.074] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:20 [10:46:20.408] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:21 [10:46:21.966] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:23 [10:46:23.013] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:24 [10:46:24.341] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:25 [10:46:25.397] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:26 [10:46:26.701] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:27 [10:46:27.798] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:28 [10:46:28.884] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:30 [10:46:30.030] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:31 [10:46:31.274] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:32 [10:46:32.503] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:34 [10:46:34.444] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:36 [10:46:36.375] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:38 [10:46:38.309] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:40 [10:46:40.242] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:42 [10:46:42.168] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:44 [10:46:44.102] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:46 [10:46:46.162] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:48 [10:46:48.209] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:50 [10:46:50.298] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:52 [10:46:52.358] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:54 [10:46:54.414] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:56 [10:46:56.377] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:58 [10:46:58.666] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:46:59 [10:46:59.894] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:01 [10:47:01.127] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:02 [10:47:02.364] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:03 [10:47:03.616] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:04 [10:47:04.877] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:06 [10:47:06.142] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:07 [10:47:07.458] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:08 [10:47:08.848] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:10 [10:47:10.210] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:11 [10:47:11.573] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:12 [10:47:12.944] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x00702fbbe4101c64bdf675d4ccba21c267de2256e73e5f050547a7597ae8bb2a for L2 block 1 has wrong index 10 (expected 0) 10:47:12 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 10:47:12 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:47:12 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:47:12 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:47:12 inboxMessage: { 10:47:12 index: 10n, 10:47:12 leaf: Fr<0x00702fbbe4101c64bdf675d4ccba21c267de2256e73e5f050547a7597ae8bb2a>, 10:47:12 l2BlockNumber: 1, 10:47:12 l1BlockNumber: 97n, 10:47:12 l1BlockHash: Buffer32<0x2e1337d5fdaee879c0ebbe6632a1c4f38275fd2316acde56f0ee55ad20fd097d>, 10:47:12 rollingHash: Buffer16<0x31fd121491406da2262130d4228d6f26> 10:47:12 } 10:47:12 } 10:47:12 [10:47:12.946] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:14 [10:47:14.343] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x076ec6fb15fd89a1f4d1fbd1d07e9dfdf71223b0f98b8d0825c584b23a4c3699 at block 12 (expected value in range [176, 192)) 10:47:14 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 10:47:14 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:47:14 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:47:14 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:47:14 inboxMessage: { 10:47:14 index: 224n, 10:47:14 leaf: Fr<0x076ec6fb15fd89a1f4d1fbd1d07e9dfdf71223b0f98b8d0825c584b23a4c3699>, 10:47:14 l2BlockNumber: 12, 10:47:14 l1BlockNumber: 62n, 10:47:14 l1BlockHash: Buffer32<0x6ee4f037cd60e7b81fad3faab9f795d5a58d1105185d045ef928ac1d2d4f57bc>, 10:47:14 rollingHash: Buffer16<0xc4927e7ebddeaacd47ecad235aa82a71> 10:47:14 } 10:47:14 } 10:47:14 [10:47:14.345] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:15 [10:47:15.736] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x1709deb5de3d7597bb16f84f9dcf9a01f38c0c38c26af75e1ffa2de49a7ce44c with index 16 (expected 0xa21b11847f8e791bfbde8e7f78664968 from previous hash 0x0c14c7099a92e1e9ecc4d4bcf53d6598 but got 0x0e6515da2a22fe3b93df7346348cc869) 10:47:15 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 10:47:15 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:47:15 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:47:15 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:47:15 inboxMessage: { 10:47:15 index: 16n, 10:47:15 leaf: Fr<0x1709deb5de3d7597bb16f84f9dcf9a01f38c0c38c26af75e1ffa2de49a7ce44c>, 10:47:15 l2BlockNumber: 2, 10:47:15 l1BlockNumber: 69n, 10:47:15 l1BlockHash: Buffer32<0xc39e3d4956f6898f3373086d0cac4707fe1e36b9183ee3cde2cceb519f77c0f7>, 10:47:15 rollingHash: Buffer16<0x0e6515da2a22fe3b93df7346348cc869> 10:47:15 } 10:47:15 } 10:47:15 [10:47:15.738] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:17 [10:47:17.139] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x220e053d6d67d1b4a10cc295f8cb533867e7f6711be3e41a98ae6c879b187699 with index 32 (expected 0xb2954ab1eb0b343a179dd48d945677ad from previous hash 0x964055a67882aa5d1d06144705a3b03e but got 0x8cff6ad3b5a2240892ae643d6eb7846e) 10:47:17 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 10:47:17 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:47:17 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:47:17 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:47:17 inboxMessage: { 10:47:17 index: 32n, 10:47:17 leaf: Fr<0x220e053d6d67d1b4a10cc295f8cb533867e7f6711be3e41a98ae6c879b187699>, 10:47:17 l2BlockNumber: 3, 10:47:17 l1BlockNumber: 11n, 10:47:17 l1BlockHash: Buffer32<0x77b5dcf78e7aa0d773a8124ccef95d2ba274d5c418cdfa166ee25f3775db2d59>, 10:47:17 rollingHash: Buffer16<0x8cff6ad3b5a2240892ae643d6eb7846e> 10:47:17 } 10:47:17 } 10:47:17 [10:47:17.141] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:18 [10:47:18.531] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x2ab68ed5dbaddacd22aa1a1ab56014ce72ffa372cede0fe1a83a5d984b7982da at block 17 (expected value in range [256, 272)) 10:47:18 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 10:47:18 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:47:18 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:47:18 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:47:18 inboxMessage: { 10:47:18 index: 356n, 10:47:18 leaf: Fr<0x2ab68ed5dbaddacd22aa1a1ab56014ce72ffa372cede0fe1a83a5d984b7982da>, 10:47:18 l2BlockNumber: 17, 10:47:18 l1BlockNumber: 39n, 10:47:18 l1BlockHash: Buffer32<0x8cdd0d8d0b940c2bbacf99056e575cfe2689a337f292d01f26b1da60590efc9d>, 10:47:18 rollingHash: Buffer16<0x7cf29bb9e89f9ffa958f0e639412cb85> 10:47:18 } 10:47:18 } 10:47:18 [10:47:18.534] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:19 [10:47:19.975] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x11fca86e00468251cd1d1ba6cd65f6cc8240281ba39bc4c22482e3ba2c5154fb for L2 block 15 has wrong index 225 (expected 224) 10:47:19 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 10:47:19 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:47:19 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:47:19 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:47:19 inboxMessage: { 10:47:19 index: 225n, 10:47:19 leaf: Fr<0x11fca86e00468251cd1d1ba6cd65f6cc8240281ba39bc4c22482e3ba2c5154fb>, 10:47:19 l2BlockNumber: 15, 10:47:19 l1BlockNumber: 75n, 10:47:19 l1BlockHash: Buffer32<0x42bdf0d9a1b068dba71888239200bd72f90e11eefb2af82b32d9d3824e298b57>, 10:47:19 rollingHash: Buffer16<0x72624d56669283cd2671905a5097d100> 10:47:19 } 10:47:19 } 10:47:19 [10:47:19.977] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:21 [10:47:21.449] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x009a08813a656fef0af5e3a9dd2dd971c9b5a6c4c3ffc215a60ad5a479317986 at block 2 (expected value in range [16, 32)) 10:47:21 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 10:47:21 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:47:21 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:47:21 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:47:21 inboxMessage: { 10:47:21 index: 32n, 10:47:21 leaf: Fr<0x009a08813a656fef0af5e3a9dd2dd971c9b5a6c4c3ffc215a60ad5a479317986>, 10:47:21 l2BlockNumber: 2, 10:47:21 l1BlockNumber: 2n, 10:47:21 l1BlockHash: Buffer32<0x1b71873358e43c5a6d4fe19a0ff10e0e128654a115dafc1cce9dd85e7b097637>, 10:47:21 rollingHash: Buffer16<0x0ef9b385696189bc6b8225eecdeca953> 10:47:21 } 10:47:21 } 10:47:21 [10:47:21.451] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:23 [10:47:23.031] WARN: archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store 10:47:23 [10:47:23.066] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:24 [10:47:24.607] WARN: archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store 10:47:24 [10:47:24.626] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:26 [10:47:26.115] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:27 [10:47:27.633] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:29 [10:47:29.155] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:30 [10:47:30.666] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:32 [10:47:32.162] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:33 [10:47:33.649] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:35 [10:47:35.208] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:36 [10:47:36.722] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:38 [10:47:38.231] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:39 [10:47:39.751] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:41 [10:47:41.283] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:42 [10:47:42.828] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:44 [10:47:44.367] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:45 [10:47:45.938] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:47 [10:47:47.511] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:49 [10:47:49.150] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:51 [10:47:51.795] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:54 [10:47:54.416] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:47:57 [10:47:57.436] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:00 [10:48:00.110] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:04 [10:48:04.969] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:09 [10:48:09.348] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:13 [10:48:13.679] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:18 [10:48:18.325] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:23 [10:48:23.132] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:27 [10:48:27.837] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:32 [10:48:32.602] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:37 PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (157.445 s) 10:48:37 KVArchiverDataStore 10:48:37 ArchiverStore 10:48:37 addBlocks 10:48:37 returns success when adding blocks (1251 ms) 10:48:37 allows duplicate blocks (1289 ms) 10:48:37 throws an error if the previous block does not exist in the store (997 ms) 10:48:37 throws an error if there is a gap in the blocks being added (1082 ms) 10:48:37 unwindBlocks 10:48:37 unwinding blocks will remove blocks from the chain (1198 ms) 10:48:37 can unwind multiple empty blocks (941 ms) 10:48:37 refuses to unwind blocks if the tip is not the last block (1164 ms) 10:48:37 getBlocks 10:48:37 retrieves previously stored blocks (1169 ms) 10:48:37 retrieves previously stored blocks (1193 ms) 10:48:37 retrieves previously stored blocks (1379 ms) 10:48:37 retrieves previously stored blocks (1268 ms) 10:48:37 retrieves previously stored blocks (1211 ms) 10:48:37 returns an empty array if no blocks are found (1160 ms) 10:48:37 throws an error if limit is invalid (1191 ms) 10:48:37 throws an error if `from` it is out of range (1200 ms) 10:48:37 throws an error if unexpected initial block number is found (1333 ms) 10:48:37 throws an error if a gap is found (1556 ms) 10:48:37 getSyncedL2BlockNumber 10:48:37 returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (1048 ms) 10:48:37 returns the most recently added block's number (1326 ms) 10:48:37 getSynchPoint 10:48:37 returns undefined if no blocks have been added (1057 ms) 10:48:37 returns the L1 block number in which the most recent L2 block was published (1303 ms) 10:48:37 returns the L1 block number that most recently added messages from inbox (1096 ms) 10:48:37 returns the latest syncpoint if latest message is behind (1086 ms) 10:48:37 addLogs 10:48:37 adds private & public logs (1145 ms) 10:48:37 deleteLogs 10:48:37 deletes private & public logs (1244 ms) 10:48:37 getPrivateLogs 10:48:37 gets added private logs (1229 ms) 10:48:37 getTxEffect 10:48:37 retrieves a previously stored transaction (1941 ms) 10:48:37 retrieves a previously stored transaction (1930 ms) 10:48:37 retrieves a previously stored transaction (1935 ms) 10:48:37 retrieves a previously stored transaction (1933 ms) 10:48:37 retrieves a previously stored transaction (1924 ms) 10:48:37 returns undefined if tx is not found (1934 ms) 10:48:37 tries to retrieves a previously stored transaction after deleted (2060 ms) 10:48:37 tries to retrieves a previously stored transaction after deleted (2047 ms) 10:48:37 tries to retrieves a previously stored transaction after deleted (2088 ms) 10:48:37 tries to retrieves a previously stored transaction after deleted (2059 ms) 10:48:37 tries to retrieves a previously stored transaction after deleted (2056 ms) 10:48:37 returns undefined if tx is not found (1963 ms) 10:48:37 does not fail if the block is unwound while requesting a tx (2288 ms) 10:48:37 L1 to L2 Messages 10:48:37 stores first message ever (1228 ms) 10:48:37 stores single message (1231 ms) 10:48:37 stores and returns messages across different blocks (1238 ms) 10:48:37 stores the same messages again (1252 ms) 10:48:37 stores and returns messages across different blocks with gaps (1261 ms) 10:48:37 stores and returns messages with block numbers larger than a byte (1263 ms) 10:48:37 stores and returns multiple messages per block (1316 ms) 10:48:37 stores messages in multiple operations (1390 ms) 10:48:37 iterates over messages from start index (1362 ms) 10:48:37 iterates over messages in reverse (1360 ms) 10:48:37 throws if messages are added out of order (1374 ms) 10:48:37 throws if block number for the first message is out of order (1399 ms) 10:48:37 throws if rolling hash is not correct (1393 ms) 10:48:37 throws if rolling hash for first message is not correct (1402 ms) 10:48:37 throws if index is not in the correct range (1392 ms) 10:48:37 throws if first index in block has gaps (1444 ms) 10:48:37 throws if index does not follow previous one (1473 ms) 10:48:37 removes messages up to the given block number (1615 ms) 10:48:37 removes messages starting with the given index (1559 ms) 10:48:37 contractInstances 10:48:37 returns previously stored contract instances (1489 ms) 10:48:37 returns undefined if contract instance is not found (1512 ms) 10:48:37 returns undefined if previously stored contract instances was deleted (1526 ms) 10:48:37 contractInstanceUpdates 10:48:37 gets the correct current class id for a contract not updated yet (1513 ms) 10:48:37 gets the correct current class id for a contract that has just been updated (1494 ms) 10:48:37 gets the correct current class id for a contract that was updated in the past (1487 ms) 10:48:37 ignores updates for the wrong contract (1559 ms) 10:48:37 bounds its search to the right contract if more than than one update exists (1513 ms) 10:48:37 contractClasses 10:48:37 returns previously stored contract class (1509 ms) 10:48:37 returns undefined if the initial deployed contract class was deleted (1520 ms) 10:48:37 returns contract class if later "deployment" class was deleted (1531 ms) 10:48:37 returns undefined if contract class is not found (1545 ms) 10:48:37 adds new private functions (1539 ms) 10:48:37 does not duplicate private functions (1568 ms) 10:48:37 adds new utility functions (1574 ms) 10:48:37 does not duplicate utility functions (1638 ms) 10:48:37 getLogsByTags 10:48:37 is possible to batch request private logs via tags (2644 ms) 10:48:37 is possible to batch request all logs (private and public) via tags (2620 ms) 10:48:37 is possible to batch request logs that have the same tag but different content (3020 ms) 10:48:37 is possible to request logs for non-existing tags and determine their position (2674 ms) 10:48:37 getPublicLogs 10:48:37 no logs returned if deleted ("txHash" filter param is respected variant) (4858 ms) 10:48:37 "txHash" filter param is respected (4379 ms) 10:48:37 "fromBlock" and "toBlock" filter params are respected (4328 ms) 10:48:37 "contractAddress" filter param is respected (4646 ms) 10:48:37 "afterLog" filter param is respected (4807 ms) 10:48:37 "txHash" filter param is ignored when "afterLog" is set (4706 ms) 10:48:37 intersecting works (4764 ms) 10:48:37 "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (5093 ms) 10:48:37 10:48:37 Test Suites: 1 passed, 1 total 10:48:37 Tests: 86 passed, 86 total 10:48:37 Snapshots: 0 total 10:48:37 Time: 157.516 s 10:48:37 Ran all test suites matching /archiver\/src\/archiver\/kv_archiver_store\/kv_archiver_store.test.ts/i. 10:48:37 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?