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