aboutsummaryrefslogtreecommitdiff
path: root/weed/server
diff options
context:
space:
mode:
authorChris Lu <chrislusf@users.noreply.github.com>2021-05-05 07:41:38 -0700
committerGitHub <noreply@github.com>2021-05-05 07:41:38 -0700
commit24efa31e49aea0ff5e0cbdaa1a8cb6267dbcbfed (patch)
tree938711f3bb8854b2fdda61d4cd47fdbfb7a24bc5 /weed/server
parente24ba2aadc3c8a7fe4175eda452c6c59989a6b0c (diff)
parentac26080bd2153803562838675238a349c203d3e8 (diff)
downloadseaweedfs-24efa31e49aea0ff5e0cbdaa1a8cb6267dbcbfed.tar.xz
seaweedfs-24efa31e49aea0ff5e0cbdaa1a8cb6267dbcbfed.zip
Merge pull request #2045 from qieqieplus/fix-vacuum-commit
Diffstat (limited to 'weed/server')
-rw-r--r--weed/server/volume_grpc_vacuum.go9
1 files changed, 2 insertions, 7 deletions
diff --git a/weed/server/volume_grpc_vacuum.go b/weed/server/volume_grpc_vacuum.go
index b87de4b5b..f8d1b7fda 100644
--- a/weed/server/volume_grpc_vacuum.go
+++ b/weed/server/volume_grpc_vacuum.go
@@ -44,19 +44,14 @@ func (vs *VolumeServer) VacuumVolumeCommit(ctx context.Context, req *volume_serv
resp := &volume_server_pb.VacuumVolumeCommitResponse{}
- err := vs.store.CommitCompactVolume(needle.VolumeId(req.VolumeId))
+ readOnly, err := vs.store.CommitCompactVolume(needle.VolumeId(req.VolumeId))
if err != nil {
glog.Errorf("commit volume %d: %v", req.VolumeId, err)
} else {
glog.V(1).Infof("commit volume %d", req.VolumeId)
}
- if err == nil {
- if vs.store.GetVolume(needle.VolumeId(req.VolumeId)).IsReadOnly() {
- resp.IsReadOnly = true
- }
- }
-
+ resp.IsReadOnly = readOnly
return resp, err
}