Skip to content

Commit 6ece958

Browse files
committed
HBASE-22943 Various procedures should not cache log trace level (#557)
Signed-off-by: Peter Somogyi <psomogyi@apache.org> (cherry picked from commit 83e7794)
1 parent 84b4a61 commit 6ece958

File tree

4 files changed

+4
-66
lines changed

4 files changed

+4
-66
lines changed

hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.java

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,6 @@
9292
public class SplitTableRegionProcedure
9393
extends AbstractStateMachineRegionProcedure<SplitTableRegionState> {
9494
private static final Logger LOG = LoggerFactory.getLogger(SplitTableRegionProcedure.class);
95-
private Boolean traceEnabled = null;
9695
private RegionInfo daughterOneRI;
9796
private RegionInfo daughterTwoRI;
9897
private byte[] bestSplitRow;
@@ -341,9 +340,7 @@ protected Flow executeFromState(MasterProcedureEnv env, SplitTableRegionState st
341340
@Override
342341
protected void rollbackState(final MasterProcedureEnv env, final SplitTableRegionState state)
343342
throws IOException, InterruptedException {
344-
if (isTraceEnabled()) {
345-
LOG.trace(this + " rollback state=" + state);
346-
}
343+
LOG.trace("{} rollback state={}", this, state);
347344

348345
try {
349346
switch (state) {
@@ -887,18 +884,6 @@ private void writeMaxSequenceIdFile(MasterProcedureEnv env) throws IOException {
887884
}
888885
}
889886

890-
/**
891-
* The procedure could be restarted from a different machine. If the variable is null, we need to
892-
* retrieve it.
893-
* @return traceEnabled
894-
*/
895-
private boolean isTraceEnabled() {
896-
if (traceEnabled == null) {
897-
traceEnabled = LOG.isTraceEnabled();
898-
}
899-
return traceEnabled;
900-
}
901-
902887
@Override
903888
protected boolean abort(MasterProcedureEnv env) {
904889
// Abort means rollback. We can't rollback all steps. HBASE-18018 added abort to all

hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.java

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,6 @@ public class CloneSnapshotProcedure
7878
// Monitor
7979
private MonitoredTask monitorStatus = null;
8080

81-
private Boolean traceEnabled = null;
82-
8381
/**
8482
* Constructor (for failover)
8583
*/
@@ -130,9 +128,7 @@ private void restoreSnapshotAcl(MasterProcedureEnv env) throws IOException {
130128
@Override
131129
protected Flow executeFromState(final MasterProcedureEnv env, final CloneSnapshotState state)
132130
throws InterruptedException {
133-
if (isTraceEnabled()) {
134-
LOG.trace(this + " execute state=" + state);
135-
}
131+
LOG.trace("{} execute state={}", this, state);
136132
try {
137133
switch (state) {
138134
case CLONE_SNAPSHOT_PRE_OPERATION:
@@ -519,15 +515,4 @@ private void addRegionsToMeta(final MasterProcedureEnv env) throws IOException {
519515
metaChanges.updateMetaParentRegions(env.getMasterServices().getConnection(), newRegions);
520516
}
521517

522-
/**
523-
* The procedure could be restarted from a different machine. If the variable is null, we need to
524-
* retrieve it.
525-
* @return traceEnabled
526-
*/
527-
private Boolean isTraceEnabled() {
528-
if (traceEnabled == null) {
529-
traceEnabled = LOG.isTraceEnabled();
530-
}
531-
return traceEnabled;
532-
}
533518
}

hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/EnableTableProcedure.java

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,6 @@ public class EnableTableProcedure
5252

5353
private TableName tableName;
5454

55-
private Boolean traceEnabled = null;
56-
5755
public EnableTableProcedure() {
5856
}
5957

@@ -80,9 +78,7 @@ public EnableTableProcedure(MasterProcedureEnv env, TableName tableName,
8078
@Override
8179
protected Flow executeFromState(final MasterProcedureEnv env, final EnableTableState state)
8280
throws InterruptedException {
83-
if (isTraceEnabled()) {
84-
LOG.trace(this + " execute state=" + state);
85-
}
81+
LOG.trace("{} execute state={}", this, state);
8682

8783
try {
8884
switch (state) {
@@ -389,18 +385,6 @@ private void postEnable(final MasterProcedureEnv env, final EnableTableState sta
389385
runCoprocessorAction(env, state);
390386
}
391387

392-
/**
393-
* The procedure could be restarted from a different machine. If the variable is null, we need to
394-
* retrieve it.
395-
* @return traceEnabled
396-
*/
397-
private Boolean isTraceEnabled() {
398-
if (traceEnabled == null) {
399-
traceEnabled = LOG.isTraceEnabled();
400-
}
401-
return traceEnabled;
402-
}
403-
404388
/**
405389
* Coprocessor Action.
406390
* @param env MasterProcedureEnv

hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.java

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,6 @@ public class RestoreSnapshotProcedure
7777
// Monitor
7878
private MonitoredTask monitorStatus = null;
7979

80-
private Boolean traceEnabled = null;
81-
8280
/**
8381
* Constructor (for failover)
8482
*/
@@ -129,9 +127,7 @@ private MonitoredTask getMonitorStatus() {
129127
@Override
130128
protected Flow executeFromState(final MasterProcedureEnv env, final RestoreSnapshotState state)
131129
throws InterruptedException {
132-
if (isTraceEnabled()) {
133-
LOG.trace(this + " execute state=" + state);
134-
}
130+
LOG.trace("{} execute state={}", this, state);
135131

136132
// Make sure that the monitor status is set up
137133
getMonitorStatus();
@@ -549,16 +545,4 @@ private void restoreSnapshotAcl(final MasterProcedureEnv env) throws IOException
549545
env.getMasterServices().getConfiguration());
550546
}
551547
}
552-
553-
/**
554-
* The procedure could be restarted from a different machine. If the variable is null, we need to
555-
* retrieve it.
556-
* @return traceEnabled
557-
*/
558-
private Boolean isTraceEnabled() {
559-
if (traceEnabled == null) {
560-
traceEnabled = LOG.isTraceEnabled();
561-
}
562-
return traceEnabled;
563-
}
564548
}

0 commit comments

Comments
 (0)