purgeAbsent:=fsckCommand.Bool("reallyDeleteFilerEntries",false,"<expert only!> delete missing file entries from filer if the corresponding volume is missing for any reason, please ensure all still existing/expected volumes are connected! used together with findMissingChunksInFiler")
purgeAbsent:=fsckCommand.Bool("reallyDeleteFilerEntries",false,"<expert only!> delete missing file entries from filer if the corresponding volume is missing for any reason, please ensure all still existing/expected volumes are connected! used together with findMissingChunksInFiler")
tempPath:=fsckCommand.String("tempPath",path.Join(os.TempDir()),"path for temporary idx files")
tempPath:=fsckCommand.String("tempPath",path.Join(os.TempDir()),"path for temporary idx files")
cutoffTimeAgo:=fsckCommand.Duration("cutoffTimeAgo",5*time.Minute,"only include entries on volume servers before this cutoff time to check orphan chunks")
cutoffTimeAgo:=fsckCommand.Duration("cutoffTimeAgo",5*time.Minute,"only include entries on volume servers before this cutoff time to check orphan chunks")
c.verifyNeedle=fsckCommand.Bool("verifyNeedles",false,"try get head needle blob from volume server")
iferr=fsckCommand.Parse(args);err!=nil{
iferr=fsckCommand.Parse(args);err!=nil{
returnnil
returnnil
@ -219,7 +226,7 @@ func (c *commandVolumeFsck) collectFilerFileIdAndPaths(dataNodeVolumeIdToVInfo m