Parent Log:
http://ci.aztec-labs.com/2eb51e87340ddb13
Command: 024e96465ffd3e9a 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/a0a8617413ca6f4fba2ad190ce73dab59bd75a45
Env: REF_NAME=gh-readonly-queue/next/pr-15101-056e5230c330d6ad19900135ecf2a4787181496a CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Tue Jun 17 14:06:43 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15101_amd64_x2-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_afeabe6543d27e83_next
14:06:46 [14:06:46.218]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:06:47 [14:06:47.716]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:06:49 [14:06:49.312]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:06:50 [14:06:50.268]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: InitialBlockNumberNotSequentialError: Cannot insert new block 2 given previous block number in store is undefined
14:06:50 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15
14:06:50 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:06:50 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:06:50 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
14:06:50 newBlockNumber: 2,
14:06:50 previousBlockNumber: undefined
14:06:50 }
14:06:50 [14:06:50.273]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:06:51 [14:06:51.286]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: BlockNumberNotSequentialError: Cannot insert new block 3 given previous block number in batch is 1
14:06:51 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:86:17
14:06:51 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:06:51 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:06:51 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17)
14:06:51 [14:06:51.296]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:06:52 [14:06:52.611]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:06:53 [14:06:53.857]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:06:55 [14:06:55.383]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: Error: Can only unwind blocks from the tip (requested 5 but current tip is 10)
14:06:55 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:123:15
14:06:55 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:06:55 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:06:55 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17)
14:06:55 [14:06:55.387]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:06:56 [14:06:56.852]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:06:58 [14:06:58.262]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:06:59 [14:06:59.931]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:01 [14:07:01.695]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:03 [14:07:03.448]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:05 [14:07:05.109]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:07 [14:07:07.511]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:09 [14:07:09.852]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:12 [14:07:12.127]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:15 [14:07:15.171]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:16 [14:07:16.598]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:18 [14:07:18.800]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:20 [14:07:20.164]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:21 [14:07:21.776]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:22 [14:07:22.958]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:24 [14:07:24.271]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:25 [14:07:25.790]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:27 [14:07:27.364]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:28 [14:07:28.851]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:32 [14:07:32.155]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:34 [14:07:34.946]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:38 [14:07:38.083]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:41 [14:07:41.196]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:43 [14:07:43.591]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:46 [14:07:46.064]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:48 [14:07:48.570]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:51 [14:07:51.231]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:53 [14:07:53.891]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:56 [14:07:56.462]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:07:59 [14:07:59.384]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:01 [14:08:01.880]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:05 [14:08:05.310]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:06 [14:08:06.920]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:08 [14:08:08.504]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:10 [14:08:10.102]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:11 [14:08:11.722]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:13 [14:08:13.245]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:14 [14:08:14.985]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:16 [14:08:16.868]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:18 [14:08:18.725]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:20 [14:08:20.564]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:22 [14:08:22.329]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:24 [14:08:24.142]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x005788be13e3efc09e62d186214f4c8792539cd09edf4ad1543ff5c797a542a7 for L2 block 1 has wrong index 10 (expected 0)
14:08:24 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17
14:08:24 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:08:24 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:08:24 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
14:08:24 inboxMessage: {
14:08:24 index: 10n,
14:08:24 leaf: Fr<0x005788be13e3efc09e62d186214f4c8792539cd09edf4ad1543ff5c797a542a7>,
14:08:24 l2BlockNumber: 1,
14:08:24 l1BlockNumber: 32n,
14:08:24 l1BlockHash: Buffer32<0x5fc0a9638dbc30983da46dcd29fc1dfdd01236e7cc0252824ab7ae6dbc9fc934>,
14:08:24 rollingHash: Buffer16<0x50be8e082cb996b4adeb4d33ab532a5e>
14:08:24 }
14:08:24 }
14:08:24 [14:08:24.154]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:26 [14:08:26.134]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x0a9230b459048e7996d0c170c4513e3581f34290a2427c2720a177a7cbaf17e0 at block 12 (expected value in range [176, 192))
14:08:26 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17
14:08:26 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:08:26 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:08:26 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
14:08:26 inboxMessage: {
14:08:26 index: 224n,
14:08:26 leaf: Fr<0x0a9230b459048e7996d0c170c4513e3581f34290a2427c2720a177a7cbaf17e0>,
14:08:26 l2BlockNumber: 12,
14:08:26 l1BlockNumber: 2n,
14:08:26 l1BlockHash: Buffer32<0xa0bf32c021aaa6b8d4d4d5b44b7cbc7f4aba2bea7554d963a2703db29c19202f>,
14:08:26 rollingHash: Buffer16<0x29efdeefc2d558f686e5ddb764a4b32b>
14:08:26 }
14:08:26 }
14:08:26 [14:08:26.150]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:28 [14:08:28.130]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x154068c8d703d8e90136912fca9f08d4c0b9a41f44d1a5cb1423eab6a4523147 with index 16 (expected 0x11b839c79a0b41a3c564daf9d482e304 from previous hash 0x2a7da7427c9c6217996eaf6cccbd6e40 but got 0xfc44d5a13f96cdc5aafc4f8bd3ad21fc)
14:08:28 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17
14:08:28 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:08:28 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:08:28 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
14:08:28 inboxMessage: {
14:08:28 index: 16n,
14:08:28 leaf: Fr<0x154068c8d703d8e90136912fca9f08d4c0b9a41f44d1a5cb1423eab6a4523147>,
14:08:28 l2BlockNumber: 2,
14:08:28 l1BlockNumber: 78n,
14:08:28 l1BlockHash: Buffer32<0xfac990f4a55b9c6af7128f68819d1d005dc190245cc9139d89606a3171fb0a2e>,
14:08:28 rollingHash: Buffer16<0xfc44d5a13f96cdc5aafc4f8bd3ad21fc>
14:08:28 }
14:08:28 }
14:08:28 [14:08:28.138]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:30 [14:08:30.086]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x0772fb074e32706306434e7c65e631be8547bb5e417bd302c2c0e5e2194408b6 with index 32 (expected 0x05b858657a09d9189a9360a38a454d3e from previous hash 0xbf9e6c4e0ca04db3eaa9434390ad9254 but got 0x0454518982a6178e1a447bcf12e66dc3)
14:08:30 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17
14:08:30 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:08:30 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:08:30 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
14:08:30 inboxMessage: {
14:08:30 index: 32n,
14:08:30 leaf: Fr<0x0772fb074e32706306434e7c65e631be8547bb5e417bd302c2c0e5e2194408b6>,
14:08:30 l2BlockNumber: 3,
14:08:30 l1BlockNumber: 92n,
14:08:30 l1BlockHash: Buffer32<0x628004d56f8edac7cbe80278429e1847a99cdeeb2e604bfbf05f0b20d921007e>,
14:08:30 rollingHash: Buffer16<0x0454518982a6178e1a447bcf12e66dc3>
14:08:30 }
14:08:30 }
14:08:30 [14:08:30.090]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:31 [14:08:31.717]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x1af8588b24e9354e32fb295b353d6ae1c0d9aa4a45ec588a68e3b90a4f085ba0 at block 17 (expected value in range [256, 272))
14:08:31 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17
14:08:31 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:08:31 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:08:31 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
14:08:31 inboxMessage: {
14:08:31 index: 356n,
14:08:31 leaf: Fr<0x1af8588b24e9354e32fb295b353d6ae1c0d9aa4a45ec588a68e3b90a4f085ba0>,
14:08:31 l2BlockNumber: 17,
14:08:31 l1BlockNumber: 26n,
14:08:31 l1BlockHash: Buffer32<0x71b0419d56bc67e5052dec53a951e4cde5c89e3c303461b43c8cde476760a9a9>,
14:08:31 rollingHash: Buffer16<0xada8e7bcfb690442db38c49f935ab63b>
14:08:31 }
14:08:31 }
14:08:31 [14:08:31.721]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:33 [14:08:33.474]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x163d1c29d865c3fae4bf44f5b29ab5f95de62a18cfd55f79b0a771489637d1b6 for L2 block 15 has wrong index 225 (expected 224)
14:08:33 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17
14:08:33 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:08:33 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:08:33 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
14:08:33 inboxMessage: {
14:08:33 index: 225n,
14:08:33 leaf: Fr<0x163d1c29d865c3fae4bf44f5b29ab5f95de62a18cfd55f79b0a771489637d1b6>,
14:08:33 l2BlockNumber: 15,
14:08:33 l1BlockNumber: 95n,
14:08:33 l1BlockHash: Buffer32<0xaa6bef4261f02844c7ef66e20b7005732de11dc57a0de2def45ec18b5e9d2c2f>,
14:08:33 rollingHash: Buffer16<0x6ff3c52022a9c704a10e3c55f7c24640>
14:08:33 }
14:08:33 }
14:08:33 [14:08:33.477]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:35 [14:08:35.240]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x1105a456ee9347f6777d10d935308be4c8b6ff93bd782ce279f81a67ac562642 at block 2 (expected value in range [16, 32))
14:08:35 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17
14:08:35 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:08:35 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:08:35 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
14:08:35 inboxMessage: {
14:08:35 index: 32n,
14:08:35 leaf: Fr<0x1105a456ee9347f6777d10d935308be4c8b6ff93bd782ce279f81a67ac562642>,
14:08:35 l2BlockNumber: 2,
14:08:35 l1BlockNumber: 99n,
14:08:35 l1BlockHash: Buffer32<0x14fd2068df96b9595a6a39151612d9c3013913881ebea73f63a11034e759714c>,
14:08:35 rollingHash: Buffer16<0x869bc7da12d6b25948b94dafab7a56b1>
14:08:35 }
14:08:35 }
14:08:35 [14:08:35.244]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:37 [14:08:37.079]
WARN:
archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store
14:08:37 [14:08:37.107]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:38 [14:08:38.980]
WARN:
archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store
14:08:39 [14:08:39.002]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:40 [14:08:40.884]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:42 [14:08:42.665]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:44 [14:08:44.535]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:46 [14:08:46.183]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:47 [14:08:47.789]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:49 [14:08:49.592]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:51 [14:08:51.524]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:53 [14:08:53.421]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:55 [14:08:55.169]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:57 [14:08:57.044]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:08:58 [14:08:58.842]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:09:00 [14:09:00.704]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:09:02 [14:09:02.695]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:09:04 [14:09:04.755]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:09:06 [14:09:06.795]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:09:08 [14:09:08.753]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:09:11 [14:09:11.914]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:09:15 [14:09:15.378]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:09:19 [14:09:19.083]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:09:22 [14:09:22.415]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:09:28 [14:09:28.664]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:09:33 [14:09:33.788]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:09:38 [14:09:38.772]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:09:43 [14:09:43.360]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:09:48 [14:09:48.110]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:09:53 [14:09:53.198]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:09:57 [14:09:57.431]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:10:01
PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (
196.888 s)
14:10:01 KVArchiverDataStore
14:10:01 ArchiverStore
14:10:01 addBlocks
14:10:01
✓ returns success when adding blocks (1495 ms)
14:10:01
✓ allows duplicate blocks (1599 ms)
14:10:01
✓ throws an error if the previous block does not exist in the store (960 ms)
14:10:01
✓ throws an error if there is a gap in the blocks being added (1022 ms)
14:10:01 unwindBlocks
14:10:01
✓ unwinding blocks will remove blocks from the chain (1315 ms)
14:10:01
✓ can unwind multiple empty blocks (1245 ms)
14:10:01
✓ refuses to unwind blocks if the tip is not the last block (1530 ms)
14:10:01 getBlocks
14:10:01
✓ retrieves previously stored blocks (1464 ms)
14:10:01
✓ retrieves previously stored blocks (1410 ms)
14:10:01
✓ retrieves previously stored blocks (1668 ms)
14:10:01
✓ retrieves previously stored blocks (1764 ms)
14:10:01
✓ retrieves previously stored blocks (1753 ms)
14:10:01
✓ returns an empty array if no blocks are found (1653 ms)
14:10:01
✓ throws an error if limit is invalid (2405 ms)
14:10:01
✓ throws an error if `from` it is out of range (2340 ms)
14:10:01
✓ throws an error if unexpected initial block number is found (2272 ms)
14:10:01
✓ throws an error if a gap is found (3041 ms)
14:10:01 getSyncedL2BlockNumber
14:10:01
✓ returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (1429 ms)
14:10:01
✓ returns the most recently added block's number (2201 ms)
14:10:01 getSynchPoint
14:10:01
✓ returns undefined if no blocks have been added (1364 ms)
14:10:01
✓ returns the L1 block number in which the most recent L2 block was published (1594 ms)
14:10:01
✓ returns the L1 block number that most recently added messages from inbox (1198 ms)
14:10:01
✓ returns the latest syncpoint if latest message is behind (1312 ms)
14:10:01 addLogs
14:10:01
✓ adds private & public logs (1513 ms)
14:10:01 deleteLogs
14:10:01
✓ deletes private & public logs (1576 ms)
14:10:01 getPrivateLogs
14:10:01
✓ gets added private logs (1485 ms)
14:10:01 getTxEffect
14:10:01
✓ retrieves a previously stored transaction (3285 ms)
14:10:01
✓ retrieves a previously stored transaction (2804 ms)
14:10:01
✓ retrieves a previously stored transaction (3139 ms)
14:10:01
✓ retrieves a previously stored transaction (3114 ms)
14:10:01
✓ retrieves a previously stored transaction (2393 ms)
14:10:01
✓ returns undefined if tx is not found (2473 ms)
14:10:01
✓ tries to retrieves a previously stored transaction after deleted (2504 ms)
14:10:01
✓ tries to retrieves a previously stored transaction after deleted (2662 ms)
14:10:01
✓ tries to retrieves a previously stored transaction after deleted (2659 ms)
14:10:01
✓ tries to retrieves a previously stored transaction after deleted (2571 ms)
14:10:01
✓ tries to retrieves a previously stored transaction after deleted (2921 ms)
14:10:01
✓ returns undefined if tx is not found (2495 ms)
14:10:01
✓ does not fail if the block is unwound while requesting a tx (3429 ms)
14:10:01 L1 to L2 Messages
14:10:01
✓ stores first message ever (1609 ms)
14:10:01
✓ stores single message (1583 ms)
14:10:01
✓ stores and returns messages across different blocks (1597 ms)
14:10:01
✓ stores the same messages again (1618 ms)
14:10:01
✓ stores and returns messages across different blocks with gaps (1519 ms)
14:10:01
✓ stores and returns messages with block numbers larger than a byte (1738 ms)
14:10:01
✓ stores and returns multiple messages per block (1886 ms)
14:10:01
✓ stores messages in multiple operations (1853 ms)
14:10:01
✓ iterates over messages from start index (1841 ms)
14:10:01
✓ iterates over messages in reverse (1763 ms)
14:10:01
✓ throws if messages are added out of order (1818 ms)
14:10:01
✓ throws if block number for the first message is out of order (1994 ms)
14:10:01
✓ throws if rolling hash is not correct (1988 ms)
14:10:01
✓ throws if rolling hash for first message is not correct (1956 ms)
14:10:01
✓ throws if index is not in the correct range (1629 ms)
14:10:01
✓ throws if first index in block has gaps (1756 ms)
14:10:01
✓ throws if index does not follow previous one (1766 ms)
14:10:01
✓ removes messages up to the given block number (1863 ms)
14:10:01
✓ removes messages starting with the given index (1893 ms)
14:10:01 contractInstances
14:10:01
✓ returns previously stored contract instances (1880 ms)
14:10:01
✓ returns undefined if contract instance is not found (1780 ms)
14:10:01
✓ returns undefined if previously stored contract instances was deleted (1869 ms)
14:10:01 contractInstanceUpdates
14:10:01
✓ gets the correct current class id for a contract not updated yet (1648 ms)
14:10:01
✓ gets the correct current class id for a contract that has just been updated (1606 ms)
14:10:01
✓ gets the correct current class id for a contract that was updated in the past (1802 ms)
14:10:01
✓ ignores updates for the wrong contract (1932 ms)
14:10:01
✓ bounds its search to the right contract if more than than one update exists (1896 ms)
14:10:01 contractClasses
14:10:01
✓ returns previously stored contract class (1747 ms)
14:10:01
✓ returns undefined if the initial deployed contract class was deleted (1873 ms)
14:10:01
✓ returns contract class if later "deployment" class was deleted (1798 ms)
14:10:01
✓ returns undefined if contract class is not found (1862 ms)
14:10:01
✓ adds new private functions (1989 ms)
14:10:01
✓ does not duplicate private functions (2058 ms)
14:10:01
✓ adds new utility functions (2039 ms)
14:10:01
✓ does not duplicate utility functions (1957 ms)
14:10:01 getLogsByTags
14:10:01
✓ is possible to batch request private logs via tags (3160 ms)
14:10:01
✓ is possible to batch request all logs (private and public) via tags (3463 ms)
14:10:01
✓ is possible to batch request logs that have the same tag but different content (3705 ms)
14:10:01
✓ is possible to request logs for non-existing tags and determine their position (3328 ms)
14:10:01 getPublicLogs
14:10:01
✓ no logs returned if deleted ("txHash" filter param is respected variant) (6249 ms)
14:10:01
✓ "txHash" filter param is respected (5125 ms)
14:10:01
✓ "fromBlock" and "toBlock" filter params are respected (4984 ms)
14:10:01
✓ "contractAddress" filter param is respected (4587 ms)
14:10:01
✓ "afterLog" filter param is respected (4747 ms)
14:10:01
✓ "txHash" filter param is ignored when "afterLog" is set (5090 ms)
14:10:01
✓ intersecting works (4233 ms)
14:10:01
✓ "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (4277 ms)
14:10:01
14:10:01
Test Suites: 1 passed, 1 total
14:10:01
Tests: 86 passed, 86 total
14:10:01
Snapshots: 0 total
14:10:01
Time: 196.978 s
14:10:01
Ran all test suites matching archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts
.
14:10:01
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?