Commit 02be0edf93878ad3cc2a1b667d33136ff8008e67

Authored by Andrew Shvayka
1 parent b6ca4970

Improved logging

@@ -142,6 +142,7 @@ public class RemoteRuleEngineTransportService implements RuleEngineTransportServ @@ -142,6 +142,7 @@ public class RemoteRuleEngineTransportService implements RuleEngineTransportServ
142 if (recordsCount > 0) { 142 if (recordsCount > 0) {
143 while (!blockingPollRateBucket.tryConsume(recordsCount, TimeUnit.SECONDS.toNanos(5))) { 143 while (!blockingPollRateBucket.tryConsume(recordsCount, TimeUnit.SECONDS.toNanos(5))) {
144 log.info("Rule Engine consumer is busy. Required tokens: [{}]. Available tokens: [{}].", recordsCount, pollRateBucket.getAvailableTokens()); 144 log.info("Rule Engine consumer is busy. Required tokens: [{}]. Available tokens: [{}].", recordsCount, pollRateBucket.getAvailableTokens());
  145 + Thread.sleep(TimeUnit.SECONDS.toMillis(1));
145 } 146 }
146 log.trace("Processing {} records", recordsCount); 147 log.trace("Processing {} records", recordsCount);
147 } 148 }