Browse Source

Detecting rule nodes that cause timeout

pull/3426/head
Andrii Shvaika 6 years ago
parent
commit
35feb2fea4
  1. 2
      application/src/main/java/org/thingsboard/server/service/queue/TbMsgPackProcessingContext.java

2
application/src/main/java/org/thingsboard/server/service/queue/TbMsgPackProcessingContext.java

@ -65,7 +65,7 @@ public class TbMsgPackProcessingContext {
public boolean await(long packProcessingTimeout, TimeUnit milliseconds) throws InterruptedException {
boolean success = processingTimeoutLatch.await(packProcessingTimeout, milliseconds);
if (!success && profilerEnabled) {
msgProfilerMap.values().forEach(TbMsgProfilerInfo::onTimeout);
msgProfilerMap.values().forEach(this::onTimeout);
}
return success;
}

Loading…
Cancel
Save