|
@@ -253,13 +253,13 @@ func saveTimeWindow(faultLabel string, faultHappenTime string, lastTimeWindow *e
|
|
MasterTopics: masterTopics,
|
|
MasterTopics: masterTopics,
|
|
SlaveTopics: slaveTopics,
|
|
SlaveTopics: slaveTopics,
|
|
}
|
|
}
|
|
- log.GlobalLogger.Info("不在旧故障窗口内,向生产者队列添加一个新窗口:", newTimeWindow)
|
|
|
|
|
|
+ log.GlobalLogger.Infof("不在旧故障窗口内,向生产者队列添加一个新窗口,【Lable】=%v,【FaultTime】=%v,【Length】=%v", lastTimeWindow.Labels, lastTimeWindow.FaultTime, lastTimeWindow.Length)
|
|
|
|
+
|
|
util.AddTimeWindowToTimeWindowProducerQueue(newTimeWindow)
|
|
util.AddTimeWindowToTimeWindowProducerQueue(newTimeWindow)
|
|
} else {
|
|
} else {
|
|
// 2-2 如果在旧故障窗口内
|
|
// 2-2 如果在旧故障窗口内
|
|
global.TimeWindowProducerQueueMutex.RLock()
|
|
global.TimeWindowProducerQueueMutex.RLock()
|
|
defer global.TimeWindowProducerQueueMutex.RUnlock()
|
|
defer global.TimeWindowProducerQueueMutex.RUnlock()
|
|
- log.GlobalLogger.Info("在旧故障窗口内,更新生产者队列最新的窗口 - 开始:", lastTimeWindow)
|
|
|
|
// 2-2-1 更新故障窗口end时间
|
|
// 2-2-1 更新故障窗口end时间
|
|
maxEnd := util.TimeCustomChange(lastTimeWindow.TimeWindowBegin, commonConfig.PlatformConfig.TaskMaxTime)
|
|
maxEnd := util.TimeCustomChange(lastTimeWindow.TimeWindowBegin, commonConfig.PlatformConfig.TaskMaxTime)
|
|
expectEnd := util.TimeCustomChange(faultHappenTime, commonConfig.PlatformConfig.TaskAfterTime)
|
|
expectEnd := util.TimeCustomChange(faultHappenTime, commonConfig.PlatformConfig.TaskAfterTime)
|
|
@@ -280,7 +280,8 @@ func saveTimeWindow(faultLabel string, faultHappenTime string, lastTimeWindow *e
|
|
lastTimeWindow.MasterTopics = util.MergeSlice(sourceMasterTopics, masterTopics)
|
|
lastTimeWindow.MasterTopics = util.MergeSlice(sourceMasterTopics, masterTopics)
|
|
sourceSlaveTopics := lastTimeWindow.SlaveTopics
|
|
sourceSlaveTopics := lastTimeWindow.SlaveTopics
|
|
lastTimeWindow.SlaveTopics = util.MergeSlice(sourceSlaveTopics, slaveTopics)
|
|
lastTimeWindow.SlaveTopics = util.MergeSlice(sourceSlaveTopics, slaveTopics)
|
|
- log.GlobalLogger.Infof("在旧故障窗口内,更新生产者队列最新的窗口,【FaultTime】=%v,【Length】=%v", lastTimeWindow.FaultTime, lastTimeWindow.Length)
|
|
|
|
|
|
+ log.GlobalLogger.Infof("在旧故障窗口内,更新生产者队列最新的窗口,【Lable】=%v,【FaultTime】=%v,【Length】=%v", lastTimeWindow.Labels, lastTimeWindow.FaultTime, lastTimeWindow.Length)
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|