aboutsummaryrefslogtreecommitdiff
path: root/weed/command/volume.go
diff options
context:
space:
mode:
Diffstat (limited to 'weed/command/volume.go')
-rw-r--r--weed/command/volume.go11
1 files changed, 2 insertions, 9 deletions
diff --git a/weed/command/volume.go b/weed/command/volume.go
index ab3c63a9a..eb89027ab 100644
--- a/weed/command/volume.go
+++ b/weed/command/volume.go
@@ -3,7 +3,7 @@ package command
import (
"fmt"
"github.com/chrislusf/seaweedfs/weed/storage/types"
- "github.com/chrislusf/seaweedfs/weed/udptransfer"
+ "github.com/chrislusf/seaweedfs/weed/wdclient/penet"
"net"
"net/http"
httppprof "net/http/pprof"
@@ -401,13 +401,7 @@ func (v VolumeServerOptions) startTcpService(volumeServer *weed_server.VolumeSer
func (v VolumeServerOptions) startUdpService(volumeServer *weed_server.VolumeServer) {
listeningAddress := *v.bindIp + ":" + strconv.Itoa(*v.port+20001)
- listener, err := udptransfer.NewEndpoint(&udptransfer.Params{
- LocalAddr: listeningAddress,
- Bandwidth: 100,
- FastRetransmit: true,
- FlatTraffic: true,
- IsServ: true,
- })
+ listener, err := penet.Listen("", listeningAddress)
if err != nil {
glog.Fatalf("Volume server listen on %s:%v", listeningAddress, err)
}
@@ -416,7 +410,6 @@ func (v VolumeServerOptions) startUdpService(volumeServer *weed_server.VolumeSer
for {
conn, err := listener.Accept()
if err == nil {
- glog.V(0).Infof("Client from %s", conn.RemoteAddr())
go volumeServer.HandleUdpConnection(conn)
} else if isTemporaryError(err) {
continue