in internal/file_cleaner/file_cleaner.go [141:163]
func (c *FileCleaner) TruncateExceptUUID() error {
slog.Info("truncating the node except UUID")
files, err := disk_stats.GetIndexFiles(c.IndexDir, "*")
if err != nil {
return err
}
var errs []error
for _, file := range files {
if filepath.Base(file) == node_uuid.FileName {
continue
}
if err := c.removeFunc(file); err != nil {
errs = append(errs, err)
}
}
if len(errs) != 0 {
return errors.Join(errs...)
}
return nil
}