Chris Lu
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
2 additions and
2 deletions
-
weed/filesys/dir_rename.go
-
weed/server/filer_grpc_server_rename.go
|
|
@ -111,7 +111,7 @@ func (dir *Dir) handleRenameResponse(ctx context.Context, resp *filer_pb.StreamR |
|
|
|
// change file handle
|
|
|
|
inodeId := oldPath.AsInode() |
|
|
|
dir.wfs.handlesLock.Lock() |
|
|
|
if existingHandle, found := dir.wfs.handles[inodeId]; found && existingHandle == nil { |
|
|
|
if existingHandle, found := dir.wfs.handles[inodeId]; found && existingHandle != nil { |
|
|
|
glog.V(4).Infof("opened file handle %s => %s", oldPath, newPath) |
|
|
|
delete(dir.wfs.handles, inodeId) |
|
|
|
dir.wfs.handles[newPath.AsInode()] = existingHandle |
|
|
|
|
|
@ -159,7 +159,7 @@ func (fs *FilerServer) moveSelfEntry(ctx context.Context, stream filer_pb.Seawee |
|
|
|
} |
|
|
|
if stream != nil { |
|
|
|
if err := stream.Send(&filer_pb.StreamRenameEntryResponse{ |
|
|
|
Directory: string(newParent), |
|
|
|
Directory: string(oldParent), |
|
|
|
EventNotification: &filer_pb.EventNotification{ |
|
|
|
OldEntry: &filer_pb.Entry{ |
|
|
|
Name: entry.Name(), |
|
|
|