This is an automated email from the ASF dual-hosted git repository.
dlmarion pushed a commit to branch 2.1
in repository https://gitbox.apache.org/repos/asf/accumulo.git
The following commit(s) were added to refs/heads/2.1 by this push:
new c2df3baeae Added log.isTraceEnabled to LogFileKey (#5499)
c2df3baeae is described below
commit c2df3baeae3af49a917cdadf49c6d83f87269529
Author: Dave Marion <[email protected]>
AuthorDate: Wed Apr 23 15:22:16 2025 -0400
Added log.isTraceEnabled to LogFileKey (#5499)
There are two trace statements that use Arrays.toString()
as an argument. The methods where these log statements are
found are used frequently in log recovery and the call
to Arrays.toString may be unnecessary if trace logging is
disabled.
---
.../java/org/apache/accumulo/tserver/logger/LogFileKey.java | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git
a/server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileKey.java
b/server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileKey.java
index 18d6c7e321..6f43344b23 100644
---
a/server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileKey.java
+++
b/server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileKey.java
@@ -293,7 +293,9 @@ public class LogFileKey implements
WritableComparable<LogFileKey> {
row[11] = (byte) ((seq >>> 8) & mask);
row[12] = (byte) (seq & mask);
- log.trace("Convert {} {} {} to row {}", event, tabletId, seq,
Arrays.toString(row));
+ if (log.isTraceEnabled()) {
+ log.trace("Convert {} {} {} to row {}", event, tabletId, seq,
Arrays.toString(row));
+ }
return row;
}
@@ -347,8 +349,10 @@ public class LogFileKey implements
WritableComparable<LogFileKey> {
if (eventType(logFileKey.event) != rowParts[0]) {
throw new AssertionError("Event in row differs from column family. Key:
" + key);
}
- log.trace("From row {} get {} {} {}", Arrays.toString(rowParts),
logFileKey.event,
- logFileKey.tabletId, logFileKey.seq);
+ if (log.isTraceEnabled()) {
+ log.trace("From row {} get {} {} {}", Arrays.toString(rowParts),
logFileKey.event,
+ logFileKey.tabletId, logFileKey.seq);
+ }
// handle special cases of what is stored in the qualifier
switch (logFileKey.event) {