Exemple #1
0
func (s Store) Repair(path string, cfg *config.Config) error {
	db, err := leveldb.RecoverFile(path, newOptions(&cfg.LevelDB))
	if err != nil {
		return err
	}

	db.Close()
	return nil
}
Exemple #2
0
func Repair(cfg *Config) error {
	db, err := leveldb.RecoverFile(cfg.Path, newOptions(cfg))
	if err != nil {
		return err
	}

	db.Close()
	return nil
}