Parent Log:
http://ci.aztec-labs.com/e4f90c57de530d78
Command: f409422f407df62d 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/f5bf74cc7cfdd8f2c3b0a69b410ed0dd2e068cda
Env: REF_NAME=gh-readonly-queue/next/pr-14610-d5c48d855d83e19712c6b72281801c6fce176ec1 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Wed Jun 18 13:59:53 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14610_amd64_x3-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_afeabe6543d27e83_next
13:59:56 [13:59:56.233]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
13:59:57 [13:59:57.782]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
13:59:59 [13:59:59.437]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:00 [14:00:00.491]
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:00:00 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15
14:00:00 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:00:00 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:00:00 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
14:00:00 newBlockNumber: 2,
14:00:00 previousBlockNumber: undefined
14:00:00 }
14:00:00 [14:00:00.497]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:01 [14:00:01.570]
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:00:01 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:86:17
14:00:01 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:00:01 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:00:01 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17)
14:00:01 [14:00:01.581]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:03 [14:00:03.023]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:04 [14:00:04.071]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:05 [14:00:05.352]
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:00:05 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:123:15
14:00:05 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:00:05 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:00:05 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17)
14:00:05 [14:00:05.354]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:07 [14:00:07.011]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:08 [14:00:08.803]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:10 [14:00:10.758]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:12 [14:00:12.407]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:14 [14:00:14.432]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:16 [14:00:16.973]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:18 [14:00:18.931]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:20 [14:00:20.858]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:23 [14:00:23.343]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:25 [14:00:25.497]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:26 [14:00:26.966]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:28 [14:00:28.815]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:30 [14:00:30.079]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:31 [14:00:31.886]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:33 [14:00:33.114]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:34 [14:00:34.395]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:35 [14:00:35.720]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:37 [14:00:37.214]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:38 [14:00:38.607]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:41 [14:00:41.239]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:44 [14:00:44.173]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:46 [14:00:46.668]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:49 [14:00:49.453]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:52 [14:00:52.243]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:54 [14:00:54.891]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:00:57 [14:00:57.413]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:00 [14:01:00.400]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:03 [14:01:03.090]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:06 [14:01:06.090]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:09 [14:01:09.068]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:11 [14:01:11.985]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:15 [14:01:15.971]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:17 [14:01:17.677]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:19 [14:01:19.256]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:20 [14:01:20.966]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:22 [14:01:22.643]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:24 [14:01:24.326]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:26 [14:01:26.449]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:28 [14:01:28.359]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:30 [14:01:30.345]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:32 [14:01:32.170]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:33 [14:01:33.906]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:35 [14:01:35.680]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x15cd878411df0ebe5b2b67dde9a027a31d5f4b2c0161bd6876b5a7c3c4cbd098 for L2 block 1 has wrong index 10 (expected 0)
14:01:35 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17
14:01:35 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:01:35 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:01:35 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
14:01:35 inboxMessage: {
14:01:35 index: 10n,
14:01:35 leaf: Fr<0x15cd878411df0ebe5b2b67dde9a027a31d5f4b2c0161bd6876b5a7c3c4cbd098>,
14:01:35 l2BlockNumber: 1,
14:01:35 l1BlockNumber: 81n,
14:01:35 l1BlockHash: Buffer32<0xd5681feeed616448125d87a3a0eedb6b2f14eca5b5f993b2f079be79478b7a1f>,
14:01:35 rollingHash: Buffer16<0x653e51cf7f769d3c1de16de6ffd1754d>
14:01:35 }
14:01:35 }
14:01:35 [14:01:35.691]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:37 [14:01:37.765]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x2061b8f42d86eaa179b42e1e5a27e11c88a91a290e68f261c49d968f5363118e at block 12 (expected value in range [176, 192))
14:01:37 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17
14:01:37 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:01:37 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:01:37 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
14:01:37 inboxMessage: {
14:01:37 index: 224n,
14:01:37 leaf: Fr<0x2061b8f42d86eaa179b42e1e5a27e11c88a91a290e68f261c49d968f5363118e>,
14:01:37 l2BlockNumber: 12,
14:01:37 l1BlockNumber: 17n,
14:01:37 l1BlockHash: Buffer32<0xd839eb6e9c90113dbb4a1c3f3531d4cd9afdb686887d1e3c1c8dd8ce1d1c0e02>,
14:01:37 rollingHash: Buffer16<0x6650799071132a33d816a93e40e487bd>
14:01:37 }
14:01:37 }
14:01:37 [14:01:37.771]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:39 [14:01:39.883]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x13496ef31ba49b2c91c0ccf8b3cbe19e93b332eee9f4c28a9ce3c26ef7afed68 with index 16 (expected 0xfe9beef1b1ef02fd9cf78635588bf84e from previous hash 0x876f97587e1401e3f02e7c5a70aac1b0 but got 0xb271164f3798353f51b30d75e16a55bf)
14:01:39 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17
14:01:39 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:01:39 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:01:39 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
14:01:39 inboxMessage: {
14:01:39 index: 16n,
14:01:39 leaf: Fr<0x13496ef31ba49b2c91c0ccf8b3cbe19e93b332eee9f4c28a9ce3c26ef7afed68>,
14:01:39 l2BlockNumber: 2,
14:01:39 l1BlockNumber: 68n,
14:01:39 l1BlockHash: Buffer32<0x866d29041e5442c2f50a61e1f2e1f58d30171720a0865528737f8265d4dbf96e>,
14:01:39 rollingHash: Buffer16<0xb271164f3798353f51b30d75e16a55bf>
14:01:39 }
14:01:39 }
14:01:39 [14:01:39.887]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:41 [14:01:41.947]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x1458367ef847f4d26d7403f2ed8018b0beba7a256d9d08bd5b6bf3763b97208f with index 32 (expected 0xd93df0d234c67a457a71a78b10b68e26 from previous hash 0x882a609222d8108a8d22b6a99a4bf1e8 but got 0x5621b8521b90cf60fa188d486e69dae4)
14:01:41 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17
14:01:41 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:01:41 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:01:41 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
14:01:41 inboxMessage: {
14:01:41 index: 32n,
14:01:41 leaf: Fr<0x1458367ef847f4d26d7403f2ed8018b0beba7a256d9d08bd5b6bf3763b97208f>,
14:01:41 l2BlockNumber: 3,
14:01:41 l1BlockNumber: 62n,
14:01:41 l1BlockHash: Buffer32<0xf25111a8faa731257d4279234517b030a083f0d13791454e89b06012677cd165>,
14:01:41 rollingHash: Buffer16<0x5621b8521b90cf60fa188d486e69dae4>
14:01:41 }
14:01:41 }
14:01:41 [14:01:41.954]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:44 [14:01:44.198]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x176c98adef9813dacc53ec264f37a12389e1495c26cbc1eaa62af1fa91785b70 at block 17 (expected value in range [256, 272))
14:01:44 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17
14:01:44 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:01:44 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:01:44 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
14:01:44 inboxMessage: {
14:01:44 index: 356n,
14:01:44 leaf: Fr<0x176c98adef9813dacc53ec264f37a12389e1495c26cbc1eaa62af1fa91785b70>,
14:01:44 l2BlockNumber: 17,
14:01:44 l1BlockNumber: 20n,
14:01:44 l1BlockHash: Buffer32<0xd43286ea1f3cbf71ae649179d0d61354157f113ae0e7003b8c50d56153fac78f>,
14:01:44 rollingHash: Buffer16<0x917b83ea433bf100b79e645b8fd4dea5>
14:01:44 }
14:01:44 }
14:01:44 [14:01:44.201]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:45 [14:01:45.804]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x07f94d3a36f36c802d15a85adda9bfa520c60428f882b99e969b3c3cb45beeec for L2 block 15 has wrong index 225 (expected 224)
14:01:45 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17
14:01:45 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:01:45 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:01:45 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
14:01:45 inboxMessage: {
14:01:45 index: 225n,
14:01:45 leaf: Fr<0x07f94d3a36f36c802d15a85adda9bfa520c60428f882b99e969b3c3cb45beeec>,
14:01:45 l2BlockNumber: 15,
14:01:45 l1BlockNumber: 23n,
14:01:45 l1BlockHash: Buffer32<0x7685eb93f0efb08f35ac9df3216c3582b8a7223195e76a4525152544ef2ca007>,
14:01:45 rollingHash: Buffer16<0x1e6ad636a4e35b6d4bcf9dface833e78>
14:01:45 }
14:01:45 }
14:01:45 [14:01:45.807]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:47 [14:01:47.767]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x22e7430423abb299696a396a59dee6b788b9fd5211ffd98a547ab3d7d129b6b8 at block 2 (expected value in range [16, 32))
14:01:47 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17
14:01:47 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
14:01:47 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
14:01:47 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
14:01:47 inboxMessage: {
14:01:47 index: 32n,
14:01:47 leaf: Fr<0x22e7430423abb299696a396a59dee6b788b9fd5211ffd98a547ab3d7d129b6b8>,
14:01:47 l2BlockNumber: 2,
14:01:47 l1BlockNumber: 15n,
14:01:47 l1BlockHash: Buffer32<0x2dceda61064296b912ad75fbab6b74bff9f10b8783ef965779cc375db6b84c8a>,
14:01:47 rollingHash: Buffer16<0x379451cc83a2c9a1023456bdc6d1c75d>
14:01:47 }
14:01:47 }
14:01:47 [14:01:47.773]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:50 [14:01:50.067]
WARN:
archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store
14:01:50 [14:01:50.106]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:52 [14:01:52.380]
WARN:
archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store
14:01:52 [14:01:52.400]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:54 [14:01:54.013]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:55 [14:01:55.952]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:57 [14:01:57.719]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:01:59 [14:01:59.188]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:00 [14:02:00.856]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:02 [14:02:02.659]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:04 [14:02:04.725]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:06 [14:02:06.672]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:08 [14:02:08.591]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:10 [14:02:10.474]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:12 [14:02:12.620]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:14 [14:02:14.462]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:16 [14:02:16.376]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:18 [14:02:18.181]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:19 [14:02:19.878]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:22 [14:02:22.234]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:25 [14:02:25.989]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:30 [14:02:30.098]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:34 [14:02:34.154]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:37 [14:02:37.715]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:42 [14:02:42.573]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:47 [14:02:47.496]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:52 [14:02:52.670]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:02:58 [14:02:58.462]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:03:03 [14:03:03.691]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:03:08 [14:03:08.557]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:03:13 [14:03:13.122]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
14:03:17
PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (
202.751 s)
14:03:17 KVArchiverDataStore
14:03:17 ArchiverStore
14:03:17 addBlocks
14:03:17
✓ returns success when adding blocks (1566 ms)
14:03:17
✓ allows duplicate blocks (1654 ms)
14:03:17
✓ throws an error if the previous block does not exist in the store (1058 ms)
14:03:17
✓ throws an error if there is a gap in the blocks being added (1083 ms)
14:03:17 unwindBlocks
14:03:17
✓ unwinding blocks will remove blocks from the chain (1441 ms)
14:03:17
✓ can unwind multiple empty blocks (1047 ms)
14:03:17
✓ refuses to unwind blocks if the tip is not the last block (1283 ms)
14:03:17 getBlocks
14:03:17
✓ retrieves previously stored blocks (1655 ms)
14:03:17
✓ retrieves previously stored blocks (1791 ms)
14:03:17
✓ retrieves previously stored blocks (1954 ms)
14:03:17
✓ retrieves previously stored blocks (1648 ms)
14:03:17
✓ retrieves previously stored blocks (2018 ms)
14:03:17
✓ returns an empty array if no blocks are found (2543 ms)
14:03:17
✓ throws an error if limit is invalid (1957 ms)
14:03:17
✓ throws an error if `from` it is out of range (1928 ms)
14:03:17
✓ throws an error if unexpected initial block number is found (2487 ms)
14:03:17
✓ throws an error if a gap is found (2153 ms)
14:03:17 getSyncedL2BlockNumber
14:03:17
✓ returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (1468 ms)
14:03:17
✓ returns the most recently added block's number (1849 ms)
14:03:17 getSynchPoint
14:03:17
✓ returns undefined if no blocks have been added (1263 ms)
14:03:17
✓ returns the L1 block number in which the most recent L2 block was published (1807 ms)
14:03:17
✓ returns the L1 block number that most recently added messages from inbox (1227 ms)
14:03:17
✓ returns the latest syncpoint if latest message is behind (1279 ms)
14:03:17 addLogs
14:03:17
✓ adds private & public logs (1324 ms)
14:03:17 deleteLogs
14:03:17
✓ deletes private & public logs (1493 ms)
14:03:17 getPrivateLogs
14:03:17
✓ gets added private logs (1392 ms)
14:03:17 getTxEffect
14:03:17
✓ retrieves a previously stored transaction (2632 ms)
14:03:17
✓ retrieves a previously stored transaction (2926 ms)
14:03:17
✓ retrieves a previously stored transaction (2494 ms)
14:03:17
✓ retrieves a previously stored transaction (2782 ms)
14:03:17
✓ retrieves a previously stored transaction (2791 ms)
14:03:17
✓ returns undefined if tx is not found (2648 ms)
14:03:17
✓ tries to retrieves a previously stored transaction after deleted (2522 ms)
14:03:17
✓ tries to retrieves a previously stored transaction after deleted (2986 ms)
14:03:17
✓ tries to retrieves a previously stored transaction after deleted (2689 ms)
14:03:17
✓ tries to retrieves a previously stored transaction after deleted (3000 ms)
14:03:17
✓ tries to retrieves a previously stored transaction after deleted (2977 ms)
14:03:17
✓ returns undefined if tx is not found (2915 ms)
14:03:17
✓ does not fail if the block is unwound while requesting a tx (3986 ms)
14:03:17 L1 to L2 Messages
14:03:17
✓ stores first message ever (1704 ms)
14:03:17
✓ stores single message (1579 ms)
14:03:17
✓ stores and returns messages across different blocks (1710 ms)
14:03:17
✓ stores the same messages again (1676 ms)
14:03:17
✓ stores and returns messages across different blocks with gaps (1676 ms)
14:03:17
✓ stores and returns messages with block numbers larger than a byte (2123 ms)
14:03:17
✓ stores and returns multiple messages per block (1913 ms)
14:03:17
✓ stores messages in multiple operations (1983 ms)
14:03:17
✓ iterates over messages from start index (1825 ms)
14:03:17
✓ iterates over messages in reverse (1735 ms)
14:03:17
✓ throws if messages are added out of order (1778 ms)
14:03:17
✓ throws if block number for the first message is out of order (2085 ms)
14:03:17
✓ throws if rolling hash is not correct (2117 ms)
14:03:17
✓ throws if rolling hash for first message is not correct (2062 ms)
14:03:17
✓ throws if index is not in the correct range (2250 ms)
14:03:17
✓ throws if first index in block has gaps (1606 ms)
14:03:17
✓ throws if index does not follow previous one (1963 ms)
14:03:17
✓ removes messages up to the given block number (2333 ms)
14:03:17
✓ removes messages starting with the given index (2293 ms)
14:03:17 contractInstances
14:03:17
✓ returns previously stored contract instances (1612 ms)
14:03:17
✓ returns undefined if contract instance is not found (1934 ms)
14:03:17
✓ returns undefined if previously stored contract instances was deleted (1769 ms)
14:03:17 contractInstanceUpdates
14:03:17
✓ gets the correct current class id for a contract not updated yet (1469 ms)
14:03:17
✓ gets the correct current class id for a contract that has just been updated (1667 ms)
14:03:17
✓ gets the correct current class id for a contract that was updated in the past (1798 ms)
14:03:17
✓ ignores updates for the wrong contract (2062 ms)
14:03:17
✓ bounds its search to the right contract if more than than one update exists (1948 ms)
14:03:17 contractClasses
14:03:17
✓ returns previously stored contract class (1914 ms)
14:03:17
✓ returns undefined if the initial deployed contract class was deleted (1887 ms)
14:03:17
✓ returns contract class if later "deployment" class was deleted (2144 ms)
14:03:17
✓ returns undefined if contract class is not found (1840 ms)
14:03:17
✓ adds new private functions (1915 ms)
14:03:17
✓ does not duplicate private functions (1803 ms)
14:03:17
✓ adds new utility functions (1694 ms)
14:03:17
✓ does not duplicate utility functions (2353 ms)
14:03:17 getLogsByTags
14:03:17
✓ is possible to batch request private logs via tags (3755 ms)
14:03:17
✓ is possible to batch request all logs (private and public) via tags (4110 ms)
14:03:17
✓ is possible to batch request logs that have the same tag but different content (4053 ms)
14:03:17
✓ is possible to request logs for non-existing tags and determine their position (3562 ms)
14:03:17 getPublicLogs
14:03:17
✓ no logs returned if deleted ("txHash" filter param is respected variant) (4857 ms)
14:03:17
✓ "txHash" filter param is respected (4923 ms)
14:03:17
✓ "fromBlock" and "toBlock" filter params are respected (5174 ms)
14:03:17
✓ "contractAddress" filter param is respected (5786 ms)
14:03:17
✓ "afterLog" filter param is respected (5232 ms)
14:03:17
✓ "txHash" filter param is ignored when "afterLog" is set (4863 ms)
14:03:17
✓ intersecting works (4565 ms)
14:03:17
✓ "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (4230 ms)
14:03:17
14:03:17
Test Suites: 1 passed, 1 total
14:03:17
Tests: 86 passed, 86 total
14:03:17
Snapshots: 0 total
14:03:17
Time: 202.858 s
14:03:17
Ran all test suites matching archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts
.
14:03:17
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?