mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
Update weed fix description (#4745)
This commit is contained in:
parent
4b1ba7f5b2
commit
ea1b259c12
|
@ -25,6 +25,7 @@ var cmdFix = &Command{
|
||||||
UsageLine: "fix [-volumeId=234] [-collection=bigData] /tmp",
|
UsageLine: "fix [-volumeId=234] [-collection=bigData] /tmp",
|
||||||
Short: "run weed tool fix on files or whole folders to recreate index file(s) if corrupted",
|
Short: "run weed tool fix on files or whole folders to recreate index file(s) if corrupted",
|
||||||
Long: `Fix runs the SeaweedFS fix command on dat files or whole folders to re-create the index .idx file.
|
Long: `Fix runs the SeaweedFS fix command on dat files or whole folders to re-create the index .idx file.
|
||||||
|
You Need to stop the volume server when running this command.
|
||||||
`,
|
`,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -42,8 +43,8 @@ type VolumeFileScanner4Fix struct {
|
||||||
func (scanner *VolumeFileScanner4Fix) VisitSuperBlock(superBlock super_block.SuperBlock) error {
|
func (scanner *VolumeFileScanner4Fix) VisitSuperBlock(superBlock super_block.SuperBlock) error {
|
||||||
scanner.version = superBlock.Version
|
scanner.version = superBlock.Version
|
||||||
return nil
|
return nil
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (scanner *VolumeFileScanner4Fix) ReadNeedleBody() bool {
|
func (scanner *VolumeFileScanner4Fix) ReadNeedleBody() bool {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
@ -115,7 +116,6 @@ func runFix(cmd *Command, args []string) bool {
|
||||||
}
|
}
|
||||||
|
|
||||||
func doFixOneVolume(basepath string, baseFileName string, collection string, volumeId int64) {
|
func doFixOneVolume(basepath string, baseFileName string, collection string, volumeId int64) {
|
||||||
|
|
||||||
indexFileName := path.Join(basepath, baseFileName+".idx")
|
indexFileName := path.Join(basepath, baseFileName+".idx")
|
||||||
|
|
||||||
nm := needle_map.NewMemDb()
|
nm := needle_map.NewMemDb()
|
||||||
|
|
Loading…
Reference in a new issue