|
@@ -10,11 +10,11 @@ import (
|
|
|
)
|
|
|
|
|
|
var (
|
|
|
- ChannelKillRosRecord = make(chan int)
|
|
|
- ChannelKillDiskClean = make(chan int)
|
|
|
- ChannelKillSubscriber = make(chan int)
|
|
|
- ChannelKillMove = make(chan int)
|
|
|
- ChannelKillConsume = make(chan int)
|
|
|
+ ChannelKillRosRecord = make(chan int)
|
|
|
+ ChannelKillDiskClean = make(chan int)
|
|
|
+ ChannelKillWindowProducer = make(chan int)
|
|
|
+ ChannelKillMove = make(chan int)
|
|
|
+ ChannelKillConsume = make(chan int)
|
|
|
|
|
|
KillChannel = 5
|
|
|
KillTimes = 0
|
|
@@ -35,7 +35,7 @@ type KillService struct{}
|
|
|
func (m *KillService) Kill(args *KillSignal, reply *int) error {
|
|
|
log.GlobalLogger.Info("接收到自杀信号:", *args)
|
|
|
ChannelKillRosRecord <- 1
|
|
|
- ChannelKillSubscriber <- 1
|
|
|
+ ChannelKillWindowProducer <- 1
|
|
|
if args.DropUploadData == true {
|
|
|
|
|
|
ChannelKillMove <- 1
|
|
@@ -79,9 +79,9 @@ func AddKillTimes(info string) {
|
|
|
KillTimes++
|
|
|
close(ChannelKillDiskClean)
|
|
|
case "3":
|
|
|
- log.GlobalLogger.Infof("已杀死rosnode和ros订阅者goroutine,当前自杀进度 %v / %v", KillTimes, KillChannel)
|
|
|
+ log.GlobalLogger.Infof("已杀死时间窗口生产者,当前自杀进度 %v / %v", KillTimes, KillChannel)
|
|
|
KillTimes++
|
|
|
- close(ChannelKillSubscriber)
|
|
|
+ close(ChannelKillWindowProducer)
|
|
|
case "4":
|
|
|
log.GlobalLogger.Infof("已杀死bag包移动goroutine,当前自杀进度 %v / %v", KillTimes, KillChannel)
|
|
|
KillTimes++
|