Parent Log:
http://ci.aztec-labs.com/aaadd3aef9ab971c
Command: 4ef547fa5e299294 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/d4893155ff105399557b55c16450c39921c70d11
Env: REF_NAME=gh-readonly-queue/next/pr-15218-7edf16da6c056f9499e2dfd9c71fb9b7580f9bfc CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Tue Jun 24 10:26:48 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15218_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:26:51 [10:26:51.505]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:53 [10:26:53.409]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:55 [10:26:55.009]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:56 [10:26:56.061]
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:26:56 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:89:15
10:26:56 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:26:56 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:26:56 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
10:26:56 newBlockNumber: 2,
10:26:56 previousBlockNumber: undefined
10:26:56 }
10:26:56 [10:26:56.065]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:57 [10:26:57.123]
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:26:57 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:96:17
10:26:57 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:26:57 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:26:57 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17)
10:26:57 [10:26:57.125]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:58 [10:26:58.396]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:26:59 [10:26:59.316]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:00 [10:27:00.517]
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:27:00 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:141:15
10:27:00 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:27:00 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:27:00 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17)
10:27:00 [10:27:00.521]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:01 [10:27:01.919]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:03 [10:27:03.232]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:04 [10:27:04.835]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:06 [10:27:06.502]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:08 [10:27:08.499]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:10 [10:27:10.456]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:12 [10:27:12.760]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:14 [10:27:14.189]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:16 [10:27:16.739]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:18 [10:27:18.913]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:20 [10:27:20.484]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:22 [10:27:22.465]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:23 [10:27:23.929]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:25 [10:27:25.559]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:26 [10:27:26.800]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:28 [10:27:28.117]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:29 [10:27:29.492]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:31 [10:27:31.002]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:32 [10:27:32.566]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:35 [10:27:35.428]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:38 [10:27:38.147]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:40 [10:27:40.783]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:43 [10:27:43.360]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:45 [10:27:45.737]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:48 [10:27:48.193]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:50 [10:27:50.965]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:53 [10:27:53.716]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:56 [10:27:56.591]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:27:59 [10:27:59.452]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:02 [10:28:02.479]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:05 [10:28:05.280]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:08 [10:28:08.556]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:09 [10:28:09.887]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:11 [10:28:11.311]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:12 [10:28:12.964]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:14 [10:28:14.754]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:16 [10:28:16.545]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:18 [10:28:18.242]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:20 [10:28:20.039]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:21 [10:28:21.694]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:23 [10:28:23.551]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:25 [10:28:25.551]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:27 [10:28:27.476]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x16252b30bb41b82eb22478bbeee6a8e20055e90855267e329a3cb39f6f1183e9 for L2 block 1 has wrong index 10 (expected 0)
10:28:27 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17
10:28:27 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:28:27 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:28:27 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
10:28:27 inboxMessage: {
10:28:27 index: 10n,
10:28:27 leaf: Fr<0x16252b30bb41b82eb22478bbeee6a8e20055e90855267e329a3cb39f6f1183e9>,
10:28:27 l2BlockNumber: 1,
10:28:27 l1BlockNumber: 64n,
10:28:27 l1BlockHash: Buffer32<0xcab68d864ead1ee72c86a97a7ebec22b1fda0a525ea80b731db9ee8812996559>,
10:28:27 rollingHash: Buffer16<0x2cafee5b25c38c96fc14830d0c8f0c0f>
10:28:27 }
10:28:27 }
10:28:27 [10:28:27.480]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:29 [10:28:29.510]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x0de963fac3f1c453ba0fc2a163fd52b733d01aa986f1bd2421dca7a79973078d at block 12 (expected value in range [176, 192))
10:28:29 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17
10:28:29 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:28:29 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:28:29 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
10:28:29 inboxMessage: {
10:28:29 index: 224n,
10:28:29 leaf: Fr<0x0de963fac3f1c453ba0fc2a163fd52b733d01aa986f1bd2421dca7a79973078d>,
10:28:29 l2BlockNumber: 12,
10:28:29 l1BlockNumber: 5n,
10:28:29 l1BlockHash: Buffer32<0xf2c221b71f745f46a7cb5fd8883a01d46e1017c07aee9e11ca07ea3f69ea9264>,
10:28:29 rollingHash: Buffer16<0x41d6a543a929eca41ff8f605faed7c54>
10:28:29 }
10:28:29 }
10:28:29 [10:28:29.524]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:31 [10:28:31.488]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x28f3a077e0001b5ad916d50958817d7139c8dcf9bd48024bbb6422a5e338efcd with index 16 (expected 0x73af004e34ff63c57ca4dede7a9c8f49 from previous hash 0x503ecc1b6a98b8dd18e5a02100a9df2f but got 0x833b07b50bb6b65e21baeabb7c8fbaed)
10:28:31 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17
10:28:31 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:28:31 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:28:31 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
10:28:31 inboxMessage: {
10:28:31 index: 16n,
10:28:31 leaf: Fr<0x28f3a077e0001b5ad916d50958817d7139c8dcf9bd48024bbb6422a5e338efcd>,
10:28:31 l2BlockNumber: 2,
10:28:31 l1BlockNumber: 19n,
10:28:31 l1BlockHash: Buffer32<0x75a0ef4f8b4bcfa7973808e243b4247a424ca9d46a03177d15c323081af84856>,
10:28:31 rollingHash: Buffer16<0x833b07b50bb6b65e21baeabb7c8fbaed>
10:28:31 }
10:28:31 }
10:28:31 [10:28:31.492]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:33 [10:28:33.451]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x0291a5641fa54c6d3487caa7dcda5debf7629b4daa048a4f271cb80f6c84e174 with index 32 (expected 0xf27c8de10f5e065277eaa6578bac1662 from previous hash 0xd76e2ddd937b63bed4c9f0046e6e0db3 but got 0xfecf9aaa3a56d55fc89c3cc4af502888)
10:28:33 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17
10:28:33 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:28:33 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:28:33 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
10:28:33 inboxMessage: {
10:28:33 index: 32n,
10:28:33 leaf: Fr<0x0291a5641fa54c6d3487caa7dcda5debf7629b4daa048a4f271cb80f6c84e174>,
10:28:33 l2BlockNumber: 3,
10:28:33 l1BlockNumber: 15n,
10:28:33 l1BlockHash: Buffer32<0x35c3f8537a28c4f5b1b35354d95e1cfef7309fe47365a79ee07d24c1b040a48d>,
10:28:33 rollingHash: Buffer16<0xfecf9aaa3a56d55fc89c3cc4af502888>
10:28:33 }
10:28:33 }
10:28:33 [10:28:33.455]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:35 [10:28:35.406]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x05f228b36fe2e7de371d8e495d1e82a6909660b1260641c63478c3ba376471bb at block 17 (expected value in range [256, 272))
10:28:35 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17
10:28:35 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:28:35 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:28:35 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
10:28:35 inboxMessage: {
10:28:35 index: 356n,
10:28:35 leaf: Fr<0x05f228b36fe2e7de371d8e495d1e82a6909660b1260641c63478c3ba376471bb>,
10:28:35 l2BlockNumber: 17,
10:28:35 l1BlockNumber: 21n,
10:28:35 l1BlockHash: Buffer32<0x8aac5923fd7f4bffaa749ec99ffdca2316fd5e9cd7e329145c909edd2f116bb6>,
10:28:35 rollingHash: Buffer16<0xd2e75150539306d76a8202ad7092eceb>
10:28:35 }
10:28:35 }
10:28:35 [10:28:35.411]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:37 [10:28:37.456]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x0a8329510dfaafbfba91fa997cc4a1d40bf8d92d7904a7bc8f51adacc61b63f7 for L2 block 15 has wrong index 225 (expected 224)
10:28:37 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17
10:28:37 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:28:37 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:28:37 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
10:28:37 inboxMessage: {
10:28:37 index: 225n,
10:28:37 leaf: Fr<0x0a8329510dfaafbfba91fa997cc4a1d40bf8d92d7904a7bc8f51adacc61b63f7>,
10:28:37 l2BlockNumber: 15,
10:28:37 l1BlockNumber: 67n,
10:28:37 l1BlockHash: Buffer32<0xf3fb0baf9fa1c49cb1faa0f647c261e3fd2a2ff781dba2ceadf46b0502f7ef8b>,
10:28:37 rollingHash: Buffer16<0x110971e5b34dbdfbe8dc5da050174f80>
10:28:37 }
10:28:37 }
10:28:37 [10:28:37.461]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:39 [10:28:39.331]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x0b9389f4aaadab37562c336857d52acc14dc6b184922261b008a0a3c4b00d6c1 at block 2 (expected value in range [16, 32))
10:28:39 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17
10:28:39 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
10:28:39 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
10:28:39 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
10:28:39 inboxMessage: {
10:28:39 index: 32n,
10:28:39 leaf: Fr<0x0b9389f4aaadab37562c336857d52acc14dc6b184922261b008a0a3c4b00d6c1>,
10:28:39 l2BlockNumber: 2,
10:28:39 l1BlockNumber: 72n,
10:28:39 l1BlockHash: Buffer32<0x70edf7759b4d1bd7ad9085d8bf481a815dd781e9348fae9494cdc4a22d30d5fe>,
10:28:39 rollingHash: Buffer16<0xc9b67bccf9d3d9f2fb2898df12b556ae>
10:28:39 }
10:28:39 }
10:28:39 [10:28:39.335]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:41 [10:28:41.279]
WARN:
archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store
10:28:41 [10:28:41.327]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:43 [10:28:43.076]
WARN:
archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store
10:28:43 [10:28:43.094]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:44 [10:28:44.733]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:46 [10:28:46.568]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:48 [10:28:48.253]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:50 [10:28:50.214]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:51 [10:28:51.936]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:53 [10:28:53.778]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:55 [10:28:55.701]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:57 [10:28:57.675]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:28:59 [10:28:59.689]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:29:01 [10:29:01.594]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:29:03 [10:29:03.554]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:29:05 [10:29:05.703]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:29:07 [10:29:07.832]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:29:10 [10:29:10.015]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:29:12 [10:29:12.225]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:29:14 [10:29:14.203]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:29:17 [10:29:17.473]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:29:20 [10:29:20.189]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:29:23 [10:29:23.618]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:29:26 [10:29:26.434]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:29:32 [10:29:32.268]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:29:37 [10:29:37.737]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:29:43 [10:29:43.074]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:29:46 [10:29:46.961]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:29:51 [10:29:51.932]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:29:56 [10:29:56.358]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:30:00 [10:30:00.609]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
10:30:05
PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (
196.119 s)
10:30:05 KVArchiverDataStore
10:30:05 ArchiverStore
10:30:05 addBlocks
10:30:05
✓ returns success when adding blocks (1926 ms)
10:30:05
✓ allows duplicate blocks (1601 ms)
10:30:05
✓ throws an error if the previous block does not exist in the store (1056 ms)
10:30:05
✓ throws an error if there is a gap in the blocks being added (1059 ms)
10:30:05 unwindBlocks
10:30:05
✓ unwinding blocks will remove blocks from the chain (1269 ms)
10:30:05
✓ can unwind multiple empty blocks (920 ms)
10:30:05
✓ refuses to unwind blocks if the tip is not the last block (1203 ms)
10:30:05 getBlocks
10:30:05
✓ retrieves previously stored blocks (1396 ms)
10:30:05
✓ retrieves previously stored blocks (1314 ms)
10:30:05
✓ retrieves previously stored blocks (1601 ms)
10:30:05
✓ retrieves previously stored blocks (1666 ms)
10:30:05
✓ retrieves previously stored blocks (1994 ms)
10:30:05
✓ returns an empty array if no blocks are found (1960 ms)
10:30:05
✓ throws an error if limit is invalid (2299 ms)
10:30:05
✓ throws an error if `from` it is out of range (1434 ms)
10:30:05
✓ throws an error if unexpected initial block number is found (2548 ms)
10:30:05
✓ throws an error if a gap is found (2169 ms)
10:30:05 getSyncedL2BlockNumber
10:30:05
✓ returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (1571 ms)
10:30:05
✓ returns the most recently added block's number (1986 ms)
10:30:05 getSynchPoint
10:30:05
✓ returns undefined if no blocks have been added (1461 ms)
10:30:05
✓ returns the L1 block number in which the most recent L2 block was published (1631 ms)
10:30:05
✓ returns the L1 block number that most recently added messages from inbox (1240 ms)
10:30:05
✓ returns the latest syncpoint if latest message is behind (1315 ms)
10:30:05 addLogs
10:30:05
✓ adds private & public logs (1376 ms)
10:30:05 deleteLogs
10:30:05
✓ deletes private & public logs (1508 ms)
10:30:05 getPrivateLogs
10:30:05
✓ gets added private logs (1563 ms)
10:30:05 getTxEffect
10:30:05
✓ retrieves a previously stored transaction (2860 ms)
10:30:05
✓ retrieves a previously stored transaction (2717 ms)
10:30:05
✓ retrieves a previously stored transaction (2639 ms)
10:30:05
✓ retrieves a previously stored transaction (2576 ms)
10:30:05
✓ retrieves a previously stored transaction (2369 ms)
10:30:05
✓ returns undefined if tx is not found (2461 ms)
10:30:05
✓ tries to retrieves a previously stored transaction after deleted (2772 ms)
10:30:05
✓ tries to retrieves a previously stored transaction after deleted (2750 ms)
10:30:05
✓ tries to retrieves a previously stored transaction after deleted (2875 ms)
10:30:05
✓ tries to retrieves a previously stored transaction after deleted (2861 ms)
10:30:05
✓ tries to retrieves a previously stored transaction after deleted (3028 ms)
10:30:05
✓ returns undefined if tx is not found (2798 ms)
10:30:05
✓ does not fail if the block is unwound while requesting a tx (3277 ms)
10:30:05 L1 to L2 Messages
10:30:05
✓ stores first message ever (1329 ms)
10:30:05
✓ stores single message (1420 ms)
10:30:05
✓ stores and returns messages across different blocks (1657 ms)
10:30:05
✓ stores the same messages again (1790 ms)
10:30:05
✓ stores and returns messages across different blocks with gaps (1789 ms)
10:30:05
✓ stores and returns messages with block numbers larger than a byte (1696 ms)
10:30:05
✓ stores and returns multiple messages per block (1798 ms)
10:30:05
✓ stores messages in multiple operations (1653 ms)
10:30:05
✓ iterates over messages from start index (1855 ms)
10:30:05
✓ iterates over messages in reverse (2000 ms)
10:30:05
✓ throws if messages are added out of order (1929 ms)
10:30:05
✓ throws if block number for the first message is out of order (2035 ms)
10:30:05
✓ throws if rolling hash is not correct (1976 ms)
10:30:05
✓ throws if rolling hash for first message is not correct (1963 ms)
10:30:05
✓ throws if index is not in the correct range (1953 ms)
10:30:05
✓ throws if first index in block has gaps (2049 ms)
10:30:05
✓ throws if index does not follow previous one (1873 ms)
10:30:05
✓ removes messages up to the given block number (1992 ms)
10:30:05
✓ removes messages starting with the given index (1764 ms)
10:30:05 contractInstances
10:30:05
✓ returns previously stored contract instances (1640 ms)
10:30:05
✓ returns undefined if contract instance is not found (1830 ms)
10:30:05
✓ returns undefined if previously stored contract instances was deleted (1688 ms)
10:30:05 contractInstanceUpdates
10:30:05
✓ gets the correct current class id for a contract not updated yet (1960 ms)
10:30:05
✓ gets the correct current class id for a contract that has just been updated (1723 ms)
10:30:05
✓ gets the correct current class id for a contract that was updated in the past (1840 ms)
10:30:05
✓ ignores updates for the wrong contract (1922 ms)
10:30:05
✓ bounds its search to the right contract if more than than one update exists (1961 ms)
10:30:05 contractClasses
10:30:05
✓ returns previously stored contract class (2026 ms)
10:30:05
✓ returns undefined if the initial deployed contract class was deleted (1900 ms)
10:30:05
✓ returns contract class if later "deployment" class was deleted (1960 ms)
10:30:05
✓ returns undefined if contract class is not found (2150 ms)
10:30:05
✓ adds new private functions (2128 ms)
10:30:05
✓ does not duplicate private functions (2176 ms)
10:30:05
✓ adds new utility functions (2215 ms)
10:30:05
✓ does not duplicate utility functions (1978 ms)
10:30:05 getLogsByTags
10:30:05
✓ is possible to batch request private logs via tags (3269 ms)
10:30:05
✓ is possible to batch request all logs (private and public) via tags (2715 ms)
10:30:05
✓ is possible to batch request logs that have the same tag but different content (3427 ms)
10:30:05
✓ is possible to request logs for non-existing tags and determine their position (2815 ms)
10:30:05 getPublicLogs
10:30:05
✓ no logs returned if deleted ("txHash" filter param is respected variant) (5835 ms)
10:30:05
✓ "txHash" filter param is respected (5467 ms)
10:30:05
✓ "fromBlock" and "toBlock" filter params are respected (5337 ms)
10:30:05
✓ "contractAddress" filter param is respected (3886 ms)
10:30:05
✓ "afterLog" filter param is respected (4971 ms)
10:30:05
✓ "txHash" filter param is ignored when "afterLog" is set (4426 ms)
10:30:05
✓ intersecting works (4247 ms)
10:30:05
✓ "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (5344 ms)
10:30:05
10:30:05
Test Suites: 1 passed, 1 total
10:30:05
Tests: 86 passed, 86 total
10:30:05
Snapshots: 0 total
10:30:05
Time: 196.205 s
10:30:05
Ran all test suites matching archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts
.
10:30:05
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?