SENTRY-2193: Synchronize thrift definition with the generated sources.(Kalyan 
Kumar kalvagadda, reviewed-by Na Li)


Project: http://git-wip-us.apache.org/repos/asf/sentry/repo
Commit: http://git-wip-us.apache.org/repos/asf/sentry/commit/66665515
Tree: http://git-wip-us.apache.org/repos/asf/sentry/tree/66665515
Diff: http://git-wip-us.apache.org/repos/asf/sentry/diff/66665515

Branch: refs/heads/master
Commit: 66665515a106ee6e12080c49d49395e6768444de
Parents: e4dcc8e
Author: Kalyan Kumar Kalvagadda <kkal...@cloudera.com>
Authored: Tue Apr 10 08:52:47 2018 -0500
Committer: Kalyan Kumar Kalvagadda <kkal...@cloudera.com>
Committed: Tue Apr 10 08:52:47 2018 -0500

----------------------------------------------------------------------
 .../hdfs/service/thrift/SentryHDFSService.java  | 74 +++++++--------
 .../service/thrift/TAuthzUpdateRequest.java     |  2 +-
 .../service/thrift/TAuthzUpdateResponse.java    | 74 +++++++--------
 .../hdfs/service/thrift/TPathChanges.java       |  2 +-
 .../sentry/hdfs/service/thrift/TPathEntry.java  |  2 +-
 .../sentry/hdfs/service/thrift/TPathsDump.java  |  2 +-
 .../hdfs/service/thrift/TPathsUpdate.java       | 38 ++++----
 .../hdfs/service/thrift/TPermissionsUpdate.java | 98 ++++++++++----------
 .../hdfs/service/thrift/TPrivilegeChanges.java  | 90 +++++++++---------
 .../hdfs/service/thrift/TRoleChanges.java       | 66 ++++++-------
 .../thrift/SentryGenericPolicyService.java      |  2 +-
 .../TAlterSentryRoleAddGroupsRequest.java       |  2 +-
 .../TAlterSentryRoleAddGroupsResponse.java      |  2 +-
 .../TAlterSentryRoleDeleteGroupsRequest.java    |  2 +-
 .../TAlterSentryRoleDeleteGroupsResponse.java   |  2 +-
 .../TAlterSentryRoleGrantPrivilegeRequest.java  |  2 +-
 .../TAlterSentryRoleGrantPrivilegeResponse.java |  2 +-
 .../TAlterSentryRoleRevokePrivilegeRequest.java |  2 +-
 ...TAlterSentryRoleRevokePrivilegeResponse.java |  2 +-
 .../generic/service/thrift/TAuthorizable.java   |  2 +-
 .../thrift/TCreateSentryRoleRequest.java        |  2 +-
 .../thrift/TCreateSentryRoleResponse.java       |  2 +-
 .../service/thrift/TDropPrivilegesRequest.java  |  2 +-
 .../service/thrift/TDropPrivilegesResponse.java |  2 +-
 .../service/thrift/TDropSentryRoleRequest.java  |  2 +-
 .../service/thrift/TDropSentryRoleResponse.java |  2 +-
 .../TListSentryPrivilegesByAuthRequest.java     |  2 +-
 .../TListSentryPrivilegesByAuthResponse.java    |  2 +-
 ...TListSentryPrivilegesForProviderRequest.java |  2 +-
 ...ListSentryPrivilegesForProviderResponse.java |  2 +-
 .../thrift/TListSentryPrivilegesRequest.java    |  2 +-
 .../thrift/TListSentryPrivilegesResponse.java   |  2 +-
 .../service/thrift/TListSentryRolesRequest.java |  2 +-
 .../thrift/TListSentryRolesResponse.java        |  2 +-
 .../thrift/TRenamePrivilegesRequest.java        |  2 +-
 .../thrift/TRenamePrivilegesResponse.java       |  2 +-
 .../service/thrift/TSentryActiveRoleSet.java    |  2 +-
 .../service/thrift/TSentryPrivilege.java        |  2 +-
 .../service/thrift/TSentryPrivilegeMap.java     |  2 +-
 .../db/generic/service/thrift/TSentryRole.java  |  2 +-
 .../db/service/thrift/SentryPolicyService.java  |  2 +-
 .../TAlterSentryRoleAddGroupsRequest.java       |  2 +-
 .../TAlterSentryRoleAddGroupsResponse.java      |  2 +-
 .../thrift/TAlterSentryRoleAddUsersRequest.java |  2 +-
 .../TAlterSentryRoleAddUsersResponse.java       |  2 +-
 .../TAlterSentryRoleDeleteGroupsRequest.java    |  2 +-
 .../TAlterSentryRoleDeleteGroupsResponse.java   |  2 +-
 .../TAlterSentryRoleDeleteUsersRequest.java     |  2 +-
 .../TAlterSentryRoleDeleteUsersResponse.java    |  2 +-
 .../TAlterSentryRoleGrantPrivilegeRequest.java  |  2 +-
 .../TAlterSentryRoleGrantPrivilegeResponse.java |  2 +-
 .../TAlterSentryRoleRevokePrivilegeRequest.java |  2 +-
 ...TAlterSentryRoleRevokePrivilegeResponse.java |  2 +-
 .../thrift/TCreateSentryRoleRequest.java        |  2 +-
 .../thrift/TCreateSentryRoleResponse.java       |  2 +-
 .../service/thrift/TDropPrivilegesRequest.java  |  2 +-
 .../service/thrift/TDropPrivilegesResponse.java |  2 +-
 .../service/thrift/TDropSentryRoleRequest.java  |  2 +-
 .../service/thrift/TDropSentryRoleResponse.java |  2 +-
 .../TListSentryPrivilegesByAuthRequest.java     |  2 +-
 .../TListSentryPrivilegesByAuthResponse.java    |  2 +-
 ...TListSentryPrivilegesForProviderRequest.java |  2 +-
 ...ListSentryPrivilegesForProviderResponse.java |  2 +-
 .../thrift/TListSentryPrivilegesRequest.java    |  2 +-
 .../thrift/TListSentryPrivilegesResponse.java   |  2 +-
 .../thrift/TListSentryRolesForUserRequest.java  |  2 +-
 .../service/thrift/TListSentryRolesRequest.java |  2 +-
 .../thrift/TListSentryRolesResponse.java        |  2 +-
 .../thrift/TRenamePrivilegesRequest.java        |  2 +-
 .../thrift/TRenamePrivilegesResponse.java       |  2 +-
 .../db/service/thrift/TSentryActiveRoleSet.java |  2 +-
 .../db/service/thrift/TSentryAuthorizable.java  |  2 +-
 .../thrift/TSentryConfigValueRequest.java       |  2 +-
 .../thrift/TSentryConfigValueResponse.java      |  2 +-
 .../thrift/TSentryExportMappingDataRequest.java |  2 +-
 .../TSentryExportMappingDataResponse.java       |  2 +-
 .../db/service/thrift/TSentryGroup.java         |  2 +-
 .../thrift/TSentryImportMappingDataRequest.java |  2 +-
 .../TSentryImportMappingDataResponse.java       |  2 +-
 .../db/service/thrift/TSentryMappingData.java   |  2 +-
 .../db/service/thrift/TSentryPrivilege.java     |  2 +-
 .../db/service/thrift/TSentryPrivilegeMap.java  |  2 +-
 .../provider/db/service/thrift/TSentryRole.java |  2 +-
 .../db/service/thrift/TSentrySyncIDRequest.java |  2 +-
 .../service/thrift/TSentrySyncIDResponse.java   |  2 +-
 .../service/thrift/TSentryResponseStatus.java   |  2 +-
 86 files changed, 300 insertions(+), 300 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/SentryHDFSService.java
----------------------------------------------------------------------
diff --git 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/SentryHDFSService.java
 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/SentryHDFSService.java
index ac1fa6a..726337c 100644
--- 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/SentryHDFSService.java
+++ 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/SentryHDFSService.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-06-12")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class SentryHDFSService {
 
   public interface Iface {
@@ -4430,25 +4430,25 @@ public class SentryHDFSService {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
                 {
-                  org.apache.thrift.protocol.TMap _map138 = 
iprot.readMapBegin();
-                  struct.success = new 
HashMap<String,List<String>>(2*_map138.size);
-                  String _key139;
-                  List<String> _val140;
-                  for (int _i141 = 0; _i141 < _map138.size; ++_i141)
+                  org.apache.thrift.protocol.TMap _map146 = 
iprot.readMapBegin();
+                  struct.success = new 
HashMap<String,List<String>>(2*_map146.size);
+                  String _key147;
+                  List<String> _val148;
+                  for (int _i149 = 0; _i149 < _map146.size; ++_i149)
                   {
-                    _key139 = iprot.readString();
+                    _key147 = iprot.readString();
                     {
-                      org.apache.thrift.protocol.TList _list142 = 
iprot.readListBegin();
-                      _val140 = new ArrayList<String>(_list142.size);
-                      String _elem143;
-                      for (int _i144 = 0; _i144 < _list142.size; ++_i144)
+                      org.apache.thrift.protocol.TList _list150 = 
iprot.readListBegin();
+                      _val148 = new ArrayList<String>(_list150.size);
+                      String _elem151;
+                      for (int _i152 = 0; _i152 < _list150.size; ++_i152)
                       {
-                        _elem143 = iprot.readString();
-                        _val140.add(_elem143);
+                        _elem151 = iprot.readString();
+                        _val148.add(_elem151);
                       }
                       iprot.readListEnd();
                     }
-                    struct.success.put(_key139, _val140);
+                    struct.success.put(_key147, _val148);
                   }
                   iprot.readMapEnd();
                 }
@@ -4474,14 +4474,14 @@ public class SentryHDFSService {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeMapBegin(new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.LIST, struct.success.size()));
-            for (Map.Entry<String, List<String>> _iter145 : 
struct.success.entrySet())
+            for (Map.Entry<String, List<String>> _iter153 : 
struct.success.entrySet())
             {
-              oprot.writeString(_iter145.getKey());
+              oprot.writeString(_iter153.getKey());
               {
-                oprot.writeListBegin(new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, 
_iter145.getValue().size()));
-                for (String _iter146 : _iter145.getValue())
+                oprot.writeListBegin(new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, 
_iter153.getValue().size()));
+                for (String _iter154 : _iter153.getValue())
                 {
-                  oprot.writeString(_iter146);
+                  oprot.writeString(_iter154);
                 }
                 oprot.writeListEnd();
               }
@@ -4515,14 +4515,14 @@ public class SentryHDFSService {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (Map.Entry<String, List<String>> _iter147 : 
struct.success.entrySet())
+            for (Map.Entry<String, List<String>> _iter155 : 
struct.success.entrySet())
             {
-              oprot.writeString(_iter147.getKey());
+              oprot.writeString(_iter155.getKey());
               {
-                oprot.writeI32(_iter147.getValue().size());
-                for (String _iter148 : _iter147.getValue())
+                oprot.writeI32(_iter155.getValue().size());
+                for (String _iter156 : _iter155.getValue())
                 {
-                  oprot.writeString(_iter148);
+                  oprot.writeString(_iter156);
                 }
               }
             }
@@ -4536,24 +4536,24 @@ public class SentryHDFSService {
         BitSet incoming = iprot.readBitSet(1);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TMap _map149 = new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.LIST, iprot.readI32());
-            struct.success = new HashMap<String,List<String>>(2*_map149.size);
-            String _key150;
-            List<String> _val151;
-            for (int _i152 = 0; _i152 < _map149.size; ++_i152)
+            org.apache.thrift.protocol.TMap _map157 = new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.LIST, iprot.readI32());
+            struct.success = new HashMap<String,List<String>>(2*_map157.size);
+            String _key158;
+            List<String> _val159;
+            for (int _i160 = 0; _i160 < _map157.size; ++_i160)
             {
-              _key150 = iprot.readString();
+              _key158 = iprot.readString();
               {
-                org.apache.thrift.protocol.TList _list153 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, 
iprot.readI32());
-                _val151 = new ArrayList<String>(_list153.size);
-                String _elem154;
-                for (int _i155 = 0; _i155 < _list153.size; ++_i155)
+                org.apache.thrift.protocol.TList _list161 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, 
iprot.readI32());
+                _val159 = new ArrayList<String>(_list161.size);
+                String _elem162;
+                for (int _i163 = 0; _i163 < _list161.size; ++_i163)
                 {
-                  _elem154 = iprot.readString();
-                  _val151.add(_elem154);
+                  _elem162 = iprot.readString();
+                  _val159.add(_elem162);
                 }
               }
-              struct.success.put(_key150, _val151);
+              struct.success.put(_key158, _val159);
             }
           }
           struct.setSuccessIsSet(true);

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateRequest.java
----------------------------------------------------------------------
diff --git 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateRequest.java
 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateRequest.java
index 62fd0bb..b61d5b6 100644
--- 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateRequest.java
+++ 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateRequest.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-06-12")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TAuthzUpdateRequest implements 
org.apache.thrift.TBase<TAuthzUpdateRequest, TAuthzUpdateRequest._Fields>, 
java.io.Serializable, Cloneable, Comparable<TAuthzUpdateRequest> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TAuthzUpdateRequest");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateResponse.java
----------------------------------------------------------------------
diff --git 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateResponse.java
 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateResponse.java
index 68aec80..f837e47 100644
--- 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateResponse.java
+++ 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateResponse.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TAuthzUpdateResponse implements 
org.apache.thrift.TBase<TAuthzUpdateResponse, TAuthzUpdateResponse._Fields>, 
java.io.Serializable, Cloneable, Comparable<TAuthzUpdateResponse> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TAuthzUpdateResponse");
 
@@ -447,14 +447,14 @@ public class TAuthzUpdateResponse implements 
org.apache.thrift.TBase<TAuthzUpdat
           case 1: // AUTHZ_PATH_UPDATE
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list122 = 
iprot.readListBegin();
-                struct.authzPathUpdate = new 
ArrayList<TPathsUpdate>(_list122.size);
-                TPathsUpdate _elem123;
-                for (int _i124 = 0; _i124 < _list122.size; ++_i124)
+                org.apache.thrift.protocol.TList _list130 = 
iprot.readListBegin();
+                struct.authzPathUpdate = new 
ArrayList<TPathsUpdate>(_list130.size);
+                TPathsUpdate _elem131;
+                for (int _i132 = 0; _i132 < _list130.size; ++_i132)
                 {
-                  _elem123 = new TPathsUpdate();
-                  _elem123.read(iprot);
-                  struct.authzPathUpdate.add(_elem123);
+                  _elem131 = new TPathsUpdate();
+                  _elem131.read(iprot);
+                  struct.authzPathUpdate.add(_elem131);
                 }
                 iprot.readListEnd();
               }
@@ -466,14 +466,14 @@ public class TAuthzUpdateResponse implements 
org.apache.thrift.TBase<TAuthzUpdat
           case 2: // AUTHZ_PERM_UPDATE
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list125 = 
iprot.readListBegin();
-                struct.authzPermUpdate = new 
ArrayList<TPermissionsUpdate>(_list125.size);
-                TPermissionsUpdate _elem126;
-                for (int _i127 = 0; _i127 < _list125.size; ++_i127)
+                org.apache.thrift.protocol.TList _list133 = 
iprot.readListBegin();
+                struct.authzPermUpdate = new 
ArrayList<TPermissionsUpdate>(_list133.size);
+                TPermissionsUpdate _elem134;
+                for (int _i135 = 0; _i135 < _list133.size; ++_i135)
                 {
-                  _elem126 = new TPermissionsUpdate();
-                  _elem126.read(iprot);
-                  struct.authzPermUpdate.add(_elem126);
+                  _elem134 = new TPermissionsUpdate();
+                  _elem134.read(iprot);
+                  struct.authzPermUpdate.add(_elem134);
                 }
                 iprot.readListEnd();
               }
@@ -500,9 +500,9 @@ public class TAuthzUpdateResponse implements 
org.apache.thrift.TBase<TAuthzUpdat
           oprot.writeFieldBegin(AUTHZ_PATH_UPDATE_FIELD_DESC);
           {
             oprot.writeListBegin(new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, 
struct.authzPathUpdate.size()));
-            for (TPathsUpdate _iter128 : struct.authzPathUpdate)
+            for (TPathsUpdate _iter136 : struct.authzPathUpdate)
             {
-              _iter128.write(oprot);
+              _iter136.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -514,9 +514,9 @@ public class TAuthzUpdateResponse implements 
org.apache.thrift.TBase<TAuthzUpdat
           oprot.writeFieldBegin(AUTHZ_PERM_UPDATE_FIELD_DESC);
           {
             oprot.writeListBegin(new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, 
struct.authzPermUpdate.size()));
-            for (TPermissionsUpdate _iter129 : struct.authzPermUpdate)
+            for (TPermissionsUpdate _iter137 : struct.authzPermUpdate)
             {
-              _iter129.write(oprot);
+              _iter137.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -551,18 +551,18 @@ public class TAuthzUpdateResponse implements 
org.apache.thrift.TBase<TAuthzUpdat
       if (struct.isSetAuthzPathUpdate()) {
         {
           oprot.writeI32(struct.authzPathUpdate.size());
-          for (TPathsUpdate _iter130 : struct.authzPathUpdate)
+          for (TPathsUpdate _iter138 : struct.authzPathUpdate)
           {
-            _iter130.write(oprot);
+            _iter138.write(oprot);
           }
         }
       }
       if (struct.isSetAuthzPermUpdate()) {
         {
           oprot.writeI32(struct.authzPermUpdate.size());
-          for (TPermissionsUpdate _iter131 : struct.authzPermUpdate)
+          for (TPermissionsUpdate _iter139 : struct.authzPermUpdate)
           {
-            _iter131.write(oprot);
+            _iter139.write(oprot);
           }
         }
       }
@@ -574,28 +574,28 @@ public class TAuthzUpdateResponse implements 
org.apache.thrift.TBase<TAuthzUpdat
       BitSet incoming = iprot.readBitSet(2);
       if (incoming.get(0)) {
         {
-          org.apache.thrift.protocol.TList _list132 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, 
iprot.readI32());
-          struct.authzPathUpdate = new ArrayList<TPathsUpdate>(_list132.size);
-          TPathsUpdate _elem133;
-          for (int _i134 = 0; _i134 < _list132.size; ++_i134)
+          org.apache.thrift.protocol.TList _list140 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, 
iprot.readI32());
+          struct.authzPathUpdate = new ArrayList<TPathsUpdate>(_list140.size);
+          TPathsUpdate _elem141;
+          for (int _i142 = 0; _i142 < _list140.size; ++_i142)
           {
-            _elem133 = new TPathsUpdate();
-            _elem133.read(iprot);
-            struct.authzPathUpdate.add(_elem133);
+            _elem141 = new TPathsUpdate();
+            _elem141.read(iprot);
+            struct.authzPathUpdate.add(_elem141);
           }
         }
         struct.setAuthzPathUpdateIsSet(true);
       }
       if (incoming.get(1)) {
         {
-          org.apache.thrift.protocol.TList _list135 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, 
iprot.readI32());
-          struct.authzPermUpdate = new 
ArrayList<TPermissionsUpdate>(_list135.size);
-          TPermissionsUpdate _elem136;
-          for (int _i137 = 0; _i137 < _list135.size; ++_i137)
+          org.apache.thrift.protocol.TList _list143 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, 
iprot.readI32());
+          struct.authzPermUpdate = new 
ArrayList<TPermissionsUpdate>(_list143.size);
+          TPermissionsUpdate _elem144;
+          for (int _i145 = 0; _i145 < _list143.size; ++_i145)
           {
-            _elem136 = new TPermissionsUpdate();
-            _elem136.read(iprot);
-            struct.authzPermUpdate.add(_elem136);
+            _elem144 = new TPermissionsUpdate();
+            _elem144.read(iprot);
+            struct.authzPermUpdate.add(_elem144);
           }
         }
         struct.setAuthzPermUpdateIsSet(true);

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathChanges.java
----------------------------------------------------------------------
diff --git 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathChanges.java
 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathChanges.java
index 8d3297f..bf10bf0 100644
--- 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathChanges.java
+++ 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathChanges.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TPathChanges implements org.apache.thrift.TBase<TPathChanges, 
TPathChanges._Fields>, java.io.Serializable, Cloneable, 
Comparable<TPathChanges> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TPathChanges");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathEntry.java
----------------------------------------------------------------------
diff --git 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathEntry.java
 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathEntry.java
index 210d219..4bed8d6 100644
--- 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathEntry.java
+++ 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathEntry.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-08-21")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TPathEntry implements org.apache.thrift.TBase<TPathEntry, 
TPathEntry._Fields>, java.io.Serializable, Cloneable, Comparable<TPathEntry> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TPathEntry");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsDump.java
----------------------------------------------------------------------
diff --git 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsDump.java
 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsDump.java
index df5b7b1..b37c8be 100644
--- 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsDump.java
+++ 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsDump.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-06-30")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TPathsDump implements org.apache.thrift.TBase<TPathsDump, 
TPathsDump._Fields>, java.io.Serializable, Cloneable, Comparable<TPathsDump> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TPathsDump");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsUpdate.java
----------------------------------------------------------------------
diff --git 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsUpdate.java
 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsUpdate.java
index 9fd3924..2ce52a7 100644
--- 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsUpdate.java
+++ 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsUpdate.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-06-12")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TPathsUpdate implements org.apache.thrift.TBase<TPathsUpdate, 
TPathsUpdate._Fields>, java.io.Serializable, Cloneable, 
Comparable<TPathsUpdate> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TPathsUpdate");
 
@@ -708,14 +708,14 @@ public class TPathsUpdate implements 
org.apache.thrift.TBase<TPathsUpdate, TPath
           case 4: // PATH_CHANGES
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list58 = 
iprot.readListBegin();
-                struct.pathChanges = new ArrayList<TPathChanges>(_list58.size);
-                TPathChanges _elem59;
-                for (int _i60 = 0; _i60 < _list58.size; ++_i60)
+                org.apache.thrift.protocol.TList _list66 = 
iprot.readListBegin();
+                struct.pathChanges = new ArrayList<TPathChanges>(_list66.size);
+                TPathChanges _elem67;
+                for (int _i68 = 0; _i68 < _list66.size; ++_i68)
                 {
-                  _elem59 = new TPathChanges();
-                  _elem59.read(iprot);
-                  struct.pathChanges.add(_elem59);
+                  _elem67 = new TPathChanges();
+                  _elem67.read(iprot);
+                  struct.pathChanges.add(_elem67);
                 }
                 iprot.readListEnd();
               }
@@ -762,9 +762,9 @@ public class TPathsUpdate implements 
org.apache.thrift.TBase<TPathsUpdate, TPath
         oprot.writeFieldBegin(PATH_CHANGES_FIELD_DESC);
         {
           oprot.writeListBegin(new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, 
struct.pathChanges.size()));
-          for (TPathChanges _iter61 : struct.pathChanges)
+          for (TPathChanges _iter69 : struct.pathChanges)
           {
-            _iter61.write(oprot);
+            _iter69.write(oprot);
           }
           oprot.writeListEnd();
         }
@@ -796,9 +796,9 @@ public class TPathsUpdate implements 
org.apache.thrift.TBase<TPathsUpdate, TPath
       oprot.writeI64(struct.seqNum);
       {
         oprot.writeI32(struct.pathChanges.size());
-        for (TPathChanges _iter62 : struct.pathChanges)
+        for (TPathChanges _iter70 : struct.pathChanges)
         {
-          _iter62.write(oprot);
+          _iter70.write(oprot);
         }
       }
       BitSet optionals = new BitSet();
@@ -825,14 +825,14 @@ public class TPathsUpdate implements 
org.apache.thrift.TBase<TPathsUpdate, TPath
       struct.seqNum = iprot.readI64();
       struct.setSeqNumIsSet(true);
       {
-        org.apache.thrift.protocol.TList _list63 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, 
iprot.readI32());
-        struct.pathChanges = new ArrayList<TPathChanges>(_list63.size);
-        TPathChanges _elem64;
-        for (int _i65 = 0; _i65 < _list63.size; ++_i65)
+        org.apache.thrift.protocol.TList _list71 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, 
iprot.readI32());
+        struct.pathChanges = new ArrayList<TPathChanges>(_list71.size);
+        TPathChanges _elem72;
+        for (int _i73 = 0; _i73 < _list71.size; ++_i73)
         {
-          _elem64 = new TPathChanges();
-          _elem64.read(iprot);
-          struct.pathChanges.add(_elem64);
+          _elem72 = new TPathChanges();
+          _elem72.read(iprot);
+          struct.pathChanges.add(_elem72);
         }
       }
       struct.setPathChangesIsSet(true);

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPermissionsUpdate.java
----------------------------------------------------------------------
diff --git 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPermissionsUpdate.java
 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPermissionsUpdate.java
index e8c0932..3d90816 100644
--- 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPermissionsUpdate.java
+++ 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPermissionsUpdate.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TPermissionsUpdate implements 
org.apache.thrift.TBase<TPermissionsUpdate, TPermissionsUpdate._Fields>, 
java.io.Serializable, Cloneable, Comparable<TPermissionsUpdate> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TPermissionsUpdate");
 
@@ -651,16 +651,16 @@ public class TPermissionsUpdate implements 
org.apache.thrift.TBase<TPermissionsU
           case 3: // PRIVILEGE_CHANGES
             if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
               {
-                org.apache.thrift.protocol.TMap _map102 = iprot.readMapBegin();
-                struct.privilegeChanges = new 
HashMap<String,TPrivilegeChanges>(2*_map102.size);
-                String _key103;
-                TPrivilegeChanges _val104;
-                for (int _i105 = 0; _i105 < _map102.size; ++_i105)
+                org.apache.thrift.protocol.TMap _map110 = iprot.readMapBegin();
+                struct.privilegeChanges = new 
HashMap<String,TPrivilegeChanges>(2*_map110.size);
+                String _key111;
+                TPrivilegeChanges _val112;
+                for (int _i113 = 0; _i113 < _map110.size; ++_i113)
                 {
-                  _key103 = iprot.readString();
-                  _val104 = new TPrivilegeChanges();
-                  _val104.read(iprot);
-                  struct.privilegeChanges.put(_key103, _val104);
+                  _key111 = iprot.readString();
+                  _val112 = new TPrivilegeChanges();
+                  _val112.read(iprot);
+                  struct.privilegeChanges.put(_key111, _val112);
                 }
                 iprot.readMapEnd();
               }
@@ -672,16 +672,16 @@ public class TPermissionsUpdate implements 
org.apache.thrift.TBase<TPermissionsU
           case 4: // ROLE_CHANGES
             if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
               {
-                org.apache.thrift.protocol.TMap _map106 = iprot.readMapBegin();
-                struct.roleChanges = new 
HashMap<String,TRoleChanges>(2*_map106.size);
-                String _key107;
-                TRoleChanges _val108;
-                for (int _i109 = 0; _i109 < _map106.size; ++_i109)
+                org.apache.thrift.protocol.TMap _map114 = iprot.readMapBegin();
+                struct.roleChanges = new 
HashMap<String,TRoleChanges>(2*_map114.size);
+                String _key115;
+                TRoleChanges _val116;
+                for (int _i117 = 0; _i117 < _map114.size; ++_i117)
                 {
-                  _key107 = iprot.readString();
-                  _val108 = new TRoleChanges();
-                  _val108.read(iprot);
-                  struct.roleChanges.put(_key107, _val108);
+                  _key115 = iprot.readString();
+                  _val116 = new TRoleChanges();
+                  _val116.read(iprot);
+                  struct.roleChanges.put(_key115, _val116);
                 }
                 iprot.readMapEnd();
               }
@@ -713,10 +713,10 @@ public class TPermissionsUpdate implements 
org.apache.thrift.TBase<TPermissionsU
         oprot.writeFieldBegin(PRIVILEGE_CHANGES_FIELD_DESC);
         {
           oprot.writeMapBegin(new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.STRUCT, struct.privilegeChanges.size()));
-          for (Map.Entry<String, TPrivilegeChanges> _iter110 : 
struct.privilegeChanges.entrySet())
+          for (Map.Entry<String, TPrivilegeChanges> _iter118 : 
struct.privilegeChanges.entrySet())
           {
-            oprot.writeString(_iter110.getKey());
-            _iter110.getValue().write(oprot);
+            oprot.writeString(_iter118.getKey());
+            _iter118.getValue().write(oprot);
           }
           oprot.writeMapEnd();
         }
@@ -726,10 +726,10 @@ public class TPermissionsUpdate implements 
org.apache.thrift.TBase<TPermissionsU
         oprot.writeFieldBegin(ROLE_CHANGES_FIELD_DESC);
         {
           oprot.writeMapBegin(new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.STRUCT, struct.roleChanges.size()));
-          for (Map.Entry<String, TRoleChanges> _iter111 : 
struct.roleChanges.entrySet())
+          for (Map.Entry<String, TRoleChanges> _iter119 : 
struct.roleChanges.entrySet())
           {
-            oprot.writeString(_iter111.getKey());
-            _iter111.getValue().write(oprot);
+            oprot.writeString(_iter119.getKey());
+            _iter119.getValue().write(oprot);
           }
           oprot.writeMapEnd();
         }
@@ -756,18 +756,18 @@ public class TPermissionsUpdate implements 
org.apache.thrift.TBase<TPermissionsU
       oprot.writeI64(struct.seqNum);
       {
         oprot.writeI32(struct.privilegeChanges.size());
-        for (Map.Entry<String, TPrivilegeChanges> _iter112 : 
struct.privilegeChanges.entrySet())
+        for (Map.Entry<String, TPrivilegeChanges> _iter120 : 
struct.privilegeChanges.entrySet())
         {
-          oprot.writeString(_iter112.getKey());
-          _iter112.getValue().write(oprot);
+          oprot.writeString(_iter120.getKey());
+          _iter120.getValue().write(oprot);
         }
       }
       {
         oprot.writeI32(struct.roleChanges.size());
-        for (Map.Entry<String, TRoleChanges> _iter113 : 
struct.roleChanges.entrySet())
+        for (Map.Entry<String, TRoleChanges> _iter121 : 
struct.roleChanges.entrySet())
         {
-          oprot.writeString(_iter113.getKey());
-          _iter113.getValue().write(oprot);
+          oprot.writeString(_iter121.getKey());
+          _iter121.getValue().write(oprot);
         }
       }
     }
@@ -780,30 +780,30 @@ public class TPermissionsUpdate implements 
org.apache.thrift.TBase<TPermissionsU
       struct.seqNum = iprot.readI64();
       struct.setSeqNumIsSet(true);
       {
-        org.apache.thrift.protocol.TMap _map114 = new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-        struct.privilegeChanges = new 
HashMap<String,TPrivilegeChanges>(2*_map114.size);
-        String _key115;
-        TPrivilegeChanges _val116;
-        for (int _i117 = 0; _i117 < _map114.size; ++_i117)
+        org.apache.thrift.protocol.TMap _map122 = new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+        struct.privilegeChanges = new 
HashMap<String,TPrivilegeChanges>(2*_map122.size);
+        String _key123;
+        TPrivilegeChanges _val124;
+        for (int _i125 = 0; _i125 < _map122.size; ++_i125)
         {
-          _key115 = iprot.readString();
-          _val116 = new TPrivilegeChanges();
-          _val116.read(iprot);
-          struct.privilegeChanges.put(_key115, _val116);
+          _key123 = iprot.readString();
+          _val124 = new TPrivilegeChanges();
+          _val124.read(iprot);
+          struct.privilegeChanges.put(_key123, _val124);
         }
       }
       struct.setPrivilegeChangesIsSet(true);
       {
-        org.apache.thrift.protocol.TMap _map118 = new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-        struct.roleChanges = new HashMap<String,TRoleChanges>(2*_map118.size);
-        String _key119;
-        TRoleChanges _val120;
-        for (int _i121 = 0; _i121 < _map118.size; ++_i121)
+        org.apache.thrift.protocol.TMap _map126 = new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+        struct.roleChanges = new HashMap<String,TRoleChanges>(2*_map126.size);
+        String _key127;
+        TRoleChanges _val128;
+        for (int _i129 = 0; _i129 < _map126.size; ++_i129)
         {
-          _key119 = iprot.readString();
-          _val120 = new TRoleChanges();
-          _val120.read(iprot);
-          struct.roleChanges.put(_key119, _val120);
+          _key127 = iprot.readString();
+          _val128 = new TRoleChanges();
+          _val128.read(iprot);
+          struct.roleChanges.put(_key127, _val128);
         }
       }
       struct.setRoleChangesIsSet(true);

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPrivilegeChanges.java
----------------------------------------------------------------------
diff --git 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPrivilegeChanges.java
 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPrivilegeChanges.java
index 0472f33..ed2f6fa 100644
--- 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPrivilegeChanges.java
+++ 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPrivilegeChanges.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TPrivilegeChanges implements 
org.apache.thrift.TBase<TPrivilegeChanges, TPrivilegeChanges._Fields>, 
java.io.Serializable, Cloneable, Comparable<TPrivilegeChanges> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TPrivilegeChanges");
 
@@ -540,15 +540,15 @@ public class TPrivilegeChanges implements 
org.apache.thrift.TBase<TPrivilegeChan
           case 2: // ADD_PRIVILEGES
             if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
               {
-                org.apache.thrift.protocol.TMap _map66 = iprot.readMapBegin();
-                struct.addPrivileges = new 
HashMap<String,String>(2*_map66.size);
-                String _key67;
-                String _val68;
-                for (int _i69 = 0; _i69 < _map66.size; ++_i69)
+                org.apache.thrift.protocol.TMap _map74 = iprot.readMapBegin();
+                struct.addPrivileges = new 
HashMap<String,String>(2*_map74.size);
+                String _key75;
+                String _val76;
+                for (int _i77 = 0; _i77 < _map74.size; ++_i77)
                 {
-                  _key67 = iprot.readString();
-                  _val68 = iprot.readString();
-                  struct.addPrivileges.put(_key67, _val68);
+                  _key75 = iprot.readString();
+                  _val76 = iprot.readString();
+                  struct.addPrivileges.put(_key75, _val76);
                 }
                 iprot.readMapEnd();
               }
@@ -560,15 +560,15 @@ public class TPrivilegeChanges implements 
org.apache.thrift.TBase<TPrivilegeChan
           case 3: // DEL_PRIVILEGES
             if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
               {
-                org.apache.thrift.protocol.TMap _map70 = iprot.readMapBegin();
-                struct.delPrivileges = new 
HashMap<String,String>(2*_map70.size);
-                String _key71;
-                String _val72;
-                for (int _i73 = 0; _i73 < _map70.size; ++_i73)
+                org.apache.thrift.protocol.TMap _map78 = iprot.readMapBegin();
+                struct.delPrivileges = new 
HashMap<String,String>(2*_map78.size);
+                String _key79;
+                String _val80;
+                for (int _i81 = 0; _i81 < _map78.size; ++_i81)
                 {
-                  _key71 = iprot.readString();
-                  _val72 = iprot.readString();
-                  struct.delPrivileges.put(_key71, _val72);
+                  _key79 = iprot.readString();
+                  _val80 = iprot.readString();
+                  struct.delPrivileges.put(_key79, _val80);
                 }
                 iprot.readMapEnd();
               }
@@ -599,10 +599,10 @@ public class TPrivilegeChanges implements 
org.apache.thrift.TBase<TPrivilegeChan
         oprot.writeFieldBegin(ADD_PRIVILEGES_FIELD_DESC);
         {
           oprot.writeMapBegin(new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.STRING, struct.addPrivileges.size()));
-          for (Map.Entry<String, String> _iter74 : 
struct.addPrivileges.entrySet())
+          for (Map.Entry<String, String> _iter82 : 
struct.addPrivileges.entrySet())
           {
-            oprot.writeString(_iter74.getKey());
-            oprot.writeString(_iter74.getValue());
+            oprot.writeString(_iter82.getKey());
+            oprot.writeString(_iter82.getValue());
           }
           oprot.writeMapEnd();
         }
@@ -612,10 +612,10 @@ public class TPrivilegeChanges implements 
org.apache.thrift.TBase<TPrivilegeChan
         oprot.writeFieldBegin(DEL_PRIVILEGES_FIELD_DESC);
         {
           oprot.writeMapBegin(new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.STRING, struct.delPrivileges.size()));
-          for (Map.Entry<String, String> _iter75 : 
struct.delPrivileges.entrySet())
+          for (Map.Entry<String, String> _iter83 : 
struct.delPrivileges.entrySet())
           {
-            oprot.writeString(_iter75.getKey());
-            oprot.writeString(_iter75.getValue());
+            oprot.writeString(_iter83.getKey());
+            oprot.writeString(_iter83.getValue());
           }
           oprot.writeMapEnd();
         }
@@ -641,18 +641,18 @@ public class TPrivilegeChanges implements 
org.apache.thrift.TBase<TPrivilegeChan
       oprot.writeString(struct.authzObj);
       {
         oprot.writeI32(struct.addPrivileges.size());
-        for (Map.Entry<String, String> _iter76 : 
struct.addPrivileges.entrySet())
+        for (Map.Entry<String, String> _iter84 : 
struct.addPrivileges.entrySet())
         {
-          oprot.writeString(_iter76.getKey());
-          oprot.writeString(_iter76.getValue());
+          oprot.writeString(_iter84.getKey());
+          oprot.writeString(_iter84.getValue());
         }
       }
       {
         oprot.writeI32(struct.delPrivileges.size());
-        for (Map.Entry<String, String> _iter77 : 
struct.delPrivileges.entrySet())
+        for (Map.Entry<String, String> _iter85 : 
struct.delPrivileges.entrySet())
         {
-          oprot.writeString(_iter77.getKey());
-          oprot.writeString(_iter77.getValue());
+          oprot.writeString(_iter85.getKey());
+          oprot.writeString(_iter85.getValue());
         }
       }
     }
@@ -663,28 +663,28 @@ public class TPrivilegeChanges implements 
org.apache.thrift.TBase<TPrivilegeChan
       struct.authzObj = iprot.readString();
       struct.setAuthzObjIsSet(true);
       {
-        org.apache.thrift.protocol.TMap _map78 = new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-        struct.addPrivileges = new HashMap<String,String>(2*_map78.size);
-        String _key79;
-        String _val80;
-        for (int _i81 = 0; _i81 < _map78.size; ++_i81)
+        org.apache.thrift.protocol.TMap _map86 = new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+        struct.addPrivileges = new HashMap<String,String>(2*_map86.size);
+        String _key87;
+        String _val88;
+        for (int _i89 = 0; _i89 < _map86.size; ++_i89)
         {
-          _key79 = iprot.readString();
-          _val80 = iprot.readString();
-          struct.addPrivileges.put(_key79, _val80);
+          _key87 = iprot.readString();
+          _val88 = iprot.readString();
+          struct.addPrivileges.put(_key87, _val88);
         }
       }
       struct.setAddPrivilegesIsSet(true);
       {
-        org.apache.thrift.protocol.TMap _map82 = new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-        struct.delPrivileges = new HashMap<String,String>(2*_map82.size);
-        String _key83;
-        String _val84;
-        for (int _i85 = 0; _i85 < _map82.size; ++_i85)
+        org.apache.thrift.protocol.TMap _map90 = new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+        struct.delPrivileges = new HashMap<String,String>(2*_map90.size);
+        String _key91;
+        String _val92;
+        for (int _i93 = 0; _i93 < _map90.size; ++_i93)
         {
-          _key83 = iprot.readString();
-          _val84 = iprot.readString();
-          struct.delPrivileges.put(_key83, _val84);
+          _key91 = iprot.readString();
+          _val92 = iprot.readString();
+          struct.delPrivileges.put(_key91, _val92);
         }
       }
       struct.setDelPrivilegesIsSet(true);

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TRoleChanges.java
----------------------------------------------------------------------
diff --git 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TRoleChanges.java
 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TRoleChanges.java
index 1a50208..e5bd36d 100644
--- 
a/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TRoleChanges.java
+++ 
b/sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TRoleChanges.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TRoleChanges implements org.apache.thrift.TBase<TRoleChanges, 
TRoleChanges._Fields>, java.io.Serializable, Cloneable, 
Comparable<TRoleChanges> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TRoleChanges");
 
@@ -546,13 +546,13 @@ public class TRoleChanges implements 
org.apache.thrift.TBase<TRoleChanges, TRole
           case 2: // ADD_GROUPS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list86 = 
iprot.readListBegin();
-                struct.addGroups = new ArrayList<String>(_list86.size);
-                String _elem87;
-                for (int _i88 = 0; _i88 < _list86.size; ++_i88)
+                org.apache.thrift.protocol.TList _list94 = 
iprot.readListBegin();
+                struct.addGroups = new ArrayList<String>(_list94.size);
+                String _elem95;
+                for (int _i96 = 0; _i96 < _list94.size; ++_i96)
                 {
-                  _elem87 = iprot.readString();
-                  struct.addGroups.add(_elem87);
+                  _elem95 = iprot.readString();
+                  struct.addGroups.add(_elem95);
                 }
                 iprot.readListEnd();
               }
@@ -564,13 +564,13 @@ public class TRoleChanges implements 
org.apache.thrift.TBase<TRoleChanges, TRole
           case 3: // DEL_GROUPS
             if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
               {
-                org.apache.thrift.protocol.TList _list89 = 
iprot.readListBegin();
-                struct.delGroups = new ArrayList<String>(_list89.size);
-                String _elem90;
-                for (int _i91 = 0; _i91 < _list89.size; ++_i91)
+                org.apache.thrift.protocol.TList _list97 = 
iprot.readListBegin();
+                struct.delGroups = new ArrayList<String>(_list97.size);
+                String _elem98;
+                for (int _i99 = 0; _i99 < _list97.size; ++_i99)
                 {
-                  _elem90 = iprot.readString();
-                  struct.delGroups.add(_elem90);
+                  _elem98 = iprot.readString();
+                  struct.delGroups.add(_elem98);
                 }
                 iprot.readListEnd();
               }
@@ -601,9 +601,9 @@ public class TRoleChanges implements 
org.apache.thrift.TBase<TRoleChanges, TRole
         oprot.writeFieldBegin(ADD_GROUPS_FIELD_DESC);
         {
           oprot.writeListBegin(new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, 
struct.addGroups.size()));
-          for (String _iter92 : struct.addGroups)
+          for (String _iter100 : struct.addGroups)
           {
-            oprot.writeString(_iter92);
+            oprot.writeString(_iter100);
           }
           oprot.writeListEnd();
         }
@@ -613,9 +613,9 @@ public class TRoleChanges implements 
org.apache.thrift.TBase<TRoleChanges, TRole
         oprot.writeFieldBegin(DEL_GROUPS_FIELD_DESC);
         {
           oprot.writeListBegin(new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, 
struct.delGroups.size()));
-          for (String _iter93 : struct.delGroups)
+          for (String _iter101 : struct.delGroups)
           {
-            oprot.writeString(_iter93);
+            oprot.writeString(_iter101);
           }
           oprot.writeListEnd();
         }
@@ -641,16 +641,16 @@ public class TRoleChanges implements 
org.apache.thrift.TBase<TRoleChanges, TRole
       oprot.writeString(struct.role);
       {
         oprot.writeI32(struct.addGroups.size());
-        for (String _iter94 : struct.addGroups)
+        for (String _iter102 : struct.addGroups)
         {
-          oprot.writeString(_iter94);
+          oprot.writeString(_iter102);
         }
       }
       {
         oprot.writeI32(struct.delGroups.size());
-        for (String _iter95 : struct.delGroups)
+        for (String _iter103 : struct.delGroups)
         {
-          oprot.writeString(_iter95);
+          oprot.writeString(_iter103);
         }
       }
     }
@@ -661,24 +661,24 @@ public class TRoleChanges implements 
org.apache.thrift.TBase<TRoleChanges, TRole
       struct.role = iprot.readString();
       struct.setRoleIsSet(true);
       {
-        org.apache.thrift.protocol.TList _list96 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, 
iprot.readI32());
-        struct.addGroups = new ArrayList<String>(_list96.size);
-        String _elem97;
-        for (int _i98 = 0; _i98 < _list96.size; ++_i98)
+        org.apache.thrift.protocol.TList _list104 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, 
iprot.readI32());
+        struct.addGroups = new ArrayList<String>(_list104.size);
+        String _elem105;
+        for (int _i106 = 0; _i106 < _list104.size; ++_i106)
         {
-          _elem97 = iprot.readString();
-          struct.addGroups.add(_elem97);
+          _elem105 = iprot.readString();
+          struct.addGroups.add(_elem105);
         }
       }
       struct.setAddGroupsIsSet(true);
       {
-        org.apache.thrift.protocol.TList _list99 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, 
iprot.readI32());
-        struct.delGroups = new ArrayList<String>(_list99.size);
-        String _elem100;
-        for (int _i101 = 0; _i101 < _list99.size; ++_i101)
+        org.apache.thrift.protocol.TList _list107 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, 
iprot.readI32());
+        struct.delGroups = new ArrayList<String>(_list107.size);
+        String _elem108;
+        for (int _i109 = 0; _i109 < _list107.size; ++_i109)
         {
-          _elem100 = iprot.readString();
-          struct.delGroups.add(_elem100);
+          _elem108 = iprot.readString();
+          struct.delGroups.add(_elem108);
         }
       }
       struct.setDelGroupsIsSet(true);

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/SentryGenericPolicyService.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/SentryGenericPolicyService.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/SentryGenericPolicyService.java
index ae4d888..cb75cf2 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/SentryGenericPolicyService.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/SentryGenericPolicyService.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class SentryGenericPolicyService {
 
   public interface Iface {

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsRequest.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsRequest.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsRequest.java
index 0b62dae..a97571d 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsRequest.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsRequest.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TAlterSentryRoleAddGroupsRequest implements 
org.apache.thrift.TBase<TAlterSentryRoleAddGroupsRequest, 
TAlterSentryRoleAddGroupsRequest._Fields>, java.io.Serializable, Cloneable, 
Comparable<TAlterSentryRoleAddGroupsRequest> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TAlterSentryRoleAddGroupsRequest");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsResponse.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsResponse.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsResponse.java
index 29e5baf..159f61a 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsResponse.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsResponse.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TAlterSentryRoleAddGroupsResponse implements 
org.apache.thrift.TBase<TAlterSentryRoleAddGroupsResponse, 
TAlterSentryRoleAddGroupsResponse._Fields>, java.io.Serializable, Cloneable, 
Comparable<TAlterSentryRoleAddGroupsResponse> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TAlterSentryRoleAddGroupsResponse");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsRequest.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsRequest.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsRequest.java
index 42293b7..1578bea 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsRequest.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsRequest.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TAlterSentryRoleDeleteGroupsRequest implements 
org.apache.thrift.TBase<TAlterSentryRoleDeleteGroupsRequest, 
TAlterSentryRoleDeleteGroupsRequest._Fields>, java.io.Serializable, Cloneable, 
Comparable<TAlterSentryRoleDeleteGroupsRequest> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TAlterSentryRoleDeleteGroupsRequest");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsResponse.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsResponse.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsResponse.java
index a3a660c..c74773c 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsResponse.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsResponse.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TAlterSentryRoleDeleteGroupsResponse implements 
org.apache.thrift.TBase<TAlterSentryRoleDeleteGroupsResponse, 
TAlterSentryRoleDeleteGroupsResponse._Fields>, java.io.Serializable, Cloneable, 
Comparable<TAlterSentryRoleDeleteGroupsResponse> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TAlterSentryRoleDeleteGroupsResponse");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeRequest.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeRequest.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeRequest.java
index 49cfe4b..a9c89e5 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeRequest.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeRequest.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TAlterSentryRoleGrantPrivilegeRequest implements 
org.apache.thrift.TBase<TAlterSentryRoleGrantPrivilegeRequest, 
TAlterSentryRoleGrantPrivilegeRequest._Fields>, java.io.Serializable, 
Cloneable, Comparable<TAlterSentryRoleGrantPrivilegeRequest> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TAlterSentryRoleGrantPrivilegeRequest");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeResponse.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeResponse.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeResponse.java
index 6890337..9bf736c 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeResponse.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeResponse.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TAlterSentryRoleGrantPrivilegeResponse implements 
org.apache.thrift.TBase<TAlterSentryRoleGrantPrivilegeResponse, 
TAlterSentryRoleGrantPrivilegeResponse._Fields>, java.io.Serializable, 
Cloneable, Comparable<TAlterSentryRoleGrantPrivilegeResponse> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TAlterSentryRoleGrantPrivilegeResponse");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleRevokePrivilegeRequest.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleRevokePrivilegeRequest.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleRevokePrivilegeRequest.java
index 91793fe..a03c2aa 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleRevokePrivilegeRequest.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleRevokePrivilegeRequest.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TAlterSentryRoleRevokePrivilegeRequest implements 
org.apache.thrift.TBase<TAlterSentryRoleRevokePrivilegeRequest, 
TAlterSentryRoleRevokePrivilegeRequest._Fields>, java.io.Serializable, 
Cloneable, Comparable<TAlterSentryRoleRevokePrivilegeRequest> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TAlterSentryRoleRevokePrivilegeRequest");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleRevokePrivilegeResponse.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleRevokePrivilegeResponse.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleRevokePrivilegeResponse.java
index bd7127b..96436c0 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleRevokePrivilegeResponse.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleRevokePrivilegeResponse.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TAlterSentryRoleRevokePrivilegeResponse implements 
org.apache.thrift.TBase<TAlterSentryRoleRevokePrivilegeResponse, 
TAlterSentryRoleRevokePrivilegeResponse._Fields>, java.io.Serializable, 
Cloneable, Comparable<TAlterSentryRoleRevokePrivilegeResponse> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TAlterSentryRoleRevokePrivilegeResponse");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAuthorizable.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAuthorizable.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAuthorizable.java
index 6ab06f7..b6cfe5d 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAuthorizable.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAuthorizable.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TAuthorizable implements org.apache.thrift.TBase<TAuthorizable, 
TAuthorizable._Fields>, java.io.Serializable, Cloneable, 
Comparable<TAuthorizable> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TAuthorizable");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TCreateSentryRoleRequest.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TCreateSentryRoleRequest.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TCreateSentryRoleRequest.java
index 786c643..d0d54e4 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TCreateSentryRoleRequest.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TCreateSentryRoleRequest.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TCreateSentryRoleRequest implements 
org.apache.thrift.TBase<TCreateSentryRoleRequest, 
TCreateSentryRoleRequest._Fields>, java.io.Serializable, Cloneable, 
Comparable<TCreateSentryRoleRequest> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TCreateSentryRoleRequest");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TCreateSentryRoleResponse.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TCreateSentryRoleResponse.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TCreateSentryRoleResponse.java
index b2c14a0..483566b 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TCreateSentryRoleResponse.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TCreateSentryRoleResponse.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TCreateSentryRoleResponse implements 
org.apache.thrift.TBase<TCreateSentryRoleResponse, 
TCreateSentryRoleResponse._Fields>, java.io.Serializable, Cloneable, 
Comparable<TCreateSentryRoleResponse> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TCreateSentryRoleResponse");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropPrivilegesRequest.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropPrivilegesRequest.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropPrivilegesRequest.java
index 6258969..759cf0b 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropPrivilegesRequest.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropPrivilegesRequest.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TDropPrivilegesRequest implements 
org.apache.thrift.TBase<TDropPrivilegesRequest, 
TDropPrivilegesRequest._Fields>, java.io.Serializable, Cloneable, 
Comparable<TDropPrivilegesRequest> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TDropPrivilegesRequest");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropPrivilegesResponse.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropPrivilegesResponse.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropPrivilegesResponse.java
index 8d0ecaf..553dbcb 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropPrivilegesResponse.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropPrivilegesResponse.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TDropPrivilegesResponse implements 
org.apache.thrift.TBase<TDropPrivilegesResponse, 
TDropPrivilegesResponse._Fields>, java.io.Serializable, Cloneable, 
Comparable<TDropPrivilegesResponse> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TDropPrivilegesResponse");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropSentryRoleRequest.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropSentryRoleRequest.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropSentryRoleRequest.java
index 1eaf496..238a5fb 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropSentryRoleRequest.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropSentryRoleRequest.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TDropSentryRoleRequest implements 
org.apache.thrift.TBase<TDropSentryRoleRequest, 
TDropSentryRoleRequest._Fields>, java.io.Serializable, Cloneable, 
Comparable<TDropSentryRoleRequest> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TDropSentryRoleRequest");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropSentryRoleResponse.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropSentryRoleResponse.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropSentryRoleResponse.java
index 61f7c4d..d09989d 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropSentryRoleResponse.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TDropSentryRoleResponse.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TDropSentryRoleResponse implements 
org.apache.thrift.TBase<TDropSentryRoleResponse, 
TDropSentryRoleResponse._Fields>, java.io.Serializable, Cloneable, 
Comparable<TDropSentryRoleResponse> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TDropSentryRoleResponse");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesByAuthRequest.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesByAuthRequest.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesByAuthRequest.java
index ff51de7..f7b0ad6 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesByAuthRequest.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesByAuthRequest.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TListSentryPrivilegesByAuthRequest implements 
org.apache.thrift.TBase<TListSentryPrivilegesByAuthRequest, 
TListSentryPrivilegesByAuthRequest._Fields>, java.io.Serializable, Cloneable, 
Comparable<TListSentryPrivilegesByAuthRequest> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TListSentryPrivilegesByAuthRequest");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesByAuthResponse.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesByAuthResponse.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesByAuthResponse.java
index dc2ea59..5a02e3d 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesByAuthResponse.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesByAuthResponse.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TListSentryPrivilegesByAuthResponse implements 
org.apache.thrift.TBase<TListSentryPrivilegesByAuthResponse, 
TListSentryPrivilegesByAuthResponse._Fields>, java.io.Serializable, Cloneable, 
Comparable<TListSentryPrivilegesByAuthResponse> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TListSentryPrivilegesByAuthResponse");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesForProviderRequest.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesForProviderRequest.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesForProviderRequest.java
index 5ce1c0c..bbf8ea3 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesForProviderRequest.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesForProviderRequest.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TListSentryPrivilegesForProviderRequest implements 
org.apache.thrift.TBase<TListSentryPrivilegesForProviderRequest, 
TListSentryPrivilegesForProviderRequest._Fields>, java.io.Serializable, 
Cloneable, Comparable<TListSentryPrivilegesForProviderRequest> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TListSentryPrivilegesForProviderRequest");
 

http://git-wip-us.apache.org/repos/asf/sentry/blob/66665515/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesForProviderResponse.java
----------------------------------------------------------------------
diff --git 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesForProviderResponse.java
 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesForProviderResponse.java
index 1421f8f..cd80df8 100644
--- 
a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesForProviderResponse.java
+++ 
b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TListSentryPrivilegesForProviderResponse.java
@@ -34,7 +34,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2017-04-26")
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2018-03-29")
 public class TListSentryPrivilegesForProviderResponse implements 
org.apache.thrift.TBase<TListSentryPrivilegesForProviderResponse, 
TListSentryPrivilegesForProviderResponse._Fields>, java.io.Serializable, 
Cloneable, Comparable<TListSentryPrivilegesForProviderResponse> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new 
org.apache.thrift.protocol.TStruct("TListSentryPrivilegesForProviderResponse");
 

Reply via email to