You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kudu.apache.org by jd...@apache.org on 2016/02/26 22:23:29 UTC

[41/46] incubator-kudu git commit: Update docs and site for 0.7.0 release

http://git-wip-us.apache.org/repos/asf/incubator-kudu/blob/906def4c/docs/configuration_reference.html
----------------------------------------------------------------------
diff --git a/docs/configuration_reference.html b/docs/configuration_reference.html
index 3f31472..6e5cdc5 100644
--- a/docs/configuration_reference.html
+++ b/docs/configuration_reference.html
@@ -2,10 +2,9 @@
 title: Apache Kudu (incubating) Configuration Reference
 layout: default
 active_nav: docs
-last_updated: 'Last updated 2015-12-08 21:19:00 PST'
+last_updated: 'Last updated 2016-02-25 23:14:56 SAST'
 ---
 <!--
-Copyright 2015 Cloudera, Inc.
 
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
@@ -45,9 +44,9 @@ or the included files manually.</p>
 configuration tasks.</p>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_log_force_fsync_all"><a class="link" href="#kudu-master_log_force_fsync_all"><code>--log_force_fsync_all</code></a></h4>
+<h4 id="kudu-master_block_cache_capacity_mb"><a class="link" href="#kudu-master_block_cache_capacity_mb"><code>--block_cache_capacity_mb</code></a></h4>
 <div class="paragraph">
-<p>Whether the Log/WAL should explicitly call fsync() after each write.</p>
+<p>block cache capacity in MB</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -57,11 +56,11 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">int64</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>512</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -74,9 +73,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_tserver_master_addrs"><a class="link" href="#kudu-master_tserver_master_addrs"><code>--tserver_master_addrs</code></a></h4>
+<h4 id="kudu-master_log_force_fsync_all"><a class="link" href="#kudu-master_log_force_fsync_all"><code>--log_force_fsync_all</code></a></h4>
 <div class="paragraph">
-<p>Comma separated addresses of the masters which the tablet server should connect to. The masters do not read this flag&#8201;&#8212;&#8201;configure the masters separately using 'rpc_bind_addresses'.</p>
+<p>Whether the Log/WAL should explicitly call fsync() after each write.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -86,11 +85,11 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>127.0.0.1:7051</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -103,9 +102,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_flagfile"><a class="link" href="#kudu-master_flagfile"><code>--flagfile</code></a></h4>
+<h4 id="kudu-master_fs_data_dirs"><a class="link" href="#kudu-master_fs_data_dirs"><code>--fs_data_dirs</code></a></h4>
 <div class="paragraph">
-<p>load flags from file</p>
+<p>Comma-separated list of directories with data blocks. If this is not specified, fs_wal_dir will be used as the sole data block directory.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -132,9 +131,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_help"><a class="link" href="#kudu-master_help"><code>--help</code></a></h4>
+<h4 id="kudu-master_fs_wal_dir"><a class="link" href="#kudu-master_fs_wal_dir"><code>--fs_wal_dir</code></a></h4>
 <div class="paragraph">
-<p>show help on all flags [tip: all flags can have two dashes]</p>
+<p>Directory with write-ahead logs. If this is not specified, the program will not start. May be the same as fs_data_dirs</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -144,11 +143,11 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -161,9 +160,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_version"><a class="link" href="#kudu-master_version"><code>--version</code></a></h4>
+<h4 id="kudu-master_rpc_bind_addresses"><a class="link" href="#kudu-master_rpc_bind_addresses"><code>--rpc_bind_addresses</code></a></h4>
 <div class="paragraph">
-<p>show version and build info and exit</p>
+<p>Comma-separated list of addresses to bind to for RPC connections. Currently, ephemeral ports (i.e. port 0) are not allowed.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -173,11 +172,11 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>0.0.0.0</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -190,9 +189,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_block_cache_capacity_mb"><a class="link" href="#kudu-master_block_cache_capacity_mb"><code>--block_cache_capacity_mb</code></a></h4>
+<h4 id="kudu-master_webserver_port"><a class="link" href="#kudu-master_webserver_port"><code>--webserver_port</code></a></h4>
 <div class="paragraph">
-<p>block cache capacity in MB</p>
+<p>Port to bind to for the web server</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -202,11 +201,11 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int64</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>512</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>0</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -219,9 +218,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_fs_data_dirs"><a class="link" href="#kudu-master_fs_data_dirs"><code>--fs_data_dirs</code></a></h4>
+<h4 id="kudu-master_maintenance_manager_num_threads"><a class="link" href="#kudu-master_maintenance_manager_num_threads"><code>--maintenance_manager_num_threads</code></a></h4>
 <div class="paragraph">
-<p>Comma-separated list of directories with data blocks. If this is not specified, fs_wal_dir will be used as the sole data block directory.</p>
+<p>Size of the maintenance manager thread pool. Beyond a value of '1', one thread is reserved for emergency flushes. For spinning disks, the number of threads should not be above the number of devices.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -231,11 +230,11 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>1</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -248,9 +247,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_fs_wal_dir"><a class="link" href="#kudu-master_fs_wal_dir"><code>--fs_wal_dir</code></a></h4>
+<h4 id="kudu-master_log_filename"><a class="link" href="#kudu-master_log_filename"><code>--log_filename</code></a></h4>
 <div class="paragraph">
-<p>Directory with write-ahead logs. If this is not specified, the program will not start. May be the same as fs_data_dirs</p>
+<p>Prefix of log filename - full path is &lt;log_dir&gt;/&lt;log_filename&gt;.[INFO|WARN|ERROR|FATAL]</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -277,38 +276,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_rpc_bind_addresses"><a class="link" href="#kudu-master_rpc_bind_addresses"><code>--rpc_bind_addresses</code></a></h4>
-<div class="paragraph">
-<p>Comma-separated list of addresses to bind to for RPC connections. Currently, ephemeral ports (i.e. port 0) are not allowed.</p>
-</div>
-<table class="tableblock frame-all grid-all" style="width: 50%;">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<tbody>
-<tr>
-<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
-</tr>
-<tr>
-<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>0.0.0.0</code></p></td>
-</tr>
-<tr>
-<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable</p></td>
-</tr>
-</tbody>
-</table>
-<div class="paragraph">
-<p>&#160;</p>
-</div>
-</div>
-<div class="sect3">
-<h4 id="kudu-master_webserver_port"><a class="link" href="#kudu-master_webserver_port"><code>--webserver_port</code></a></h4>
+<h4 id="kudu-master_memory_limit_hard_bytes"><a class="link" href="#kudu-master_memory_limit_hard_bytes"><code>--memory_limit_hard_bytes</code></a></h4>
 <div class="paragraph">
-<p>Port to bind to for the web server</p>
+<p>Maximum amount of memory this daemon should use, in bytes. A value of 0 autosizes based on the total system memory. A value of -1 disables all memory limiting.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -318,7 +288,7 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">int64</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
@@ -335,9 +305,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_maintenance_manager_num_threads"><a class="link" href="#kudu-master_maintenance_manager_num_threads"><code>--maintenance_manager_num_threads</code></a></h4>
+<h4 id="kudu-master_flagfile"><a class="link" href="#kudu-master_flagfile"><code>--flagfile</code></a></h4>
 <div class="paragraph">
-<p>Size of the maintenance manager thread pool. Beyond a value of '1', one thread is reserved for emergency flushes. For spinning disks, the number of threads should not be above the number of devices.</p>
+<p>load flags from file</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -347,11 +317,11 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>1</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -364,9 +334,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_log_filename"><a class="link" href="#kudu-master_log_filename"><code>--log_filename</code></a></h4>
+<h4 id="kudu-master_help"><a class="link" href="#kudu-master_help"><code>--help</code></a></h4>
 <div class="paragraph">
-<p>Prefix of log filename - full path is &lt;log_dir&gt;/&lt;log_filename&gt;.[INFO|WARN|ERROR|FATAL]</p>
+<p>show help on all flags [tip: all flags can have two dashes]</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -376,11 +346,11 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -393,9 +363,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_memory_limit_hard_bytes"><a class="link" href="#kudu-master_memory_limit_hard_bytes"><code>--memory_limit_hard_bytes</code></a></h4>
+<h4 id="kudu-master_version"><a class="link" href="#kudu-master_version"><code>--version</code></a></h4>
 <div class="paragraph">
-<p>Maximum amount of memory this daemon should use, in bytes. A value of 0 autosizes based on the total system memory. A value of -1 disables all memory limiting.</p>
+<p>show version and build info and exit</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -405,11 +375,11 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int64</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>0</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -442,7 +412,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -500,7 +470,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -529,7 +499,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -545,9 +515,9 @@ configuration tasks.</p>
 "expert" options and should be used carefully and after thorough testing.</p>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_fromenv"><a class="link" href="#kudu-master_fromenv"><code>--fromenv</code></a></h4>
+<h4 id="kudu-master_enable_process_lifetime_heap_profiling"><a class="link" href="#kudu-master_enable_process_lifetime_heap_profiling"><code>--enable_process_lifetime_heap_profiling</code></a></h4>
 <div class="paragraph">
-<p>set flags from the environment [use 'export FLAGS_flag1=value']</p>
+<p>Enables heap profiling for the lifetime of the process. Profile output will be stored in the directory specified by -heap_profile_path. Enabling this option will disable the on-demand/remote server profile handlers.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -557,15 +527,15 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -574,9 +544,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_tryfromenv"><a class="link" href="#kudu-master_tryfromenv"><code>--tryfromenv</code></a></h4>
+<h4 id="kudu-master_heap_profile_path"><a class="link" href="#kudu-master_heap_profile_path"><code>--heap_profile_path</code></a></h4>
 <div class="paragraph">
-<p>set flags from the environment if present</p>
+<p>Output path to store heap profiles. If not set profiles are stored in /tmp/&lt;process-name&gt;.&lt;pid&gt;.&lt;n&gt;.heap.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -594,7 +564,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -603,9 +573,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_undefok"><a class="link" href="#kudu-master_undefok"><code>--undefok</code></a></h4>
+<h4 id="kudu-master_fromenv"><a class="link" href="#kudu-master_fromenv"><code>--fromenv</code></a></h4>
 <div class="paragraph">
-<p>comma-separated list of flag names that it is okay to specify on the command line even if the program does not define a flag with that name.  IMPORTANT: flags in this list that have arguments MUST use the flag=value format</p>
+<p>set flags from the environment [use 'export FLAGS_flag1=value']</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -623,7 +593,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -632,9 +602,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_helpmatch"><a class="link" href="#kudu-master_helpmatch"><code>--helpmatch</code></a></h4>
+<h4 id="kudu-master_tryfromenv"><a class="link" href="#kudu-master_tryfromenv"><code>--tryfromenv</code></a></h4>
 <div class="paragraph">
-<p>show help on modules whose name contains the specified substr</p>
+<p>set flags from the environment if present</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -652,7 +622,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -661,9 +631,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_helpon"><a class="link" href="#kudu-master_helpon"><code>--helpon</code></a></h4>
+<h4 id="kudu-master_undefok"><a class="link" href="#kudu-master_undefok"><code>--undefok</code></a></h4>
 <div class="paragraph">
-<p>show help on the modules named by this flag value</p>
+<p>comma-separated list of flag names that it is okay to specify on the command line even if the program does not define a flag with that name.  IMPORTANT: flags in this list that have arguments MUST use the flag=value format</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -681,7 +651,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -690,9 +660,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_helppackage"><a class="link" href="#kudu-master_helppackage"><code>--helppackage</code></a></h4>
+<h4 id="kudu-master_helpmatch"><a class="link" href="#kudu-master_helpmatch"><code>--helpmatch</code></a></h4>
 <div class="paragraph">
-<p>show help on all modules in the main package</p>
+<p>show help on modules whose name contains the specified substr</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -702,15 +672,15 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -719,9 +689,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_helpshort"><a class="link" href="#kudu-master_helpshort"><code>--helpshort</code></a></h4>
+<h4 id="kudu-master_helpon"><a class="link" href="#kudu-master_helpon"><code>--helpon</code></a></h4>
 <div class="paragraph">
-<p>show help on only the main module for this program</p>
+<p>show help on the modules named by this flag value</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -731,15 +701,15 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -748,9 +718,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_helpxml"><a class="link" href="#kudu-master_helpxml"><code>--helpxml</code></a></h4>
+<h4 id="kudu-master_helppackage"><a class="link" href="#kudu-master_helppackage"><code>--helppackage</code></a></h4>
 <div class="paragraph">
-<p>produce an xml version of help</p>
+<p>show help on all modules in the main package</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -768,7 +738,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -777,9 +747,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_enable_process_lifetime_heap_profiling"><a class="link" href="#kudu-master_enable_process_lifetime_heap_profiling"><code>--enable_process_lifetime_heap_profiling</code></a></h4>
+<h4 id="kudu-master_helpshort"><a class="link" href="#kudu-master_helpshort"><code>--helpshort</code></a></h4>
 <div class="paragraph">
-<p>Enables heap profiling for the lifetime of the process. Profile output will be stored in the directory specified by -heap_profile_path. Enabling this option will disable the on-demand/remote server profile handlers.</p>
+<p>show help on only the main module for this program</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -797,7 +767,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -806,9 +776,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_heap_profile_path"><a class="link" href="#kudu-master_heap_profile_path"><code>--heap_profile_path</code></a></h4>
+<h4 id="kudu-master_helpxml"><a class="link" href="#kudu-master_helpxml"><code>--helpxml</code></a></h4>
 <div class="paragraph">
-<p>Output path to store heap profiles. If not set profiles are stored in /tmp/&lt;process-name&gt;.&lt;pid&gt;.&lt;n&gt;.heap.</p>
+<p>produce an xml version of help</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -818,15 +788,15 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -855,7 +825,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -884,7 +854,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -913,7 +883,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -942,7 +912,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -971,7 +941,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1000,7 +970,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1029,7 +999,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1058,7 +1028,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1080,9 +1050,9 @@ configuration tasks.</p>
 configuration tasks.</p>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_log_force_fsync_all"><a class="link" href="#kudu-tserver_log_force_fsync_all"><code>--log_force_fsync_all</code></a></h4>
+<h4 id="kudu-tserver_block_cache_capacity_mb"><a class="link" href="#kudu-tserver_block_cache_capacity_mb"><code>--block_cache_capacity_mb</code></a></h4>
 <div class="paragraph">
-<p>Whether the Log/WAL should explicitly call fsync() after each write.</p>
+<p>block cache capacity in MB</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1092,11 +1062,11 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">int64</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>512</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -1109,9 +1079,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_tserver_master_addrs"><a class="link" href="#kudu-tserver_tserver_master_addrs"><code>--tserver_master_addrs</code></a></h4>
+<h4 id="kudu-tserver_log_force_fsync_all"><a class="link" href="#kudu-tserver_log_force_fsync_all"><code>--log_force_fsync_all</code></a></h4>
 <div class="paragraph">
-<p>Comma separated addresses of the masters which the tablet server should connect to. The masters do not read this flag&#8201;&#8212;&#8201;configure the masters separately using 'rpc_bind_addresses'.</p>
+<p>Whether the Log/WAL should explicitly call fsync() after each write.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1121,11 +1091,11 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>127.0.0.1:7051</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -1138,9 +1108,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_flagfile"><a class="link" href="#kudu-tserver_flagfile"><code>--flagfile</code></a></h4>
+<h4 id="kudu-tserver_fs_data_dirs"><a class="link" href="#kudu-tserver_fs_data_dirs"><code>--fs_data_dirs</code></a></h4>
 <div class="paragraph">
-<p>load flags from file</p>
+<p>Comma-separated list of directories with data blocks. If this is not specified, fs_wal_dir will be used as the sole data block directory.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1167,9 +1137,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_help"><a class="link" href="#kudu-tserver_help"><code>--help</code></a></h4>
+<h4 id="kudu-tserver_fs_wal_dir"><a class="link" href="#kudu-tserver_fs_wal_dir"><code>--fs_wal_dir</code></a></h4>
 <div class="paragraph">
-<p>show help on all flags [tip: all flags can have two dashes]</p>
+<p>Directory with write-ahead logs. If this is not specified, the program will not start. May be the same as fs_data_dirs</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1179,11 +1149,11 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -1196,9 +1166,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_version"><a class="link" href="#kudu-tserver_version"><code>--version</code></a></h4>
+<h4 id="kudu-tserver_rpc_bind_addresses"><a class="link" href="#kudu-tserver_rpc_bind_addresses"><code>--rpc_bind_addresses</code></a></h4>
 <div class="paragraph">
-<p>show version and build info and exit</p>
+<p>Comma-separated list of addresses to bind to for RPC connections. Currently, ephemeral ports (i.e. port 0) are not allowed.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1208,11 +1178,11 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>0.0.0.0</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -1225,9 +1195,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_block_cache_capacity_mb"><a class="link" href="#kudu-tserver_block_cache_capacity_mb"><code>--block_cache_capacity_mb</code></a></h4>
+<h4 id="kudu-tserver_webserver_port"><a class="link" href="#kudu-tserver_webserver_port"><code>--webserver_port</code></a></h4>
 <div class="paragraph">
-<p>block cache capacity in MB</p>
+<p>Port to bind to for the web server</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1237,11 +1207,11 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int64</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>512</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>0</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -1254,9 +1224,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_fs_data_dirs"><a class="link" href="#kudu-tserver_fs_data_dirs"><code>--fs_data_dirs</code></a></h4>
+<h4 id="kudu-tserver_maintenance_manager_num_threads"><a class="link" href="#kudu-tserver_maintenance_manager_num_threads"><code>--maintenance_manager_num_threads</code></a></h4>
 <div class="paragraph">
-<p>Comma-separated list of directories with data blocks. If this is not specified, fs_wal_dir will be used as the sole data block directory.</p>
+<p>Size of the maintenance manager thread pool. Beyond a value of '1', one thread is reserved for emergency flushes. For spinning disks, the number of threads should not be above the number of devices.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1266,11 +1236,11 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>1</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -1283,9 +1253,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_fs_wal_dir"><a class="link" href="#kudu-tserver_fs_wal_dir"><code>--fs_wal_dir</code></a></h4>
+<h4 id="kudu-tserver_tserver_master_addrs"><a class="link" href="#kudu-tserver_tserver_master_addrs"><code>--tserver_master_addrs</code></a></h4>
 <div class="paragraph">
-<p>Directory with write-ahead logs. If this is not specified, the program will not start. May be the same as fs_data_dirs</p>
+<p>Comma separated addresses of the masters which the tablet server should connect to. The masters do not read this flag&#8201;&#8212;&#8201;configure the masters separately using 'rpc_bind_addresses'.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1299,7 +1269,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>127.0.0.1:7051</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -1312,9 +1282,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_rpc_bind_addresses"><a class="link" href="#kudu-tserver_rpc_bind_addresses"><code>--rpc_bind_addresses</code></a></h4>
+<h4 id="kudu-tserver_log_filename"><a class="link" href="#kudu-tserver_log_filename"><code>--log_filename</code></a></h4>
 <div class="paragraph">
-<p>Comma-separated list of addresses to bind to for RPC connections. Currently, ephemeral ports (i.e. port 0) are not allowed.</p>
+<p>Prefix of log filename - full path is &lt;log_dir&gt;/&lt;log_filename&gt;.[INFO|WARN|ERROR|FATAL]</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1328,7 +1298,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>0.0.0.0</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -1341,9 +1311,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_webserver_port"><a class="link" href="#kudu-tserver_webserver_port"><code>--webserver_port</code></a></h4>
+<h4 id="kudu-tserver_memory_limit_hard_bytes"><a class="link" href="#kudu-tserver_memory_limit_hard_bytes"><code>--memory_limit_hard_bytes</code></a></h4>
 <div class="paragraph">
-<p>Port to bind to for the web server</p>
+<p>Maximum amount of memory this daemon should use, in bytes. A value of 0 autosizes based on the total system memory. A value of -1 disables all memory limiting.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1353,7 +1323,7 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">int64</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
@@ -1370,9 +1340,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_maintenance_manager_num_threads"><a class="link" href="#kudu-tserver_maintenance_manager_num_threads"><code>--maintenance_manager_num_threads</code></a></h4>
+<h4 id="kudu-tserver_flagfile"><a class="link" href="#kudu-tserver_flagfile"><code>--flagfile</code></a></h4>
 <div class="paragraph">
-<p>Size of the maintenance manager thread pool. Beyond a value of '1', one thread is reserved for emergency flushes. For spinning disks, the number of threads should not be above the number of devices.</p>
+<p>load flags from file</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1382,11 +1352,11 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>1</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -1399,9 +1369,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_log_filename"><a class="link" href="#kudu-tserver_log_filename"><code>--log_filename</code></a></h4>
+<h4 id="kudu-tserver_help"><a class="link" href="#kudu-tserver_help"><code>--help</code></a></h4>
 <div class="paragraph">
-<p>Prefix of log filename - full path is &lt;log_dir&gt;/&lt;log_filename&gt;.[INFO|WARN|ERROR|FATAL]</p>
+<p>show help on all flags [tip: all flags can have two dashes]</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1411,11 +1381,11 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -1428,9 +1398,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_memory_limit_hard_bytes"><a class="link" href="#kudu-tserver_memory_limit_hard_bytes"><code>--memory_limit_hard_bytes</code></a></h4>
+<h4 id="kudu-tserver_version"><a class="link" href="#kudu-tserver_version"><code>--version</code></a></h4>
 <div class="paragraph">
-<p>Maximum amount of memory this daemon should use, in bytes. A value of 0 autosizes based on the total system memory. A value of -1 disables all memory limiting.</p>
+<p>show version and build info and exit</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1440,11 +1410,11 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int64</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>0</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -1477,7 +1447,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1535,7 +1505,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1564,7 +1534,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1580,9 +1550,9 @@ configuration tasks.</p>
 "expert" options and should be used carefully and after thorough testing.</p>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_fromenv"><a class="link" href="#kudu-tserver_fromenv"><code>--fromenv</code></a></h4>
+<h4 id="kudu-tserver_enable_process_lifetime_heap_profiling"><a class="link" href="#kudu-tserver_enable_process_lifetime_heap_profiling"><code>--enable_process_lifetime_heap_profiling</code></a></h4>
 <div class="paragraph">
-<p>set flags from the environment [use 'export FLAGS_flag1=value']</p>
+<p>Enables heap profiling for the lifetime of the process. Profile output will be stored in the directory specified by -heap_profile_path. Enabling this option will disable the on-demand/remote server profile handlers.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1592,15 +1562,15 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1609,9 +1579,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_tryfromenv"><a class="link" href="#kudu-tserver_tryfromenv"><code>--tryfromenv</code></a></h4>
+<h4 id="kudu-tserver_heap_profile_path"><a class="link" href="#kudu-tserver_heap_profile_path"><code>--heap_profile_path</code></a></h4>
 <div class="paragraph">
-<p>set flags from the environment if present</p>
+<p>Output path to store heap profiles. If not set profiles are stored in /tmp/&lt;process-name&gt;.&lt;pid&gt;.&lt;n&gt;.heap.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1629,7 +1599,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1638,9 +1608,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_undefok"><a class="link" href="#kudu-tserver_undefok"><code>--undefok</code></a></h4>
+<h4 id="kudu-tserver_fromenv"><a class="link" href="#kudu-tserver_fromenv"><code>--fromenv</code></a></h4>
 <div class="paragraph">
-<p>comma-separated list of flag names that it is okay to specify on the command line even if the program does not define a flag with that name.  IMPORTANT: flags in this list that have arguments MUST use the flag=value format</p>
+<p>set flags from the environment [use 'export FLAGS_flag1=value']</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1658,7 +1628,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1667,9 +1637,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_helpmatch"><a class="link" href="#kudu-tserver_helpmatch"><code>--helpmatch</code></a></h4>
+<h4 id="kudu-tserver_tryfromenv"><a class="link" href="#kudu-tserver_tryfromenv"><code>--tryfromenv</code></a></h4>
 <div class="paragraph">
-<p>show help on modules whose name contains the specified substr</p>
+<p>set flags from the environment if present</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1687,7 +1657,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1696,9 +1666,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_helpon"><a class="link" href="#kudu-tserver_helpon"><code>--helpon</code></a></h4>
+<h4 id="kudu-tserver_undefok"><a class="link" href="#kudu-tserver_undefok"><code>--undefok</code></a></h4>
 <div class="paragraph">
-<p>show help on the modules named by this flag value</p>
+<p>comma-separated list of flag names that it is okay to specify on the command line even if the program does not define a flag with that name.  IMPORTANT: flags in this list that have arguments MUST use the flag=value format</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1716,7 +1686,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1725,9 +1695,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_helppackage"><a class="link" href="#kudu-tserver_helppackage"><code>--helppackage</code></a></h4>
+<h4 id="kudu-tserver_helpmatch"><a class="link" href="#kudu-tserver_helpmatch"><code>--helpmatch</code></a></h4>
 <div class="paragraph">
-<p>show help on all modules in the main package</p>
+<p>show help on modules whose name contains the specified substr</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1737,15 +1707,15 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1754,9 +1724,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_helpshort"><a class="link" href="#kudu-tserver_helpshort"><code>--helpshort</code></a></h4>
+<h4 id="kudu-tserver_helpon"><a class="link" href="#kudu-tserver_helpon"><code>--helpon</code></a></h4>
 <div class="paragraph">
-<p>show help on only the main module for this program</p>
+<p>show help on the modules named by this flag value</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1766,15 +1736,15 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1783,9 +1753,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_helpxml"><a class="link" href="#kudu-tserver_helpxml"><code>--helpxml</code></a></h4>
+<h4 id="kudu-tserver_helppackage"><a class="link" href="#kudu-tserver_helppackage"><code>--helppackage</code></a></h4>
 <div class="paragraph">
-<p>produce an xml version of help</p>
+<p>show help on all modules in the main package</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1803,7 +1773,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1812,9 +1782,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_enable_process_lifetime_heap_profiling"><a class="link" href="#kudu-tserver_enable_process_lifetime_heap_profiling"><code>--enable_process_lifetime_heap_profiling</code></a></h4>
+<h4 id="kudu-tserver_helpshort"><a class="link" href="#kudu-tserver_helpshort"><code>--helpshort</code></a></h4>
 <div class="paragraph">
-<p>Enables heap profiling for the lifetime of the process. Profile output will be stored in the directory specified by -heap_profile_path. Enabling this option will disable the on-demand/remote server profile handlers.</p>
+<p>show help on only the main module for this program</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1832,7 +1802,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1841,9 +1811,9 @@ configuration tasks.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="kudu-tserver_heap_profile_path"><a class="link" href="#kudu-tserver_heap_profile_path"><code>--heap_profile_path</code></a></h4>
+<h4 id="kudu-tserver_helpxml"><a class="link" href="#kudu-tserver_helpxml"><code>--helpxml</code></a></h4>
 <div class="paragraph">
-<p>Output path to store heap profiles. If not set profiles are stored in /tmp/&lt;process-name&gt;.&lt;pid&gt;.&lt;n&gt;.heap.</p>
+<p>produce an xml version of help</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -1853,15 +1823,15 @@ configuration tasks.</p>
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1890,7 +1860,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1919,7 +1889,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1948,7 +1918,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -1977,7 +1947,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -2006,7 +1976,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -2035,7 +2005,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -2064,7 +2034,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -2093,7 +2063,7 @@ configuration tasks.</p>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">stable,advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,stable</p></td>
 </tr>
 </tbody>
 </table>
@@ -2133,9 +2103,9 @@ They are subject to change or be removed at any time.
 for informational purposes only. They are subject to change or be removed without notice.</p>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_consensus_max_batch_size_bytes"><a class="link" href="#kudu-master_consensus_max_batch_size_bytes"><code>--consensus_max_batch_size_bytes</code></a></h4>
+<h4 id="kudu-master_block_cache_type"><a class="link" href="#kudu-master_block_cache_type"><code>--block_cache_type</code></a></h4>
 <div class="paragraph">
-<p>The maximum per-tablet RPC batch size when updating peers.</p>
+<p>Which type of block cache to use for caching data. Valid choices are 'DRAM' or 'NVM'. DRAM, the default, caches data in regular memory. 'NVM' caches data in a memory-mapped file using the NVML library.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -2145,23 +2115,23 @@ for informational purposes only. They are subject to change or be removed withou
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>1048576</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>DRAM</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
 </tr>
 </tbody>
 </table>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_follower_unavailable_considered_failed_sec"><a class="link" href="#kudu-master_follower_unavailable_considered_failed_sec"><code>--follower_unavailable_considered_failed_sec</code></a></h4>
+<h4 id="kudu-master_cfile_default_block_size"><a class="link" href="#kudu-master_cfile_default_block_size"><code>--cfile_default_block_size</code></a></h4>
 <div class="paragraph">
-<p>Seconds that a leader is unable to successfully heartbeat to a follower after which the follower is considered to be failed and evicted from the config.</p>
+<p>The default block size to use in cfiles</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -2175,7 +2145,7 @@ for informational purposes only. They are subject to change or be removed withou
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>300</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>262144</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -2185,9 +2155,9 @@ for informational purposes only. They are subject to change or be removed withou
 </table>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_group_commit_queue_size_bytes"><a class="link" href="#kudu-master_group_commit_queue_size_bytes"><code>--group_commit_queue_size_bytes</code></a></h4>
+<h4 id="kudu-master_cfile_default_compression_codec"><a class="link" href="#kudu-master_cfile_default_compression_codec"><code>--cfile_default_compression_codec</code></a></h4>
 <div class="paragraph">
-<p>Maximum size of the group commit queue in bytes</p>
+<p>Default cfile block compression codec.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -2197,11 +2167,11 @@ for informational purposes only. They are subject to change or be removed withou
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>4194304</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>none</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -2211,9 +2181,9 @@ for informational purposes only. They are subject to change or be removed withou
 </table>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_log_min_seconds_to_retain"><a class="link" href="#kudu-master_log_min_seconds_to_retain"><code>--log_min_seconds_to_retain</code></a></h4>
+<h4 id="kudu-master_cfile_do_on_finish"><a class="link" href="#kudu-master_cfile_do_on_finish"><code>--cfile_do_on_finish</code></a></h4>
 <div class="paragraph">
-<p>The minimum number of seconds for which to keep log segments to keep at all times, regardless of what is required for durability. Logs may be still retained for a longer amount of time if they are necessary for correct restart. This should be set long enough such that a tablet server which has temporarily failed can be restarted within the given time period. If a server is down for longer than this amount of time, it is possible that its tablets will be re-replicated on other machines.</p>
+<p>What to do to cfile blocks when writing is finished. Possible values are 'close', 'flush', or 'nothing'.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -2223,23 +2193,23 @@ for informational purposes only. They are subject to change or be removed withou
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>300</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>close</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
 </tr>
 </tbody>
 </table>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_log_min_segments_to_retain"><a class="link" href="#kudu-master_log_min_segments_to_retain"><code>--log_min_segments_to_retain</code></a></h4>
+<h4 id="kudu-master_codegen_dump_functions"><a class="link" href="#kudu-master_codegen_dump_functions"><code>--codegen_dump_functions</code></a></h4>
 <div class="paragraph">
-<p>The minimum number of past log segments to keep at all times, regardless of what is required for durability. Must be at least 1.</p>
+<p>Whether to print the LLVM IR for generated functions</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -2249,23 +2219,23 @@ for informational purposes only. They are subject to change or be removed withou
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>2</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,runtime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,experimental</p></td>
 </tr>
 </tbody>
 </table>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_global_log_cache_size_limit_mb"><a class="link" href="#kudu-master_global_log_cache_size_limit_mb"><code>--global_log_cache_size_limit_mb</code></a></h4>
+<h4 id="kudu-master_codegen_dump_mc"><a class="link" href="#kudu-master_codegen_dump_mc"><code>--codegen_dump_mc</code></a></h4>
 <div class="paragraph">
-<p>Server-wide version of 'log_cache_size_limit_mb'. The total memory used for caching log entries across all tablets is kept under this threshold.</p>
+<p>Whether to dump the disassembly of the machine code for generated functions.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -2275,23 +2245,23 @@ for informational purposes only. They are subject to change or be removed withou
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>1024</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,experimental</p></td>
 </tr>
 </tbody>
 </table>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_log_cache_size_limit_mb"><a class="link" href="#kudu-master_log_cache_size_limit_mb"><code>--log_cache_size_limit_mb</code></a></h4>
+<h4 id="kudu-master_codegen_time_compilation"><a class="link" href="#kudu-master_codegen_time_compilation"><code>--codegen_time_compilation</code></a></h4>
 <div class="paragraph">
-<p>The total per-tablet size of consensus entries which may be kept in memory. The log cache attempts to keep all entries which have not yet been replicated to all followers in memory, but if the total size of those entries exceeds this limit within an individual tablet, the oldest will be evicted.</p>
+<p>Whether to print time that each code generation request took.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -2301,23 +2271,23 @@ for informational purposes only. They are subject to change or be removed withou
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>128</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,experimental</p></td>
 </tr>
 </tbody>
 </table>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_log_async_preallocate_segments"><a class="link" href="#kudu-master_log_async_preallocate_segments"><code>--log_async_preallocate_segments</code></a></h4>
+<h4 id="kudu-master_consensus_max_batch_size_bytes"><a class="link" href="#kudu-master_consensus_max_batch_size_bytes"><code>--consensus_max_batch_size_bytes</code></a></h4>
 <div class="paragraph">
-<p>Whether the WAL segments preallocation should happen asynchronously</p>
+<p>The maximum per-tablet RPC batch size when updating peers.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -2327,11 +2297,11 @@ for informational purposes only. They are subject to change or be removed withou
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>1048576</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -2341,9 +2311,9 @@ for informational purposes only. They are subject to change or be removed withou
 </table>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_log_preallocate_segments"><a class="link" href="#kudu-master_log_preallocate_segments"><code>--log_preallocate_segments</code></a></h4>
+<h4 id="kudu-master_follower_unavailable_considered_failed_sec"><a class="link" href="#kudu-master_follower_unavailable_considered_failed_sec"><code>--follower_unavailable_considered_failed_sec</code></a></h4>
 <div class="paragraph">
-<p>Whether the WAL should preallocate the entire segment before writing to it</p>
+<p>Seconds that a leader is unable to successfully heartbeat to a follower after which the follower is considered to be failed and evicted from the config.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -2353,11 +2323,11 @@ for informational purposes only. They are subject to change or be removed withou
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>300</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -2367,9 +2337,9 @@ for informational purposes only. They are subject to change or be removed withou
 </table>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_log_segment_size_mb"><a class="link" href="#kudu-master_log_segment_size_mb"><code>--log_segment_size_mb</code></a></h4>
+<h4 id="kudu-master_group_commit_queue_size_bytes"><a class="link" href="#kudu-master_group_commit_queue_size_bytes"><code>--group_commit_queue_size_bytes</code></a></h4>
 <div class="paragraph">
-<p>The default segment size for log roll-overs, in MB</p>
+<p>Maximum size of the group commit queue in bytes</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -2383,7 +2353,7 @@ for informational purposes only. They are subject to change or be removed withou
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>64</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>4194304</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -2393,9 +2363,9 @@ for informational purposes only. They are subject to change or be removed withou
 </table>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_evict_failed_followers"><a class="link" href="#kudu-master_evict_failed_followers"><code>--evict_failed_followers</code></a></h4>
+<h4 id="kudu-master_log_min_seconds_to_retain"><a class="link" href="#kudu-master_log_min_seconds_to_retain"><code>--log_min_seconds_to_retain</code></a></h4>
 <div class="paragraph">
-<p>Whether to evict followers from the Raft config that have fallen too far behind the leader&#8217;s log to catch up normally or have been unreachable by the leader for longer than follower_unavailable_considered_failed_sec</p>
+<p>The minimum number of seconds for which to keep log segments to keep at all times, regardless of what is required for durability. Logs may be still retained for a longer amount of time if they are necessary for correct restart. This should be set long enough such that a tablet server which has temporarily failed can be restarted within the given time period. If a server is down for longer than this amount of time, it is possible that its tablets will be re-replicated on other machines.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -2405,23 +2375,23 @@ for informational purposes only. They are subject to change or be removed withou
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>300</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,runtime</p></td>
 </tr>
 </tbody>
 </table>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_leader_failure_exp_backoff_max_delta_ms"><a class="link" href="#kudu-master_leader_failure_exp_backoff_max_delta_ms"><code>--leader_failure_exp_backoff_max_delta_ms</code></a></h4>
+<h4 id="kudu-master_log_min_segments_to_retain"><a class="link" href="#kudu-master_log_min_segments_to_retain"><code>--log_min_segments_to_retain</code></a></h4>
 <div class="paragraph">
-<p>Maximum time to sleep in between leader election retries, in addition to the regular timeout. When leader election fails the interval in between retries increases exponentially, up to this value.</p>
+<p>The minimum number of past log segments to keep at all times, regardless of what is required for durability. Must be at least 1.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -2435,19 +2405,19 @@ for informational purposes only. They are subject to change or be removed withou
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>20000</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>2</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,runtime</p></td>
 </tr>
 </tbody>
 </table>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_leader_failure_max_missed_heartbeat_periods"><a class="link" href="#kudu-master_leader_failure_max_missed_heartbeat_periods"><code>--leader_failure_max_missed_heartbeat_periods</code></a></h4>
+<h4 id="kudu-master_global_log_cache_size_limit_mb"><a class="link" href="#kudu-master_global_log_cache_size_limit_mb"><code>--global_log_cache_size_limit_mb</code></a></h4>
 <div class="paragraph">
-<p>Maximum heartbeat periods that the leader can fail to heartbeat in before we consider the leader to be failed. The total failure timeout in milliseconds is raft_heartbeat_interval_ms times leader_failure_max_missed_heartbeat_periods. The value passed to this flag may be fractional.</p>
+<p>Server-wide version of 'log_cache_size_limit_mb'. The total memory used for caching log entries across all tablets is kept under this threshold.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -2457,11 +2427,11 @@ for informational purposes only. They are subject to change or be removed withou
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">double</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>3</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>1024</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
@@ -2471,9 +2441,9 @@ for informational purposes only. They are subject to change or be removed withou
 </table>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_leader_failure_monitor_check_mean_ms"><a class="link" href="#kudu-master_leader_failure_monitor_check_mean_ms"><code>--leader_failure_monitor_check_mean_ms</code></a></h4>
+<h4 id="kudu-master_log_cache_size_limit_mb"><a class="link" href="#kudu-master_log_cache_size_limit_mb"><code>--log_cache_size_limit_mb</code></a></h4>
 <div class="paragraph">
-<p>The mean failure-checking interval of the randomized failure monitor. If this is configured to -1 (the default), uses the value of 'raft_heartbeat_interval_ms'.</p>
+<p>The total per-tablet size of consensus entries which may be kept in memory. The log cache attempts to keep all entries which have not yet been replicated to all followers in memory, but if the total size of those entries exceeds this limit within an individual tablet, the oldest will be evicted.</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -2487,19 +2457,19 @@ for informational purposes only. They are subject to change or be removed withou
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>-1</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>128</code></p></td>
 </tr>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
-<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
 </tr>
 </tbody>
 </table>
 </div>
 <div class="sect3">
-<h4 id="kudu-master_leader_failure_monitor_check_stddev_ms"><a class="link" href="#kudu-master_leader_failure_monitor_check_stddev_ms"><code>--leader_failure_monitor_check_stddev_ms</code></a></h4>
+<h4 id="kudu-master_log_async_preallocate_segments"><a class="link" href="#kudu-master_log_async_preallocate_segments"><code>--log_async_preallocate_segments</code></a></h4>
 <div class="paragraph">
-<p>The standard deviation of the failure-checking interval of the randomized failure monitor. If this is configured to -1 (the default), this is set to half of the mean check interval.</p>
+<p>Whether the WAL segments preallocation should happen asynchronously</p>
 </div>
 <table class="tableblock frame-all grid-all" style="width: 50%;">
 <colgroup>
@@ -2509,23 +2479,23 @@ for informational purposes only. They are subject to change or be removed withou
 <tbody>
 <tr>
 <th class="tableblock halign-left valign-top"><p class="tableblock">Typ

<TRUNCATED>