mirror of
https://github.com/pgsty/minio.git
synced 2026-07-22 05:30:24 +03:00
rpc/client: Implement RenameFile properly. (#1443)
This commit is contained in:
committed by
Anand Babu (AB) Periasamy
parent
8102a4712a
commit
3bf3d18f1f
@@ -118,6 +118,21 @@ func (s *storageServer) DeleteFileHandler(arg *DeleteFileArgs, reply *GenericRep
|
||||
return nil
|
||||
}
|
||||
|
||||
// RenameFileHandler - rename file handler is rpc wrapper to rename file.
|
||||
func (s *storageServer) RenameFileHandler(arg *RenameFileArgs, reply *GenericReply) error {
|
||||
err := s.storage.RenameFile(arg.SrcVol, arg.SrcPath, arg.DstVol, arg.DstPath)
|
||||
if err != nil {
|
||||
log.WithFields(logrus.Fields{
|
||||
"srcVolume": arg.SrcVol,
|
||||
"srcPath": arg.SrcPath,
|
||||
"dstVolume": arg.DstVol,
|
||||
"dstPath": arg.DstPath,
|
||||
}).Errorf("RenameFile failed with error %s", err)
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// Initialize new storage rpc.
|
||||
func newRPCServer(exportPath string) (*storageServer, error) {
|
||||
// Initialize posix storage API.
|
||||
|
||||
Reference in New Issue
Block a user