Suppress LeaseAssignmentManager excessive WARN logs when there is no issue
This commit fixes https://github.com/awslabs/amazon-kinesis-client/issues/1407. The WARN level log statements should only be executed when a real problem had been detected.
This commit is contained in:
parent
ae9a433ebd
commit
f1769ecd80
1 changed files with 2 additions and 2 deletions
|
|
@ -537,8 +537,8 @@ public final class LeaseAssignmentManager {
|
||||||
.filter(workerMetrics -> !workerMetrics.isValidWorkerMetric())
|
.filter(workerMetrics -> !workerMetrics.isValidWorkerMetric())
|
||||||
.map(WorkerMetricStats::getWorkerId)
|
.map(WorkerMetricStats::getWorkerId)
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
log.warn("List of workerIds with invalid entries : {}", listOfWorkerIdOfInvalidWorkerMetricsEntry);
|
|
||||||
if (!listOfWorkerIdOfInvalidWorkerMetricsEntry.isEmpty()) {
|
if (!listOfWorkerIdOfInvalidWorkerMetricsEntry.isEmpty()) {
|
||||||
|
log.warn("List of workerIds with invalid entries : {}", listOfWorkerIdOfInvalidWorkerMetricsEntry);
|
||||||
metricsScope.addData(
|
metricsScope.addData(
|
||||||
"NumWorkersWithInvalidEntry",
|
"NumWorkersWithInvalidEntry",
|
||||||
listOfWorkerIdOfInvalidWorkerMetricsEntry.size(),
|
listOfWorkerIdOfInvalidWorkerMetricsEntry.size(),
|
||||||
|
|
@ -567,8 +567,8 @@ public final class LeaseAssignmentManager {
|
||||||
|
|
||||||
final Map.Entry<List<Lease>, List<String>> leaseListResponse = leaseListFuture.join();
|
final Map.Entry<List<Lease>, List<String>> leaseListResponse = leaseListFuture.join();
|
||||||
this.leaseList = leaseListResponse.getKey();
|
this.leaseList = leaseListResponse.getKey();
|
||||||
log.warn("Leases that failed deserialization : {}", leaseListResponse.getValue());
|
|
||||||
if (!leaseListResponse.getValue().isEmpty()) {
|
if (!leaseListResponse.getValue().isEmpty()) {
|
||||||
|
log.warn("Leases that failed deserialization : {}", leaseListResponse.getValue());
|
||||||
MetricsUtil.addCount(
|
MetricsUtil.addCount(
|
||||||
metricsScope,
|
metricsScope,
|
||||||
"LeaseDeserializationFailureCount",
|
"LeaseDeserializationFailureCount",
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue