[ https://issues.apache.org/jira/browse/HBASE-13375?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14557819#comment-14557819 ]
Hudson commented on HBASE-13375: -------------------------------- SUCCESS: Integrated in HBase-1.2 #101 (See [https://builds.apache.org/job/HBase-1.2/101/]) HBASE-13375 Provide HBase superuser higher priority over other users in the RPC handling. (Mikhail Antonov) (anoopsamjohn: rev 2542a38e217a5089c678faa9f8818db4c0c553a2) * hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/PriorityFunction.java * hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestSimpleRpcScheduler.java * hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestPriorityRpc.java * hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestQosFunction.java * hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/AnnotationReadingPriorityFunction.java * hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestMasterPriorityRpc.java * hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/SimpleRpcScheduler.java * hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RSRpcServices.java > Provide HBase superuser higher priority over other users in the RPC handling > ---------------------------------------------------------------------------- > > Key: HBASE-13375 > URL: https://issues.apache.org/jira/browse/HBASE-13375 > Project: HBase > Issue Type: Improvement > Components: rpc > Reporter: Devaraj Das > Assignee: Mikhail Antonov > Fix For: 2.0.0, 1.2.0 > > Attachments: HBASE-13375-v0.patch, HBASE-13375-v1.patch, > HBASE-13375-v1.patch, HBASE-13375-v1.patch, HBASE-13375-v2.patch, > HBASE-13375-v3.patch, HBASE-13375-v4.patch, HBASE-13375-v5.patch, > HBASE-13375-v6.patch, HBASE-13375-v7.patch, HBASE-13375-v8.patch, > HBASE-13375-v9-branch-1.1.patch, HBASE-13375-v9.patch > > > HBASE-13351 annotates Master RPCs so that RegionServer RPCs are treated with > a higher priority compared to user RPCs (and they are handled by a separate > set of handlers, etc.). It may be good to stretch this to users too - hbase > superuser (configured via hbase.superuser) gets higher priority over other > users in the RPC handling. That way the superuser can always perform > administrative operations on the cluster even if all the normal priority > handlers are occupied (for example, we had a situation where all the master's > handlers were tied up with many simultaneous createTable RPC calls from > multiple users and the master wasn't able to perform any operations initiated > by the admin). (Discussed this some with [~enis] and [~elserj]). > Does this make sense to others? -- This message was sent by Atlassian JIRA (v6.3.4#6332)