Update device state fetch pack size parameter

This commit is contained in:
Igor Kulikov 2022-08-03 20:45:58 +03:00
parent 13e7897d75
commit ac024aee28

View File

@ -159,7 +159,7 @@ public class DefaultDeviceStateService extends AbstractPartitionBasedService<Dev
@Getter
private boolean persistToTelemetry;
@Value("${state.initFetchPackSize:1000}")
@Value("${state.initFetchPackSize:50000}")
@Getter
private int initFetchPackSize;
@ -351,7 +351,7 @@ public class DefaultDeviceStateService extends AbstractPartitionBasedService<Dev
for (var entry : tpiDeviceMap.entrySet()) {
AtomicInteger counter = new AtomicInteger(0);
for (List<DeviceIdInfo> partition : Lists.partition(entry.getValue(), initFetchPackSize)) {
for (List<DeviceIdInfo> partition : Lists.partition(entry.getValue(), 1000)) {
log.info("[{}] Submit task for device states: {}", entry.getKey(), partition.size());
var devicePackFuture = deviceStateExecutor.submit(() -> {
var states = fetchDeviceStateData(partition);