Fixed a time series bug about downsampling setting in processors are different from the setting in receivers. (#2856)
#2851
This commit is contained in:
parent
ec731b2ad8
commit
1c545a3708
|
|
@ -65,7 +65,7 @@ public class RecordStreamProcessor implements StreamProcessor<Record> {
|
|||
}
|
||||
|
||||
IModelSetter modelSetter = moduleDefineHolder.find(CoreModule.NAME).provider().getService(IModelSetter.class);
|
||||
Model model = modelSetter.putIfAbsent(recordClass, stream.scopeId(), new Storage(stream.name(), true, true, Downsampling.Minute));
|
||||
Model model = modelSetter.putIfAbsent(recordClass, stream.scopeId(), new Storage(stream.name(), true, true, Downsampling.Second));
|
||||
RecordPersistentWorker persistentWorker = new RecordPersistentWorker(moduleDefineHolder, model, 1000, recordDAO);
|
||||
|
||||
persistentWorkers.add(persistentWorker);
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ public class TopNStreamProcessor implements StreamProcessor<TopN> {
|
|||
}
|
||||
|
||||
IModelSetter modelSetter = moduleDefineHolder.find(CoreModule.NAME).provider().getService(IModelSetter.class);
|
||||
Model model = modelSetter.putIfAbsent(topNClass, stream.scopeId(), new Storage(stream.name(), true, true, Downsampling.Minute));
|
||||
Model model = modelSetter.putIfAbsent(topNClass, stream.scopeId(), new Storage(stream.name(), true, true, Downsampling.Second));
|
||||
|
||||
TopNWorker persistentWorker = new TopNWorker(moduleDefineHolder, model, 50, recordDAO);
|
||||
persistentWorkers.add(persistentWorker);
|
||||
|
|
|
|||
|
|
@ -33,8 +33,8 @@ public class ModelName {
|
|||
return modelName + Const.ID_SPLIT + Downsampling.Day.getName();
|
||||
case Hour:
|
||||
return modelName + Const.ID_SPLIT + Downsampling.Hour.getName();
|
||||
case Second:
|
||||
return modelName + Const.ID_SPLIT + Downsampling.Second.getName();
|
||||
// case Second:
|
||||
// return modelName + Const.ID_SPLIT + Downsampling.Second.getName();
|
||||
default:
|
||||
return modelName;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue