|
@@ -87,16 +87,17 @@ outLoop:
|
|
|
}
|
|
|
|
|
|
// 4 compress包,必须顺序执行,此时每个包会对应生成一个压缩过的包和原始包,原始包后缀为.orig.bag
|
|
|
- c_log.GlobalLogger.Info("压缩 bag 数据包,故障时间为:", currentTimeWindow.FaultTime)
|
|
|
- for i, bag := range bags {
|
|
|
- oldName := bag
|
|
|
- compressCommand := []string{"compress", "--bz2", oldName}
|
|
|
- c_log.GlobalLogger.Info("正在压缩中,【FaultTime】=", currentTimeWindow.FaultTime, "【Label】=", currentTimeWindow.Labels, ",进度", i+1, "/", bagNumber, "。")
|
|
|
- if _, output, err := util.ExecuteWithEnvSync(commonConfig.RosbagEnvs, commonConfig.RosbagPath, compressCommand...); err != nil {
|
|
|
- c_log.GlobalLogger.Errorf("compress命令执行出错【命令】=%v,【输出】=%v,【err】=%v", compressCommand, output, err)
|
|
|
- continue
|
|
|
- }
|
|
|
- }
|
|
|
+ // 5 todo 机器人去掉压缩过程,防止cpu跑满
|
|
|
+ //c_log.GlobalLogger.Info("压缩 bag 数据包,故障时间为:", currentTimeWindow.FaultTime)
|
|
|
+ //for i, bag := range bags {
|
|
|
+ // oldName := bag
|
|
|
+ // compressCommand := []string{"compress", "--bz2", oldName}
|
|
|
+ // c_log.GlobalLogger.Info("正在压缩中,【FaultTime】=", currentTimeWindow.FaultTime, "【Label】=", currentTimeWindow.Labels, ",进度", i+1, "/", bagNumber, "。")
|
|
|
+ // if _, output, err := util.ExecuteWithEnvSync(commonConfig.RosbagEnvs, commonConfig.RosbagPath, compressCommand...); err != nil {
|
|
|
+ // c_log.GlobalLogger.Errorf("compress命令执行出错【命令】=%v,【输出】=%v,【err】=%v", compressCommand, output, err)
|
|
|
+ // continue
|
|
|
+ // }
|
|
|
+ //}
|
|
|
// 5 upload,必须顺序执行
|
|
|
c_log.GlobalLogger.Info("发送bag数据包,故障时间为:", currentTimeWindow.FaultTime)
|
|
|
start := time.Now()
|