[1/4] kudu git commit: [tools] KUDU-2331: Allow move tool to work when uninvolved tserver is down

2018-03-13 Thread todd
Repository: kudu Updated Branches: refs/heads/master de57e3c92 -> ce0db9157 [tools] KUDU-2331: Allow move tool to work when uninvolved tserver is down The move tool requires a clean ksck for the tablet it's acting on for safety reasons, but the check for this failed if a tablet server was

[2/4] kudu git commit: Remove tcmalloc_spinlock_contention metric

2018-03-13 Thread todd
Remove tcmalloc_spinlock_contention metric Spinlock contention was removed from tcmalloc upstream, so this metric has been set to 0 since we upgraded to tcmalloc 2.6. I looked briefly at reverting its removal upstream, but the revert would be fairly large, so I think it's best to just accept the

kudu git commit: KUDU-2334: Fix OutboundTransfer::TransferStarted() to work with SSL_write()

2018-03-13 Thread todd
Repository: kudu Updated Branches: refs/heads/master 287dc5408 -> de57e3c92 KUDU-2334: Fix OutboundTransfer::TransferStarted() to work with SSL_write() Previously, OutboundTransfer::TransferStarted() returns true iff non-zero bytes have been successfully sent via Writev(). As it turns out,

[kudu] Git Push Summary

2018-03-13 Thread granthenke
Repository: kudu Updated Branches: refs/heads/branch-1.7.x [created] de57e3c92

[4/4] kudu git commit: KUDU-2230: java: sync client exception stack traces should make sense

2018-03-13 Thread granthenke
KUDU-2230: java: sync client exception stack traces should make sense Previously the exceptions thrown by the synchronous client always had a stack trace somewhere deep inside our async callback chain. So, when the user eventually caught this exception, it would be very hard to even know what

[1/4] kudu git commit: [tools] KUDU-2331: Allow move tool to work when uninvolved tserver is down

2018-03-13 Thread granthenke
Repository: kudu Updated Branches: refs/heads/branch-1.7.x de57e3c92 -> 542cfd9e0 [tools] KUDU-2331: Allow move tool to work when uninvolved tserver is down The move tool requires a clean ksck for the tablet it's acting on for safety reasons, but the check for this failed if a tablet server

[3/4] kudu git commit: KUDU-2322: don't spew logs about behind-log-GC follower

2018-03-13 Thread granthenke
KUDU-2322: don't spew logs about behind-log-GC follower This patch addresses the issue of a leader spewing a lot of INFO log messages about missing logs segments for a follower that falls behind log GC. In the 3-4-3 replica management scheme, such followers linger around until corresponding

[2/4] kudu git commit: Remove tcmalloc_spinlock_contention metric

2018-03-13 Thread granthenke
Remove tcmalloc_spinlock_contention metric Spinlock contention was removed from tcmalloc upstream, so this metric has been set to 0 since we upgraded to tcmalloc 2.6. I looked briefly at reverting its removal upstream, but the revert would be fairly large, so I think it's best to just accept the

kudu git commit: [release notes]: RYW read mode

2018-03-13 Thread hahao
Repository: kudu Updated Branches: refs/heads/master ce0db9157 -> 217715aae [release notes]: RYW read mode Change-Id: I9906398b0796307c26150f78e0e256e285ded516 Reviewed-on: http://gerrit.cloudera.org:8080/9594 Reviewed-by: Dan Burkert Reviewed-by: Grant Henke

kudu git commit: [release notes]: RYW read mode

2018-03-13 Thread hahao
Repository: kudu Updated Branches: refs/heads/branch-1.7.x 542cfd9e0 -> 00128aea1 [release notes]: RYW read mode Change-Id: I9906398b0796307c26150f78e0e256e285ded516 Reviewed-on: http://gerrit.cloudera.org:8080/9594 Reviewed-by: Dan Burkert Reviewed-by: Grant Henke

[1/2] kudu git commit: [docs] 'xcode-select' and 'xcodebuild -license' steps on OS X

2018-03-13 Thread granthenke
Repository: kudu Updated Branches: refs/heads/branch-1.7.x 00128aea1 -> 29d86fc83 [docs] 'xcode-select' and 'xcodebuild -license' steps on OS X Added a note on accepting the Xcode license and setup command-line tools after installing Xcode. It seems we implicitly assumed those steps were run

[3/3] kudu git commit: KUDU-2343. java: properly reconnect to new leader master after failover

2018-03-13 Thread todd
KUDU-2343. java: properly reconnect to new leader master after failover This fixes the "fake" location information returned in response to a ConnectToMaster RPC to include a distinct "fake UUID" for each master. Previously, we were using an empty string for the UUID of the masters. This caused

[1/3] kudu git commit: [docs] 'xcode-select' and 'xcodebuild -license' steps on OS X

2018-03-13 Thread todd
Repository: kudu Updated Branches: refs/heads/master 217715aae -> 4c2bb92f1 [docs] 'xcode-select' and 'xcodebuild -license' steps on OS X Added a note on accepting the Xcode license and setup command-line tools after installing Xcode. It seems we implicitly assumed those steps were run as a