mirror of
https://github.com/tendermint/tendermint.git
synced 2026-01-07 13:55:17 +00:00
* Updated mocks * add reactor tests * add v1 reactor tests * Fix fuzz test for priority mempool * e2e adapted to mempool v1; prio pool is default now * Reverted default mempool to be fifo * Changed buf version * Added priority mempool to ci testnet * Fixed linter * Updated makefile * Aligned makefile changes to v0.34.x * Added go install for proto * Add log message to warn about prioritized mempool bug Signed-off-by: Thane Thomson <connect@thanethomson.com> * Changelog message Co-authored-by: Jasmina Malicevic <jasmina.dustinac@gmail.com> Co-authored-by: Callum Waters <cmwaters19@gmail.com> Co-authored-by: Sam Kleinman <garen@tychoish.com> Co-authored-by: Thane Thomson <connect@thanethomson.com>
103 lines
2.3 KiB
TOML
103 lines
2.3 KiB
TOML
# This testnet is run by CI, and attempts to cover a broad range of
|
|
# functionality with a single network.
|
|
|
|
ipv6 = true
|
|
initial_height = 1000
|
|
initial_state = { initial01 = "a", initial02 = "b", initial03 = "c" }
|
|
|
|
[validators]
|
|
validator01 = 100
|
|
|
|
[validator_update.0]
|
|
validator01 = 10
|
|
validator02 = 20
|
|
validator03 = 30
|
|
validator04 = 40
|
|
|
|
[validator_update.1010]
|
|
validator05 = 50
|
|
|
|
# validator03 gets killed and validator05 has lots of perturbations, so weight them low.
|
|
[validator_update.1020]
|
|
validator01 = 100
|
|
validator02 = 100
|
|
validator03 = 50
|
|
validator04 = 100
|
|
validator05 = 50
|
|
|
|
[node.seed01]
|
|
mode = "seed"
|
|
seeds = ["seed02"]
|
|
|
|
[node.seed02]
|
|
mode = "seed"
|
|
seeds = ["seed01"]
|
|
|
|
[node.validator01]
|
|
seeds = ["seed01"]
|
|
snapshot_interval = 5
|
|
perturb = ["disconnect"]
|
|
misbehaviors = { 1018 = "double-prevote" }
|
|
|
|
[node.validator02]
|
|
seeds = ["seed02"]
|
|
database = "boltdb"
|
|
abci_protocol = "tcp"
|
|
privval_protocol = "tcp"
|
|
persist_interval = 0
|
|
perturb = ["restart"]
|
|
|
|
[node.validator03]
|
|
seeds = ["seed01"]
|
|
database = "badgerdb"
|
|
# FIXME: should be grpc, disabled due to https://github.com/tendermint/tendermint/issues/5439
|
|
#abci_protocol = "grpc"
|
|
privval_protocol = "unix"
|
|
persist_interval = 3
|
|
retain_blocks = 3
|
|
perturb = ["kill"]
|
|
|
|
[node.validator04]
|
|
persistent_peers = ["validator01"]
|
|
database = "rocksdb"
|
|
abci_protocol = "builtin"
|
|
perturb = ["pause"]
|
|
|
|
[node.validator05]
|
|
start_at = 1005 # Becomes part of the validator set at 1010
|
|
seeds = ["seed02"]
|
|
database = "cleveldb"
|
|
fast_sync = "v0"
|
|
mempool_version = "v1"
|
|
# FIXME: should be grpc, disabled due to https://github.com/tendermint/tendermint/issues/5439
|
|
#abci_protocol = "grpc"
|
|
privval_protocol = "tcp"
|
|
perturb = ["kill", "pause", "disconnect", "restart"]
|
|
|
|
[node.full01]
|
|
start_at = 1010
|
|
mode = "full"
|
|
# FIXME: should be v2, disabled due to flake
|
|
fast_sync = "v0"
|
|
persistent_peers = ["validator01", "validator02", "validator03", "validator04", "validator05"]
|
|
retain_blocks = 1
|
|
perturb = ["restart"]
|
|
|
|
[node.full02]
|
|
start_at = 1015
|
|
mode = "full"
|
|
# FIXME: should be v2, disabled due to flake
|
|
fast_sync = "v0"
|
|
state_sync = true
|
|
seeds = ["seed01"]
|
|
perturb = ["restart"]
|
|
|
|
[node.light01]
|
|
mode= "light"
|
|
start_at= 1005
|
|
persistent_peers = ["validator01", "validator02", "validator03"]
|
|
|
|
[node.light02]
|
|
mode= "light"
|
|
start_at= 1015
|
|
persistent_peers = ["validator04", "full01", "validator05"] |