mirror of
https://github.com/fluencelabs/tendermint
synced 2025-04-25 23:02:16 +00:00
disable mempool WAL by default (#2490)
This commit is contained in:
parent
8dda3c3b28
commit
47bc15c27a
@ -5,6 +5,7 @@ Special thanks to external contributors on this release:
|
|||||||
BREAKING CHANGES:
|
BREAKING CHANGES:
|
||||||
|
|
||||||
* CLI/RPC/Config
|
* CLI/RPC/Config
|
||||||
|
- [config] `mempool.wal` is disabled by default
|
||||||
|
|
||||||
* Apps
|
* Apps
|
||||||
|
|
||||||
|
@ -503,7 +503,7 @@ func DefaultMempoolConfig() *MempoolConfig {
|
|||||||
Recheck: true,
|
Recheck: true,
|
||||||
RecheckEmpty: true,
|
RecheckEmpty: true,
|
||||||
Broadcast: true,
|
Broadcast: true,
|
||||||
WalPath: filepath.Join(defaultDataDir, "mempool.wal"),
|
WalPath: "",
|
||||||
// Each signature verification takes .5ms, size reduced until we implement
|
// Each signature verification takes .5ms, size reduced until we implement
|
||||||
// ABCI Recheck
|
// ABCI Recheck
|
||||||
Size: 5000,
|
Size: 5000,
|
||||||
|
@ -74,6 +74,10 @@ propose it. Clients must monitor their txs by subscribing over websockets,
|
|||||||
polling for them, or using `/broadcast_tx_commit`. In the worst case, txs can be
|
polling for them, or using `/broadcast_tx_commit`. In the worst case, txs can be
|
||||||
resent from the mempool WAL manually.
|
resent from the mempool WAL manually.
|
||||||
|
|
||||||
|
For the above reasons, the `mempool.wal` is disabled by default. To enable, set
|
||||||
|
`mempool.wal_dir` to where you want the WAL to be located (e.g.
|
||||||
|
`data/mempool.wal`).
|
||||||
|
|
||||||
## DOS Exposure and Mitigation
|
## DOS Exposure and Mitigation
|
||||||
|
|
||||||
Validators are supposed to setup [Sentry Node
|
Validators are supposed to setup [Sentry Node
|
||||||
|
Loading…
x
Reference in New Issue
Block a user