|
@ -87,8 +87,14 @@ func NewMempool(config cfg.Config, proxyAppConn proxy.AppConnMempool) *Mempool { |
|
|
func (mem *Mempool) initWAL() { |
|
|
func (mem *Mempool) initWAL() { |
|
|
walDir := mem.config.GetString("mempool_wal_dir") |
|
|
walDir := mem.config.GetString("mempool_wal_dir") |
|
|
if walDir != "" { |
|
|
if walDir != "" { |
|
|
|
|
|
err := EnsureDir(walDir, 0700) |
|
|
|
|
|
if err != nil { |
|
|
|
|
|
log.Error("Error ensuring Mempool wal dir", "error", err) |
|
|
|
|
|
PanicSanity(err) |
|
|
|
|
|
} |
|
|
af, err := auto.OpenAutoFile(walDir + "/wal") |
|
|
af, err := auto.OpenAutoFile(walDir + "/wal") |
|
|
if err != nil { |
|
|
if err != nil { |
|
|
|
|
|
log.Error("Error opening Mempool wal file", "error", err) |
|
|
PanicSanity(err) |
|
|
PanicSanity(err) |
|
|
} |
|
|
} |
|
|
mem.wal = af |
|
|
mem.wal = af |
|
|