kudu git commit: KUDU-2335. Work around rare consensus health bug for 1.7 release

2018-03-12 Thread mpercy
Repository: kudu Updated Branches: refs/heads/master 9749d4cde -> 287dc5408 KUDU-2335. Work around rare consensus health bug for 1.7 release In very rare circumstances we have hit a DHCECK in quorum_util.cc in pre-commit builds stating that the leader should always have a HEALTHY health status

kudu git commit: KUDU-2338: [Java] Coerce BigDecimal values in KuduPredicate

2018-03-12 Thread granthenke
Repository: kudu Updated Branches: refs/heads/master 0a37d1f3b -> 9749d4cde KUDU-2338: [Java] Coerce BigDecimal values in KuduPredicate We need to coerce the BigDecimal values to the expected scale to ensure they can be correctly decoded server side. This was missed in the KuduPredicate imple

kudu git commit: [doc] Document the new decimal column type

2018-03-12 Thread granthenke
Repository: kudu Updated Branches: refs/heads/master 4cd6338e6 -> 0a37d1f3b [doc] Document the new decimal column type Change-Id: I9489613d35daad708648ea04d49e472d3149b33d Reviewed-on: http://gerrit.cloudera.org:8080/9432 Reviewed-by: Grant Henke Tested-by: Grant Henke Project: http://git-

kudu git commit: KUDU-2336. diagnostics_log: fix an assertion failure for null stack frames

2018-03-12 Thread todd
Repository: kudu Updated Branches: refs/heads/master 68c185747 -> 4cd6338e6 KUDU-2336. diagnostics_log: fix an assertion failure for null stack frames On my Ubuntu 16 box, in ASAN builds, it seems I sometimes get a stack frame with a nullptr address. This caused SymbolSet::Add(...) to fail an

kudu git commit: release notes: changes to ksck reporting updates

2018-03-12 Thread awong
Repository: kudu Updated Branches: refs/heads/master fa2b49548 -> 68c185747 release notes: changes to ksck reporting updates Covers: https://github.com/apache/kudu/commit/d869b8033ac0026d585ab1d5bc69a1ba205357fa Change-Id: Ia7bae8e1d298f4222bd1697f4409863b5880 Reviewed-on: http://gerrit.c

[3/4] kudu git commit: condition_variable: rework timed waiting mechanisms and associated cleanup

2018-03-12 Thread alexey
condition_variable: rework timed waiting mechanisms and associated cleanup This patch reworks ConditionVariable::TimedWait into two new methods: 1. WaitFor(delta), equivalent to TimedWait. 2. WaitUntil(deadline), waits for a deadline to elapse. Besides the improved ergonomics of using WaitUntil()

[4/4] kudu git commit: KUDU-2295 fix nullptr dereference in Tablet

2018-03-12 Thread alexey
KUDU-2295 fix nullptr dereference in Tablet Prior to this patch, in the case of concurrent events of shutting down a tablet and running a snapshot scan on it, sometimes the code ended up trying to access already freed members of a Tablet object, resulting in stack traces like below. The traces we

[1/4] kudu git commit: Fix tests leaving behind diagnostics logs

2018-03-12 Thread alexey
Repository: kudu Updated Branches: refs/heads/master fbf6062ca -> fa2b49548 Fix tests leaving behind diagnostics logs Prior to this patch, if tests are run with TEST_TMPDIR set, tests which use an internal minicluster could leave behind a diagnostics log file. The issue was the following: - G

[2/4] kudu git commit: release notes: update_dirs and fs_metadata_dir

2018-03-12 Thread alexey
release notes: update_dirs and fs_metadata_dir This patch adds release notes for support of data dir removal via the `kudu fs update_dirs` tool and for the configuration of the metadata directory. Note: These blurbs are taken from the configuration docs. Change-Id: I87f0857c3e7d9d98865fbb50e5e69

kudu git commit: build: don't name unsharded tests with a shard suffix

2018-03-12 Thread adar
Repository: kudu Updated Branches: refs/heads/master 0c05e8375 -> fbf6062ca build: don't name unsharded tests with a shard suffix Change-Id: I33611f9766381d367c7a5ac7b09a00f01c48fe74 Reviewed-on: http://gerrit.cloudera.org:8080/9524 Tested-by: Kudu Jenkins Reviewed-by: Adar Dembo Project: h

[2/2] kudu git commit: KUDU-1704: add java client support for READ_YOUR_WRITES mode

2018-03-12 Thread hahao
KUDU-1704: add java client support for READ_YOUR_WRITES mode Change-Id: I6239521c022147257859e399f55c6f3f945af465 Reviewed-on: http://gerrit.cloudera.org:8080/8847 Tested-by: Kudu Jenkins Reviewed-by: David Ribeiro Alves Project: http://git-wip-us.apache.org/repos/asf/kudu/repo Commit: http://g

[1/2] kudu git commit: KUDU-2320 apply exponential back-off while deleting replica

2018-03-12 Thread hahao
Repository: kudu Updated Branches: refs/heads/master 29dbc7e41 -> 0c05e8375 KUDU-2320 apply exponential back-off while deleting replica In some scenarios, the replica to remove might be on a tablet server which hasn't yet registered with the master. For example, that happens when a tablet ser