selina.yan created HBASE-28238:
----------------------------------
Summary: rsrpcservice should perform the updateConfiguration
operation to priority @QosPriority(priority = HConstants.ADMIN_QOS)
Key: HBASE-28238
URL: https://issues.apache.org/jira/browse/HBASE-28238
Project: HBase
Issue Type: Improvement
Affects Versions: 2.5.0
Reporter: selina.yan
The updateConfiguration operation called by admin should be considered a higher
priority operation and given to the priority queue, but is currently considered
to have the same priority as read and write requests. If the handle is
occupied, the configuration cannot be updated. In fact, in our scenario, some
abnormal phoenix sql is killed by controlling the amount of data that scan can
filter with dynamic parameters. Abnormal sql often results in a full handle. In
this case, the configuration cannot be dynamically modified to implement
emergency traffic limiting.
{code:java}
@Override
@QosPriority(priority = HConstants.ADMIN_QOS)
public UpdateConfigurationResponse updateConfiguration(
RpcController controller, UpdateConfigurationRequest request)
throws ServiceException {{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)