mirror of
https://github.com/prometheus/prometheus.git
synced 2024-09-23 09:17:32 -07:00
5d27fc48a8
In cases where a rename fails the fileutil.Replace would delete the source files/folder. There is no easy way to make directory renaming atomic, but for files os.Rename is atomic and replaced the destination file so there is no need to remove the destination file explicitly. Signed-off-by: Krasi Georgiev <8903888+krasi-georgiev@users.noreply.github.com> |
||
---|---|---|
.. | ||
dir_unix.go | ||
dir_windows.go | ||
fileutil.go | ||
flock.go | ||
flock_plan9.go | ||
flock_solaris.go | ||
flock_test.go | ||
flock_unix.go | ||
flock_windows.go | ||
mmap.go | ||
mmap_386.go | ||
mmap_amd64.go | ||
mmap_unix.go | ||
mmap_windows.go | ||
preallocate.go | ||
preallocate_darwin.go | ||
preallocate_linux.go | ||
preallocate_other.go | ||
sync.go | ||
sync_darwin.go | ||
sync_linux.go |