[2/2] kudu git commit: Refactor ConsensusStatePB to hold committed and pending configs

2017-05-17 Thread wdberkeley
Refactor ConsensusStatePB to hold committed and pending configs This patch refactors ConsensusStatePB so it contains both the committed config and, if there is a pending config, the pending config. Previously, consumers of the consensus state would ask for either the committed or active (=

kudu git commit: KUDU-2049 Fix too-strict CHECK in RleIntBlockDecoder::SeekToPositionInBlock

2017-06-23 Thread wdberkeley
Repository: kudu Updated Branches: refs/heads/master c25d127ad -> f9e51ca63 KUDU-2049 Fix too-strict CHECK in RleIntBlockDecoder::SeekToPositionInBlock In a CFile block with n non-null values, it's permissible to seek to the spot after all rows. However, a CHECK_LT in

[2/2] kudu git commit: consensus: Acquire lock before snoozing FD

2017-05-30 Thread wdberkeley
consensus: Acquire lock before snoozing FD We should only call SnoozeFailureDetectorUnlocked() while holding the state lock. This was caught in an unrelated change after adding a DCHECK to SnoozeFailureDetectorUnlocked(). Change-Id: Ia6f2a27847db7efe34409f2fe9c915318d755732 Reviewed-on:

[1/2] kudu git commit: KUDU-1755 Part 1: Improve tablet on disk size metric

2017-05-30 Thread wdberkeley
disk for the base data. - uint64_t EstimateBaseDataDiskSize() const; + // Estimate the on-disk size of this rowset's cfile set, including bloomfiles + // and the ad hoc index. + uint64_t BaseDataOnDiskSize() const; - // Estimate the number of bytes on-disk of REDO deltas. - uint64_t EstimateRedoD

[1/3] kudu git commit: Rename *-path-handlers.* to *_path_handlers.*

2017-10-17 Thread wdberkeley
Repository: kudu Updated Branches: refs/heads/master abbfa49de -> 1c90b2f5c http://git-wip-us.apache.org/repos/asf/kudu/blob/1c90b2f5/src/kudu/tserver/tserver-path-handlers.cc -- diff --git

[3/3] kudu git commit: Rename *-path-handlers.* to *_path_handlers.*

2017-10-17 Thread wdberkeley
Rename *-path-handlers.* to *_path_handlers.* Our naming convention separates words with _'s, except for test files which are often named {name of file whose content is tested}-test.cc. This patch brings the various path handler files in line with the convention. Change-Id:

[2/3] kudu git commit: Rename *-path-handlers.* to *_path_handlers.*

2017-10-17 Thread wdberkeley
http://git-wip-us.apache.org/repos/asf/kudu/blob/1c90b2f5/src/kudu/server/default_path_handlers.cc -- diff --git a/src/kudu/server/default_path_handlers.cc b/src/kudu/server/default_path_handlers.cc new file mode 100644 index

kudu git commit: KUDU-2170 Masters can start with duplicates specified

2017-10-23 Thread wdberkeley
Repository: kudu Updated Branches: refs/heads/branch-1.5.x 7f343eab4 -> 5d8620fc8 KUDU-2170 Masters can start with duplicates specified Users can specify duplicate masters in --master_addresses, where a duplicate includes duplicated names and the same server known by different names. This

kudu git commit: KUDU-2170 Masters can start with duplicates specified

2017-10-23 Thread wdberkeley
Repository: kudu Updated Branches: refs/heads/branch-1.3.x 023d4dd67 -> 8e3b94c8d KUDU-2170 Masters can start with duplicates specified Users can specify duplicate masters in --master_addresses, where a duplicate includes duplicated names and the same server known by different names. This

kudu git commit: Fast path scanning blocks of deleted rows

2018-05-08 Thread wdberkeley
Repository: kudu Updated Branches: refs/heads/branch-1.6.x 807648e34 -> f0d95c27e Fast path scanning blocks of deleted rows This adds some very simple fast-paths in the case that an entire row block consists of rows that were deleted. The first is in the block materialization code: if delta

kudu git commit: Fast path scanning blocks of deleted rows

2018-05-08 Thread wdberkeley
Repository: kudu Updated Branches: refs/heads/branch-1.7.x 305862f9e -> 5c68767d3 Fast path scanning blocks of deleted rows This adds some very simple fast-paths in the case that an entire row block consists of rows that were deleted. The first is in the block materialization code: if delta

[2/2] kudu git commit: KUDU-2426 Fix WRONG_SERVER_UUID case in ksck

2018-05-24 Thread wdberkeley
KUDU-2426 Fix WRONG_SERVER_UUID case in ksck RemoteKsckTabletServer::FetchInfo() returned a Status::RemoteError since KUDU-2364 to indicate a UUID mismatch. Ksck::FetchInfoFromTabletServers() checked for this Status, and this resulted in any RemoteError showing as a WRONG_SERVER_UUID in the

[1/2] kudu git commit: [docs] Add short troubleshooting note about nscd

2018-05-24 Thread wdberkeley
Repository: kudu Updated Branches: refs/heads/master 7c5d28849 -> 2f61b72ca [docs] Add short troubleshooting note about nscd Change-Id: I9ace99c33d9161a0878c7c7570313ca5f895a7a9 Reviewed-on: http://gerrit.cloudera.org:8080/10498 Reviewed-by: Andrew Wong Tested-by: Will

kudu git commit: KUDU-2035 Enable HTTP compression for all webserver's paths

2018-05-18 Thread wdberkeley
Repository: kudu Updated Branches: refs/heads/master 185781f6c -> 8f525829d KUDU-2035 Enable HTTP compression for all webserver's paths This patch enables HTTP compression when gzip compression is accepted by the client. Change-Id: I7c6db24b0fd2cbcca8a554460d310bd39ee5c071 Reviewed-on:

[2/2] kudu git commit: [tools] ksck improvements [6/n]: Refactor result handling

2018-05-01 Thread wdberkeley
t;kudu/tools/tool_action_common.h" #include "kudu/util/atomic.h" #include "kudu/util/blocking_queue.h" +#include "kudu/tools/color.h" #include "kudu/util/countdown_latch.h" #include "kudu/util/locks.h" #include "kudu/util/monotime.h" #inclu

[1/2] kudu git commit: [tools] ksck improvements [6/n]: Refactor result handling

2018-05-01 Thread wdberkeley
Repository: kudu Updated Branches: refs/heads/master 235998b6e -> 0355d373a http://git-wip-us.apache.org/repos/asf/kudu/blob/0355d373/src/kudu/tools/ksck_results.cc -- diff --git a/src/kudu/tools/ksck_results.cc

[1/2] kudu git commit: Fix JIRA number typo in test name

2018-04-26 Thread wdberkeley
Repository: kudu Updated Branches: refs/heads/master 3ee87a00f -> bf9e30578 Fix JIRA number typo in test name Change-Id: I8ffc7f96c15aceb9a552262d4a99241834d57f58 Reviewed-on: http://gerrit.cloudera.org:8080/10225 Reviewed-by: Andrew Wong Tested-by: Will Berkeley

[1/5] kudu git commit: [tools] ksck improvements [1/n]: Eliminate KsckMaster class

2018-04-05 Thread wdberkeley
Repository: kudu Updated Branches: refs/heads/master 5360339df -> d1c99e02f [tools] ksck improvements [1/n]: Eliminate KsckMaster class ksck has a KsckCluster and a KsckMaster class. The KsckCluster class's methods more-or-less map one-to-one with KsckMaster class methods. The KsckMaster

[2/5] kudu git commit: KUDU-2289: Tablet deletion should be throttled

2018-04-05 Thread wdberkeley
KUDU-2289: Tablet deletion should be throttled When a table is deleted, the master eagerly sends DeleteTablet requests for every replica of every tablet. Since DeleteTablet can be IO-heavy and DeleteTablet is run by service threads, deleting tables could harm other concurrent workloads. This

[4/5] kudu git commit: [tools] ksck improvements [2/n]: KUDU-2306: ksck master health check

2018-04-05 Thread wdberkeley
[tools] ksck improvements [2/n]: KUDU-2306: ksck master health check This patch adds support for checking the health of each master passed to ksck. Currently, ksck only checks that it can connect to the cluster by connecting to a leader master. Just like the tablet server health summary

[3/5] kudu git commit: build-and-test.sh: unbreak Python 2.6 based builds

2018-04-05 Thread wdberkeley
build-and-test.sh: unbreak Python 2.6 based builds The first beta of pip 10 was released several days ago, and it officially drops support for Python 2.6, going so far as to use syntax that isn't recognized by Python 2.6 interpreters. Let's address this by pinning to a specific version of pip

[31/50] kudu git commit: [demo-vm-setup] added curl error handling

2018-03-28 Thread wdberkeley
[demo-vm-setup] added curl error handling Stop once it's clear the VBox appliance has failed to download: do not try to interpret S3 server output for HTTP 403 and other errors as a valid VBox appliance file. Also made curl to follow HTTP redirects, if any. Project:

[44/50] kudu git commit: Update for 5.13.0 release

2018-03-28 Thread wdberkeley
Update for 5.13.0 release Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/cd58992e Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/cd58992e Diff: http://git-wip-us.apache.org/repos/asf/kudu/diff/cd58992e Branch:

[38/50] kudu git commit: Merge pull request #31 from adembo/work

2018-03-28 Thread wdberkeley
Merge pull request #31 from adembo/work Update for 5.10.0 release Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/53a882c0 Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/53a882c0 Diff:

[42/50] kudu git commit: Merge pull request #33 from jdcryans/master

2018-03-28 Thread wdberkeley
Merge pull request #33 from jdcryans/master Use the 5.11 vm instead of 5.10 Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/54348ce1 Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/54348ce1 Diff:

[10/50] kudu git commit: Fix the collectl example and add encodings

2018-03-28 Thread wdberkeley
Fix the collectl example and add encodings Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/75b08098 Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/75b08098 Diff: http://git-wip-us.apache.org/repos/asf/kudu/diff/75b08098

[47/50] kudu git commit: KUDU-2385: Fix typo in KinitContext::DoRenewal()

2018-03-28 Thread wdberkeley
KUDU-2385: Fix typo in KinitContext::DoRenewal() On platforms without krb5_get_init_creds_opt_set_out_ccache(), krb5_cc_store_cred() is called to insert the newly acquired credential into the ccache. However, there was a typo in the code which resulted in inserting the old credential into ccache.

[43/50] kudu git commit: Merge pull request #27 from danburkert/insert-loadgen-error-handling

2018-03-28 Thread wdberkeley
Merge pull request #27 from danburkert/insert-loadgen-error-handling Fix insert-loadgen example to handle insert errors Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/82708e9a Tree:

[35/50] kudu git commit: Merge pull request #29 from dineshabbi/kudu-setup-demo

2018-03-28 Thread wdberkeley
Merge pull request #29 from dineshabbi/kudu-setup-demo Allow setup-kudu-demo script to use a pre-built VM image Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/59eb7042 Tree:

[26/50] kudu git commit: Update to 0.10.0 API, update Spark examples

2018-03-28 Thread wdberkeley
Update to 0.10.0 API, update Spark examples This changes the poms and Java code to use the new org.apache.kudu package name, updates to 0.10.0, and updates the spark example in collectl/README to use Spark SQL instead of RDDs. Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit:

[32/50] kudu git commit: Merge pull request #26 from alexeyserbin/master

2018-03-28 Thread wdberkeley
Merge pull request #26 from alexeyserbin/master [demo-vm-setup] added curl error handling Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/81157cc5 Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/81157cc5 Diff:

[48/50] kudu git commit: Introduce examples directory

2018-03-28 Thread wdberkeley
Introduce examples directory This introduces the top-level examples directory, which will be for examples of how to use the Kudu clients and integrations. As a first step, I moved the client examples from src/kudu/client/examples to examples/cpp. I also renamed "sample" -> "example" generally.

[19/50] kudu git commit: Merge pull request #18 from adembo/update_for_070

2018-03-28 Thread wdberkeley
Merge pull request #18 from adembo/update_for_070 Update for 0.7.0 release Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/4425e9f1 Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/4425e9f1 Diff:

[17/50] kudu git commit: Merge pull request #14 from mpercy/master

2018-03-28 Thread wdberkeley
Merge pull request #14 from mpercy/master Update examples dependencies to use the 0.6.0 release Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/579f7dbd Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/579f7dbd Diff:

[02/50] kudu git commit: Changing username for VM in Python examples

2018-03-28 Thread wdberkeley
Changing username for VM in Python examples Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/0dd20320 Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/0dd20320 Diff:

[01/50] kudu git commit: Merge pull request #7 from danburkert/master

2018-03-28 Thread wdberkeley
Repository: kudu Updated Branches: refs/heads/master d364f01b5 -> c83f6eb35 Merge pull request #7 from danburkert/master Update quickstart VM user credentials in script output Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit:

[28/50] kudu git commit: Merge pull request #22 from toddlipcon/master

2018-03-28 Thread wdberkeley
Merge pull request #22 from toddlipcon/master Update to 0.10 API, some cleanup Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/8bf18396 Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/8bf18396 Diff:

[49/50] kudu git commit: Improve the C++ client example

2018-03-28 Thread wdberkeley
ev 45fd31f2eb1570563e925639e549047b0707) +Long version info: kudu 1.8.0-SNAPSHOT +revision 45fd31f2eb1570563e925639e549047b0707 build type DEBUG -built by aserbin at 06 Oct 2016 14:15:10 PST on ve0518.halxg.cloudera.com +built by wdberkeley at 27 Mar 2018 23:52:18 PST on cloudbook.local R

[46/50] kudu git commit: [java] Fix javadoc issues

2018-03-28 Thread wdberkeley
[java] Fix javadoc issues Fixes some javadoc warnings: - Removed @link and @see to external classes - Remove invalid @inheritDoc tags - Fixed code block - Fixed a couple @return statment This is far from all of the correctness issue, but the few that were resulting in Javadoc Gradle errors.

[08/50] kudu git commit: Turn on logging in examples

2018-03-28 Thread wdberkeley
Turn on logging in examples Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/0a66e237 Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/0a66e237 Diff: http://git-wip-us.apache.org/repos/asf/kudu/diff/0a66e237 Branch:

[22/50] kudu git commit: Point to new VM, based on Kudu 0.9.0

2018-03-28 Thread wdberkeley
Point to new VM, based on Kudu 0.9.0 Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/5bf7455d Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/5bf7455d Diff: http://git-wip-us.apache.org/repos/asf/kudu/diff/5bf7455d

[14/50] kudu git commit: Add insert-loadgen example to repo

2018-03-28 Thread wdberkeley
Add insert-loadgen example to repo This is a load generator designed to write random data to an arbitrary schema as quickly as possible. Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/565743a4 Tree:

[41/50] kudu git commit: Use the 5.11 vm instead of 5.10

2018-03-28 Thread wdberkeley
Use the 5.11 vm instead of 5.10 Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/baf86dcc Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/baf86dcc Diff: http://git-wip-us.apache.org/repos/asf/kudu/diff/baf86dcc Branch:

[45/50] kudu git commit: Merge pull request #34 from adembo/master

2018-03-28 Thread wdberkeley
Merge pull request #34 from adembo/master Update for 5.13.0 release Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/7545decc Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/7545decc Diff:

[09/50] kudu git commit: Merge pull request #10 from mpercy/master

2018-03-28 Thread wdberkeley
Merge pull request #10 from mpercy/master Various fixes to the java examples Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/aac4a91e Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/aac4a91e Diff:

[30/50] kudu git commit: Merge pull request #23 from jtbirdsell/master

2018-03-28 Thread wdberkeley
Merge pull request #23 from jtbirdsell/master Python example update - 0.3.0 Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/95654d82 Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/95654d82 Diff:

[06/50] kudu git commit: Update artifact versions and make examples compile again

2018-03-28 Thread wdberkeley
Update artifact versions and make examples compile again There were some API changes during development so the collectl example no longer compiled. Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/e4fc37ac Tree:

[04/50] kudu git commit: Fix Python example

2018-03-28 Thread wdberkeley
Fix Python example Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/afc5f1a8 Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/afc5f1a8 Diff: http://git-wip-us.apache.org/repos/asf/kudu/diff/afc5f1a8 Branch:

[11/50] kudu git commit: Merge pull request #11 from dralves/master

2018-03-28 Thread wdberkeley
Merge pull request #11 from dralves/master Fix the collectl example and add encodings Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/25a123c0 Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/25a123c0 Diff:

[34/50] kudu git commit: Allow setup-kudu-demo script to use a pre-built VM image

2018-03-28 Thread wdberkeley
Allow setup-kudu-demo script to use a pre-built VM image setup-kudu-demo-vm.sh script currently either downloads a VM image or let us use an already downloaded image. It is easier for future testing if we allow it use a pre-built VM image in situations where we want to use an image built out of

[36/50] kudu git commit: Revert "Allow setup-kudu-demo script to use a pre-built VM image"

2018-03-28 Thread wdberkeley
Revert "Allow setup-kudu-demo script to use a pre-built VM image" This reverts commit 5eb22e43560744db08e10d5813379ebcd143ba18. This commit broke people since it removed the code to actually download the image. Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit:

[33/50] kudu git commit: Fix insert-loadgen example to handle insert errors

2018-03-28 Thread wdberkeley
Fix insert-loadgen example to handle insert errors This commit makes a few changes: - multi-threading in insert-loadgen is removed. insert-loadgen used separate clients per-thread anyway, so there isn't much advantage to running with threads over just starting more instances as separate

[20/50] kudu git commit: Update for 0.7.1 release

2018-03-28 Thread wdberkeley
Update for 0.7.1 release Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/c549302e Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/c549302e Diff: http://git-wip-us.apache.org/repos/asf/kudu/diff/c549302e Branch:

[40/50] kudu git commit: Merge pull request #32 from dineshabbi/setup-branch

2018-03-28 Thread wdberkeley
Merge pull request #32 from dineshabbi/setup-branch Allow setup-kudu-demo script to use a pre-built VM image Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/6bf86299 Tree:

[16/50] kudu git commit: Update examples dependencies to use the 0.6.0 release

2018-03-28 Thread wdberkeley
Update examples dependencies to use the 0.6.0 release Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/77713fb9 Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/77713fb9 Diff:

[15/50] kudu git commit: Merge pull request #13 from mpercy/master

2018-03-28 Thread wdberkeley
Merge pull request #13 from mpercy/master Add insert-loadgen example to repo Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/b853815d Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/b853815d Diff:

[18/50] kudu git commit: Update for 0.7.0 release

2018-03-28 Thread wdberkeley
Update for 0.7.0 release There's also a new version of the quickstart VM. Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/9a22e9f6 Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/9a22e9f6 Diff:

[37/50] kudu git commit: Update for 5.10.0 release

2018-03-28 Thread wdberkeley
Update for 5.10.0 release Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/20f7d86f Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/20f7d86f Diff: http://git-wip-us.apache.org/repos/asf/kudu/diff/20f7d86f Branch:

[29/50] kudu git commit: Python example update - 0.3.0

2018-03-28 Thread wdberkeley
Python example update - 0.3.0 Updating the dstat example to work with the current version of the kudu-python package (0.3.0). Works in both python 2 and 3. Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/26b81875 Tree:

[50/50] kudu git commit: Merge cloudera/kudu-examples into the examples subdirectory

2018-03-28 Thread wdberkeley
Merge cloudera/kudu-examples into the examples subdirectory This merges the cloudera-kudu[1] repository into the examples subdirectory. I scrubbed Cloudera-specific bits, namely - Removed the extra license (which was also Apache 2.0) - Removed the demo-vm-setup directory - Removed demo vm

[23/50] kudu git commit: Update Java examples for 0.9.0

2018-03-28 Thread wdberkeley
Update Java examples for 0.9.0 Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/5d3e245c Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/5d3e245c Diff: http://git-wip-us.apache.org/repos/asf/kudu/diff/5d3e245c Branch:

[27/50] kudu git commit: Fix username in README instructions

2018-03-28 Thread wdberkeley
Fix username in README instructions Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/b69bb7da Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/b69bb7da Diff: http://git-wip-us.apache.org/repos/asf/kudu/diff/b69bb7da

[39/50] kudu git commit: Allow setup-kudu-demo script to use a pre-built VM image

2018-03-28 Thread wdberkeley
Allow setup-kudu-demo script to use a pre-built VM image setup-kudu-demo-vm.sh script currently either downloads a VM image or let us use an already downloaded image. It is easier for future testing if we allow it to use a pre-built VM image in situations where we want to use an image built out

[2/2] kudu git commit: make_shared: fix build for newer libc++

2018-03-29 Thread wdberkeley
make_shared: fix build for newer libc++ Previously, we used friendship with various internal classes in the 'std' namespace to allow make_shared to work against classes with private constructors. With the version of libc++ that comes with LLVM 6, these tricks no longer work and I was unable to

[1/2] kudu git commit: KUDU-2364 Add extra check in ksck for tserver ID

2018-03-29 Thread wdberkeley
Repository: kudu Updated Branches: refs/heads/master c83f6eb35 -> 61d3fff2f KUDU-2364 Add extra check in ksck for tserver ID ksck did not validate tablet server ID when checking connectivity. Whenever the TabletServer was nuked and readded, ksck would report the connection was successful to

kudu git commit: Move constructor and assignment operator for Schema

2018-10-05 Thread wdberkeley
s should generally prefer taking a Schema pointer and using -// Schema::swap() or Schema::Reset() rather than returning by value. +// Schema::Reset() rather than returning by value. class Schema { public: @@ -412,8 +412,10 @@ class Schema { Schema() : num_key_columns_(0), name_to_i

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

[2/2] kudu git commit: [compaction] Cleanup of compaction policy code

2018-11-02 Thread wdberkeley
"; +out << ""; } double avg_height; @@ -2339,11 +2345,11 @@ void Tablet::PrintRSLayout(ostream* o) { // The first condition excludes the memrowset. return rowset->metadata() && !rowset->IsAvailableForCompaction(); }); - *o <&l

[1/2] kudu git commit: [util] Add ParseStringsWithScheme in net_util

2018-11-02 Thread wdberkeley
Repository: kudu Updated Branches: refs/heads/master 4ec2598a3 -> 137775bdd [util] Add ParseStringsWithScheme in net_util This commit adds a new util to allow parsing address with scheme, e.g. '://:/' into a : pair. Change-Id: I2447ab80e0b0737c4eb2ba8216769a52b5c07ce0 Reviewed-on:

[3/4] kudu git commit: [compaction] Small improvements to compaction policy tests

2018-10-09 Thread wdberkeley
[compaction] Small improvements to compaction policy tests To learn more about compaction policy, I spent some time reading over compaction_policy-test.cc, and in doing so I made a bunch of small improvements. I also added one test covering a facet of the policy that's pretty important but isn't

[4/4] kudu git commit: KUDU-2324 Add gflags to disable individual maintenance ops

2018-10-09 Thread wdberkeley
KUDU-2324 Add gflags to disable individual maintenance ops This patch adds one flag per maintenance op that allows the user to individually disable each of the seven types of maintenance op. This results in six new flags: -enable_flush_deltamemstores -enable_flush_memrowset -enable_log_gc

[2/4] kudu git commit: Cleanup in rowset SVG layout dumping

2018-10-09 Thread wdberkeley
Cleanup in rowset SVG layout dumping I tested this by manually verifying that the /tablet-rowsetlayout-svg endpoint and rowset layout SVG file dumping worked as expected. Change-Id: I521fadf4336f9e11ea611b022cd4d8fcb269dfe2 Reviewed-on: http://gerrit.cloudera.org:8080/11612 Reviewed-by: Andrew

[1/4] kudu git commit: [docs] Add brief instructions on decommissioning tablet servers

2018-10-09 Thread wdberkeley
Repository: kudu Updated Branches: refs/heads/master 89206ed91 -> 9ec8d28db [docs] Add brief instructions on decommissioning tablet servers Change-Id: I4e9ab976390ab6c0d5b8db0da00b27dc031037e5 Reviewed-on: http://gerrit.cloudera.org:8080/11618 Tested-by: Will Berkeley Reviewed-by: Andrew

[2/2] kudu git commit: [mac] Add support for XCode 10

2018-10-08 Thread wdberkeley
ff5f789..8422e99 100644 --- a/cmake_modules/CompilerInfo.cmake +++ b/cmake_modules/CompilerInfo.cmake @@ -55,6 +55,15 @@ elseif("${COMPILER_VERSION_FULL}" MATCHES ".*clang-9") set(COMPILER_FAMILY "clang") set(COMPILER_VERSION "4.0.0svn") +# clang o

kudu git commit: [docs] Fix placement of decommission docs in rebalancing section

2018-10-09 Thread wdberkeley
Repository: kudu Updated Branches: refs/heads/master b193e3786 -> 5d8f47977 [docs] Fix placement of decommission docs in rebalancing section Change-Id: I8f4f4fa755a34e21ef26884e998d0e17ba512824 Reviewed-on: http://gerrit.cloudera.org:8080/11627 Tested-by: Will Berkeley Reviewed-by: Andrew

[kudu] 02/03: [tools] Add tablet data dirs to 'kudu remote replica list'

2019-02-15 Thread wdberkeley
This is an automated email from the ASF dual-hosted git repository. wdberkeley pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/kudu.git commit bd5926ee50cbde7b86cbd2342b61e8370836fd4a Author: Will Berkeley AuthorDate: Mon Feb 11 12:50:51 2019 -0800 [tools

[kudu] 03/03: docs: fix two broken links in the installation doc

2019-02-15 Thread wdberkeley
This is an automated email from the ASF dual-hosted git repository. wdberkeley pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/kudu.git commit 794a9ecf8a23652ab8d5f65b4536f3850de1d445 Author: Greg Solovyev AuthorDate: Wed Feb 13 18:20:33 2019 -0800 docs

[kudu] branch master updated (c23dc84 -> 794a9ec)

2019-02-15 Thread wdberkeley
This is an automated email from the ASF dual-hosted git repository. wdberkeley pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/kudu.git. from c23dc84 Fix compilation warnings under debian8.9 new 3e5fb43 [tools] Add tool to list data dirs

[kudu] branch master updated (794a9ec -> df10529)

2019-02-15 Thread wdberkeley
This is an automated email from the ASF dual-hosted git repository. wdberkeley pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/kudu.git. from 794a9ec docs: fix two broken links in the installation doc new c72a45c [server] Add start_time in server

[kudu] branch master updated (0f6d33b -> 3047db9)

2019-01-29 Thread wdberkeley
This is an automated email from the ASF dual-hosted git repository. wdberkeley pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/kudu.git. from 0f6d33b rpc: add TCP socket statistics to /rpcz new 0afeddf [tools] Add table scan tool new 3047db9

[kudu] 01/02: [tools] Add table scan tool

2019-01-29 Thread wdberkeley
This is an automated email from the ASF dual-hosted git repository. wdberkeley pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/kudu.git commit 0afeddf9e530762e0e47beb7428982763715c746 Author: Yingchun Lai <405403...@qq.com> AuthorDate: Sat Jan 5 03:41:5

[kudu] 02/02: [tools] Describe more table attributes

2019-01-29 Thread wdberkeley
This is an automated email from the ASF dual-hosted git repository. wdberkeley pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/kudu.git commit 3047db9283432746a3282b180d41f08a97d4aa3f Author: acelyc111 <405403...@qq.com> AuthorDate: Tue Jan 22 00:51:2

[kudu] branch master updated: [java] Deflake TestAsyncKuduSession with temporary workaround

2019-05-29 Thread wdberkeley
This is an automated email from the ASF dual-hosted git repository. wdberkeley pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/kudu.git The following commit(s) were added to refs/heads/master by this push: new 7b80b5a [java] Deflake TestAsyncKuduSession

[kudu] branch master updated: [gradle] publish kudu-hive artifact

2019-05-13 Thread wdberkeley
This is an automated email from the ASF dual-hosted git repository. wdberkeley pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/kudu.git The following commit(s) were added to refs/heads/master by this push: new 9379be8 [gradle] publish kudu-hive artifact

[kudu] branch branch-1.9.x updated: KUDU-2807 Crash when flush or compaction overlaps with another compaction

2019-05-13 Thread wdberkeley
This is an automated email from the ASF dual-hosted git repository. wdberkeley pushed a commit to branch branch-1.9.x in repository https://gitbox.apache.org/repos/asf/kudu.git The following commit(s) were added to refs/heads/branch-1.9.x by this push: new 657dcec KUDU-2807 Crash when