[ https://issues.apache.org/jira/browse/SENTRY-922?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15187086#comment-15187086 ]
Hadoop QA commented on SENTRY-922: ---------------------------------- Here are the results of testing the latest attachment https://issues.apache.org/jira/secure/attachment/12792195/SENTRY-922.1.patch against master. {color:red}Overall:{color} -1 due to 134 errors {color:red}ERROR:{color} mvn test exited 1 {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestEndToEnd {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbPrivilegesAtDatabaseScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbPrivilegesAtDatabaseScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestMovingToProduction {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestMovingToProduction {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestCustomSerdePrivileges {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestUriPermissions {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestUriPermissions {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestUriPermissions {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestUriPermissions {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtDatabaseScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtDatabaseScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbPrivilegesAtColumnScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbPrivilegesAtColumnScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbPrivilegesAtColumnScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbPrivilegesAtColumnScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbPrivilegesAtColumnScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbPrivilegesAtColumnScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbExportImportPrivileges {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbExportImportPrivileges {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestOperations {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestOperations {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestOperations {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestOperations {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestOperations {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestOperations {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestOperations {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPerDatabasePolicyFile {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPerDatabasePolicyFile {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPerDatabasePolicyFile {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPerDatabasePolicyFile {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbPrivilegesAtFunctionScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbPrivilegesAtFunctionScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestMetadataObjectRetrieval {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestMetadataObjectRetrieval {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestMetadataObjectRetrieval {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestMetadataObjectRetrieval {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestMetadataObjectRetrieval {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestMetadataObjectRetrieval {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestMetadataObjectRetrieval {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestMetadataObjectRetrieval {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtColumnScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtColumnScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtColumnScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtColumnScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtColumnScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtColumnScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbMetadataObjectRetrieval {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbMetadataObjectRetrieval {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbMetadataObjectRetrieval {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbMetadataObjectRetrieval {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbMetadataObjectRetrieval {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbMetadataObjectRetrieval {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbMetadataObjectRetrieval {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbMetadataObjectRetrieval {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPerDBConfiguration {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPerDBConfiguration {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPerDBConfiguration {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPerDBConfiguration {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPerDBConfiguration {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestSandboxOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestSandboxOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestSandboxOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestSandboxOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestSandboxOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestSandboxOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestSandboxOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestSandboxOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbSandboxOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbSandboxOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbSandboxOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbSandboxOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbSandboxOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbSandboxOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbSandboxOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDatabaseProvider {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDatabaseProvider {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDatabaseProvider {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDatabaseProvider {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDatabaseProvider {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDatabaseProvider {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDatabaseProvider {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDatabaseProvider {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestExportImportPrivileges {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestExportImportPrivileges {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestUserManagement {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestUserManagement {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestUserManagement {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestUserManagement {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestUserManagement {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestUserManagement {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestUserManagement {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestUserManagement {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestUserManagement {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtTableScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtTableScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtTableScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtTableScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtTableScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtTableScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtTableScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtTableScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtTableScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtTableScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtTableScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbOperations {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbOperations {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbOperations {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbOperations {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbOperations {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbOperations {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbOperations {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestCrossDbOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestCrossDbOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestCrossDbOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestCrossDbOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtFunctionScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegesAtFunctionScope {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbUriPermissions {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbUriPermissions {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbUriPermissions {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbUriPermissions {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbEndToEnd {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.ha.TestHaEnd2End {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.ha.TestHaEnd2End {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbCrossDbOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbCrossDbOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbCrossDbOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbCrossDbOps {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbPrivilegeAtTransform {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.hive.TestPrivilegeAtTransform {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbMovingToProduction {color:red}ERROR:{color} Failed: org.apache.sentry.tests.e2e.dbprovider.TestDbMovingToProduction Console output: https://builds.apache.org/job/PreCommit-SENTRY-Build/1319/console This message is automatically generated. > INSERT OVERWRITE DIRECTORY permission not working correctly > ----------------------------------------------------------- > > Key: SENTRY-922 > URL: https://issues.apache.org/jira/browse/SENTRY-922 > Project: Sentry > Issue Type: Bug > Components: Sentry > Affects Versions: 1.4.0 > Reporter: Eric Lin > Assignee: Yibing Shi > Attachments: SENTRY-922.1.patch > > > Run the following command with correct URI permissions: > {code} > INSERT OVERWRITE DIRECTORY '/tmp/test' select * FROM sample_07 LIMIT 100; > {code} > without "LOCAL" keyword, sentry will complain the following: > {code} > Error: Error while compiling statement: FAILED: SemanticException No valid > privileges > Required privileges for this query: > Server=server1->URI=file:///tmp/test->action=*; (state=42000,code=40000) > {code} > However, after giving permission to "file:///tmp/test", query finished with > data in "hdfs:///tmp/test", even though no permission to "hdfs:///tmp/test" > was given. -- This message was sent by Atlassian JIRA (v6.3.4#6332)