Browse Source

do not use .tmp

add-ec-vacuum
chrislu 4 months ago
parent
commit
30a88615ba
  1. 4
      weed/storage/erasure_coding/ec_decoder.go

4
weed/storage/erasure_coding/ec_decoder.go

@ -230,9 +230,9 @@ func WriteDatFileAndVacuum(baseFileName string, shardFileNames []string) error {
}
defer os.Remove(tempDatFile) // cleanup temp file
// Step 2: Create index file with deleted entries marked (existing function)
// Step 2: Create index file with deleted entries marked (use actual .ecx/.ecj files directly)
tempIdxFile := baseFileName + ".tmp.idx"
err = WriteIdxFileFromEcIndex(baseFileName + ".tmp")
err = WriteIdxFileFromEcIndex(baseFileName) // Use actual .ecx/.ecj files directly
if err != nil {
return fmt.Errorf("failed to create index file: %w", err)
}

Loading…
Cancel
Save