diff options
| author | joeslay <54322500+joeslay@users.noreply.github.com> | 2019-09-02 11:39:40 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-09-02 11:39:40 +0100 |
| commit | e91139348e795b64ac3329885c29e68c8863393d (patch) | |
| tree | 476f3da86e1867487b46835406eecbf6cf286f68 /weed | |
| parent | 595a1beff00196c9b207787833578ba1de1847e5 (diff) | |
| parent | 60c9215a00d9b72be6f7d0e5382227d2b57de9d5 (diff) | |
| download | seaweedfs-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.go | 2 | ||||
| -rw-r--r-- | weed/storage/volume_create.go | 2 | ||||
| -rw-r--r-- | weed/storage/volume_create_linux.go | 2 |
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) |
