aboutsummaryrefslogtreecommitdiff
path: root/weed
diff options
context:
space:
mode:
authorjoeslay <54322500+joeslay@users.noreply.github.com>2019-09-02 11:39:40 +0100
committerGitHub <noreply@github.com>2019-09-02 11:39:40 +0100
commite91139348e795b64ac3329885c29e68c8863393d (patch)
tree476f3da86e1867487b46835406eecbf6cf286f68 /weed
parent595a1beff00196c9b207787833578ba1de1847e5 (diff)
parent60c9215a00d9b72be6f7d0e5382227d2b57de9d5 (diff)
downloadseaweedfs-e91139348e795b64ac3329885c29e68c8863393d.tar.xz
seaweedfs-e91139348e795b64ac3329885c29e68c8863393d.zip
Merge pull request #2 from chrislusf/master
merge seaweed master
Diffstat (limited to 'weed')
-rw-r--r--weed/server/filer_grpc_server.go2
-rw-r--r--weed/storage/volume_create.go2
-rw-r--r--weed/storage/volume_create_linux.go2
3 files changed, 3 insertions, 3 deletions
diff --git a/weed/server/filer_grpc_server.go b/weed/server/filer_grpc_server.go
index 1da304946..f56f99459 100644
--- a/weed/server/filer_grpc_server.go
+++ b/weed/server/filer_grpc_server.go
@@ -20,7 +20,7 @@ func (fs *FilerServer) LookupDirectoryEntry(ctx context.Context, req *filer_pb.L
entry, err := fs.filer.FindEntry(ctx, filer2.FullPath(filepath.ToSlash(filepath.Join(req.Directory, req.Name))))
if err != nil {
- return nil, fmt.Errorf("%s not found under %s: %v", req.Name, req.Directory, err)
+ return nil, err
}
return &filer_pb.LookupDirectoryEntryResponse{
diff --git a/weed/storage/volume_create.go b/weed/storage/volume_create.go
index 02775c109..12b608841 100644
--- a/weed/storage/volume_create.go
+++ b/weed/storage/volume_create.go
@@ -9,7 +9,7 @@ import (
)
func createVolumeFile(fileName string, preallocate int64) (file *os.File, e error) {
- file, e = os.OpenFile(fileName, os.O_RDWR|os.O_CREATE, 0644)
+ file, e = os.OpenFile(fileName, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0644)
if preallocate > 0 {
glog.V(0).Infof("Preallocated disk space for %s is not supported", fileName)
}
diff --git a/weed/storage/volume_create_linux.go b/weed/storage/volume_create_linux.go
index 875f02f00..df458166d 100644
--- a/weed/storage/volume_create_linux.go
+++ b/weed/storage/volume_create_linux.go
@@ -10,7 +10,7 @@ import (
)
func createVolumeFile(fileName string, preallocate int64) (file *os.File, e error) {
- file, e = os.OpenFile(fileName, os.O_RDWR|os.O_CREATE, 0644)
+ file, e = os.OpenFile(fileName, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0644)
if preallocate != 0 {
syscall.Fallocate(int(file.Fd()), 1, 0, preallocate)
glog.V(0).Infof("Preallocated %d bytes disk space for %s", preallocate, fileName)