Merge pull request #13003 from irynamatveieva/cf-fixes
Calculated fields: fixed timeouts
This commit is contained in:
commit
31229007a3
@ -302,6 +302,8 @@ public class CalculatedFieldEntityMessageProcessor extends AbstractContextAwareM
|
|||||||
systemContext.persistCalculatedFieldDebugEvent(tenantId, ctx.getCfId(), entityId, state.getArguments(), tbMsgId, tbMsgType, JacksonUtil.writeValueAsString(calculationResult.getResult()), null);
|
systemContext.persistCalculatedFieldDebugEvent(tenantId, ctx.getCfId(), entityId, state.getArguments(), tbMsgId, tbMsgType, JacksonUtil.writeValueAsString(calculationResult.getResult()), null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
callback.onSuccess();
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
throw CalculatedFieldException.builder().ctx(ctx).eventEntity(entityId).msgId(tbMsgId).msgType(tbMsgType).arguments(state.getArguments()).cause(e).build();
|
throw CalculatedFieldException.builder().ctx(ctx).eventEntity(entityId).msgId(tbMsgId).msgType(tbMsgType).arguments(state.getArguments()).cause(e).build();
|
||||||
|
|||||||
@ -367,6 +367,10 @@ public class CalculatedFieldManagerMessageProcessor extends AbstractContextAware
|
|||||||
log.debug("Received linked telemetry msg from entity [{}]", sourceEntityId);
|
log.debug("Received linked telemetry msg from entity [{}]", sourceEntityId);
|
||||||
var proto = msg.getProto();
|
var proto = msg.getProto();
|
||||||
var linksList = proto.getLinksList();
|
var linksList = proto.getLinksList();
|
||||||
|
if (linksList.isEmpty()) {
|
||||||
|
log.debug("[{}] No CF links to process new telemetry.", msg.getTenantId());
|
||||||
|
msg.getCallback().onSuccess();
|
||||||
|
}
|
||||||
for (var linkProto : linksList) {
|
for (var linkProto : linksList) {
|
||||||
var link = fromProto(linkProto);
|
var link = fromProto(linkProto);
|
||||||
var targetEntityId = link.entityId();
|
var targetEntityId = link.entityId();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user