Parent Log:
http://ci.aztec-labs.com/2a913f9c1a30a1e1
Command: 13dd8684e4e32fd7 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/1c9ca312bfdace816082212846900a49694e1e50
Env: REF_NAME=gh-readonly-queue/next/pr-15182-af094bce13530e078c78de9f3264280e6693d533 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Tue Jun 24 08:55:09 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15182_amd64_x4-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_afeabe6543d27e83_next
08:55:12 [08:55:12.063]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:13 [08:55:13.560]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:15 [08:55:15.195]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:16 [08:55:16.314]
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
08:55:16 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:89:15
08:55:16 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
08:55:16 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
08:55:16 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
08:55:16 newBlockNumber: 2,
08:55:16 previousBlockNumber: undefined
08:55:16 }
08:55:16 [08:55:16.326]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:17 [08:55:17.417]
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
08:55:17 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:96:17
08:55:17 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
08:55:17 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
08:55:17 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17)
08:55:17 [08:55:17.421]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:18 [08:55:18.696]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:19 [08:55:19.630]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:21 [08:55:21.146]
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)
08:55:21 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:141:15
08:55:21 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
08:55:21 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
08:55:21 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17)
08:55:21 [08:55:21.148]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:22 [08:55:22.669]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:24 [08:55:24.183]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:25 [08:55:25.955]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:27 [08:55:27.717]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:29 [08:55:29.313]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:30 [08:55:30.630]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:32 [08:55:32.031]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:33 [08:55:33.497]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:35 [08:55:35.128]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:37 [08:55:37.742]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:39 [08:55:39.981]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:41 [08:55:41.941]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:43 [08:55:43.829]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:46 [08:55:46.755]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:48 [08:55:48.224]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:49 [08:55:49.915]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:51 [08:55:51.844]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:53 [08:55:53.612]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:55 [08:55:55.281]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:55:58 [08:55:58.466]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:01 [08:56:01.135]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:03 [08:56:03.991]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:06 [08:56:06.671]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:09 [08:56:09.163]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:11 [08:56:11.752]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:14 [08:56:14.264]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:16 [08:56:16.808]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:19 [08:56:19.420]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:22 [08:56:22.054]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:24 [08:56:24.945]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:27 [08:56:27.537]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:30 [08:56:30.685]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:32 [08:56:32.238]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:33 [08:56:33.791]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:35 [08:56:35.290]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:36 [08:56:36.687]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:38 [08:56:38.329]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:39 [08:56:39.955]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:41 [08:56:41.610]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:43 [08:56:43.333]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:44 [08:56:44.942]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:46 [08:56:46.722]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:48 [08:56:48.595]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x05c7ea59d22291fe54a3ae839bbdf8008261a69aa955a24961222014308a3559 for L2 block 1 has wrong index 10 (expected 0)
08:56:48 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17
08:56:48 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
08:56:48 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
08:56:48 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
08:56:48 inboxMessage: {
08:56:48 index: 10n,
08:56:48 leaf: Fr<0x05c7ea59d22291fe54a3ae839bbdf8008261a69aa955a24961222014308a3559>,
08:56:48 l2BlockNumber: 1,
08:56:48 l1BlockNumber: 40n,
08:56:48 l1BlockHash: Buffer32<0x955265d01573a67f4b2c4a8a84dfb2f4d9278884c233c0db69f3a06f57c05d9b>,
08:56:48 rollingHash: Buffer16<0xc89269b48123f924c3293c1f0ef1cc8f>
08:56:48 }
08:56:48 }
08:56:48 [08:56:48.603]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:50 [08:56:50.312]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x2df6638c90b234fa91b4838ea182e260c48718b7842d5bd3e43eaabdb2efe53e at block 12 (expected value in range [176, 192))
08:56:50 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17
08:56:50 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
08:56:50 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
08:56:50 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
08:56:50 inboxMessage: {
08:56:50 index: 224n,
08:56:50 leaf: Fr<0x2df6638c90b234fa91b4838ea182e260c48718b7842d5bd3e43eaabdb2efe53e>,
08:56:50 l2BlockNumber: 12,
08:56:50 l1BlockNumber: 29n,
08:56:50 l1BlockHash: Buffer32<0x1f7937a7bc540487b3bae2f3e343f7dbcddc64875634d006a33ab40bb8b8cfff>,
08:56:50 rollingHash: Buffer16<0xcf06b1df3d4ec7db5f8c42c48ad25779>
08:56:50 }
08:56:50 }
08:56:50 [08:56:50.316]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:52 [08:56:52.098]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x0353e6dd5e2f3df18ec0518fac438356204f652c9041a12642821bc63cee210c with index 16 (expected 0x2fc8c239d9e5469308b2e66a9d76dac0 from previous hash 0xdb462cd6eb3b1d4260f5fb092eb874fa but got 0x5097d47af5b155d0ddd14c32c963cb1a)
08:56:52 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17
08:56:52 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
08:56:52 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
08:56:52 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
08:56:52 inboxMessage: {
08:56:52 index: 16n,
08:56:52 leaf: Fr<0x0353e6dd5e2f3df18ec0518fac438356204f652c9041a12642821bc63cee210c>,
08:56:52 l2BlockNumber: 2,
08:56:52 l1BlockNumber: 3n,
08:56:52 l1BlockHash: Buffer32<0x91a78b9828616fe0d910b9fcdf06c5f4d735341e1c3dc92c56455cb2258ab029>,
08:56:52 rollingHash: Buffer16<0x5097d47af5b155d0ddd14c32c963cb1a>
08:56:52 }
08:56:52 }
08:56:52 [08:56:52.101]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:53 [08:56:53.900]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x09d51709935464cdeaaa0b8b42cfa228e60663f4c6005f84b57c599d03472e7e with index 32 (expected 0xdb299b0fe5516a358c3233384d4901a7 from previous hash 0xe149887cc0e055cc04bcef83a5adcd5e but got 0x9147c4c99503e9e5d8916392405f2d43)
08:56:53 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17
08:56:53 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
08:56:53 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
08:56:53 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
08:56:53 inboxMessage: {
08:56:53 index: 32n,
08:56:53 leaf: Fr<0x09d51709935464cdeaaa0b8b42cfa228e60663f4c6005f84b57c599d03472e7e>,
08:56:53 l2BlockNumber: 3,
08:56:53 l1BlockNumber: 75n,
08:56:53 l1BlockHash: Buffer32<0xf8e1ebcb1f924796ff1f2cf028bd49c275b7570ab826cee3a7369fffa74fcc29>,
08:56:53 rollingHash: Buffer16<0x9147c4c99503e9e5d8916392405f2d43>
08:56:53 }
08:56:53 }
08:56:53 [08:56:53.905]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:55 [08:56:55.729]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x1cef5a44b6d8553bc9dd6492f6f4c7ee9d768dd6efcc9986eb368712e607a71a at block 17 (expected value in range [256, 272))
08:56:55 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17
08:56:55 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
08:56:55 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
08:56:55 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
08:56:55 inboxMessage: {
08:56:55 index: 356n,
08:56:55 leaf: Fr<0x1cef5a44b6d8553bc9dd6492f6f4c7ee9d768dd6efcc9986eb368712e607a71a>,
08:56:55 l2BlockNumber: 17,
08:56:55 l1BlockNumber: 37n,
08:56:55 l1BlockHash: Buffer32<0x21d6f4dd442868474babfd96007c8fc5b5e9c6e59479d75b99016f86ee4a6c03>,
08:56:55 rollingHash: Buffer16<0x94ac0c3c59f7caa53747665bdc663532>
08:56:55 }
08:56:55 }
08:56:55 [08:56:55.734]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:57 [08:56:57.496]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x173272adbb44806f7fe9a04cfcbb6306edc5318a8e0e9cfa7f624394a5542ec0 for L2 block 15 has wrong index 225 (expected 224)
08:56:57 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17
08:56:57 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
08:56:57 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
08:56:57 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
08:56:57 inboxMessage: {
08:56:57 index: 225n,
08:56:57 leaf: Fr<0x173272adbb44806f7fe9a04cfcbb6306edc5318a8e0e9cfa7f624394a5542ec0>,
08:56:57 l2BlockNumber: 15,
08:56:57 l1BlockNumber: 90n,
08:56:57 l1BlockHash: Buffer32<0xec7614390ab3b578d253433cf50970b8ec779a5042420a5ed0530df3bd9abeb6>,
08:56:57 rollingHash: Buffer16<0x7fcd8c593a057185faeb65683b2418d1>
08:56:57 }
08:56:57 }
08:56:57 [08:56:57.500]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:56:59 [08:56:59.437]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x1c226a8a3d7313a833a337970495a4fa63f5c33bd82a3690fa55710034cf10d2 at block 2 (expected value in range [16, 32))
08:56:59 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17
08:56:59 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
08:56:59 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
08:56:59 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
08:56:59 inboxMessage: {
08:56:59 index: 32n,
08:56:59 leaf: Fr<0x1c226a8a3d7313a833a337970495a4fa63f5c33bd82a3690fa55710034cf10d2>,
08:56:59 l2BlockNumber: 2,
08:56:59 l1BlockNumber: 52n,
08:56:59 l1BlockHash: Buffer32<0xf2c09bf6dc02b30661a1c89ece0dacf6f41df839415df4cf4a033d329e8c95c3>,
08:56:59 rollingHash: Buffer16<0xdcf81078149a3a365f63b91b02d79f0c>
08:56:59 }
08:56:59 }
08:56:59 [08:56:59.440]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:01 [08:57:01.322]
WARN:
archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store
08:57:01 [08:57:01.365]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:03 [08:57:02.999]
WARN:
archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store
08:57:03 [08:57:03.019]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:04 [08:57:04.680]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:06 [08:57:06.516]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:08 [08:57:08.584]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:10 [08:57:10.320]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:12 [08:57:12.111]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:14 [08:57:14.053]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:15 [08:57:15.856]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:17 [08:57:17.452]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:19 [08:57:19.034]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:20 [08:57:20.756]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:22 [08:57:22.964]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:24 [08:57:24.915]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:26 [08:57:26.839]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:28 [08:57:28.746]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:30 [08:57:30.839]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:33 [08:57:33.019]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:36 [08:57:36.436]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:39 [08:57:39.906]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:43 [08:57:43.823]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:47 [08:57:47.500]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:53 [08:57:53.946]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:57:58 [08:57:58.752]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:58:03 [08:58:03.108]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:58:07 [08:58:07.523]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:58:12 [08:58:12.595]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:58:18 [08:58:18.478]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:58:22 [08:58:22.905]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
08:58:27
PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (
197.366 s)
08:58:27 KVArchiverDataStore
08:58:27 ArchiverStore
08:58:27 addBlocks
08:58:27
✓ returns success when adding blocks (1525 ms)
08:58:27
✓ allows duplicate blocks (1633 ms)
08:58:27
✓ throws an error if the previous block does not exist in the store (1124 ms)
08:58:27
✓ throws an error if there is a gap in the blocks being added (1102 ms)
08:58:27 unwindBlocks
08:58:27
✓ unwinding blocks will remove blocks from the chain (1275 ms)
08:58:27
✓ can unwind multiple empty blocks (934 ms)
08:58:27
✓ refuses to unwind blocks if the tip is not the last block (1517 ms)
08:58:27 getBlocks
08:58:27
✓ retrieves previously stored blocks (1520 ms)
08:58:27
✓ retrieves previously stored blocks (1513 ms)
08:58:27
✓ retrieves previously stored blocks (1771 ms)
08:58:27
✓ retrieves previously stored blocks (1758 ms)
08:58:27
✓ retrieves previously stored blocks (1598 ms)
08:58:27
✓ returns an empty array if no blocks are found (1317 ms)
08:58:27
✓ throws an error if limit is invalid (1390 ms)
08:58:27
✓ throws an error if `from` it is out of range (1476 ms)
08:58:27
✓ throws an error if unexpected initial block number is found (1630 ms)
08:58:27
✓ throws an error if a gap is found (2612 ms)
08:58:27 getSyncedL2BlockNumber
08:58:27
✓ returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (2239 ms)
08:58:27
✓ returns the most recently added block's number (1956 ms)
08:58:27 getSynchPoint
08:58:27
✓ returns undefined if no blocks have been added (1890 ms)
08:58:27
✓ returns the L1 block number in which the most recent L2 block was published (2925 ms)
08:58:27
✓ returns the L1 block number that most recently added messages from inbox (1469 ms)
08:58:27
✓ returns the latest syncpoint if latest message is behind (1688 ms)
08:58:27 addLogs
08:58:27
✓ adds private & public logs (1927 ms)
08:58:27 deleteLogs
08:58:27
✓ deletes private & public logs (1769 ms)
08:58:27 getPrivateLogs
08:58:27
✓ gets added private logs (1667 ms)
08:58:27 getTxEffect
08:58:27
✓ retrieves a previously stored transaction (3181 ms)
08:58:27
✓ retrieves a previously stored transaction (2669 ms)
08:58:27
✓ retrieves a previously stored transaction (2857 ms)
08:58:27
✓ retrieves a previously stored transaction (2681 ms)
08:58:27
✓ retrieves a previously stored transaction (2492 ms)
08:58:27
✓ returns undefined if tx is not found (2588 ms)
08:58:27
✓ tries to retrieves a previously stored transaction after deleted (2511 ms)
08:58:27
✓ tries to retrieves a previously stored transaction after deleted (2544 ms)
08:58:27
✓ tries to retrieves a previously stored transaction after deleted (2612 ms)
08:58:27
✓ tries to retrieves a previously stored transaction after deleted (2633 ms)
08:58:27
✓ tries to retrieves a previously stored transaction after deleted (2890 ms)
08:58:27
✓ returns undefined if tx is not found (2591 ms)
08:58:27
✓ does not fail if the block is unwound while requesting a tx (3148 ms)
08:58:27 L1 to L2 Messages
08:58:27
✓ stores first message ever (1552 ms)
08:58:27
✓ stores single message (1553 ms)
08:58:27
✓ stores and returns messages across different blocks (1493 ms)
08:58:27
✓ stores the same messages again (1396 ms)
08:58:27
✓ stores and returns messages across different blocks with gaps (1644 ms)
08:58:27
✓ stores and returns messages with block numbers larger than a byte (1623 ms)
08:58:27
✓ stores and returns multiple messages per block (1654 ms)
08:58:27
✓ stores messages in multiple operations (1722 ms)
08:58:27
✓ iterates over messages from start index (1610 ms)
08:58:27
✓ iterates over messages in reverse (1779 ms)
08:58:27
✓ throws if messages are added out of order (1879 ms)
08:58:27
✓ throws if block number for the first message is out of order (1713 ms)
08:58:27
✓ throws if rolling hash is not correct (1785 ms)
08:58:27
✓ throws if rolling hash for first message is not correct (1802 ms)
08:58:27
✓ throws if index is not in the correct range (1828 ms)
08:58:27
✓ throws if first index in block has gaps (1766 ms)
08:58:27
✓ throws if index does not follow previous one (1939 ms)
08:58:27
✓ removes messages up to the given block number (1921 ms)
08:58:27
✓ removes messages starting with the given index (1656 ms)
08:58:27 contractInstances
08:58:27
✓ returns previously stored contract instances (1659 ms)
08:58:27
✓ returns undefined if contract instance is not found (1836 ms)
08:58:27
✓ returns undefined if previously stored contract instances was deleted (2061 ms)
08:58:27 contractInstanceUpdates
08:58:27
✓ gets the correct current class id for a contract not updated yet (1741 ms)
08:58:27
✓ gets the correct current class id for a contract that has just been updated (1790 ms)
08:58:27
✓ gets the correct current class id for a contract that was updated in the past (1940 ms)
08:58:27
✓ ignores updates for the wrong contract (1803 ms)
08:58:27
✓ bounds its search to the right contract if more than than one update exists (1595 ms)
08:58:27 contractClasses
08:58:27
✓ returns previously stored contract class (1582 ms)
08:58:27
✓ returns undefined if the initial deployed contract class was deleted (1721 ms)
08:58:27
✓ returns contract class if later "deployment" class was deleted (2204 ms)
08:58:27
✓ returns undefined if contract class is not found (1949 ms)
08:58:27
✓ adds new private functions (1927 ms)
08:58:27
✓ does not duplicate private functions (1904 ms)
08:58:27
✓ adds new utility functions (2093 ms)
08:58:27
✓ does not duplicate utility functions (2181 ms)
08:58:27 getLogsByTags
08:58:27
✓ is possible to batch request private logs via tags (3415 ms)
08:58:27
✓ is possible to batch request all logs (private and public) via tags (3470 ms)
08:58:27
✓ is possible to batch request logs that have the same tag but different content (3915 ms)
08:58:27
✓ is possible to request logs for non-existing tags and determine their position (3676 ms)
08:58:27 getPublicLogs
08:58:27
✓ no logs returned if deleted ("txHash" filter param is respected variant) (6444 ms)
08:58:27
✓ "txHash" filter param is respected (4798 ms)
08:58:27
✓ "fromBlock" and "toBlock" filter params are respected (4363 ms)
08:58:27
✓ "contractAddress" filter param is respected (4414 ms)
08:58:27
✓ "afterLog" filter param is respected (5071 ms)
08:58:27
✓ "txHash" filter param is ignored when "afterLog" is set (5877 ms)
08:58:27
✓ intersecting works (4431 ms)
08:58:27
✓ "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (4888 ms)
08:58:27
08:58:27
Test Suites: 1 passed, 1 total
08:58:27
Tests: 86 passed, 86 total
08:58:27
Snapshots: 0 total
08:58:27
Time: 197.448 s
08:58:27
Ran all test suites matching archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts
.
08:58:27
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?