diff options
| author | chrislu <chris.lu@gmail.com> | 2022-02-25 02:53:37 -0800 |
|---|---|---|
| committer | chrislu <chris.lu@gmail.com> | 2022-02-25 02:53:37 -0800 |
| commit | e4235486737ae79884659a028668d44aa01b83ae (patch) | |
| tree | 340bb1d3d06ad65cb0a23e4f045d147ebbc5af55 | |
| parent | e8110bb54ca3fde11a40d9a3abe555bbe5d1833c (diff) | |
| download | seaweedfs-e4235486737ae79884659a028668d44aa01b83ae.tar.xz seaweedfs-e4235486737ae79884659a028668d44aa01b83ae.zip | |
rename: pass along entry metadata
| -rw-r--r-- | weed/server/filer_grpc_server_rename.go | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/weed/server/filer_grpc_server_rename.go b/weed/server/filer_grpc_server_rename.go index 773f7aebe..d401ba8c8 100644 --- a/weed/server/filer_grpc_server_rename.go +++ b/weed/server/filer_grpc_server_rename.go @@ -163,11 +163,15 @@ func (fs *FilerServer) moveSelfEntry(ctx context.Context, stream filer_pb.Seawee // add to new directory newEntry := &filer.Entry{ - FullPath: newPath, - Attr: entry.Attr, - Chunks: entry.Chunks, - Extended: entry.Extended, - Content: entry.Content, + FullPath: newPath, + Attr: entry.Attr, + Chunks: entry.Chunks, + Extended: entry.Extended, + Content: entry.Content, + HardLinkCounter: entry.HardLinkCounter, + HardLinkId: entry.HardLinkId, + Remote: entry.Remote, + Quota: entry.Quota, } if createErr := fs.filer.CreateEntry(ctx, newEntry, false, false, signatures); createErr != nil { return createErr |
