loadWalFile loads WAL data from file. It overwrites cs.wal.
()
| 399 | |
| 400 | // loadWalFile loads WAL data from file. It overwrites cs.wal. |
| 401 | func (cs *State) loadWalFile() error { |
| 402 | wal, err := cs.OpenWAL(cs.config.WalFile()) |
| 403 | if err != nil { |
| 404 | cs.Logger.Error("failed to load state WAL", "err", err) |
| 405 | return err |
| 406 | } |
| 407 | |
| 408 | cs.wal = wal |
| 409 | return nil |
| 410 | } |
| 411 | |
| 412 | // OnStop implements service.Service. |
| 413 | func (cs *State) OnStop() { |