Skip to content
This repository was archived by the owner on Aug 13, 2019. It is now read-only.

Commit 5edcdc5

Browse files
committed
WIP: cleanup tmp file
1 parent 7757fe6 commit 5edcdc5

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

block.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,14 @@ func writeMetaFile(dir string, meta *BlockMeta) error {
254254
if err := f.Close(); err != nil {
255255
return err
256256
}
257-
return renameFile(tmp, path)
257+
258+
if err := renameFile(tmp, path); err != nil {
259+
merr.Add(err)
260+
merr.Add(os.RemoveAll(tmp))
261+
return merr.Err()
262+
}
263+
264+
return nil
258265
}
259266

260267
// Block represents a directory of time series data covering a continuous time range.

0 commit comments

Comments
 (0)