mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2025-06-07 17:43:40 +08:00
Merge c004d8b907
into ea70d17c5f
This commit is contained in:
commit
0a7bc7335e
@ -161,11 +161,18 @@ func (v *Volume) CommitCompact() error {
|
||||
}
|
||||
}
|
||||
var e error
|
||||
if e = os.Rename(v.FileName(".cpd"), v.FileName(".dat")); e != nil {
|
||||
return fmt.Errorf("rename %s: %v", v.FileName(".cpd"), e)
|
||||
cpdFile := v.FileName(".cpd")
|
||||
if _, err := os.Stat(cpdFile); err == nil {
|
||||
if e = os.Rename(cpdFile, v.FileName(".dat")); e != nil {
|
||||
return fmt.Errorf("rename %s: %v", v.FileName(".cpd"), e)
|
||||
}
|
||||
|
||||
}
|
||||
if e = os.Rename(v.FileName(".cpx"), v.FileName(".idx")); e != nil {
|
||||
return fmt.Errorf("rename %s: %v", v.FileName(".cpx"), e)
|
||||
cpxFile := v.FileName(".cpx")
|
||||
if _, err := os.Stat(cpdFile); err == nil {
|
||||
if e = os.Rename(cpxFile, v.FileName(".idx")); e != nil {
|
||||
return fmt.Errorf("rename %s: %v", v.FileName(".cpx"), e)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user