kudu git commit: Fix thrift operator< implementations

2018-10-16 Thread danburkert
Repository: kudu Updated Branches: refs/heads/master 09848055b -> 58ecdd155 Fix thrift operator< implementations The previous implementation didn't account for unset optional fields, and did not short-circuit after finding the first field which was smaller. Buggy operator< is problematic

[1/2] kudu git commit: [compaction] KUDU-2056: Expose a metric for how much a tablet needs to be compacted

2018-10-16 Thread danburkert
Repository: kudu Updated Branches: refs/heads/master 8c184e2a9 -> 09848055b [compaction] KUDU-2056: Expose a metric for how much a tablet needs to be compacted This adds a new metric 'average_diskrowset_height' that reflects how uncompacted a tablet replica is. This metric is obtained by

[2/2] kudu git commit: Update Java README Intellij test runner instructions

2018-10-16 Thread danburkert
Update Java README Intellij test runner instructions Change-Id: Ie372417350f50a7d4f5567cd991ac5d886329cdb Reviewed-on: http://gerrit.cloudera.org:8080/11700 Reviewed-by: Grant Henke Tested-by: Grant Henke Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit:

[2/5] kudu git commit: [tools] Add locate row tool

2018-10-16 Thread granthenke
[tools] Add locate row tool Sometimes while debugging I find it frustrating that it's very difficult to tell what tablet a particular row belongs to. This basic tool provides a way to find out, by providing a simple interface that accepts a primary key as a JSON array and will print out the

[5/5] kudu git commit: [Java] Remove the Maven Build

2018-10-16 Thread granthenke
[Java] Remove the Maven Build This patch removes the Maven poms and remaining references to the Maven build. Going forward the Gradle build will be used. Change-Id: If3c1b6b5bc2218a6285bde10d9ab7e1d9013a023 Reviewed-on: http://gerrit.cloudera.org:8080/11667 Reviewed-by: Dan Burkert Tested-by:

[1/5] kudu git commit: [sentry] Fill out more sentry client API

2018-10-16 Thread granthenke
Repository: kudu Updated Branches: refs/heads/master 02e82ca14 -> 8c184e2a9 [sentry] Fill out more sentry client API This commit adds more sentry client APIs, e.g list/grant sentry privileges as well as grant roles to groups, for the upcoming sentry authorization provider. Change-Id:

[4/5] kudu git commit: [Java] Remove the Maven Build

2018-10-16 Thread granthenke
http://git-wip-us.apache.org/repos/asf/kudu/blob/8c184e2a/java/kudu-spark/pom.xml -- diff --git a/java/kudu-spark/pom.xml b/java/kudu-spark/pom.xml deleted file mode 100644 index 56196f5..000 --- a/java/kudu-spark/pom.xml +++

[3/5] kudu git commit: [tools] Add checking for row existence to the locate_row tool

2018-10-16 Thread granthenke
[tools] Add checking for row existence to the locate_row tool This enhances the `kudu tablet locate_row` tool to that, in addition to locating which tablet a row with a given primary key would end up in, it also will check if the row actually exists when the -check_row_existence flag is supplied.

kudu git commit: Fix jsonreader signed int extraction and add unsigned extraction

2018-10-16 Thread wdberkeley
Repository: kudu Updated Branches: refs/heads/master 614b446e1 -> 02e82ca14 Fix jsonreader signed int extraction and add unsigned extraction JsonReader::GetInt64's implementation was actually of JsonReader::GetUint64, and similarly for JsonReader::GetInt. This patch corrects the error and

[kudu] Git Push Summary

2018-10-16 Thread abukor
Repository: kudu Updated Tags: refs/tags/1.8.0-RC2 [created] cbbf7b580

svn commit: r30088 - in /dev/kudu/1.8.0-RC2: apache-kudu-1.8.0.tar.gz apache-kudu-1.8.0.tar.gz.asc apache-kudu-1.8.0.tar.gz.sha512

2018-10-16 Thread abukor
Author: abukor Date: Tue Oct 16 09:14:14 2018 New Revision: 30088 Log: Fixing 1.8.0 RC2 Modified: dev/kudu/1.8.0-RC2/apache-kudu-1.8.0.tar.gz dev/kudu/1.8.0-RC2/apache-kudu-1.8.0.tar.gz.asc dev/kudu/1.8.0-RC2/apache-kudu-1.8.0.tar.gz.sha512 Modified:

[kudu] Git Push Summary

2018-10-16 Thread abukor
Repository: kudu Updated Tags: refs/tags/1.8.0-RC2 [deleted] ac9e22e33

svn commit: r30087 - in /dev/kudu: 1.8.0-RC1/ 1.8.0-RC2/ 1.8.0-RC2/apache-kudu-1.8.0.tar.gz 1.8.0-RC2/apache-kudu-1.8.0.tar.gz.asc 1.8.0-RC2/apache-kudu-1.8.0.tar.gz.sha512

2018-10-16 Thread abukor
Author: abukor Date: Tue Oct 16 08:53:25 2018 New Revision: 30087 Log: Adding Kudu 1.8.0 RC2 and removing RC1 Added: dev/kudu/1.8.0-RC2/ dev/kudu/1.8.0-RC2/apache-kudu-1.8.0.tar.gz (with props) dev/kudu/1.8.0-RC2/apache-kudu-1.8.0.tar.gz.asc

[kudu] Git Push Summary

2018-10-16 Thread abukor
Repository: kudu Updated Tags: refs/tags/1.8.0-RC2 [created] ac9e22e33

[1/3] kudu git commit: KUDU-2463 pt 2: bump MVCC safe time on Raft no-op

2018-10-16 Thread abukor
Repository: kudu Updated Branches: refs/heads/branch-1.8.x ac9e22e33 -> cbbf7b580 KUDU-2463 pt 2: bump MVCC safe time on Raft no-op Based on the same rationale as Part 1 of this patch series, this patch updates MVCC's safe and clean time using the no-op timestamp provided by the leader

[2/3] kudu git commit: KUDU-2463 pt 3: don't scan if MVCC hasn't moved

2018-10-16 Thread abukor
KUDU-2463 pt 3: don't scan if MVCC hasn't moved In cases when a tablet bootstrap yields an MvccManager whose safe time has not been advanced (e.g. if there are no write ops in the WAL), and the tablet has otherwise not bumped its MVCC timestamps (e.g. if it has not yet elected a leader), a scan

kudu git commit: [tools] Add a describe table tool

2018-10-16 Thread abukor
Repository: kudu Updated Branches: refs/heads/master 1197eb01a -> 614b446e1 [tools] Add a describe table tool This adds a very basic tool to describe a table, printing out its schema, its partition schema, the current range partitions, and the replication factor. It eschews completeness for

[3/3] kudu git commit: docs: update release note for KUDU-2463

2018-10-16 Thread abukor
docs: update release note for KUDU-2463 Change-Id: Id8dce61da14f67e39f6573fa42ec54809f3ceb19 Reviewed-on: http://gerrit.cloudera.org:8080/11691 Reviewed-by: Grant Henke Reviewed-by: Mike Percy Tested-by: Andrew Wong Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: