---
# System prepended metadata

title: Lagging Nodes in Release Testnet
tags: [testnet, release, upgrade]

---

---
tags: testnet,release,upgrade
---

# Lagging Nodes in Release Testnet

The logs of several nodes in the release testnet have been flooded with IBC client update messages. This may be impairing their ability to sync with other nodes on the network.

* We are running two block explorers on this testnet:
    * [BigDipper](https://explorer.theta-testnet.polypore.xyz/blocks), which syncs to a full (non-validator) node
    * [Ping.Pub](https://pingpub.stg.earthball.xyz/theta-testnet-001/blocks), which queries a sentry node
* All of the Hypha nodes run on 8 CPU/16GB virtual machines.
* All of the Hypha nodes in the release testnet upgraded from `v7.1.0` to `v8.0.0-rc3` on Jan 20.
* This is a log from the wind validator, it is representative of all the validator nodes: https://paste.c-net.org/SidewaysIndicate
* This is a log from the sentry-01 node, it is representative of all the non-validator nodes: https://paste.c-net.org/PosingKaufman

We queried the `/block` RPC endpoint of multiple nodes, one after the other, and these were the reported heights and associated times:
```
2023-01-23 20:22:20.196183
earth: 14229654 | 2023-01-24T01:22:06.851357653Z
fire: 14229654 | 2023-01-24T01:22:06.851357653Z
wind: 14229654 | 2023-01-24T01:22:06.851357653Z
water: 14229655 | 2023-01-24T01:22:12.178527789Z
heart: 14229655 | 2023-01-24T01:22:12.178527789Z
sentry-1: 14218510 | 2023-01-23T08:45:26.716048831Z
sentry-2: 14221729 | 2023-01-23T13:33:22.784094638Z
sync-1: 14217098 | 2023-01-23T06:39:30.972263883Z
sync-2: 14218107 | 2023-01-23T08:09:26.037867991Z
seed-1: 14228330 | 2023-01-23T23:24:03.350079943Z
seed-2: 14228839 | 2023-01-24T00:09:29.146781224Z
```

We used this Python script to collect the above data:
```python
import json
import requests
from datetime import datetime, timezone

nodes=[
    {'node':'earth','rpc':'https://rpc.earth.theta-testnet.polypore.xyz:443/'},
    {'node':'fire','rpc':'https://rpc.fire.theta-testnet.polypore.xyz:443/'},
    {'node':'wind','rpc':'https://rpc.wind.theta-testnet.polypore.xyz:443/'},
    {'node':'water','rpc':'https://rpc.water.theta-testnet.polypore.xyz:443/'},
    {'node':'heart','rpc':'http://heart.stg.earthball.xyz:26657/'},
    {'node':'sentry-1','rpc':'https://rpc.sentry-01.theta-testnet.polypore.xyz:443/'},
    {'node':'sentry-2','rpc':'https://rpc.sentry-02.theta-testnet.polypore.xyz:443/'},
    {'node':'sync-1','rpc':'https://rpc.state-sync-01.theta-testnet.polypore.xyz:443/'},
    {'node':'sync-2','rpc':'https://rpc.state-sync-02.theta-testnet.polypore.xyz:443/'},
    {'node':'seed-1','rpc':'https://rpc.seed-01.theta-testnet.polypore.xyz:443/'},
    {'node':'seed-2','rpc':'https://rpc.seed-02.theta-testnet.polypore.xyz:443/'}
]

block_endpoint='block'
for node in nodes:
    node['result'] = requests.get(node['rpc']+block_endpoint).json()

print(datetime.now())
for node in nodes:
    node['height'] = node['result']['result']['block']['header']['height']
    node['time'] = node['result']['result']['block']['header']['time']
    print(f'{node["node"]}: {node["height"]} | {node["time"]}')

```

## Mitigation Options

* Set `recheck = false` under the mempool settings in config.toml: Not advisable
* Update the IBC client through Hermes: Unsuccessful
* Flush the mempool (set `unsafe = true` under the rpc settings in config.toml and use the RPC endpoint: `curl <node_address>:26657/unsafe_flush_mempool`): Unsuccessful

## Updates

2023-01-25

### Config Files

Genesis file (92MB download): https://github.com/cosmos/testnets/raw/master/public/genesis.json.gz

* (V) earth: [app.toml](https://paste.c-net.org/DariaClarke), [config.toml](https://paste.c-net.org/TrinketsAlcazar)
* (V) wind [app.toml](https://paste.c-net.org/MantleLocated), [config.toml](https://paste.c-net.org/SandalsWaste)
* sentry-01 [app.toml](https://paste.c-net.org/TrojanShredded), [config.toml](https://paste.c-net.org/SuddenlyPinata)
* state-sync-01 [app.toml](https://paste.c-net.org/CorinneInitial), [config.toml](https://paste.c-net.org/FriesAustin)
* hermes [config.toml](https://paste.c-net.org/ElevateSafford)
