You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sentry.apache.org by co...@apache.org on 2017/11/22 15:56:22 UTC
[02/23] sentry git commit: Merge branch 'master' into akolb-cli
Merge branch 'master' into akolb-cli
Project: http://git-wip-us.apache.org/repos/asf/sentry/repo
Commit: http://git-wip-us.apache.org/repos/asf/sentry/commit/6000ca99
Tree: http://git-wip-us.apache.org/repos/asf/sentry/tree/6000ca99
Diff: http://git-wip-us.apache.org/repos/asf/sentry/diff/6000ca99
Branch: refs/heads/master
Commit: 6000ca9976253dcef03e19fd964a7b30be91e957
Parents: 44c5d9f 436787c
Author: Colm O hEigeartaigh <co...@apache.org>
Authored: Thu Oct 19 09:42:26 2017 +0100
Committer: Colm O hEigeartaigh <co...@apache.org>
Committed: Thu Oct 19 09:42:26 2017 +0100
----------------------------------------------------------------------
bin/sentryShell | 5 +-
pom.xml | 339 ++++-------
sentry-binding/pom.xml | 4 +-
.../sentry-binding-hive-follower-v2/pom.xml | 65 ---
.../json/SentryJSONAddPartitionMessage.java | 48 --
.../json/SentryJSONAlterPartitionMessage.java | 79 ---
.../json/SentryJSONAlterTableMessage.java | 54 --
.../json/SentryJSONCreateDatabaseMessage.java | 44 --
.../json/SentryJSONCreateTableMessage.java | 44 --
.../json/SentryJSONDropDatabaseMessage.java | 44 --
.../json/SentryJSONDropPartitionMessage.java | 51 --
.../json/SentryJSONDropTableMessage.java | 45 --
.../json/SentryJSONMessageDeserializer.java | 154 -----
.../json/SentryJSONMessageFactory.java | 146 -----
.../binding/hive/HiveAuthzBindingHook.java | 17 +-
.../hive/HiveAuthzBindingSessionHook.java | 21 +-
.../SentryHiveAuthorizationTaskFactoryImpl.java | 12 +-
.../binding/hive/SentryHivePrivilegeObject.java | 32 ++
.../authz/DefaultSentryAccessController.java | 561 +++++++++++++++++++
.../hive/authz/HiveAuthzBindingHookBase.java | 23 +
.../hive/authz/HiveAuthzPrivilegesMap.java | 2 +
.../hive/authz/SentryHiveAccessController.java | 199 +++++++
.../hive/authz/SentryHiveAuthorizerFactory.java | 27 +-
.../hive/authz/SentryHiveAuthorizerImpl.java | 86 ++-
.../binding/util/SentryAuthorizerUtil.java | 360 ++++++++++++
.../sentry/kafka/binding/KafkaAuthBinding.java | 30 +-
.../apache/sentry/kafka/conf/KafkaAuthConf.java | 8 +-
.../binding/solr/authz/SolrAuthzBinding.java | 4 +-
.../apache/sentry/sqoop/SentrySqoopError.java | 12 +-
.../sqoop/authz/SentryAccessController.java | 2 +-
.../sqoop/authz/SentryAuthorizationHander.java | 117 ----
.../sqoop/authz/SentryAuthorizationHandler.java | 117 ++++
.../sentry/sqoop/binding/SqoopAuthBinding.java | 7 +
.../binding/SqoopAuthBindingSingleton.java | 2 +-
.../sqoop/TestSentryAuthorizationHander.java | 74 ---
.../sqoop/TestSentryAuthorizationHandler.java | 74 +++
.../SentryClientTransportConstants.java | 2 +-
.../java/org/apache/sentry/hdfs/HMSPaths.java | 142 ++++-
.../org/apache/sentry/hdfs/HMSPathsDumper.java | 3 +-
.../org/apache/sentry/hdfs/PathsUpdate.java | 6 +
.../apache/sentry/hdfs/PermissionsUpdate.java | 6 +
.../apache/sentry/hdfs/SentryAuthzUpdate.java | 27 +
.../sentry/hdfs/UpdateableAuthzPaths.java | 9 +
.../sentry/hdfs/TestHMSPathsFullDump.java | 4 +-
sentry-hdfs/sentry-hdfs-namenode-plugin/pom.xml | 13 -
.../sentry/hdfs/SentryAuthorizationInfo.java | 59 +-
.../hdfs/SentryINodeAttributesProvider.java | 2 +-
.../apache/sentry/hdfs/SentryPermissions.java | 25 +
.../sentry/hdfs/UpdateableAuthzPermissions.java | 9 +
.../SentryHDFSServiceClientDefaultImpl.java | 23 +
sentry-provider/sentry-provider-db/pom.xml | 31 +-
.../tools/GenericPrivilegeConverter.java | 184 ++++++
.../tools/KafkaTSentryPrivilegeConverter.java | 118 ----
.../db/generic/tools/SentryConfigToolSolr.java | 2 +-
.../db/generic/tools/SentryShellGeneric.java | 149 +++++
.../db/generic/tools/SentryShellKafka.java | 115 ----
.../db/generic/tools/SentryShellSolr.java | 114 ----
.../tools/SolrTSentryPrivilegeConverter.java | 137 -----
.../db/service/persistent/SentryStore.java | 11 +-
.../db/service/thrift/SentryMetrics.java | 144 +++--
.../provider/db/tools/SentryShellCommon.java | 51 +-
.../db/tools/command/hive/CommandUtil.java | 60 +-
.../command/hive/GrantPrivilegeToRoleCmd.java | 4 +-
.../tools/command/hive/ListPrivilegesCmd.java | 56 +-
.../hive/RevokePrivilegeFromRoleCmd.java | 6 +-
.../sentry/service/thrift/HMSFollower.java | 9 +
.../sentry/service/thrift/SentryService.java | 3 +
.../generic/tools/TestSentryConfigToolSolr.java | 2 +-
.../db/generic/tools/TestSentryShellKafka.java | 173 +++---
.../db/generic/tools/TestSentryShellSolr.java | 162 +++---
.../db/generic/tools/TestSentryShellSqoop.java | 523 +++++++++++++++++
.../provider/db/tools/TestSentryShellHive.java | 12 +-
sentry-tests/sentry-tests-hive/pom.xml | 2 +-
.../e2e/dbprovider/TestDatabaseProvider.java | 12 +-
.../tests/e2e/hdfs/TestHDFSIntegrationBase.java | 2 +-
.../tests/e2e/hive/TestOperationsPart2.java | 24 +
.../e2e/hive/hiveserver/HiveServerFactory.java | 6 +-
.../e2e/metastore/TestMetastoreEndToEnd.java | 2 +-
.../sentry/tests/e2e/kafka/KafkaTestServer.java | 7 +-
.../e2e/kafka/AbstractKafkaSentryTestBase.java | 6 +-
.../tests/e2e/sqoop/TomcatSqoopRunner.java | 2 +-
81 files changed, 3153 insertions(+), 2215 deletions(-)
----------------------------------------------------------------------