Parent Log: http://ci.aztec-labs.com/806eea33511d2bcb Command: dd02bf67482af96b 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/629a86eb64e58e40099493dcb61b8ddb08319fc5 Env: REF_NAME=gh-readonly-queue/next/pr-15327-dbfd8421af552f5a3c09615204514bbfb98a8a06 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Thu Jun 26 22:15:13 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15327_amd64_x2-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_afeabe6543d27e83_next 22:15:16 [22:15:16.326] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:18 [22:15:18.101] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:19 [22:15:19.421] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:20 [22:15:20.427] 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 22:15:20 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:89:15 22:15:20 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 22:15:20 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 22:15:20 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 22:15:20 newBlockNumber: 2, 22:15:20 previousBlockNumber: undefined 22:15:20 } 22:15:20 [22:15:20.430] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:21 [22:15:21.492] 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 22:15:21 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:96:17 22:15:21 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 22:15:21 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 22:15:21 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 22:15:21 [22:15:21.512] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:22 [22:15:22.947] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:24 [22:15:24.125] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:25 [22:15:25.527] 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) 22:15:25 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:141:15 22:15:25 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 22:15:25 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 22:15:25 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 22:15:25 [22:15:25.530] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:26 [22:15:26.899] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:28 [22:15:28.308] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:30 [22:15:30.045] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:31 [22:15:31.679] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:33 [22:15:33.260] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:34 [22:15:34.873] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:36 [22:15:36.781] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:38 [22:15:38.771] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:41 [22:15:40.997] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:43 [22:15:43.577] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:45 [22:15:45.206] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:47 [22:15:47.190] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:48 [22:15:48.944] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:50 [22:15:50.690] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:52 [22:15:52.074] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:53 [22:15:53.483] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:55 [22:15:55.084] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:56 [22:15:56.545] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:15:58 [22:15:58.144] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:00 [22:16:00.885] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:03 [22:16:03.362] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:05 [22:16:05.959] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:08 [22:16:08.143] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:10 [22:16:10.672] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:13 [22:16:13.018] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:15 [22:16:15.462] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:17 [22:16:17.990] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:20 [22:16:20.540] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:23 [22:16:23.062] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:25 [22:16:25.671] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:28 [22:16:28.144] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:31 [22:16:31.071] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:32 [22:16:32.326] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:33 [22:16:33.610] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:35 [22:16:35.052] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:36 [22:16:36.516] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:38 [22:16:38.050] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:39 [22:16:39.600] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:41 [22:16:41.177] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:43 [22:16:43.020] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:44 [22:16:44.763] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:46 [22:16:46.623] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:48 [22:16:48.441] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x2c90dd8148bca69e3232daf8374e7533d629b46634fedd3c5b9082152df0b81f for L2 block 1 has wrong index 10 (expected 0) 22:16:48 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 22:16:48 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 22:16:48 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 22:16:48 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 22:16:48 inboxMessage: { 22:16:48 index: 10n, 22:16:48 leaf: Fr<0x2c90dd8148bca69e3232daf8374e7533d629b46634fedd3c5b9082152df0b81f>, 22:16:48 l2BlockNumber: 1, 22:16:48 l1BlockNumber: 19n, 22:16:48 l1BlockHash: Buffer32<0xdd2c4d1fb93e30e059b47226a406b49f04de461661fd9d9e77bb6fe6f60511b4>, 22:16:48 rollingHash: Buffer16<0x14d6430181dc3b5d721128a70f2f8b0a> 22:16:48 } 22:16:48 } 22:16:48 [22:16:48.447] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:50 [22:16:50.247] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x1133b48ebc495bd94ba337507fed28b031ef5f1d4f4ba003eb4f1f5ea921fabf at block 12 (expected value in range [176, 192)) 22:16:50 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 22:16:50 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 22:16:50 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 22:16:50 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 22:16:50 inboxMessage: { 22:16:50 index: 224n, 22:16:50 leaf: Fr<0x1133b48ebc495bd94ba337507fed28b031ef5f1d4f4ba003eb4f1f5ea921fabf>, 22:16:50 l2BlockNumber: 12, 22:16:50 l1BlockNumber: 51n, 22:16:50 l1BlockHash: Buffer32<0x0202eb551f0416d20d1377882fa5e93ee8404796dcec77bfac8300dad96e626a>, 22:16:50 rollingHash: Buffer16<0x25218543f42c9d5c90f23dcffd5b6ead> 22:16:50 } 22:16:50 } 22:16:50 [22:16:50.250] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:51 [22:16:51.984] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x1720b76c34a6246e0155bd3ce9954c8e46674d34362a584c670fb64f2eeac544 with index 16 (expected 0x401160dc656fb4a2e721dccf003f8805 from previous hash 0xe1952331b908402cab78036f7c1af900 but got 0x4975d8df9ca1d47357987b1c46bddf71) 22:16:51 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 22:16:51 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 22:16:51 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 22:16:51 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 22:16:51 inboxMessage: { 22:16:51 index: 16n, 22:16:51 leaf: Fr<0x1720b76c34a6246e0155bd3ce9954c8e46674d34362a584c670fb64f2eeac544>, 22:16:51 l2BlockNumber: 2, 22:16:51 l1BlockNumber: 20n, 22:16:51 l1BlockHash: Buffer32<0x78ad815fafc7676612f6eddadea3e9b78dd216d801f30fd68296e15ae248f975>, 22:16:51 rollingHash: Buffer16<0x4975d8df9ca1d47357987b1c46bddf71> 22:16:51 } 22:16:51 } 22:16:51 [22:16:51.987] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:53 [22:16:53.828] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x251313c9fcc6b2fcbc709ed114c67e7bbae0653211df44612706b0445c40b1fc with index 32 (expected 0xa988d04cb3f6db57614c6be8af15fc8c from previous hash 0xdbb7411ba52a0c165c511a13c6a531f6 but got 0xa2bbfd3ce0c8f67843126f9bbf4cd49b) 22:16:53 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 22:16:53 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 22:16:53 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 22:16:53 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 22:16:53 inboxMessage: { 22:16:53 index: 32n, 22:16:53 leaf: Fr<0x251313c9fcc6b2fcbc709ed114c67e7bbae0653211df44612706b0445c40b1fc>, 22:16:53 l2BlockNumber: 3, 22:16:53 l1BlockNumber: 72n, 22:16:53 l1BlockHash: Buffer32<0x034e523205800a7c7d4361568ca43d4b7d8194bfd8a95d628cf13c3d60bd72a0>, 22:16:53 rollingHash: Buffer16<0xa2bbfd3ce0c8f67843126f9bbf4cd49b> 22:16:53 } 22:16:53 } 22:16:53 [22:16:53.834] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:55 [22:16:55.586] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x24efdafc2847cc03bb5dfe9111d1e70e48007ff801092bfb92c42efd71162aa1 at block 17 (expected value in range [256, 272)) 22:16:55 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 22:16:55 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 22:16:55 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 22:16:55 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 22:16:55 inboxMessage: { 22:16:55 index: 356n, 22:16:55 leaf: Fr<0x24efdafc2847cc03bb5dfe9111d1e70e48007ff801092bfb92c42efd71162aa1>, 22:16:55 l2BlockNumber: 17, 22:16:55 l1BlockNumber: 9n, 22:16:55 l1BlockHash: Buffer32<0xd50a59ab9700768637d1972d68bc66ab111924be44abb29718cda037c5cda7a8>, 22:16:55 rollingHash: Buffer16<0xc588f3681d734ea97a249977a1861bf1> 22:16:55 } 22:16:55 } 22:16:55 [22:16:55.590] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:57 [22:16:57.279] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x2532bee576f35e6de05e3a6299a29032dadb280b7e7c9cd062de0fd0b30fd157 for L2 block 15 has wrong index 225 (expected 224) 22:16:57 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 22:16:57 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 22:16:57 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 22:16:57 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 22:16:57 inboxMessage: { 22:16:57 index: 225n, 22:16:57 leaf: Fr<0x2532bee576f35e6de05e3a6299a29032dadb280b7e7c9cd062de0fd0b30fd157>, 22:16:57 l2BlockNumber: 15, 22:16:57 l1BlockNumber: 53n, 22:16:57 l1BlockHash: Buffer32<0xf2730d040a1100ea4c154239aaf258586ac90f58847f0e09cadfda52d6ea4803>, 22:16:57 rollingHash: Buffer16<0x523bf3c4c61a4378b92c3dfe1c2804d3> 22:16:57 } 22:16:57 } 22:16:57 [22:16:57.285] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:16:59 [22:16:59.115] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x226dc37d67d15528a2e0d55c6f6ceb82a227658a2573c794f1f5e9805c969dc0 at block 2 (expected value in range [16, 32)) 22:16:59 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 22:16:59 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 22:16:59 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 22:16:59 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 22:16:59 inboxMessage: { 22:16:59 index: 32n, 22:16:59 leaf: Fr<0x226dc37d67d15528a2e0d55c6f6ceb82a227658a2573c794f1f5e9805c969dc0>, 22:16:59 l2BlockNumber: 2, 22:16:59 l1BlockNumber: 26n, 22:16:59 l1BlockHash: Buffer32<0x918567c124e816f14183da666335e0cd363b9b76a26d90a3dde72e9f8052c266>, 22:16:59 rollingHash: Buffer16<0xa3163a844ede262be93d37ad6c8018a4> 22:16:59 } 22:16:59 } 22:16:59 [22:16:59.121] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:00 [22:17:00.930] WARN: archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store 22:17:00 [22:17:00.982] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:02 [22:17:02.891] WARN: archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store 22:17:02 [22:17:02.914] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:04 [22:17:04.826] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:06 [22:17:06.751] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:08 [22:17:08.470] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:10 [22:17:10.151] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:12 [22:17:12.157] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:13 [22:17:13.913] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:15 [22:17:15.803] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:17 [22:17:17.628] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:19 [22:17:19.317] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:21 [22:17:21.145] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:22 [22:17:22.934] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:24 [22:17:24.703] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:26 [22:17:26.544] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:28 [22:17:28.413] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:30 [22:17:30.146] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:31 [22:17:31.997] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:35 [22:17:35.008] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:38 [22:17:38.186] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:41 [22:17:41.854] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:45 [22:17:45.265] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:50 [22:17:50.396] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:54 [22:17:54.892] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:17:59 [22:17:59.234] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:18:04 [22:18:04.325] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:18:09 [22:18:09.570] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:18:14 [22:18:14.551] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:18:18 [22:18:18.964] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 22:18:23 PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (188.528 s) 22:18:23 KVArchiverDataStore 22:18:23 ArchiverStore 22:18:23 addBlocks 22:18:23 returns success when adding blocks (1777 ms) 22:18:23 allows duplicate blocks (1319 ms) 22:18:23 throws an error if the previous block does not exist in the store (1009 ms) 22:18:23 throws an error if there is a gap in the blocks being added (1064 ms) 22:18:23 unwindBlocks 22:18:23 unwinding blocks will remove blocks from the chain (1453 ms) 22:18:23 can unwind multiple empty blocks (1177 ms) 22:18:23 refuses to unwind blocks if the tip is not the last block (1405 ms) 22:18:23 getBlocks 22:18:23 retrieves previously stored blocks (1366 ms) 22:18:23 retrieves previously stored blocks (1410 ms) 22:18:23 retrieves previously stored blocks (1735 ms) 22:18:23 retrieves previously stored blocks (1631 ms) 22:18:23 retrieves previously stored blocks (1584 ms) 22:18:23 returns an empty array if no blocks are found (1612 ms) 22:18:23 throws an error if limit is invalid (1897 ms) 22:18:23 throws an error if `from` it is out of range (2001 ms) 22:18:23 throws an error if unexpected initial block number is found (2224 ms) 22:18:23 throws an error if a gap is found (2580 ms) 22:18:23 getSyncedL2BlockNumber 22:18:23 returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (1628 ms) 22:18:23 returns the most recently added block's number (1983 ms) 22:18:23 getSynchPoint 22:18:23 returns undefined if no blocks have been added (1753 ms) 22:18:23 returns the L1 block number in which the most recent L2 block was published (1745 ms) 22:18:23 returns the L1 block number that most recently added messages from inbox (1383 ms) 22:18:23 returns the latest syncpoint if latest message is behind (1409 ms) 22:18:23 addLogs 22:18:23 adds private & public logs (1599 ms) 22:18:23 deleteLogs 22:18:23 deletes private & public logs (1460 ms) 22:18:23 getPrivateLogs 22:18:23 gets added private logs (1600 ms) 22:18:23 getTxEffect 22:18:23 retrieves a previously stored transaction (2742 ms) 22:18:23 retrieves a previously stored transaction (2475 ms) 22:18:23 retrieves a previously stored transaction (2596 ms) 22:18:23 retrieves a previously stored transaction (2184 ms) 22:18:23 retrieves a previously stored transaction (2522 ms) 22:18:23 returns undefined if tx is not found (2353 ms) 22:18:23 tries to retrieves a previously stored transaction after deleted (2445 ms) 22:18:23 tries to retrieves a previously stored transaction after deleted (2528 ms) 22:18:23 tries to retrieves a previously stored transaction after deleted (2549 ms) 22:18:23 tries to retrieves a previously stored transaction after deleted (2523 ms) 22:18:23 tries to retrieves a previously stored transaction after deleted (2608 ms) 22:18:23 returns undefined if tx is not found (2473 ms) 22:18:23 does not fail if the block is unwound while requesting a tx (2928 ms) 22:18:23 L1 to L2 Messages 22:18:23 stores first message ever (1254 ms) 22:18:23 stores single message (1283 ms) 22:18:23 stores and returns messages across different blocks (1441 ms) 22:18:23 stores the same messages again (1464 ms) 22:18:23 stores and returns messages across different blocks with gaps (1532 ms) 22:18:23 stores and returns messages with block numbers larger than a byte (1551 ms) 22:18:23 stores and returns multiple messages per block (1576 ms) 22:18:23 stores messages in multiple operations (1842 ms) 22:18:23 iterates over messages from start index (1744 ms) 22:18:23 iterates over messages in reverse (1860 ms) 22:18:23 throws if messages are added out of order (1823 ms) 22:18:23 throws if block number for the first message is out of order (1803 ms) 22:18:23 throws if rolling hash is not correct (1737 ms) 22:18:23 throws if rolling hash for first message is not correct (1844 ms) 22:18:23 throws if index is not in the correct range (1757 ms) 22:18:23 throws if first index in block has gaps (1692 ms) 22:18:23 throws if index does not follow previous one (1836 ms) 22:18:23 removes messages up to the given block number (1862 ms) 22:18:23 removes messages starting with the given index (1931 ms) 22:18:23 contractInstances 22:18:23 returns previously stored contract instances (1907 ms) 22:18:23 returns undefined if contract instance is not found (1927 ms) 22:18:23 returns undefined if previously stored contract instances was deleted (1719 ms) 22:18:23 contractInstanceUpdates 22:18:23 gets the correct current class id for a contract not updated yet (1680 ms) 22:18:23 gets the correct current class id for a contract that has just been updated (2003 ms) 22:18:23 gets the correct current class id for a contract that was updated in the past (1757 ms) 22:18:23 ignores updates for the wrong contract (1889 ms) 22:18:23 bounds its search to the right contract if more than than one update exists (1825 ms) 22:18:23 contractClasses 22:18:23 returns previously stored contract class (1688 ms) 22:18:23 returns undefined if the initial deployed contract class was deleted (1828 ms) 22:18:23 returns contract class if later "deployment" class was deleted (1788 ms) 22:18:23 returns undefined if contract class is not found (1767 ms) 22:18:23 adds new private functions (1842 ms) 22:18:23 does not duplicate private functions (1866 ms) 22:18:23 adds new utility functions (1731 ms) 22:18:23 does not duplicate utility functions (1853 ms) 22:18:23 getLogsByTags 22:18:23 is possible to batch request private logs via tags (3011 ms) 22:18:23 is possible to batch request all logs (private and public) via tags (3177 ms) 22:18:23 is possible to batch request logs that have the same tag but different content (3667 ms) 22:18:23 is possible to request logs for non-existing tags and determine their position (3410 ms) 22:18:23 getPublicLogs 22:18:23 no logs returned if deleted ("txHash" filter param is respected variant) (5130 ms) 22:18:23 "txHash" filter param is respected (4496 ms) 22:18:23 "fromBlock" and "toBlock" filter params are respected (4343 ms) 22:18:23 "contractAddress" filter param is respected (5088 ms) 22:18:23 "afterLog" filter param is respected (5245 ms) 22:18:23 "txHash" filter param is ignored when "afterLog" is set (4982 ms) 22:18:23 intersecting works (4413 ms) 22:18:23 "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (4470 ms) 22:18:23 22:18:23 Test Suites: 1 passed, 1 total 22:18:23 Tests: 86 passed, 86 total 22:18:23 Snapshots: 0 total 22:18:23 Time: 188.611 s 22:18:23 Ran all test suites matching archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts. 22:18:23 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?