Parent Log:
http://ci.aztec-labs.com/63b03b0d2f097aa8
Command: 68e9475192d7aeac 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/301dce04331dcfb583b7508b91491de618d4acf4
Env: REF_NAME=gh-readonly-queue/next/pr-15208-9b8ea5acda76687342ddb62595e293281661f029 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Mon Jun 23 10:23:42 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15208_amd64_x1-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_afeabe6543d27e83_next
10:23:45 [10:23:45.017]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:23:46 [10:23:46.472]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:23:47 [10:23:47.982]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:23:48 [10:23:48.966]
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:23:48 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:89:15
10:23:48 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:23:48 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:23:48 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
10:23:48 newBlockNumber: 2,
10:23:48 previousBlockNumber: undefined
10:23:48 }
10:23:48 [10:23:48.970]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:23:49 [10:23:49.872]
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:23:49 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:96:17
10:23:49 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:23:49 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:23:49 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17)
10:23:49 [10:23:49.875]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:23:51 [10:23:51.126]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:23:51 [10:23:51.994]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:23:53 [10:23:53.351]
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:23:53 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:141:15
10:23:53 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:23:53 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:23:53 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17)
10:23:53 [10:23:53.354]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:23:54 [10:23:54.615]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:23:55 [10:23:55.916]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:23:57 [10:23:57.608]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:23:59 [10:23:59.832]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:01 [10:24:01.902]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:03 [10:24:03.714]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:05 [10:24:05.777]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:07 [10:24:07.748]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:09 [10:24:09.996]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:12 [10:24:12.202]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:13 [10:24:13.608]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:15 [10:24:15.830]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:17 [10:24:17.246]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:18 [10:24:18.878]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:20 [10:24:20.068]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:21 [10:24:21.336]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:22 [10:24:22.767]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:24 [10:24:24.346]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:25 [10:24:25.927]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:28 [10:24:28.765]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:31 [10:24:31.392]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:33 [10:24:33.932]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:36 [10:24:36.518]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:39 [10:24:39.130]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:41 [10:24:41.519]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:44 [10:24:44.183]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:46 [10:24:46.945]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:49 [10:24:49.778]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:52 [10:24:52.575]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:55 [10:24:55.196]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:24:57 [10:24:57.832]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:01 [10:25:01.028]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:02 [10:25:02.609]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:04 [10:25:04.081]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:05 [10:25:05.695]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:07 [10:25:07.311]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:08 [10:25:08.845]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:10 [10:25:10.309]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:11 [10:25:11.954]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:13 [10:25:13.766]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:15 [10:25:15.704]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:17 [10:25:17.500]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:19 [10:25:19.375]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x0c90e114db5499ac3de225882b0e568e83112b775252a4c32efd49ba8f581124 for L2 block 1 has wrong index 10 (expected 0)
10:25:19 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17
10:25:19 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:25:19 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:25:19 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
10:25:19 inboxMessage: {
10:25:19 index: 10n,
10:25:19 leaf: Fr<0x0c90e114db5499ac3de225882b0e568e83112b775252a4c32efd49ba8f581124>,
10:25:19 l2BlockNumber: 1,
10:25:19 l1BlockNumber: 61n,
10:25:19 l1BlockHash: Buffer32<0xdaa11fac840fefe1ddfd65cba231bfe7b744cf754f501e7ae2d361a4221aff49>,
10:25:19 rollingHash: Buffer16<0x42665a1165a3b9714c3c077e1c37d718>
10:25:19 }
10:25:19 }
10:25:19 [10:25:19.383]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:21 [10:25:21.180]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x1dbd255d402f21edc91caf14ec226a3a745604ad2a25feaf31ce14f43ec3ff0b at block 12 (expected value in range [176, 192))
10:25:21 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17
10:25:21 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:25:21 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:25:21 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
10:25:21 inboxMessage: {
10:25:21 index: 224n,
10:25:21 leaf: Fr<0x1dbd255d402f21edc91caf14ec226a3a745604ad2a25feaf31ce14f43ec3ff0b>,
10:25:21 l2BlockNumber: 12,
10:25:21 l1BlockNumber: 91n,
10:25:21 l1BlockHash: Buffer32<0xeb166feacb6f5c553b6b5ab77bf38dde692d709543fb42315d916830bd68d391>,
10:25:21 rollingHash: Buffer16<0x7d0bd2f21cc73f3dc36fdf15a35244ce>
10:25:21 }
10:25:21 }
10:25:21 [10:25:21.184]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:22 [10:25:22.907]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x2076d5df3d1e3c7a80d71eea907d7f3464c52d63d83367b330a83fdc9ade056f with index 16 (expected 0x196874832aefd95166bd891973a0792f from previous hash 0x9b5368c6a81ac00b47bc5254e4a65233 but got 0x0fbd3496a299b34c85a4ace23506dcc9)
10:25:22 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17
10:25:22 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:25:22 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:25:22 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
10:25:22 inboxMessage: {
10:25:22 index: 16n,
10:25:22 leaf: Fr<0x2076d5df3d1e3c7a80d71eea907d7f3464c52d63d83367b330a83fdc9ade056f>,
10:25:22 l2BlockNumber: 2,
10:25:22 l1BlockNumber: 79n,
10:25:22 l1BlockHash: Buffer32<0xc29fea33da32c62f17427d7521eb1c9ebba9c361b2acf87873476fb0f5a960dd>,
10:25:22 rollingHash: Buffer16<0x0fbd3496a299b34c85a4ace23506dcc9>
10:25:22 }
10:25:22 }
10:25:22 [10:25:22.912]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:24 [10:25:24.760]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x23adc661c4305eee0497269084a7c1b031eddf110b529bd9e728c7cd50ed28ce with index 32 (expected 0x5a2a2a0614af39ee3f35b4d6e905e052 from previous hash 0x1c378cfc0e2884493dd640cbbb80fac6 but got 0x54ad5b0394e8a68d599c94dc082a66d2)
10:25:24 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17
10:25:24 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:25:24 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:25:24 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
10:25:24 inboxMessage: {
10:25:24 index: 32n,
10:25:24 leaf: Fr<0x23adc661c4305eee0497269084a7c1b031eddf110b529bd9e728c7cd50ed28ce>,
10:25:24 l2BlockNumber: 3,
10:25:24 l1BlockNumber: 71n,
10:25:24 l1BlockHash: Buffer32<0x3fc343e8d881e0d182719c998bd213f2ea36c61cccff1957448f0ce7750123ee>,
10:25:24 rollingHash: Buffer16<0x54ad5b0394e8a68d599c94dc082a66d2>
10:25:24 }
10:25:24 }
10:25:24 [10:25:24.763]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:26 [10:25:26.612]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x2b2b8f7a353189e1f2cd983e5665be2dac2cc378c475cb1a4209bbeb7892b7f3 at block 17 (expected value in range [256, 272))
10:25:26 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17
10:25:26 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:25:26 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:25:26 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
10:25:26 inboxMessage: {
10:25:26 index: 356n,
10:25:26 leaf: Fr<0x2b2b8f7a353189e1f2cd983e5665be2dac2cc378c475cb1a4209bbeb7892b7f3>,
10:25:26 l2BlockNumber: 17,
10:25:26 l1BlockNumber: 5n,
10:25:26 l1BlockHash: Buffer32<0x2e4e688c48e910bc0b085b0c2f36a0ca92ffcfe60fa4fce802bc3f14efff6854>,
10:25:26 rollingHash: Buffer16<0x9f3f5f3063593f7feda7dd19fbe17e06>
10:25:26 }
10:25:26 }
10:25:26 [10:25:26.617]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:28 [10:25:28.450]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x286769067537e4a7a591567525612b276fd0bf699a9c79626d49585daae9d362 for L2 block 15 has wrong index 225 (expected 224)
10:25:28 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17
10:25:28 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:25:28 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:25:28 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
10:25:28 inboxMessage: {
10:25:28 index: 225n,
10:25:28 leaf: Fr<0x286769067537e4a7a591567525612b276fd0bf699a9c79626d49585daae9d362>,
10:25:28 l2BlockNumber: 15,
10:25:28 l1BlockNumber: 94n,
10:25:28 l1BlockHash: Buffer32<0x6b88f1fdbace89298801b772ed60920ab01b29ead70f3187e9265f4ba8271de3>,
10:25:28 rollingHash: Buffer16<0x09a64b43aecddba3afd0db9dc852219e>
10:25:28 }
10:25:28 }
10:25:28 [10:25:28.459]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:30 [10:25:30.215]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x2aa76d8e1db6457b82380cc45b36cece12c5c4661888f513971b8d4d7179b9f5 at block 2 (expected value in range [16, 32))
10:25:30 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17
10:25:30 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:25:30 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:25:30 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
10:25:30 inboxMessage: {
10:25:30 index: 32n,
10:25:30 leaf: Fr<0x2aa76d8e1db6457b82380cc45b36cece12c5c4661888f513971b8d4d7179b9f5>,
10:25:30 l2BlockNumber: 2,
10:25:30 l1BlockNumber: 72n,
10:25:30 l1BlockHash: Buffer32<0x34dfa708ce8c6939372f12340146042dca0c18dce17532f21d33082834e352e9>,
10:25:30 rollingHash: Buffer16<0x973c5abab6600e93f05aad425d6bb2b8>
10:25:30 }
10:25:30 }
10:25:30 [10:25:30.218]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:32 [10:25:32.229]
WARN:
archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store
10:25:32 [10:25:32.273]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:34 [10:25:34.225]
WARN:
archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store
10:25:34 [10:25:34.249]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:36 [10:25:36.035]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:37 [10:25:37.706]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:39 [10:25:39.384]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:41 [10:25:41.030]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:42 [10:25:42.808]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:44 [10:25:44.567]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:46 [10:25:46.210]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:48 [10:25:48.064]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:50 [10:25:50.010]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:51 [10:25:51.966]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:53 [10:25:53.829]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:55 [10:25:55.704]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:57 [10:25:57.587]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:25:59 [10:25:59.587]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:01 [10:26:01.624]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:03 [10:26:03.573]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:07 [10:26:07.060]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:09 [10:26:09.807]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:13 [10:26:13.673]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:16 [10:26:16.547]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:22 [10:26:22.408]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:27 [10:26:27.974]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:33 [10:26:33.236]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:38 [10:26:38.520]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:43 [10:26:43.081]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:47 [10:26:47.871]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:51 [10:26:51.947]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:56
PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (
192.744 s)
10:26:56 KVArchiverDataStore
10:26:56 ArchiverStore
10:26:56 addBlocks
10:26:56
✓ returns success when adding blocks (1472 ms)
10:26:56
✓ allows duplicate blocks (1511 ms)
10:26:56
✓ throws an error if the previous block does not exist in the store (988 ms)
10:26:56
✓ throws an error if there is a gap in the blocks being added (904 ms)
10:26:56 unwindBlocks
10:26:56
✓ unwinding blocks will remove blocks from the chain (1251 ms)
10:26:56
✓ can unwind multiple empty blocks (868 ms)
10:26:56
✓ refuses to unwind blocks if the tip is not the last block (1360 ms)
10:26:56 getBlocks
10:26:56
✓ retrieves previously stored blocks (1260 ms)
10:26:56
✓ retrieves previously stored blocks (1301 ms)
10:26:56
✓ retrieves previously stored blocks (1689 ms)
10:26:56
✓ retrieves previously stored blocks (2226 ms)
10:26:56
✓ retrieves previously stored blocks (2067 ms)
10:26:56
✓ returns an empty array if no blocks are found (1814 ms)
10:26:56
✓ throws an error if limit is invalid (2045 ms)
10:26:56
✓ throws an error if `from` it is out of range (1987 ms)
10:26:56
✓ throws an error if unexpected initial block number is found (2248 ms)
10:26:56
✓ throws an error if a gap is found (2205 ms)
10:26:56 getSyncedL2BlockNumber
10:26:56
✓ returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (1406 ms)
10:26:56
✓ returns the most recently added block's number (2221 ms)
10:26:56 getSynchPoint
10:26:56
✓ returns undefined if no blocks have been added (1416 ms)
10:26:56
✓ returns the L1 block number in which the most recent L2 block was published (1631 ms)
10:26:56
✓ returns the L1 block number that most recently added messages from inbox (1187 ms)
10:26:56
✓ returns the latest syncpoint if latest message is behind (1270 ms)
10:26:56 addLogs
10:26:56
✓ adds private & public logs (1412 ms)
10:26:56 deleteLogs
10:26:56
✓ deletes private & public logs (1595 ms)
10:26:56 getPrivateLogs
10:26:56
✓ gets added private logs (1581 ms)
10:26:56 getTxEffect
10:26:56
✓ retrieves a previously stored transaction (2837 ms)
10:26:56
✓ retrieves a previously stored transaction (2628 ms)
10:26:56
✓ retrieves a previously stored transaction (2537 ms)
10:26:56
✓ retrieves a previously stored transaction (2586 ms)
10:26:56
✓ retrieves a previously stored transaction (2613 ms)
10:26:56
✓ returns undefined if tx is not found (2389 ms)
10:26:56
✓ tries to retrieves a previously stored transaction after deleted (2664 ms)
10:26:56
✓ tries to retrieves a previously stored transaction after deleted (2761 ms)
10:26:56
✓ tries to retrieves a previously stored transaction after deleted (2833 ms)
10:26:56
✓ tries to retrieves a previously stored transaction after deleted (2797 ms)
10:26:56
✓ tries to retrieves a previously stored transaction after deleted (2620 ms)
10:26:56
✓ returns undefined if tx is not found (2635 ms)
10:26:56
✓ does not fail if the block is unwound while requesting a tx (3195 ms)
10:26:56 L1 to L2 Messages
10:26:56
✓ stores first message ever (1581 ms)
10:26:56
✓ stores single message (1471 ms)
10:26:56
✓ stores and returns messages across different blocks (1613 ms)
10:26:56
✓ stores the same messages again (1615 ms)
10:26:56
✓ stores and returns messages across different blocks with gaps (1529 ms)
10:26:56
✓ stores and returns messages with block numbers larger than a byte (1466 ms)
10:26:56
✓ stores and returns multiple messages per block (1643 ms)
10:26:56
✓ stores messages in multiple operations (1810 ms)
10:26:56
✓ iterates over messages from start index (1937 ms)
10:26:56
✓ iterates over messages in reverse (1795 ms)
10:26:56
✓ throws if messages are added out of order (1880 ms)
10:26:56
✓ throws if block number for the first message is out of order (1803 ms)
10:26:56
✓ throws if rolling hash is not correct (1726 ms)
10:26:56
✓ throws if rolling hash for first message is not correct (1853 ms)
10:26:56
✓ throws if index is not in the correct range (1851 ms)
10:26:56
✓ throws if first index in block has gaps (1838 ms)
10:26:56
✓ throws if index does not follow previous one (1763 ms)
10:26:56
✓ removes messages up to the given block number (2054 ms)
10:26:56
✓ removes messages starting with the given index (1974 ms)
10:26:56 contractInstances
10:26:56
✓ returns previously stored contract instances (1786 ms)
10:26:56
✓ returns undefined if contract instance is not found (1671 ms)
10:26:56
✓ returns undefined if previously stored contract instances was deleted (1677 ms)
10:26:56 contractInstanceUpdates
10:26:56
✓ gets the correct current class id for a contract not updated yet (1645 ms)
10:26:56
✓ gets the correct current class id for a contract that has just been updated (1777 ms)
10:26:56
✓ gets the correct current class id for a contract that was updated in the past (1759 ms)
10:26:56
✓ ignores updates for the wrong contract (1642 ms)
10:26:56
✓ bounds its search to the right contract if more than than one update exists (1852 ms)
10:26:56 contractClasses
10:26:56
✓ returns previously stored contract class (1944 ms)
10:26:56
✓ returns undefined if the initial deployed contract class was deleted (1955 ms)
10:26:56
✓ returns contract class if later "deployment" class was deleted (1862 ms)
10:26:56
✓ returns undefined if contract class is not found (1874 ms)
10:26:56
✓ adds new private functions (1882 ms)
10:26:56
✓ does not duplicate private functions (1999 ms)
10:26:56
✓ adds new utility functions (2037 ms)
10:26:56
✓ does not duplicate utility functions (1947 ms)
10:26:56 getLogsByTags
10:26:56
✓ is possible to batch request private logs via tags (3487 ms)
10:26:56
✓ is possible to batch request all logs (private and public) via tags (2744 ms)
10:26:56
✓ is possible to batch request logs that have the same tag but different content (3867 ms)
10:26:56
✓ is possible to request logs for non-existing tags and determine their position (2871 ms)
10:26:56 getPublicLogs
10:26:56
✓ no logs returned if deleted ("txHash" filter param is respected variant) (5860 ms)
10:26:56
✓ "txHash" filter param is respected (5567 ms)
10:26:56
✓ "fromBlock" and "toBlock" filter params are respected (5260 ms)
10:26:56
✓ "contractAddress" filter param is respected (5285 ms)
10:26:56
✓ "afterLog" filter param is respected (4560 ms)
10:26:56
✓ "txHash" filter param is ignored when "afterLog" is set (4791 ms)
10:26:56
✓ intersecting works (4075 ms)
10:26:56
✓ "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (4248 ms)
10:26:56
10:26:56
Test Suites: 1 passed, 1 total
10:26:56
Tests: 86 passed, 86 total
10:26:56
Snapshots: 0 total
10:26:56
Time: 192.835 s
10:26:56
Ran all test suites matching archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts
.
10:26:56
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?