Repository: incubator-ranger
Updated Branches:
  refs/heads/master 984d3ffb8 -> 0851489e2


RANGER-920: Update HBase plugin for changes in the HBase Authorizer interface


Project: http://git-wip-us.apache.org/repos/asf/incubator-ranger/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ranger/commit/0851489e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ranger/tree/0851489e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ranger/diff/0851489e

Branch: refs/heads/master
Commit: 0851489e215473e2a5ef08ef22af45180e16ac32
Parents: 984d3ff
Author: sneethiraj <[email protected]>
Authored: Mon Apr 11 20:20:19 2016 -0400
Committer: sneethiraj <[email protected]>
Committed: Mon Apr 11 20:20:19 2016 -0400

----------------------------------------------------------------------
 .../hbase/RangerAuthorizationCoprocessor.java       | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/0851489e/ranger-hbase-plugin-shim/src/main/java/org/apache/ranger/authorization/hbase/RangerAuthorizationCoprocessor.java
----------------------------------------------------------------------
diff --git 
a/ranger-hbase-plugin-shim/src/main/java/org/apache/ranger/authorization/hbase/RangerAuthorizationCoprocessor.java
 
b/ranger-hbase-plugin-shim/src/main/java/org/apache/ranger/authorization/hbase/RangerAuthorizationCoprocessor.java
index 7ecaf72..e276737 100644
--- 
a/ranger-hbase-plugin-shim/src/main/java/org/apache/ranger/authorization/hbase/RangerAuthorizationCoprocessor.java
+++ 
b/ranger-hbase-plugin-shim/src/main/java/org/apache/ranger/authorization/hbase/RangerAuthorizationCoprocessor.java
@@ -95,11 +95,12 @@ import 
org.apache.hadoop.hbase.replication.ReplicationEndpoint;
 import org.apache.hadoop.hbase.util.Pair;
 import org.apache.hadoop.hbase.wal.WALKey;
 import org.apache.ranger.plugin.classloader.RangerPluginClassLoader;
-
 import com.google.common.collect.ImmutableList;
 import com.google.protobuf.RpcCallback;
 import com.google.protobuf.RpcController;
 import com.google.protobuf.Service;
+import java.util.Set;
+import com.google.common.net.HostAndPort;
 
 public class RangerAuthorizationCoprocessor implements MasterObserver, 
RegionObserver, RegionServerObserver, BulkLoadObserver, 
AccessControlProtos.AccessControlService.Interface, CoprocessorService, 
Coprocessor {
 
@@ -3772,4 +3773,17 @@ public class RangerAuthorizationCoprocessor implements 
MasterObserver, RegionObs
                        rangerPluginClassLoader.deactivate();
                }
        }
+
+
+ 
+  // TODO : need override annotations for all of the following methods
+
+  public void preMoveServers(final 
ObserverContext<MasterCoprocessorEnvironment> ctx, Set<HostAndPort> servers, 
String targetGroup) throws IOException {}
+  public void preMoveTables(final 
ObserverContext<MasterCoprocessorEnvironment> ctx, Set<TableName> tables, 
String targetGroup) throws IOException {}
+  public void postMoveTables(final 
ObserverContext<MasterCoprocessorEnvironment> ctx, Set<TableName> tables, 
String targetGroup) throws IOException {}
+  public void preRemoveRSGroup(final 
ObserverContext<MasterCoprocessorEnvironment> ctx, String name) throws 
IOException {}
+  public void postRemoveRSGroup(final 
ObserverContext<MasterCoprocessorEnvironment> ctx, String name) throws 
IOException {}
+  public void preBalanceRSGroup(final 
ObserverContext<MasterCoprocessorEnvironment> ctx, String groupName) throws 
IOException {}
+  public void postBalanceRSGroup(final 
ObserverContext<MasterCoprocessorEnvironment> ctx, String groupName, boolean 
balancerRan) throws IOException {}
+
 }

Reply via email to