mirror of
https://github.com/fluencelabs/tendermint
synced 2025-06-15 14:21:22 +00:00
[config] remove MaxBlockSizeTxs and MaxBlockSizeBytes in favor of consensus params
This commit is contained in:
@ -454,10 +454,6 @@ type ConsensusConfig struct {
|
|||||||
// Make progress as soon as we have all the precommits (as if TimeoutCommit = 0)
|
// Make progress as soon as we have all the precommits (as if TimeoutCommit = 0)
|
||||||
SkipTimeoutCommit bool `mapstructure:"skip_timeout_commit"`
|
SkipTimeoutCommit bool `mapstructure:"skip_timeout_commit"`
|
||||||
|
|
||||||
// BlockSize
|
|
||||||
MaxBlockSizeTxs int `mapstructure:"max_block_size_txs"`
|
|
||||||
MaxBlockSizeBytes int `mapstructure:"max_block_size_bytes"`
|
|
||||||
|
|
||||||
// EmptyBlocks mode and possible interval between empty blocks in seconds
|
// EmptyBlocks mode and possible interval between empty blocks in seconds
|
||||||
CreateEmptyBlocks bool `mapstructure:"create_empty_blocks"`
|
CreateEmptyBlocks bool `mapstructure:"create_empty_blocks"`
|
||||||
CreateEmptyBlocksInterval int `mapstructure:"create_empty_blocks_interval"`
|
CreateEmptyBlocksInterval int `mapstructure:"create_empty_blocks_interval"`
|
||||||
@ -479,8 +475,6 @@ func DefaultConsensusConfig() *ConsensusConfig {
|
|||||||
TimeoutPrecommitDelta: 500,
|
TimeoutPrecommitDelta: 500,
|
||||||
TimeoutCommit: 1000,
|
TimeoutCommit: 1000,
|
||||||
SkipTimeoutCommit: false,
|
SkipTimeoutCommit: false,
|
||||||
MaxBlockSizeTxs: 10000,
|
|
||||||
MaxBlockSizeBytes: 1, // TODO
|
|
||||||
CreateEmptyBlocks: true,
|
CreateEmptyBlocks: true,
|
||||||
CreateEmptyBlocksInterval: 0,
|
CreateEmptyBlocksInterval: 0,
|
||||||
PeerGossipSleepDuration: 100,
|
PeerGossipSleepDuration: 100,
|
||||||
|
@ -217,10 +217,6 @@ timeout_commit = {{ .Consensus.TimeoutCommit }}
|
|||||||
# Make progress as soon as we have all the precommits (as if TimeoutCommit = 0)
|
# Make progress as soon as we have all the precommits (as if TimeoutCommit = 0)
|
||||||
skip_timeout_commit = {{ .Consensus.SkipTimeoutCommit }}
|
skip_timeout_commit = {{ .Consensus.SkipTimeoutCommit }}
|
||||||
|
|
||||||
# BlockSize
|
|
||||||
max_block_size_txs = {{ .Consensus.MaxBlockSizeTxs }}
|
|
||||||
max_block_size_bytes = {{ .Consensus.MaxBlockSizeBytes }}
|
|
||||||
|
|
||||||
# EmptyBlocks mode and possible interval between empty blocks in seconds
|
# EmptyBlocks mode and possible interval between empty blocks in seconds
|
||||||
create_empty_blocks = {{ .Consensus.CreateEmptyBlocks }}
|
create_empty_blocks = {{ .Consensus.CreateEmptyBlocks }}
|
||||||
create_empty_blocks_interval = {{ .Consensus.CreateEmptyBlocksInterval }}
|
create_empty_blocks_interval = {{ .Consensus.CreateEmptyBlocksInterval }}
|
||||||
|
@ -932,7 +932,7 @@ func (cs *ConsensusState) createProposalBlock() (block *types.Block, blockParts
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Mempool validated transactions
|
// Mempool validated transactions
|
||||||
txs := cs.mempool.Reap(cs.config.MaxBlockSizeTxs)
|
txs := cs.mempool.Reap(cs.state.ConsensusParams.BlockSize.MaxTxs)
|
||||||
block, parts := cs.state.MakeBlock(cs.Height, txs, commit)
|
block, parts := cs.state.MakeBlock(cs.Height, txs, commit)
|
||||||
evidence := cs.evpool.PendingEvidence()
|
evidence := cs.evpool.PendingEvidence()
|
||||||
block.AddEvidence(evidence)
|
block.AddEvidence(evidence)
|
||||||
|
@ -170,10 +170,6 @@ timeout_commit = 1000
|
|||||||
# Make progress as soon as we have all the precommits (as if TimeoutCommit = 0)
|
# Make progress as soon as we have all the precommits (as if TimeoutCommit = 0)
|
||||||
skip_timeout_commit = false
|
skip_timeout_commit = false
|
||||||
|
|
||||||
# BlockSize
|
|
||||||
max_block_size_txs = 10000
|
|
||||||
max_block_size_bytes = 1
|
|
||||||
|
|
||||||
# EmptyBlocks mode and possible interval between empty blocks in seconds
|
# EmptyBlocks mode and possible interval between empty blocks in seconds
|
||||||
create_empty_blocks = true
|
create_empty_blocks = true
|
||||||
create_empty_blocks_interval = 0
|
create_empty_blocks_interval = 0
|
||||||
|
Reference in New Issue
Block a user