From commits-return-8546-apmail-kudu-commits-archive=kudu.apache.org@kudu.apache.org Thu Mar 5 02:56:24 2020 Return-Path: X-Original-To: apmail-kudu-commits-archive@minotaur.apache.org Delivered-To: apmail-kudu-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by minotaur.apache.org (Postfix) with SMTP id 9EFEE198AB for ; Thu, 5 Mar 2020 02:56:24 +0000 (UTC) Received: (qmail 74855 invoked by uid 500); 5 Mar 2020 02:56:24 -0000 Delivered-To: apmail-kudu-commits-archive@kudu.apache.org Received: (qmail 74813 invoked by uid 500); 5 Mar 2020 02:56:24 -0000 Mailing-List: contact commits-help@kudu.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@kudu.apache.org Delivered-To: mailing list commits@kudu.apache.org Received: (qmail 74801 invoked by uid 99); 5 Mar 2020 02:56:23 -0000 Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 05 Mar 2020 02:56:23 +0000 Received: by gitbox.apache.org (ASF Mail Server at gitbox.apache.org, from userid 33) id 45C9D8DACA; Thu, 5 Mar 2020 02:56:23 +0000 (UTC) Date: Thu, 05 Mar 2020 02:56:22 +0000 To: "commits@kudu.apache.org" Subject: [kudu] branch master updated (61ddfe3 -> e901424) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-ID: <158337698287.15106.16589594043671077166@gitbox.apache.org> From: granthenke@apache.org X-Git-Host: gitbox.apache.org X-Git-Repo: kudu X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 61ddfe31bf8abe95484d4bd83e2ecee0155e7b13 X-Git-Newrev: e901424abf7d54f9e3060bf3f6c1a5cc0d42874d X-Git-NotificationType: ref_changed X-Git-Multimail-Version: 1.5.dev Auto-Submitted: auto-generated This is an automated email from the ASF dual-hosted git repository. granthenke pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/kudu.git. from 61ddfe3 blocking_queue: replace gscoped_ptr with unique_ptr new 148c169 test: re-deflake TabletServerQuiescingITest new 2ea8478 [java] KUDU-2972: Add Kudu Ranger plugin new 2d858f6 [build] Use Gradle to build the hms-plugin jar new e901424 [python] Remove use of dict.iteritems() The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: CMakeLists.txt | 19 ++- build-support/dist_test.py | 4 +- .../relocate_binaries_for_mini_cluster.py | 4 +- build-support/run_dist_test.py | 8 +- java/gradle/dependencies.gradle | 2 + java/kudu-subprocess/build.gradle | 8 +- .../subprocess/ranger/RangerProtocolHandler.java | 71 ++++++++ .../RangerSubprocessMain.java} | 18 +- .../ranger/authorization/RangerKuduAuthorizer.java | 185 +++++++++++++++++++++ ...essageTestUtil.java => SubprocessTestUtil.java} | 90 +++++++++- .../org/apache/kudu/subprocess/TestMessageIO.java | 8 +- .../kudu/subprocess/echo/TestEchoSubprocess.java | 106 ++---------- .../subprocess/ranger/TestRangerSubprocess.java | 134 +++++++++++++++ .../authorization/TestRangerKuduAuthorizer.java | 81 +++++++++ src/kudu/hms/CMakeLists.txt | 19 ++- .../tablet_server_quiescing-itest.cc | 5 +- src/kudu/{rebalance => ranger}/CMakeLists.txt | 34 ++-- src/kudu/ranger/ranger.proto | 73 ++++++++ src/kudu/subprocess/CMakeLists.txt | 9 +- 19 files changed, 723 insertions(+), 155 deletions(-) create mode 100644 java/kudu-subprocess/src/main/java/org/apache/kudu/subprocess/ranger/RangerProtocolHandler.java copy java/kudu-subprocess/src/main/java/org/apache/kudu/subprocess/{echo/EchoSubprocessMain.java => ranger/RangerSubprocessMain.java} (62%) create mode 100644 java/kudu-subprocess/src/main/java/org/apache/kudu/subprocess/ranger/authorization/RangerKuduAuthorizer.java rename java/kudu-subprocess/src/test/java/org/apache/kudu/subprocess/{MessageTestUtil.java => SubprocessTestUtil.java} (53%) create mode 100644 java/kudu-subprocess/src/test/java/org/apache/kudu/subprocess/ranger/TestRangerSubprocess.java create mode 100644 java/kudu-subprocess/src/test/java/org/apache/kudu/subprocess/ranger/authorization/TestRangerKuduAuthorizer.java copy src/kudu/{rebalance => ranger}/CMakeLists.txt (67%) create mode 100644 src/kudu/ranger/ranger.proto