Publish commit(s) from site source repo:
  4a7a351 Add 10/20 weekly update

Site-Repo-Commit: 4a7a3519c35d327ca56dcffdc6ba7488c064f464


Project: http://git-wip-us.apache.org/repos/asf/kudu-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/kudu-site/commit/9b3a1052
Tree: http://git-wip-us.apache.org/repos/asf/kudu-site/tree/9b3a1052
Diff: http://git-wip-us.apache.org/repos/asf/kudu-site/diff/9b3a1052

Branch: refs/heads/asf-site
Commit: 9b3a1052c746d8a3f5939bc6b60bd4ee04fa41dd
Parents: b81a95b
Author: Todd Lipcon <[email protected]>
Authored: Thu Oct 20 17:57:50 2016 -0700
Committer: Todd Lipcon <[email protected]>
Committed: Thu Oct 20 17:57:50 2016 -0700

----------------------------------------------------------------------
 2016/02/26/apache-kudu-0-7-0-released.html      |   4 +-
 2016/03/10/apache-kudu-0-7-1-released.html      |   4 +-
 2016/03/20/weekly-update.html                   |   4 +-
 2016/03/28/weekly-update.html                   |   4 +-
 2016/04/04/weekly-update.html                   |   4 +-
 2016/04/11/weekly-update.html                   |   4 +-
 2016/04/12/apache-kudu-0-8-0-released.html      |   4 +-
 ...n-apache-kudu-streamsets-data-collector.html |   4 +-
 2016/04/18/weekly-update.html                   |   4 +-
 .../19/kudu-0-8-0-predicate-improvements.html   |   4 +-
 2016/04/25/weekly-update.html                   |   4 +-
 2016/04/26/ycsb.html                            |   4 +-
 2016/05/03/weekly-update.html                   |   4 +-
 2016/05/09/weekly-update.html                   |   4 +-
 2016/05/16/weekly-update.html                   |   4 +-
 2016/05/23/weekly-update.html                   |   4 +-
 2016/06/01/weekly-update.html                   |   4 +-
 2016/06/02/no-default-partitioning.html         |   4 +-
 2016/06/06/weekly-update.html                   |   4 +-
 2016/06/10/apache-kudu-0-9-0-released.html      |   4 +-
 2016/06/13/weekly-update.html                   |   4 +-
 2016/06/17/raft-consensus-single-node.html      |   4 +-
 2016/06/21/weekly-update.html                   |   4 +-
 2016/06/24/multi-master-1-0-0.html              |   4 +-
 2016/06/27/weekly-update.html                   |   4 +-
 2016/07/01/apache-kudu-0-9-1-released.html      |   4 +-
 2016/07/11/weekly-update.html                   |   4 +-
 2016/07/18/weekly-update.html                   |   4 +-
 2016/07/25/asf-graduation.html                  |   4 +-
 2016/07/26/weekly-update.html                   |   4 +-
 2016/08/08/weekly-update.html                   |   4 +-
 2016/08/16/weekly-update.html                   |   4 +-
 2016/08/23/apache-kudu-0-10-0-released.html     |   4 +-
 2016/08/23/new-range-partitioning-features.html |   4 +-
 2016/08/31/intro-flume-kudu-sink.html           |   4 +-
 2016/09/16/predicate-pushdown.html              |   4 +-
 2016/09/20/apache-kudu-1-0-0-released.html      |   4 +-
 2016/09/26/strata-nyc-kudu-talks.html           |   4 +-
 2016/10/11/weekly-update.html                   |   4 +-
 2016/10/20/weekly-update.html                   | 286 +++++++++++++++
 blog/index.html                                 | 347 ++-----------------
 blog/page/2/index.html                          | 339 ++++++++++++++++--
 blog/page/3/index.html                          |  46 +--
 blog/page/4/index.html                          |  58 ++--
 blog/page/5/index.html                          |  56 +--
 blog/page/6/index.html                          |  50 ++-
 blog/page/7/index.html                          |  48 +--
 blog/page/8/index.html                          |  37 +-
 feed.xml                                        | 206 ++++++-----
 49 files changed, 978 insertions(+), 651 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/02/26/apache-kudu-0-7-0-released.html
----------------------------------------------------------------------
diff --git a/2016/02/26/apache-kudu-0-7-0-released.html 
b/2016/02/26/apache-kudu-0-7-0-released.html
index f36a01e..6fdd81d 100644
--- a/2016/02/26/apache-kudu-0-7-0-released.html
+++ b/2016/02/26/apache-kudu-0-7-0-released.html
@@ -143,6 +143,8 @@ part of the ASF Incubator, version 0.7.0!</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -171,8 +173,6 @@ part of the ASF Incubator, version 0.7.0!</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/03/10/apache-kudu-0-7-1-released.html
----------------------------------------------------------------------
diff --git a/2016/03/10/apache-kudu-0-7-1-released.html 
b/2016/03/10/apache-kudu-0-7-1-released.html
index e9a23f0..f4f8a72 100644
--- a/2016/03/10/apache-kudu-0-7-1-released.html
+++ b/2016/03/10/apache-kudu-0-7-1-released.html
@@ -142,6 +142,8 @@ bugs fixed in this release:
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -170,8 +172,6 @@ bugs fixed in this release:
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/03/20/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/03/20/weekly-update.html b/2016/03/20/weekly-update.html
index 45edab8..f655701 100644
--- a/2016/03/20/weekly-update.html
+++ b/2016/03/20/weekly-update.html
@@ -202,6 +202,8 @@ at the <a 
href="http://www.meetup.com/Rust-Bay-Area/events/229107276/";>Rust Bay
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -230,8 +232,6 @@ at the <a 
href="http://www.meetup.com/Rust-Bay-Area/events/229107276/";>Rust Bay
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/03/28/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/03/28/weekly-update.html b/2016/03/28/weekly-update.html
index 11fbc54..82556cd 100644
--- a/2016/03/28/weekly-update.html
+++ b/2016/03/28/weekly-update.html
@@ -193,6 +193,8 @@ in San Jose. The conference will feature two talks on 
Kudu:</li>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -221,8 +223,6 @@ in San Jose. The conference will feature two talks on 
Kudu:</li>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/04/04/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/04/04/weekly-update.html b/2016/04/04/weekly-update.html
index 3b31c8c..ea24f6c 100644
--- a/2016/04/04/weekly-update.html
+++ b/2016/04/04/weekly-update.html
@@ -212,6 +212,8 @@ on Friday, April 8th.</li>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -240,8 +242,6 @@ on Friday, April 8th.</li>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/04/11/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/04/11/weekly-update.html b/2016/04/11/weekly-update.html
index 481f53e..0ac93c2 100644
--- a/2016/04/11/weekly-update.html
+++ b/2016/04/11/weekly-update.html
@@ -212,6 +212,8 @@ please pipe up on the mailing list.</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -240,8 +242,6 @@ please pipe up on the mailing list.</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/04/12/apache-kudu-0-8-0-released.html
----------------------------------------------------------------------
diff --git a/2016/04/12/apache-kudu-0-8-0-released.html 
b/2016/04/12/apache-kudu-0-8-0-released.html
index b5ccea9..cfc5fbb 100644
--- a/2016/04/12/apache-kudu-0-8-0-released.html
+++ b/2016/04/12/apache-kudu-0-8-0-released.html
@@ -133,6 +133,8 @@ client, plus many other improvements and bug fixes.</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -161,8 +163,6 @@ client, plus many other improvements and bug fixes.</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/04/14/ingesting-json-apache-kudu-streamsets-data-collector.html
----------------------------------------------------------------------
diff --git 
a/2016/04/14/ingesting-json-apache-kudu-streamsets-data-collector.html 
b/2016/04/14/ingesting-json-apache-kudu-streamsets-data-collector.html
index 9be903d..8a0eab9 100644
--- a/2016/04/14/ingesting-json-apache-kudu-streamsets-data-collector.html
+++ b/2016/04/14/ingesting-json-apache-kudu-streamsets-data-collector.html
@@ -156,6 +156,8 @@ kernel drivers in C to web front ends in JavaScript.</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -184,8 +186,6 @@ kernel drivers in C to web front ends in JavaScript.</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/04/18/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/04/18/weekly-update.html b/2016/04/18/weekly-update.html
index 00cd1ef..c5d4bf0 100644
--- a/2016/04/18/weekly-update.html
+++ b/2016/04/18/weekly-update.html
@@ -210,6 +210,8 @@ Data Collector</a>.</li>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -238,8 +240,6 @@ Data Collector</a>.</li>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/04/19/kudu-0-8-0-predicate-improvements.html
----------------------------------------------------------------------
diff --git a/2016/04/19/kudu-0-8-0-predicate-improvements.html 
b/2016/04/19/kudu-0-8-0-predicate-improvements.html
index b23893b..af8c5e2 100644
--- a/2016/04/19/kudu-0-8-0-predicate-improvements.html
+++ b/2016/04/19/kudu-0-8-0-predicate-improvements.html
@@ -190,6 +190,8 @@ where to start, consider adding a new predicate type; for 
example the <code>IS N
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -218,8 +220,6 @@ where to start, consider adding a new predicate type; for 
example the <code>IS N
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/04/25/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/04/25/weekly-update.html b/2016/04/25/weekly-update.html
index fc00342..ca7772f 100644
--- a/2016/04/25/weekly-update.html
+++ b/2016/04/25/weekly-update.html
@@ -209,6 +209,8 @@ Kudu 0.8</a>.</li>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -237,8 +239,6 @@ Kudu 0.8</a>.</li>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/04/26/ycsb.html
----------------------------------------------------------------------
diff --git a/2016/04/26/ycsb.html b/2016/04/26/ycsb.html
index b25d3b0..b1b3464 100644
--- a/2016/04/26/ycsb.html
+++ b/2016/04/26/ycsb.html
@@ -409,6 +409,8 @@ for each column:
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -437,8 +439,6 @@ for each column:
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/05/03/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/05/03/weekly-update.html b/2016/05/03/weekly-update.html
index da36551..92baafa 100644
--- a/2016/05/03/weekly-update.html
+++ b/2016/05/03/weekly-update.html
@@ -184,6 +184,8 @@ list of conferenace sessions and meetups near you.</li>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -212,8 +214,6 @@ list of conferenace sessions and meetups near you.</li>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/05/09/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/05/09/weekly-update.html b/2016/05/09/weekly-update.html
index f1e5f0b..512334e 100644
--- a/2016/05/09/weekly-update.html
+++ b/2016/05/09/weekly-update.html
@@ -174,6 +174,8 @@ on May 10.</li>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -202,8 +204,6 @@ on May 10.</li>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/05/16/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/05/16/weekly-update.html b/2016/05/16/weekly-update.html
index 758c0c4..49ef321 100644
--- a/2016/05/16/weekly-update.html
+++ b/2016/05/16/weekly-update.html
@@ -209,6 +209,8 @@ meetup.</li>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -237,8 +239,6 @@ meetup.</li>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/05/23/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/05/23/weekly-update.html b/2016/05/23/weekly-update.html
index fdb5c58..eb3ea19 100644
--- a/2016/05/23/weekly-update.html
+++ b/2016/05/23/weekly-update.html
@@ -198,6 +198,8 @@ Cloudera User Group</a>.</li>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -226,8 +228,6 @@ Cloudera User Group</a>.</li>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/06/01/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/06/01/weekly-update.html b/2016/06/01/weekly-update.html
index ebf8f36..4c29e74 100644
--- a/2016/06/01/weekly-update.html
+++ b/2016/06/01/weekly-update.html
@@ -164,6 +164,8 @@ hadoop-common test jar. This solved build issues while also 
removing a nasty dep
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -192,8 +194,6 @@ hadoop-common test jar. This solved build issues while also 
removing a nasty dep
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/06/02/no-default-partitioning.html
----------------------------------------------------------------------
diff --git a/2016/06/02/no-default-partitioning.html 
b/2016/06/02/no-default-partitioning.html
index 2c70bac..5273b32 100644
--- a/2016/06/02/no-default-partitioning.html
+++ b/2016/06/02/no-default-partitioning.html
@@ -205,6 +205,8 @@ clause is now required:</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -233,8 +235,6 @@ clause is now required:</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/06/06/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/06/06/weekly-update.html b/2016/06/06/weekly-update.html
index e9a10d1..6176923 100644
--- a/2016/06/06/weekly-update.html
+++ b/2016/06/06/weekly-update.html
@@ -159,6 +159,8 @@ patches in for the <a 
href="https://gerrit.cloudera.org/#/c/2642/";>Replay Cache<
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -187,8 +189,6 @@ patches in for the <a 
href="https://gerrit.cloudera.org/#/c/2642/";>Replay Cache<
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/06/10/apache-kudu-0-9-0-released.html
----------------------------------------------------------------------
diff --git a/2016/06/10/apache-kudu-0-9-0-released.html 
b/2016/06/10/apache-kudu-0-9-0-released.html
index a74c270..3c50c15 100644
--- a/2016/06/10/apache-kudu-0-9-0-released.html
+++ b/2016/06/10/apache-kudu-0-9-0-released.html
@@ -134,6 +134,8 @@ the specification of a partitioning scheme for new 
tables.</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -162,8 +164,6 @@ the specification of a partitioning scheme for new 
tables.</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/06/13/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/06/13/weekly-update.html b/2016/06/13/weekly-update.html
index 971a091..6d9da30 100644
--- a/2016/06/13/weekly-update.html
+++ b/2016/06/13/weekly-update.html
@@ -167,6 +167,8 @@ removal happening in this <a 
href="https://gerrit.cloudera.org/#/c/3350/";>patch<
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -195,8 +197,6 @@ removal happening in this <a 
href="https://gerrit.cloudera.org/#/c/3350/";>patch<
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/06/17/raft-consensus-single-node.html
----------------------------------------------------------------------
diff --git a/2016/06/17/raft-consensus-single-node.html 
b/2016/06/17/raft-consensus-single-node.html
index b6d96c5..9e0ce63 100644
--- a/2016/06/17/raft-consensus-single-node.html
+++ b/2016/06/17/raft-consensus-single-node.html
@@ -209,6 +209,8 @@ dissertation, which you can find linked from the above web 
site.</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -237,8 +239,6 @@ dissertation, which you can find linked from the above web 
site.</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/06/21/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/06/21/weekly-update.html b/2016/06/21/weekly-update.html
index 24e4a5c..da2ee88 100644
--- a/2016/06/21/weekly-update.html
+++ b/2016/06/21/weekly-update.html
@@ -160,6 +160,8 @@ a future post.</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -188,8 +190,6 @@ a future post.</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/06/24/multi-master-1-0-0.html
----------------------------------------------------------------------
diff --git a/2016/06/24/multi-master-1-0-0.html 
b/2016/06/24/multi-master-1-0-0.html
index 74fc90e..98a8414 100644
--- a/2016/06/24/multi-master-1-0-0.html
+++ b/2016/06/24/multi-master-1-0-0.html
@@ -222,6 +222,8 @@ nothing has been implemented yet. Stay tuned!</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -250,8 +252,6 @@ nothing has been implemented yet. Stay tuned!</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/06/27/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/06/27/weekly-update.html b/2016/06/27/weekly-update.html
index 77b6683..c0c7b9f 100644
--- a/2016/06/27/weekly-update.html
+++ b/2016/06/27/weekly-update.html
@@ -224,6 +224,8 @@ a future post.</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -252,8 +254,6 @@ a future post.</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/07/01/apache-kudu-0-9-1-released.html
----------------------------------------------------------------------
diff --git a/2016/07/01/apache-kudu-0-9-1-released.html 
b/2016/07/01/apache-kudu-0-9-1-released.html
index 27fd983..4f13697 100644
--- a/2016/07/01/apache-kudu-0-9-1-released.html
+++ b/2016/07/01/apache-kudu-0-9-1-released.html
@@ -132,6 +132,8 @@ of 0.9.0 are encouraged to update to the new version at 
their earliest convenien
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -160,8 +162,6 @@ of 0.9.0 are encouraged to update to the new version at 
their earliest convenien
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/07/11/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/07/11/weekly-update.html b/2016/07/11/weekly-update.html
index be208bf..c169ee6 100644
--- a/2016/07/11/weekly-update.html
+++ b/2016/07/11/weekly-update.html
@@ -190,6 +190,8 @@ a future post.</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -218,8 +220,6 @@ a future post.</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/07/18/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/07/18/weekly-update.html b/2016/07/18/weekly-update.html
index da38ed5..f8062cb 100644
--- a/2016/07/18/weekly-update.html
+++ b/2016/07/18/weekly-update.html
@@ -182,6 +182,8 @@ a future post.</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -210,8 +212,6 @@ a future post.</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/07/25/asf-graduation.html
----------------------------------------------------------------------
diff --git a/2016/07/25/asf-graduation.html b/2016/07/25/asf-graduation.html
index 0c1d055..0583411 100644
--- a/2016/07/25/asf-graduation.html
+++ b/2016/07/25/asf-graduation.html
@@ -158,6 +158,8 @@ Established in 1999, the all-volunteer Foundation oversees 
more than 350 leading
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -186,8 +188,6 @@ Established in 1999, the all-volunteer Foundation oversees 
more than 350 leading
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/07/26/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/07/26/weekly-update.html b/2016/07/26/weekly-update.html
index ecb17ff..0c01d89 100644
--- a/2016/07/26/weekly-update.html
+++ b/2016/07/26/weekly-update.html
@@ -190,6 +190,8 @@ a future post.</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -218,8 +220,6 @@ a future post.</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/08/08/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/08/08/weekly-update.html b/2016/08/08/weekly-update.html
index adb29a9..bb97d5c 100644
--- a/2016/08/08/weekly-update.html
+++ b/2016/08/08/weekly-update.html
@@ -189,6 +189,8 @@ a future post.</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -217,8 +219,6 @@ a future post.</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/08/16/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/08/16/weekly-update.html b/2016/08/16/weekly-update.html
index 0c2a8c8..5d6a1b9 100644
--- a/2016/08/16/weekly-update.html
+++ b/2016/08/16/weekly-update.html
@@ -239,6 +239,8 @@ a future post.</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -267,8 +269,6 @@ a future post.</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/08/23/apache-kudu-0-10-0-released.html
----------------------------------------------------------------------
diff --git a/2016/08/23/apache-kudu-0-10-0-released.html 
b/2016/08/23/apache-kudu-0-10-0-released.html
index e60614c..dfd4461 100644
--- a/2016/08/23/apache-kudu-0-10-0-released.html
+++ b/2016/08/23/apache-kudu-0-10-0-released.html
@@ -155,6 +155,8 @@ the release notes below.</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -183,8 +185,6 @@ the release notes below.</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/08/23/new-range-partitioning-features.html
----------------------------------------------------------------------
diff --git a/2016/08/23/new-range-partitioning-features.html 
b/2016/08/23/new-range-partitioning-features.html
index c0a4085..dd8d2d3 100644
--- a/2016/08/23/new-range-partitioning-features.html
+++ b/2016/08/23/new-range-partitioning-features.html
@@ -215,6 +215,8 @@ be updated to 0.10.</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -243,8 +245,6 @@ be updated to 0.10.</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/08/31/intro-flume-kudu-sink.html
----------------------------------------------------------------------
diff --git a/2016/08/31/intro-flume-kudu-sink.html 
b/2016/08/31/intro-flume-kudu-sink.html
index ff3f219..b4f017c 100644
--- a/2016/08/31/intro-flume-kudu-sink.html
+++ b/2016/08/31/intro-flume-kudu-sink.html
@@ -417,6 +417,8 @@ is included in the Kudu distribution. You can follow him on 
Twitter at
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -445,8 +447,6 @@ is included in the Kudu distribution. You can follow him on 
Twitter at
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/09/16/predicate-pushdown.html
----------------------------------------------------------------------
diff --git a/2016/09/16/predicate-pushdown.html 
b/2016/09/16/predicate-pushdown.html
index 7847250..3b049ba 100644
--- a/2016/09/16/predicate-pushdown.html
+++ b/2016/09/16/predicate-pushdown.html
@@ -263,6 +263,8 @@ coordinators, and from the Cloudera community as a 
whole.</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -291,8 +293,6 @@ coordinators, and from the Cloudera community as a 
whole.</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/09/20/apache-kudu-1-0-0-released.html
----------------------------------------------------------------------
diff --git a/2016/09/20/apache-kudu-1-0-0-released.html 
b/2016/09/20/apache-kudu-1-0-0-released.html
index 72e4b7d..45debdd 100644
--- a/2016/09/20/apache-kudu-1-0-0-released.html
+++ b/2016/09/20/apache-kudu-1-0-0-released.html
@@ -158,6 +158,8 @@ repository.</li>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -186,8 +188,6 @@ repository.</li>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/09/26/strata-nyc-kudu-talks.html
----------------------------------------------------------------------
diff --git a/2016/09/26/strata-nyc-kudu-talks.html 
b/2016/09/26/strata-nyc-kudu-talks.html
index 01544ef..01a437f 100644
--- a/2016/09/26/strata-nyc-kudu-talks.html
+++ b/2016/09/26/strata-nyc-kudu-talks.html
@@ -177,6 +177,8 @@ Be sure to RSVP as spots are filling up fast.</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -205,8 +207,6 @@ Be sure to RSVP as spots are filling up fast.</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/10/11/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/10/11/weekly-update.html b/2016/10/11/weekly-update.html
index c30f81f..cda4037 100644
--- a/2016/10/11/weekly-update.html
+++ b/2016/10/11/weekly-update.html
@@ -281,6 +281,8 @@ a future post.</p>
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -309,8 +311,6 @@ a future post.</p>
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/2016/10/20/weekly-update.html
----------------------------------------------------------------------
diff --git a/2016/10/20/weekly-update.html b/2016/10/20/weekly-update.html
new file mode 100644
index 0000000..9b3c662
--- /dev/null
+++ b/2016/10/20/weekly-update.html
@@ -0,0 +1,286 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8" />
+    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
+    <meta name="viewport" content="width=device-width, initial-scale=1" />
+    <!-- The above 3 meta tags *must* come first in the head; any other head 
content must come *after* these tags -->
+    <meta name="description" content="A new open source Apache Hadoop 
ecosystem project, Apache Kudu completes Hadoop's storage layer to enable fast 
analytics on fast data" />
+    <meta name="author" content="Cloudera" />
+    <title>Apache Kudu - Apache Kudu Weekly Update October 20th, 2016</title>
+    <!-- Bootstrap core CSS -->
+    <link rel="stylesheet" 
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css";
+          
integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7"
+          crossorigin="anonymous">
+
+    <!-- Custom styles for this template -->
+    <link href="/css/kudu.css" rel="stylesheet"/>
+    <link href="/css/asciidoc.css" rel="stylesheet"/>
+    <link rel="shortcut icon" href="/img/logo-favicon.ico" />
+    <link rel="stylesheet" 
href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css";
 />
+
+    
+    <link rel="alternate" type="application/atom+xml"
+      title="RSS Feed for Apache Kudu blog"
+      href="/feed.xml" />
+    
+
+    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media 
queries -->
+    <!--[if lt IE 9]>
+        <script 
src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js";></script>
+        <script 
src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js";></script>
+        <![endif]-->
+  </head>
+  <body>
+    <div class="kudu-site container-fluid">
+      <!-- Static navbar -->
+        <nav class="navbar navbar-default">
+          <div class="container-fluid">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle collapsed" 
data-toggle="collapse" data-target="#navbar" aria-expanded="false" 
aria-controls="navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="logo" href="/"><img
+                
src="//d3dr9sfxru4sde.cloudfront.net/i/k/apachekudu_logo_0716_80px.png"
+                
srcset="//d3dr9sfxru4sde.cloudfront.net/i/k/apachekudu_logo_0716_80px.png 1x, 
//d3dr9sfxru4sde.cloudfront.net/i/k/apachekudu_logo_0716_160px.png 2x"
+                alt="Apache Kudu"/></a>
+              
+            </div>
+            <div id="navbar" class="collapse navbar-collapse">
+              <ul class="nav navbar-nav navbar-right">
+                <li >
+                  <a href="/">Home</a>
+                </li>
+                <li >
+                  <a href="/overview.html">Overview</a>
+                </li>
+                <li >
+                  <a href="/docs/">Documentation</a>
+                </li>
+                <li >
+                  <a href="/releases/">Download</a>
+                </li>
+                <li class="active">
+                  <a href="/blog/">Blog</a>
+                </li>
+                <!-- NOTE: this dropdown menu does not appear on Mobile, so 
don't add anything here
+                     that doesn't also appear elsewhere on the site. -->
+                <li class="dropdown">
+                  <a href="/community.html" role="button" aria-haspopup="true" 
aria-expanded="false">Community <span class="caret"></span></a>
+                  <ul class="dropdown-menu">
+                    <li class="dropdown-header">GET IN TOUCH</li>
+                    <li><a class="icon email" href="/community.html">Mailing 
Lists</a></li>
+                    <li><a class="icon slack" 
href="https://getkudu-slack.herokuapp.com/";>Slack Channel</a></li>
+                    <li role="separator" class="divider"></li>
+                    <li><a 
href="/community.html#meetups-user-groups-and-conference-presentations">Events 
and Meetups</a></li>
+                    <li><a href="/committers.html">Project Committers</a></li>
+                    <!--<li><a href="/roadmap.html">Roadmap</a></li>-->
+                    <li><a href="/community.html#contributions">How to 
Contribute</a></li>
+                    <li role="separator" class="divider"></li>
+                    <li class="dropdown-header">DEVELOPER RESOURCES</li>
+                    <li><a class="icon github" 
href="https://github.com/apache/incubator-kudu";>GitHub</a></li>
+                    <li><a class="icon gerrit" 
href="http://gerrit.cloudera.org:8080/#/q/status:open+project:kudu";>Gerrit Code 
Review</a></li>
+                    <li><a class="icon jira" 
href="https://issues.apache.org/jira/browse/KUDU";>JIRA Issue Tracker</a></li>
+                    <li role="separator" class="divider"></li>
+                    <li class="dropdown-header">SOCIAL MEDIA</li>
+                    <li><a class="icon twitter" 
href="https://twitter.com/ApacheKudu";>Twitter</a></li>
+                  </ul>
+                </li>
+                <li >
+                  <a href="/faq.html">FAQ</a>
+                </li>
+              </ul><!-- /.nav -->
+            </div><!-- /#navbar -->
+          </div><!-- /.container-fluid -->
+        </nav>
+
+<div class="row header">
+  <div class="col-lg-12">
+    <h2><a href="/blog">Apache Kudu Blog</a></h2>
+  </div>
+</div>
+
+<div class="row-fluid">
+  <div class="col-lg-9">
+    <article>
+  <header>
+    <h1 class="entry-title">Apache Kudu Weekly Update October 20th, 2016</h1>
+    <p class="meta">Posted 20 Oct 2016 by Todd Lipcon</p>
+  </header>
+  <div class="entry-content">
+    <p>Welcome to the twenty-second edition of the Kudu Weekly Update. This 
weekly blog post
+covers ongoing development and news in the Apache Kudu project.</p>
+
+<!--more-->
+
+<h2 id="project-news">Project news</h2>
+
+<ul>
+  <li>
+    <p>Kudu 1.0.1 was <a 
href="http://mail-archives.apache.org/mod_mbox/kudu-user/201610.mbox/%3CCALo2W-UgTa%2BX15_q_9FQpRUPWN53eyqFS10C5MXK1KpsFgqcyQ%40mail.gmail.com%3E";>released</a>
+on October 11th. This is a bug fix release which fixes several bugs found
+in 1.0.0. See the <a 
href="http://kudu.apache.org/releases/1.0.1/docs/release_notes.html";>Kudu 1.0.1 
release notes</a>
+for more details.</p>
+  </li>
+  <li>
+    <p>Todd Lipcon has proposed a <a 
href="https://lists.apache.org/thread.html/4c94d313e28381bb107682ffaf43adfd38bd7fb3b03c98e3c86c52e2@%3Cdev.kudu.apache.org%3E";>release
 plan</a>
+for the next few months. The proposal is to have a 1.1 release in mid-November 
and
+a 1.2 release in mid-January. These would be time-based releases rather than
+gated on any particular feature scope; however, it’s anticipated that several
+new features and improvements will be ready in time for these releases.</p>
+  </li>
+  <li>
+    <p>Happy fourth birthday to the Kudu project! The initial commit was made
+on October 11th, 2012! Since then we’ve had 4888 more commits by 60
+authors!</p>
+  </li>
+</ul>
+
+<h2 id="development-discussions-and-code-in-progress">Development discussions 
and code in progress</h2>
+
+<ul>
+  <li>As mentioned last week, a lot of contributors have been collaborating on
+design documents for upcoming work. Here’s the complete list of in-flight
+documents, along with the primary authors of these docs:
+    <ul>
+      <li><a 
href="https://docs.google.com/document/d/1cPNDTpVkIUo676RlszpTF1gHZ8l0TdbB7zFBAuOuYUw/edit#heading=h.gsibhnd5dyem";>Security
 features</a> (Todd Lipcon)</li>
+      <li><a href="https://goo.gl/wP5BJb";>Improved disk-failure handling</a> 
(Dinesh Bhat)</li>
+      <li><a href="https://s.apache.org/7K48";>Tools for manual recovery from 
corruption</a> (Mike Percy and Dinesh Bhat)</li>
+      <li><a href="https://s.apache.org/uOOt";>Addressing issues seen with the 
LogBlockManager</a> (Adar Dembo)</li>
+      <li><a href="https://s.apache.org/7VCo";>Providing proper 
snapshot/serializable consistency</a> (David Alves)</li>
+      <li><a href="https://s.apache.org/ARUP";>Improving re-replication of 
under-replicated tablets</a> (Mike Percy)</li>
+      <li><a 
href="https://docs.google.com/document/d/1066W63e2YUTNnecmfRwgAHghBPnL1Pte_gJYAaZ_Bjo/edit";>Avoiding
 Raft election storms</a> (Todd Lipcon)</li>
+      <li><a href="https://s.apache.org/kudu-backup-scope";>Backup and bulk 
load</a> (Dan Burkert)</li>
+      <li><a href="https://s.apache.org/SM6V";>Improving diagnosability of 
client errors</a> (Alexey Serbin)</li>
+    </ul>
+
+    <p>In many cases, work is now progressing on implementation of these ideas,
+but these are considered living documents. It’s not too late to add your
+comments or volunteer to help out.</p>
+  </li>
+  <li>
+    <p>JD Cryans has been working on cleaning up the Java client. Several 
complex pieces
+of code were completely removed, and other parts were refactored into new
+standalone classes for better modularity. Along the way, JD also
+<a href="http://gerrit.cloudera.org:8080/4706";>reduced lock contention</a> on 
a frequently-accessed
+data structure.</p>
+  </li>
+  <li>
+    <p>Todd Lipcon implemented and committed Raft “pre-elections” as 
described in the
+[election storm mitigation design 
document]((https://docs.google.com/document/d/1066W63e2YUTNnecmfRwgAHghBPnL1Pte_gJYAaZ_Bjo/edit).
+Initial experiments, detailed in the document, indicate that this will 
substantially
+improve leader stability on clusters with overloaded disks and lots of 
tablets.</p>
+
+    <p>Following this patch, Todd worked on some cleanup and refactor of the 
Consensus
+implementation, removing a bunch of dead code and splitting some classes up
+into smaller pieces. This is preparing for some improvements in locking
+granularity also described in the same document.</p>
+  </li>
+  <li>
+    <p>Dan Burkert and Todd Lipcon have started submitting patches to 
integrate Kerberos
+authentication with Kudu’s RPC system. Dan posted a
+<a href="https://gerrit.cloudera.org/#/c/4752/";>patch</a> which adds 
“MiniKDC”, some test
+infrastructure for starting and stopping a standalone Kerberos service in
+the context of a test. Todd worked on adding
+<a href="https://gerrit.cloudera.org/#/c/4763/";>support for Kerberos 
authentication</a>
+during RPC negotiation.</p>
+
+    <p>These patches are just the beginning of the security work, but form an 
important
+base to build on top of. The design uses Kerberos both as a mechanism to 
authenticate
+clients as well as a way to mutually authenticate tablet servers with the 
master.</p>
+  </li>
+</ul>
+
+<p>Want to learn more about a specific topic from this blog post? Shoot an 
email to the
+<a 
href="&#109;&#097;&#105;&#108;&#116;&#111;:&#117;&#115;&#101;&#114;&#064;&#107;&#117;&#100;&#117;&#046;&#097;&#112;&#097;&#099;&#104;&#101;&#046;&#111;&#114;&#103;">kudu-user
 mailing list</a> or
+tweet at <a href="https://twitter.com/ApacheKudu";>@ApacheKudu</a>. Similarly, 
if you’re
+aware of some Kudu news we missed, let us know so we can cover it in
+a future post.</p>
+
+  </div>
+</article>
+
+
+  </div>
+  <div class="col-lg-3 recent-posts">
+    <h3>Recent posts</h3>
+    <ul>
+    
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
+      <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
+    
+      <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
+    
+      <li> <a href="/2016/09/20/apache-kudu-1-0-0-released.html">Apache Kudu 
1.0.0 released</a> </li>
+    
+      <li> <a href="/2016/09/16/predicate-pushdown.html">Pushing Down 
Predicate Evaluation in Apache Kudu</a> </li>
+    
+      <li> <a href="/2016/08/31/intro-flume-kudu-sink.html">An Introduction to 
the Flume Kudu Sink</a> </li>
+    
+      <li> <a href="/2016/08/23/new-range-partitioning-features.html">New 
Range Partitioning Features in Kudu 0.10</a> </li>
+    
+      <li> <a href="/2016/08/23/apache-kudu-0-10-0-released.html">Apache Kudu 
0.10.0 released</a> </li>
+    
+      <li> <a href="/2016/08/16/weekly-update.html">Apache Kudu Weekly Update 
August 16th, 2016</a> </li>
+    
+      <li> <a href="/2016/08/08/weekly-update.html">Apache Kudu Weekly Update 
August 8th, 2016</a> </li>
+    
+      <li> <a href="/2016/07/26/weekly-update.html">Apache Kudu Weekly Update 
July 26, 2016</a> </li>
+    
+      <li> <a href="/2016/07/25/asf-graduation.html">The Apache Software 
Foundation Announces Apache&reg; Kudu&trade; as a Top-Level Project</a> </li>
+    
+      <li> <a href="/2016/07/18/weekly-update.html">Apache Kudu (incubating) 
Weekly Update July 18, 2016</a> </li>
+    
+      <li> <a href="/2016/07/11/weekly-update.html">Apache Kudu (incubating) 
Weekly Update July 11, 2016</a> </li>
+    
+      <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
+    
+    </ul>
+  </div>
+</div>
+
+      <footer class="footer">
+        <p class="small">
+        Copyright &copy; 2016 The Apache Software Foundation. 
+        </p>
+      </footer>
+    </div>
+    <script 
src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.min.js";></script>
+    <script>
+      // Try to detect touch-screen devices. Note: Many laptops have touch 
screens.
+      $(document).ready(function() {
+        if ("ontouchstart" in document.documentElement) {
+          $(document.documentElement).addClass("touch");
+        } else {
+          $(document.documentElement).addClass("no-touch");
+        }
+      });
+    </script>
+    <script 
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js";
+            
integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS"
+            crossorigin="anonymous"></script>
+    <script>
+      
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new 
Date();a=s.createElement(o),
+      
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+      
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+      ga('create', 'UA-68448017-1', 'auto');
+      ga('send', 'pageview');
+    </script>
+    <script 
src="https://cdnjs.cloudflare.com/ajax/libs/anchor-js/3.1.0/anchor.js";></script>
+    <script>
+      anchors.options = {
+        placement: 'right',
+        visible: 'touch',
+      };
+      anchors.add();
+    </script>
+  </body>
+</html>
+

http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b3a1052/blog/index.html
----------------------------------------------------------------------
diff --git a/blog/index.html b/blog/index.html
index 57e2ead..e0c5c73 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -111,6 +111,27 @@
 <!-- Articles -->
 <article>
   <header>
+    <h1 class="entry-title"><a href="/2016/10/20/weekly-update.html">Apache 
Kudu Weekly Update October 20th, 2016</a></h1>
+    <p class="meta">Posted 20 Oct 2016 by Todd Lipcon</p>
+  </header>
+  <div class="entry-content">
+    
+    <p>Welcome to the twenty-second edition of the Kudu Weekly Update. This 
weekly blog post
+covers ongoing development and news in the Apache Kudu project.</p>
+
+
+    
+  </div>
+  <div class="read-full">
+    <a class="btn btn-info" href="/2016/10/20/weekly-update.html">Read full 
post...</a>
+  </div>
+</article>
+
+
+
+<!-- Articles -->
+<article>
+  <header>
     <h1 class="entry-title"><a href="/2016/10/11/weekly-update.html">Apache 
Kudu Weekly Update October 11th, 2016</a></h1>
     <p class="meta">Posted 11 Oct 2016 by Todd Lipcon</p>
   </header>
@@ -118,11 +139,11 @@
     
     <p>Welcome to the twenty-first edition of the Kudu Weekly Update. Astute
 readers will notice that the weekly blog posts have been not-so-weekly
-of late – in fact, it has been nearly two months since the previous post
+of late &#8211; in fact, it has been nearly two months since the previous post
 as I and others have focused on releases, conferences, etc.</p>
 
 <p>So, rather than covering just this past week, this post will cover 
highlights
-of the progress since the 1.0 release in mid-September. If you’re interested
+of the progress since the 1.0 release in mid-September. If you&#8217;re 
interested
 in learning about progress prior to that release, check the
 <a 
href="http://kudu.apache.org/releases/1.0.0/docs/release_notes.html";>release 
notes</a>.</p>
 
@@ -144,8 +165,8 @@ in learning about progress prior to that release, check the
   </header>
   <div class="entry-content">
     
-    <p>This week in New York, O’Reilly and Cloudera will be hosting 
Strata+Hadoop World
-2016. If you’re interested in Kudu, there will be several opportunities to
+    <p>This week in New York, O&#8217;Reilly and Cloudera will be hosting 
Strata+Hadoop World
+2016. If you&#8217;re interested in Kudu, there will be several opportunities 
to
 learn more, both from the open source development team as well as some 
companies
 who are already adopting Kudu for their use cases.</p>
 
@@ -203,320 +224,6 @@ scan path to speed up queries.</p>
 
 
 
-<!-- Articles -->
-<article>
-  <header>
-    <h1 class="entry-title"><a 
href="/2016/08/31/intro-flume-kudu-sink.html">An Introduction to the Flume Kudu 
Sink</a></h1>
-    <p class="meta">Posted 31 Aug 2016 by Ara Abrahamian</p>
-  </header>
-  <div class="entry-content">
-    
-    <p>This post discusses the Kudu Flume Sink. First, I’ll give some 
background on why we considered
-using Kudu, what Flume does for us, and how Flume fits with Kudu in our 
project.</p>
-
-<h2 id="why-kudu">Why Kudu</h2>
-
-<p>Traditionally in the Hadoop ecosystem we’ve dealt with various <em>batch 
processing</em> technologies such
-as MapReduce and the many libraries and tools built on top of it in various 
languages (Apache Pig,
-Apache Hive, Apache Oozie and many others). The main problem with this 
approach is that it needs to
-process the whole data set in batches, again and again, as soon as new data 
gets added. Things get
-really complicated when a few such tasks need to get chained together, or when 
the same data set
-needs to be processed in various ways by different jobs, while all compete for 
the shared cluster
-resources.</p>
-
-<p>The opposite of this approach is <em>stream processing</em>: process the 
data as soon as it arrives, not
-in batches. Streaming systems such as Spark Streaming, Storm, Kafka Streams, 
and many others make
-this possible. But writing streaming services is not trivial. The streaming 
systems are becoming
-more and more capable and support more complex constructs, but they are not 
yet easy to use. All
-queries and processes need to be carefully planned and implemented.</p>
-
-<p>To summarize, <em>batch processing</em> is:</p>
-
-<ul>
-  <li>file-based</li>
-  <li>a paradigm that processes large chunks of data as a group</li>
-  <li>high latency and high throughput, both for ingest and query</li>
-  <li>typically easy to program, but hard to orchestrate</li>
-  <li>well suited for writing ad-hoc queries, although they are typically high 
latency</li>
-</ul>
-
-<p>While <em>stream processing</em> is:</p>
-
-<ul>
-  <li>a totally different paradigm, which involves single events and time 
windows instead of large groups of events</li>
-  <li>still file-based and not a long-term database</li>
-  <li>not batch-oriented, but incremental</li>
-  <li>ultra-fast ingest and ultra-fast query (query results basically 
pre-calculated)</li>
-  <li>not so easy to program, relatively easy to orchestrate</li>
-  <li>impossible to write ad-hoc queries</li>
-</ul>
-
-<p>And a Kudu-based <em>near real-time</em> approach is:</p>
-
-<ul>
-  <li>flexible and expressive, thanks to SQL support via Apache Impala 
(incubating)</li>
-  <li>a table-oriented, mutable data store that feels like a traditional 
relational database</li>
-  <li>very easy to program, you can even pretend it’s good old MySQL</li>
-  <li>low-latency and relatively high throughput, both for ingest and 
query</li>
-</ul>
-
-<p>At Argyle Data, we’re dealing with complex fraud detection scenarios. We 
need to ingest massive
-amounts of data, run machine learning algorithms and generate reports. When we 
created our current
-architecture two years ago we decided to opt for a database as the backbone of 
our system. That
-database is Apache Accumulo. It’s a key-value based database which runs on 
top of Hadoop HDFS,
-quite similar to HBase but with some important improvements such as cell level 
security and ease
-of deployment and management. To enable querying of this data for quite 
complex reporting and
-analytics, we used Presto, a distributed query engine with a pluggable 
architecture open-sourced
-by Facebook. We wrote a connector for it to let it run queries against the 
Accumulo database. This
-architecture has served us well, but there were a few problems:</p>
-
-<ul>
-  <li>we need to ingest even more massive volumes of data in real-time</li>
-  <li>we need to perform complex machine-learning calculations on even larger 
data-sets</li>
-  <li>we need to support ad-hoc queries, plus long-term data warehouse 
functionality</li>
-</ul>
-
-<p>So, we’ve started gradually moving the core machine-learning pipeline to 
a streaming based
-solution. This way we can ingest and process larger data-sets faster in the 
real-time. But then how
-would we take care of ad-hoc queries and long-term persistence? This is where 
Kudu comes in. While
-the machine learning pipeline ingests and processes real-time data, we store a 
copy of the same
-ingested data in Kudu for long-term access and ad-hoc queries. Kudu is our 
<em>data warehouse</em>. By
-using Kudu and Impala, we can retire our in-house Presto connector and rely on 
Impala’s
-super-fast query engine.</p>
-
-<p>But how would we make sure data is reliably ingested into the streaming 
pipeline <em>and</em> the
-Kudu-based data warehouse? This is where Apache Flume comes in.</p>
-
-<h2 id="why-flume">Why Flume</h2>
-
-<p>According to their <a href="http://flume.apache.org/";>website</a> “Flume 
is a distributed, reliable, and
-available service for efficiently collecting, aggregating, and moving large 
amounts of log data.
-It has a simple and flexible architecture based on streaming data flows. It is 
robust and fault
-tolerant with tunable reliability mechanisms and many failover and recovery 
mechanisms.” As you
-can see, nowhere is Hadoop mentioned but Flume is typically used for ingesting 
data to Hadoop
-clusters.</p>
-
-<p><img 
src="https://blogs.apache.org/flume/mediaresource/ab0d50f6-a960-42cc-971e-3da38ba3adad";
 alt="png" /></p>
-
-<p>Flume has an extensible architecture. An instance of Flume, called an 
<em>agent</em>, can have multiple
-<em>channels</em>, with each having multiple <em>sources</em> and 
<em>sinks</em> of various types. Sources queue data
-in channels, which in turn write out data to sinks. Such <em>pipelines</em> 
can be chained together to
-create even more complex ones. There may be more than one agent and agents can 
be configured to
-support failover and recovery.</p>
-
-<p>Flume comes with a bunch of built-in types of channels, sources and sinks. 
Memory channel is the
-default (an in-memory queue with no persistence to disk), but other options 
such as Kafka- and
-File-based channels are also provided. As for the sources, Avro, JMS, Thrift, 
spooling directory
-source are some of the built-in ones. Flume also ships with many sinks, 
including sinks for writing
-data to HDFS, HBase, Hive, Kafka, as well as to other Flume agents.</p>
-
-<p>In the rest of this post I’ll go over the Kudu Flume sink and show you 
how to configure Flume to
-write ingested data to a Kudu table. The sink has been part of the Kudu 
distribution since the 0.8
-release and the source code can be found <a 
href="https://github.com/apache/kudu/tree/master/java/kudu-flume-sink";>here</a>.</p>
-
-<h2 id="configuring-the-kudu-flume-sink">Configuring the Kudu Flume Sink</h2>
-
-<p>Here is a sample flume configuration file:</p>
-
-<pre><code>agent1.sources  = source1
-agent1.channels = channel1
-agent1.sinks = sink1
-
-agent1.sources.source1.type = exec
-agent1.sources.source1.command = /usr/bin/vmstat 1
-agent1.sources.source1.channels = channel1
-
-agent1.channels.channel1.type = memory
-agent1.channels.channel1.capacity = 10000
-agent1.channels.channel1.transactionCapacity = 1000
-
-agent1.sinks.sink1.type = org.apache.flume.sink.kudu.KuduSink
-agent1.sinks.sink1.masterAddresses = localhost
-agent1.sinks.sink1.tableName = stats
-agent1.sinks.sink1.channel = channel1
-agent1.sinks.sink1.batchSize = 50
-agent1.sinks.sink1.producer = 
org.apache.kudu.flume.sink.SimpleKuduEventProducer
-</code></pre>
-
-<p>We define a source called <code>source1</code> which simply executes a 
<code>vmstat</code> command to continuously generate
-virtual memory statistics for the machine and queue events into an in-memory 
<code>channel1</code> channel,
-which in turn is used for writing these events to a Kudu table called 
<code>stats</code>. We are using
-<code>org.apache.kudu.flume.sink.SimpleKuduEventProducer</code> as the 
producer. <code>SimpleKuduEventProducer</code> is
-the built-in and default producer, but it’s implemented as a showcase for 
how to write Flume
-events into Kudu tables. For any serious functionality we’d have to write a 
custom producer. We
-need to make this producer and the <code>KuduSink</code> class available to 
Flume. We can do that by simply
-copying the <code>kudu-flume-sink-&lt;VERSION&gt;.jar</code> jar file from the 
Kudu distribution to the
-<code>$FLUME_HOME/plugins.d/kudu-sink/lib</code> directory in the Flume 
installation. The jar file contains
-<code>KuduSink</code> and all of its dependencies (including Kudu java client 
classes).</p>
-
-<p>At a minimum, the Kudu Flume Sink needs to know where the Kudu masters are
-(<code>agent1.sinks.sink1.masterAddresses = localhost</code>) and which Kudu 
table should be used for writing
-Flume events to (<code>agent1.sinks.sink1.tableName = stats</code>). The Kudu 
Flume Sink doesn’t create this
-table, it has to be created before the Kudu Flume Sink is started.</p>
-
-<p>You may also notice the <code>batchSize</code> parameter. Batch size is 
used for batching up to that many
-Flume events and flushing the entire batch in one shot. Tuning batchSize 
properly can have a huge
-impact on ingest performance of the Kudu cluster.</p>
-
-<p>Here is a complete list of KuduSink parameters:</p>
-
-<table>
-  <thead>
-    <tr>
-      <th>Parameter Name</th>
-      <th>Default</th>
-      <th>Description</th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <td>masterAddresses</td>
-      <td>N/A</td>
-      <td>Comma-separated list of “host:port” pairs of the masters (port 
optional)</td>
-    </tr>
-    <tr>
-      <td>tableName</td>
-      <td>N/A</td>
-      <td>The name of the table in Kudu to write to</td>
-    </tr>
-    <tr>
-      <td>producer</td>
-      <td>org.apache.kudu.flume.sink.SimpleKuduEventProducer</td>
-      <td>The fully qualified class name of the Kudu event producer the sink 
should use</td>
-    </tr>
-    <tr>
-      <td>batchSize</td>
-      <td>100</td>
-      <td>Maximum number of events the sink should take from the channel per 
transaction, if available</td>
-    </tr>
-    <tr>
-      <td>timeoutMillis</td>
-      <td>30000</td>
-      <td>Timeout period for Kudu operations, in milliseconds</td>
-    </tr>
-    <tr>
-      <td>ignoreDuplicateRows</td>
-      <td>true</td>
-      <td>Whether to ignore errors indicating that we attempted to insert 
duplicate rows into Kudu</td>
-    </tr>
-  </tbody>
-</table>
-
-<p>Let’s take a look at the source code for the built-in producer class:</p>
-
-<pre><code class="language-java">public class SimpleKuduEventProducer 
implements KuduEventProducer {
-  private byte[] payload;
-  private KuduTable table;
-  private String payloadColumn;
-
-  public SimpleKuduEventProducer(){
-  }
-
-  @Override
-  public void configure(Context context) {
-    payloadColumn = context.getString("payloadColumn","payload");
-  }
-
-  @Override
-  public void configure(ComponentConfiguration conf) {
-  }
-
-  @Override
-  public void initialize(Event event, KuduTable table) {
-    this.payload = event.getBody();
-    this.table = table;
-  }
-
-  @Override
-  public List&lt;Operation&gt; getOperations() throws FlumeException {
-    try {
-      Insert insert = table.newInsert();
-      PartialRow row = insert.getRow();
-      row.addBinary(payloadColumn, payload);
-
-      return Collections.singletonList((Operation) insert);
-    } catch (Exception e){
-      throw new FlumeException("Failed to create Kudu Insert object!", e);
-    }
-  }
-
-  @Override
-  public void close() {
-  }
-}
-</code></pre>
-
-<p><code>SimpleKuduEventProducer</code> implements the 
<code>org.apache.kudu.flume.sink.KuduEventProducer</code> interface,
-which itself looks like this:</p>
-
-<pre><code class="language-java">public interface KuduEventProducer extends 
Configurable, ConfigurableComponent {
-  /**
-   * Initialize the event producer.
-   * @param event to be written to Kudu
-   * @param table the KuduTable object used for creating Kudu Operation objects
-   */
-  void initialize(Event event, KuduTable table);
-
-  /**
-   * Get the operations that should be written out to Kudu as a result of this
-   * event. This list is written to Kudu using the Kudu client API.
-   * @return List of {@link org.kududb.client.Operation} which
-   * are written as such to Kudu
-   */
-  List&lt;Operation&gt; getOperations();
-
-  /*
-   * Clean up any state. This will be called when the sink is being stopped.
-   */
-  void close();
-}
-</code></pre>
-
-<p><code>public void configure(Context context)</code> is called when an 
instance of our producer is instantiated
-by the KuduSink. SimpleKuduEventProducer’s implementation looks for a 
producer parameter named
-<code>payloadColumn</code> and uses its value (“payload” if not overridden 
in Flume configuration file) as the
-column which will hold the value of the Flume event payload. If you recall 
from above, we had
-configured the KuduSink to listen for events generated from the 
<code>vmstat</code> command. Each output row
-from that command will be stored as a new row containing a 
<code>payload</code> column in the <code>stats</code> table.
-<code>SimpleKuduEventProducer</code> does not have any configuration 
parameters, but if it had any we would
-define them by prefixing it with <code>producer.</code> 
(<code>agent1.sinks.sink1.producer.parameter1</code> for
-example).</p>
-
-<p>The main producer logic resides in the <code>public List&lt;Operation&gt; 
getOperations()</code> method. In
-SimpleKuduEventProducer’s implementation we simply insert the binary body of 
the Flume event into
-the Kudu table. Here we call Kudu’s <code>newInsert()</code> to initiate an 
insert, but could have used
-<code>Upsert</code> if updating an existing row was also an option, in fact 
there’s another producer
-implementation available for doing just that: 
<code>SimpleKeyedKuduEventProducer</code>. Most probably you
-will need to write your own custom producer in the real world, but you can 
base your implementation
-on the built-in ones.</p>
-
-<p>In the future, we plan to add more flexible event producer implementations 
so that creation of a
-custom event producer is not required to write data to Kudu. See
-<a href="https://gerrit.cloudera.org/#/c/4034/";>here</a> for a 
work-in-progress generic event producer for
-Avro-encoded Events.</p>
-
-<h2 id="conclusion">Conclusion</h2>
-
-<p>Kudu is a scalable data store which lets us ingest insane amounts of data 
per second. Apache Flume
-helps us aggregate data from various sources, and the Kudu Flume Sink lets us 
easily store
-the aggregated Flume events into Kudu. Together they enable us to create a 
data warehouse out of
-disparate sources.</p>
-
-<p><em>Ara Abrahamian is a software engineer at Argyle Data building fraud 
detection systems using
-sophisticated machine learning methods. Ara is the original author of the 
Flume Kudu Sink that
-is included in the Kudu distribution. You can follow him on Twitter at
-<a href="https://twitter.com/ara_e";>@ara_e</a>.</em></p>
-
-
-    
-  </div>
-  <div class="read-full">
-    <a class="btn btn-info" href="/2016/08/31/intro-flume-kudu-sink.html">Read 
full post...</a>
-  </div>
-</article>
-
-
-
 <!-- Pagination links -->
 
 <nav>
@@ -535,6 +242,8 @@ is included in the Kudu distribution. You can follow him on 
Twitter at
     <h3>Recent posts</h3>
     <ul>
     
+      <li> <a href="/2016/10/20/weekly-update.html">Apache Kudu Weekly Update 
October 20th, 2016</a> </li>
+    
       <li> <a href="/2016/10/11/weekly-update.html">Apache Kudu Weekly Update 
October 11th, 2016</a> </li>
     
       <li> <a href="/2016/09/26/strata-nyc-kudu-talks.html">Apache Kudu at 
Strata+Hadoop World NYC 2016</a> </li>
@@ -563,8 +272,6 @@ is included in the Kudu distribution. You can follow him on 
Twitter at
     
       <li> <a href="/2016/07/01/apache-kudu-0-9-1-released.html">Apache Kudu 
(incubating) 0.9.1 released</a> </li>
     
-      <li> <a href="/2016/06/27/weekly-update.html">Apache Kudu (incubating) 
Weekly Update June 27, 2016</a> </li>
-    
     </ul>
   </div>
 </div>

Reply via email to