mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2025-06-28 15:41:13 +08:00
avoid ticker leak
This commit is contained in:
parent
ba98f02d02
commit
364bb6c7b4
@ -66,6 +66,7 @@ func main() {
|
|||||||
|
|
||||||
go func() {
|
go func() {
|
||||||
ticker := time.NewTicker(1000 * time.Millisecond)
|
ticker := time.NewTicker(1000 * time.Millisecond)
|
||||||
|
defer ticker.Stop()
|
||||||
|
|
||||||
var lastTime time.Time
|
var lastTime time.Time
|
||||||
var counter, size int64
|
var counter, size int64
|
||||||
|
@ -72,6 +72,7 @@ func main() {
|
|||||||
|
|
||||||
go func() {
|
go func() {
|
||||||
ticker := time.NewTicker(500 * time.Millisecond)
|
ticker := time.NewTicker(500 * time.Millisecond)
|
||||||
|
defer ticker.Stop()
|
||||||
|
|
||||||
var lastTime time.Time
|
var lastTime time.Time
|
||||||
var counter, size int64
|
var counter, size int64
|
||||||
|
@ -297,6 +297,7 @@ func (ms *MasterServer) KeepConnected(stream master_pb.Seaweed_KeepConnectedServ
|
|||||||
}()
|
}()
|
||||||
|
|
||||||
ticker := time.NewTicker(5 * time.Second)
|
ticker := time.NewTicker(5 * time.Second)
|
||||||
|
defer ticker.Stop()
|
||||||
for {
|
for {
|
||||||
select {
|
select {
|
||||||
case message := <-messageChan:
|
case message := <-messageChan:
|
||||||
|
@ -159,7 +159,9 @@ func (vs *VolumeServer) doHeartbeat(masterAddress pb.ServerAddress, grpcDialOpti
|
|||||||
}
|
}
|
||||||
|
|
||||||
volumeTickChan := time.NewTicker(sleepInterval)
|
volumeTickChan := time.NewTicker(sleepInterval)
|
||||||
|
defer volumeTickChan.Stop()
|
||||||
ecShardTickChan := time.NewTicker(17 * sleepInterval)
|
ecShardTickChan := time.NewTicker(17 * sleepInterval)
|
||||||
|
defer ecShardTickChan.Stop()
|
||||||
dataCenter := vs.store.GetDataCenter()
|
dataCenter := vs.store.GetDataCenter()
|
||||||
rack := vs.store.GetRack()
|
rack := vs.store.GetRack()
|
||||||
ip := vs.store.Ip
|
ip := vs.store.Ip
|
||||||
|
Loading…
Reference in New Issue
Block a user