You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kudu.apache.org by to...@apache.org on 2016/06/27 23:07:21 UTC
incubator-kudu git commit: Add 6/27 weekly update
Repository: incubator-kudu
Updated Branches:
refs/heads/gh-pages 1c4d97443 -> 09f51f643
Add 6/27 weekly update
Change-Id: I6ce4bf6e02a5481bf3e032d3345d7afc93c244a2
Reviewed-on: http://gerrit.cloudera.org:8080/3515
Reviewed-by: Jean-Daniel Cryans <jd...@apache.org>
Tested-by: Todd Lipcon <to...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/incubator-kudu/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kudu/commit/09f51f64
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kudu/tree/09f51f64
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kudu/diff/09f51f64
Branch: refs/heads/gh-pages
Commit: 09f51f643d0a64c9cbac5f299b833b1b797f4b0b
Parents: 1c4d974
Author: Todd Lipcon <to...@cloudera.com>
Authored: Mon Jun 27 15:51:26 2016 -0700
Committer: Todd Lipcon <to...@apache.org>
Committed: Mon Jun 27 23:06:30 2016 +0000
----------------------------------------------------------------------
_posts/2016-06-27-weekly-update.md | 91 +++++++++++++++++++++++++++++++++
1 file changed, 91 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-kudu/blob/09f51f64/_posts/2016-06-27-weekly-update.md
----------------------------------------------------------------------
diff --git a/_posts/2016-06-27-weekly-update.md b/_posts/2016-06-27-weekly-update.md
new file mode 100644
index 0000000..859ef6e
--- /dev/null
+++ b/_posts/2016-06-27-weekly-update.md
@@ -0,0 +1,91 @@
+---
+layout: post
+title: Apache Kudu (incubating) Weekly Update June 27, 2016
+author: Todd Lipcon
+---
+Welcome to the fifteenth edition of the Kudu Weekly Update. This weekly blog post
+covers ongoing development and news in the Apache Kudu (incubating) project.
+
+<!--more-->
+
+## Development discussions and code in progress
+
+* Todd Lipcon diagnosed and fixed a [tricky bug](https://gerrit.cloudera.org/3445)
+ which could cause Kudu servers to crash under load. It turned out that the bug
+ was in a synchronization profiling code path related to the tcmalloc allocator.
+ This allocator is used in release builds, but can't be used in instrumented builds
+ such as
+ [AddressSanitizer](http://clang.llvm.org/docs/AddressSanitizer.html) or
+ [ThreadSanitizer](http://clang.llvm.org/docs/ThreadSanitizer.html). This made it particularly difficult
+ to catch. The bug fix will be released in the upcoming 0.9.1 release.
+
+* Todd also finished and committed a fix for [KUDU-1469](https://issues.apache.org/jira/browse/KUDU-1469),
+ a bug in which Kudu's implementation of Raft consensus could get "stuck" not making
+ progress replicating operations for a tablet. See the
+ [new integration test case](https://gerrit.cloudera.org/#/c/3228/7/src/kudu/integration-tests/raft_consensus-itest.cc)
+ for more details on this bug.
+
+* Mike Percy finished implementing and committed a feature which allows
+ [reserving disk space for non-Kudu processes](https://gerrit.cloudera.org/#/c/3135/).
+ This feature causes Kudu to stop allocating new data blocks on a
+ disk if it is within a user-specified threshold of being full, preventing
+ possible crashes and allowing for safer collocation of Kudu with other processes
+ on a cluster.
+
+* Will Berkeley finished implementing [KUDU-1398](https://issues.apache.org/jira/browse/KUDU-1398),
+ a new optimization which reduces the amount of disk space used by
+ indexing structures in Kudu's internal storage format. This should
+ improve storage efficiency for workloads with large keys, and can
+ also improve write performance by increasing the number of index
+ entries which can fit in a given amount of cache memory.
+
+* David Alves has completed posting a patch series that implements
+ exactly-once RPC semantics. The design, as mentioned in previous
+ blog posts, is described in a [design document](https://gerrit.cloudera.org/#/c/2642/)
+ and the patches can be found in a 10-patch series starting with
+ [gerrit #3190](https://gerrit.cloudera.org/#/c/3190/).
+
+* Dan Burkert is continuing working on adding support for
+ [tables with range partitions that don't cover the entire key
+ space](https://github.com/apache/incubator-kudu/blob/master/docs/design-docs/non-covering-range-partitions.md).
+ This past week, he focused on adding [support in the the Java client](https://gerrit.cloudera.org/#/c/3388/)
+ which also necessitated some serious [refactoring](https://gerrit.cloudera.org/#/c/3477/). These patches
+ are now under review.
+
+* Congratulations to Andrew Wong, a new contributor who committed his
+ first patches this week. Andrew [improved the build docs for OSX](https://gerrit.cloudera.org/#/c/3424/)
+ and also fixed a [crash if the user forgot to specify the master address
+ in some command line tools](https://gerrit.cloudera.org/#/c/3486/).
+ Thanks, Andrew!
+
+## Project news
+
+* The Apache Kudu web site has finished migrating to Apache Software Foundation infrastructure.
+ The site can now be found at [kudu.incubator.apache.org](http://kudu.incubator.apache.org/).
+ Existing links will automatically redirect.
+
+* A Kudu 0.9.1 release candidate was posted and passed a
+ [release vote](http://mail-archives.apache.org/mod_mbox/incubator-kudu-dev/201606.mbox/%3CCADY20s6%3D%2BnKNgvx%3DG_pKupQGiH%2B9ToS53LqExBwWM6vLp-ns9A%40mail.gmail.com%3E)
+ by the Kudu Podling PMC (PPMC).
+ The release candidate will now be voted upon by the Apache Incubator PMC. If all goes well, we
+ can expect a release late this week. The release fixes a few critical bugs discovered in 0.9.0.
+
+* Chris Mattmann, one of Kudu's mentors from the Apache Incubator,
+ started a [discussion](http://mail-archives.apache.org/mod_mbox/incubator-kudu-dev/201606.mbox/%3CAD4A858D-403D-4E74-A4F4-DE2F08FB761E%40jpl.nasa.gov%3E)
+ about the project's graduation to a top-level project (TLP).
+ Initial responses seem to be positive, so the next step will
+ be to work on a draft resolution and various stages of
+ voting.
+
+
+## On the Kudu blog
+
+* Adar Dembo published a post detailing his recent work on
+ [master fault tolerance in Kudu 1.0](http://kudu.apache.org/2016/06/24/multi-master-1-0-0.html).
+
+
+Want to learn more about a specific topic from this blog post? Shoot an email to the
+[kudu-user mailing list](mailto:user@kudu.incubator.apache.org) or
+tweet at [@ApacheKudu](https://twitter.com/ApacheKudu). Similarly, if you're
+aware of some Kudu news we missed, let us know so we can cover it in
+a future post.