1
0
Fork 0
mirror of https://github.com/chrislusf/seaweedfs synced 2024-09-06 09:00:34 +02:00

Merge branch 'master' into mq-subscribe

This commit is contained in:
chrislu 2024-01-23 19:41:16 -08:00
commit a8ddbf9ed2
3 changed files with 0 additions and 13 deletions

View file

@ -61,11 +61,6 @@ func (ms *MasterServer) ProcessGrowRequest() {
}
vl.DoneGrowRequest()
if req.ErrCh != nil {
req.ErrCh <- err
close(req.ErrCh)
}
filter.Delete(req)
}()

View file

@ -135,17 +135,10 @@ func (ms *MasterServer) dirAssignHandler(w http.ResponseWriter, r *http.Request)
writeJsonQuiet(w, r, http.StatusNotFound, operation.AssignResult{Error: "No free volumes left for " + option.String()})
return
}
errCh := make(chan error, 1)
vl.AddGrowRequest()
ms.vgCh <- &topology.VolumeGrowRequest{
Option: option,
Count: writableVolumeCount,
ErrCh: errCh,
}
if err := <-errCh; err != nil {
writeJsonError(w, r, http.StatusInternalServerError, fmt.Errorf("cannot grow volume group! %v", err))
return
}
}
if err != nil {

View file

@ -29,7 +29,6 @@ This package is created to resolve these replica placement issues:
type VolumeGrowRequest struct {
Option *VolumeGrowOption
Count int
ErrCh chan error
}
type VolumeGrowOption struct {