[ https://issues.apache.org/jira/browse/HBASE-11747?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16655754#comment-16655754 ]
stack commented on HBASE-11747: ------------------------------- I've been running into this. Complaint is: {code} 2018-10-18 11:12:49,592 WARN org.apache.hadoop.hbase.ipc.RpcServer: (responseTooLarge): {"call":"GetClusterStatus(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos$GetClusterStatusRequest)","starttimems":1539886367849,"responsesize":113099903,"method":"GetClusterStatus","param":"TODO: class org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos$GetClusterStatusRequest","processingtimems":1553,"client":"10.17.208.28:54766","queuetimems":0,"class":"HMaster"} {code} The above WARN triggers at 100MB. Heartbeating 100MB is crazy. > ClusterStatus (heartbeat) is too bulky > --------------------------------------- > > Key: HBASE-11747 > URL: https://issues.apache.org/jira/browse/HBASE-11747 > Project: HBase > Issue Type: Sub-task > Reporter: Virag Kothari > Priority: Major > Attachments: exceptiontrace > > > Following exception on 0.98 with 1M regions on cluster with 160 region servers > {code} > Caused by: java.io.IOException: Call to regionserverhost:port failed on local > exception: com.google.protobuf.InvalidProtocolBufferException: Protocol > message was too large. May be malicious. Use > CodedInputStream.setSizeLimit() to increase the size limit. > at > org.apache.hadoop.hbase.ipc.RpcClient.wrapException(RpcClient.java:1482) > at org.apache.hadoop.hbase.ipc.RpcClient.call(RpcClient.java:1454) > at > org.apache.hadoop.hbase.ipc.RpcClient.callBlockingMethod(RpcClient.java:1654) > at > org.apache.hadoop.hbase.ipc.RpcClient$BlockingRpcChannelImplementation.callBlockingMethod(RpcClient.java:1712) > at > org.apache.hadoop.hbase.protobuf.generated.MasterProtos$MasterService$BlockingStub.getClusterStatus(MasterProtos.java:42555) > at > org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation$5.getClusterStatus(HConnectionManager.java:2132) > at > org.apache.hadoop.hbase.client.HBaseAdmin$16.call(HBaseAdmin.java:2166) > at > org.apache.hadoop.hbase.client.HBaseAdmin$16.call(HBaseAdmin.java:2162) > at > org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(RpcRetryingCaller.java:114) > ... 43 more > Caused by: com.google.protobuf.InvalidProtocolBufferException: Protocol > message was too large. May be malicious. Use > CodedInputStream.setSizeLimit() to increase the size limit. > at > com.google.protobuf.InvalidProtocolBufferException.sizeLimitExceeded(InvalidProtocolBufferException.java:110) > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)