You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by st...@apache.org on 2019/10/04 03:49:40 UTC
[hbase] 02/02: HBASE-23103 Survey incidence of table state queries
Log at trace level when getTableState called
This is an automated email from the ASF dual-hosted git repository.
stack pushed a commit to branch HBASE-23055
in repository https://gitbox.apache.org/repos/asf/hbase.git
commit b5a13077e35a167ff3d0669a50a0537d741cb02f
Author: stack <st...@apache.org>
AuthorDate: Thu Oct 3 20:47:56 2019 -0700
HBASE-23103 Survey incidence of table state queries
Log at trace level when getTableState called
---
.../main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
index 06a99fa..bb5ebc1 100644
--- a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
+++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
@@ -1131,6 +1131,11 @@ public class MasterRpcServices extends RSRpcServices
try {
master.checkServiceStarted();
TableName tableName = ProtobufUtil.toTableName(request.getTableName());
+ if (LOG.isTraceEnabled()) {
+ User caller = RpcServer.getRequestUser().orElse(null);
+ String client = RpcServer.getRemoteAddress().map(InetAddress::toString).orElse("");
+ LOG.trace("Get Table State {}, {}, {}", tableName.getNameAsString(), caller, client);
+ }
TableState ts = master.getTableStateManager().getTableState(tableName);
GetTableStateResponse.Builder builder = GetTableStateResponse.newBuilder();
builder.setTableState(ts.convert());