This is an automated email from the ASF dual-hosted git repository.

guozhang pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/kafka-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 7790f37  Add UPGRADE_FROM to config docs (#245)
7790f37 is described below

commit 7790f37c86dac993f6e6d82588b406b2f4a2f73d
Author: A. Sophie Blee-Goldman <sop...@confluent.io>
AuthorDate: Fri Dec 13 13:42:52 2019 -0800

    Add UPGRADE_FROM to config docs (#245)
    
    Reviewers: Guozhang Wang <wangg...@gmail.com>
---
 20/streams/developer-guide/config-streams.html | 20 ++++++++++++++++++--
 21/streams/developer-guide/config-streams.html | 20 ++++++++++++++++++--
 22/streams/developer-guide/config-streams.html | 20 ++++++++++++++++++--
 23/streams/developer-guide/config-streams.html | 20 ++++++++++++++++++--
 24/streams/developer-guide/config-streams.html | 20 ++++++++++++++++++--
 5 files changed, 90 insertions(+), 10 deletions(-)

diff --git a/20/streams/developer-guide/config-streams.html 
b/20/streams/developer-guide/config-streams.html
index 48f5bcd..86d4fb3 100644
--- a/20/streams/developer-guide/config-streams.html
+++ b/20/streams/developer-guide/config-streams.html
@@ -284,12 +284,17 @@
             <td colspan="2">Timestamp extractor class that implements the 
<code class="docutils literal"><span 
class="pre">TimestampExtractor</span></code> interface.</td>
             <td>See <a class="reference internal" 
href="#streams-developer-guide-timestamp-extractor"><span class="std 
std-ref">Timestamp Extractor</span></a></td>
           </tr>
-          <tr class="row-even"><td>value.serde</td>
+          <tr class="row-even"><td>upgrade.from</td>
+            <td>Medium</td>
+            <td colspan="2">The version you are upgrading from during a 
rolling upgrade.</td>
+            <td>See <a class="reference internal" 
href="#streams-developer-guide-upgrade-from"><span class="std std-ref">Upgrade 
From</span></a></td>
+          </tr>
+          <tr class="row-odd"><td>value.serde</td>
             <td>Medium</td>
             <td colspan="2">Default serializer/deserializer class for record 
values, implements the <code class="docutils literal"><span 
class="pre">Serde</span></code> interface (see also key.serde).</td>
             <td><code class="docutils literal"><span 
class="pre">Serdes.ByteArray().getClass().getName()</span></code></td>
           </tr>
-          <tr 
class="row-odd"><td>windowstore.changelog.additional.retention.ms</td>
+          <tr 
class="row-even"><td>windowstore.changelog.additional.retention.ms</td>
             <td>Low</td>
             <td colspan="2">Added to a windows maintainMs to ensure data is 
not deleted from the log prematurely. Allows for clock drift.</td>
             <td>86400000 milliseconds = 1 day</td>
@@ -560,6 +565,17 @@
               </div>
             </div></blockquote>
         </div>
+        <div class="section" id="upgrade-from">
+          <h4><a class="toc-backref" href="#id14">upgrade.from</a><a 
class="headerlink" href="#upgrade-from" title="Permalink to this 
headline"></a></h4>
+          <blockquote>
+            <div>
+              The version you are upgrading from. It is important to set this 
config when performing a rolling upgrade to certain versions, as described in 
the upgrade guide.
+              You should set this config to the appropriate version before 
bouncing your instances and upgrading them to the newer version. Once everyone 
is on the
+              newer version, you should remove this config and do a second 
rolling bounce. It is only necessary to set this config and follow the 
two-bounce upgrade path
+              when upgrading from below version 2.0.
+            </div>
+          </blockquote>
+        </div>
       </div>
       <div class="section" 
id="kafka-consumers-and-producer-configuration-parameters">
         <h3><a class="toc-backref" href="#id16">Kafka consumers, producer and 
admin client configuration parameters</a><a class="headerlink" 
href="#kafka-consumers-and-producer-configuration-parameters" title="Permalink 
to this headline"></a></h3>
diff --git a/21/streams/developer-guide/config-streams.html 
b/21/streams/developer-guide/config-streams.html
index c8604c6..f85df60 100644
--- a/21/streams/developer-guide/config-streams.html
+++ b/21/streams/developer-guide/config-streams.html
@@ -284,12 +284,17 @@
             <td colspan="2">Timestamp extractor class that implements the 
<code class="docutils literal"><span 
class="pre">TimestampExtractor</span></code> interface.</td>
             <td>See <a class="reference internal" 
href="#streams-developer-guide-timestamp-extractor"><span class="std 
std-ref">Timestamp Extractor</span></a></td>
           </tr>
-          <tr class="row-even"><td>value.serde</td>
+          <tr class="row-even"><td>upgrade.from</td>
+            <td>Medium</td>
+            <td colspan="2">The version you are upgrading from during a 
rolling upgrade.</td>
+            <td>See <a class="reference internal" 
href="#streams-developer-guide-upgrade-from"><span class="std std-ref">Upgrade 
From</span></a></td>
+          </tr>
+          <tr class="row-odd"><td>value.serde</td>
             <td>Medium</td>
             <td colspan="2">Default serializer/deserializer class for record 
values, implements the <code class="docutils literal"><span 
class="pre">Serde</span></code> interface (see also key.serde).</td>
             <td><code class="docutils literal"><span 
class="pre">Serdes.ByteArray().getClass().getName()</span></code></td>
           </tr>
-          <tr 
class="row-odd"><td>windowstore.changelog.additional.retention.ms</td>
+          <tr 
class="row-even"><td>windowstore.changelog.additional.retention.ms</td>
             <td>Low</td>
             <td colspan="2">Added to a windows maintainMs to ensure data is 
not deleted from the log prematurely. Allows for clock drift.</td>
             <td>86400000 milliseconds = 1 day</td>
@@ -565,6 +570,17 @@
               </div>
             </div></blockquote>
         </div>
+        <div class="section" id="upgrade-from">
+          <h4><a class="toc-backref" href="#id14">upgrade.from</a><a 
class="headerlink" href="#upgrade-from" title="Permalink to this 
headline"></a></h4>
+          <blockquote>
+            <div>
+              The version you are upgrading from. It is important to set this 
config when performing a rolling upgrade to certain versions, as described in 
the upgrade guide.
+              You should set this config to the appropriate version before 
bouncing your instances and upgrading them to the newer version. Once everyone 
is on the
+              newer version, you should remove this config and do a second 
rolling bounce. It is only necessary to set this config and follow the 
two-bounce upgrade path
+              when upgrading from below version 2.0.
+            </div>
+          </blockquote>
+        </div>
       </div>
       <div class="section" 
id="kafka-consumers-and-producer-configuration-parameters">
         <h3><a class="toc-backref" href="#id16">Kafka consumers, producer and 
admin client configuration parameters</a><a class="headerlink" 
href="#kafka-consumers-and-producer-configuration-parameters" title="Permalink 
to this headline"></a></h3>
diff --git a/22/streams/developer-guide/config-streams.html 
b/22/streams/developer-guide/config-streams.html
index c8604c6..f85df60 100644
--- a/22/streams/developer-guide/config-streams.html
+++ b/22/streams/developer-guide/config-streams.html
@@ -284,12 +284,17 @@
             <td colspan="2">Timestamp extractor class that implements the 
<code class="docutils literal"><span 
class="pre">TimestampExtractor</span></code> interface.</td>
             <td>See <a class="reference internal" 
href="#streams-developer-guide-timestamp-extractor"><span class="std 
std-ref">Timestamp Extractor</span></a></td>
           </tr>
-          <tr class="row-even"><td>value.serde</td>
+          <tr class="row-even"><td>upgrade.from</td>
+            <td>Medium</td>
+            <td colspan="2">The version you are upgrading from during a 
rolling upgrade.</td>
+            <td>See <a class="reference internal" 
href="#streams-developer-guide-upgrade-from"><span class="std std-ref">Upgrade 
From</span></a></td>
+          </tr>
+          <tr class="row-odd"><td>value.serde</td>
             <td>Medium</td>
             <td colspan="2">Default serializer/deserializer class for record 
values, implements the <code class="docutils literal"><span 
class="pre">Serde</span></code> interface (see also key.serde).</td>
             <td><code class="docutils literal"><span 
class="pre">Serdes.ByteArray().getClass().getName()</span></code></td>
           </tr>
-          <tr 
class="row-odd"><td>windowstore.changelog.additional.retention.ms</td>
+          <tr 
class="row-even"><td>windowstore.changelog.additional.retention.ms</td>
             <td>Low</td>
             <td colspan="2">Added to a windows maintainMs to ensure data is 
not deleted from the log prematurely. Allows for clock drift.</td>
             <td>86400000 milliseconds = 1 day</td>
@@ -565,6 +570,17 @@
               </div>
             </div></blockquote>
         </div>
+        <div class="section" id="upgrade-from">
+          <h4><a class="toc-backref" href="#id14">upgrade.from</a><a 
class="headerlink" href="#upgrade-from" title="Permalink to this 
headline"></a></h4>
+          <blockquote>
+            <div>
+              The version you are upgrading from. It is important to set this 
config when performing a rolling upgrade to certain versions, as described in 
the upgrade guide.
+              You should set this config to the appropriate version before 
bouncing your instances and upgrading them to the newer version. Once everyone 
is on the
+              newer version, you should remove this config and do a second 
rolling bounce. It is only necessary to set this config and follow the 
two-bounce upgrade path
+              when upgrading from below version 2.0.
+            </div>
+          </blockquote>
+        </div>
       </div>
       <div class="section" 
id="kafka-consumers-and-producer-configuration-parameters">
         <h3><a class="toc-backref" href="#id16">Kafka consumers, producer and 
admin client configuration parameters</a><a class="headerlink" 
href="#kafka-consumers-and-producer-configuration-parameters" title="Permalink 
to this headline"></a></h3>
diff --git a/23/streams/developer-guide/config-streams.html 
b/23/streams/developer-guide/config-streams.html
index 922c6c9..c569ab3 100644
--- a/23/streams/developer-guide/config-streams.html
+++ b/23/streams/developer-guide/config-streams.html
@@ -284,12 +284,17 @@
             <td colspan="2">Timestamp extractor class that implements the 
<code class="docutils literal"><span 
class="pre">TimestampExtractor</span></code> interface.</td>
             <td>See <a class="reference internal" 
href="#streams-developer-guide-timestamp-extractor"><span class="std 
std-ref">Timestamp Extractor</span></a></td>
           </tr>
-          <tr class="row-even"><td>value.serde</td>
+          <tr class="row-even"><td>upgrade.from</td>
+            <td>Medium</td>
+            <td colspan="2">The version you are upgrading from during a 
rolling upgrade.</td>
+            <td>See <a class="reference internal" 
href="#streams-developer-guide-upgrade-from"><span class="std std-ref">Upgrade 
From</span></a></td>
+          </tr>
+          <tr class="row-odd"><td>value.serde</td>
             <td>Medium</td>
             <td colspan="2">Default serializer/deserializer class for record 
values, implements the <code class="docutils literal"><span 
class="pre">Serde</span></code> interface (see also key.serde).</td>
             <td><code class="docutils literal"><span 
class="pre">Serdes.ByteArray().getClass().getName()</span></code></td>
           </tr>
-          <tr 
class="row-odd"><td>windowstore.changelog.additional.retention.ms</td>
+          <tr 
class="row-even"><td>windowstore.changelog.additional.retention.ms</td>
             <td>Low</td>
             <td colspan="2">Added to a windows maintainMs to ensure data is 
not deleted from the log prematurely. Allows for clock drift.</td>
             <td>86400000 milliseconds = 1 day</td>
@@ -565,6 +570,17 @@
               </div>
             </div></blockquote>
         </div>
+        <div class="section" id="upgrade-from">
+          <h4><a class="toc-backref" href="#id14">upgrade.from</a><a 
class="headerlink" href="#upgrade-from" title="Permalink to this 
headline"></a></h4>
+          <blockquote>
+            <div>
+              The version you are upgrading from. It is important to set this 
config when performing a rolling upgrade to certain versions, as described in 
the upgrade guide.
+              You should set this config to the appropriate version before 
bouncing your instances and upgrading them to the newer version. Once everyone 
is on the
+              newer version, you should remove this config and do a second 
rolling bounce. It is only necessary to set this config and follow the 
two-bounce upgrade path
+              when upgrading from below version 2.0.
+            </div>
+          </blockquote>
+        </div>
       </div>
       <div class="section" 
id="kafka-consumers-and-producer-configuration-parameters">
         <h3><a class="toc-backref" href="#id16">Kafka consumers, producer and 
admin client configuration parameters</a><a class="headerlink" 
href="#kafka-consumers-and-producer-configuration-parameters" title="Permalink 
to this headline"></a></h3>
diff --git a/24/streams/developer-guide/config-streams.html 
b/24/streams/developer-guide/config-streams.html
index 221e3c0..5084bc2 100644
--- a/24/streams/developer-guide/config-streams.html
+++ b/24/streams/developer-guide/config-streams.html
@@ -284,12 +284,17 @@
             <td colspan="2">Timestamp extractor class that implements the 
<code class="docutils literal"><span 
class="pre">TimestampExtractor</span></code> interface.</td>
             <td>See <a class="reference internal" 
href="#streams-developer-guide-timestamp-extractor"><span class="std 
std-ref">Timestamp Extractor</span></a></td>
           </tr>
-          <tr class="row-even"><td>value.serde</td>
+          <tr class="row-even"><td>upgrade.from</td>
+            <td>Medium</td>
+            <td colspan="2">The version you are upgrading from during a 
rolling upgrade.</td>
+            <td>See <a class="reference internal" 
href="#streams-developer-guide-upgrade-from"><span class="std std-ref">Upgrade 
From</span></a></td>
+          </tr>
+          <tr class="row-odd"><td>value.serde</td>
             <td>Medium</td>
             <td colspan="2">Default serializer/deserializer class for record 
values, implements the <code class="docutils literal"><span 
class="pre">Serde</span></code> interface (see also key.serde).</td>
             <td><code class="docutils literal"><span 
class="pre">Serdes.ByteArray().getClass().getName()</span></code></td>
           </tr>
-          <tr 
class="row-odd"><td>windowstore.changelog.additional.retention.ms</td>
+          <tr 
class="row-even"><td>windowstore.changelog.additional.retention.ms</td>
             <td>Low</td>
             <td colspan="2">Added to a windows maintainMs to ensure data is 
not deleted from the log prematurely. Allows for clock drift.</td>
             <td>86400000 milliseconds = 1 day</td>
@@ -567,6 +572,17 @@
               </div>
             </div></blockquote>
         </div>
+        <div class="section" id="upgrade-from">
+          <h4><a class="toc-backref" href="#id14">upgrade.from</a><a 
class="headerlink" href="#upgrade-from" title="Permalink to this 
headline"></a></h4>
+          <blockquote>
+            <div>
+              The version you are upgrading from. It is important to set this 
config when performing a rolling upgrade to certain versions, as described in 
the upgrade guide.
+              You should set this config to the appropriate version before 
bouncing your instances and upgrading them to the newer version. Once everyone 
is on the
+              newer version, you should remove this config and do a second 
rolling bounce. It is only necessary to set this config and follow the 
two-bounce upgrade path
+              when upgrading from below version 2.0, or when upgrading to 2.4+ 
from any version lower than 2.4.
+            </div>
+          </blockquote>
+        </div>
       </div>
       <div class="section" 
id="kafka-consumers-and-producer-configuration-parameters">
         <h3><a class="toc-backref" href="#id16">Kafka consumers, producer and 
admin client configuration parameters</a><a class="headerlink" 
href="#kafka-consumers-and-producer-configuration-parameters" title="Permalink 
to this headline"></a></h3>

Reply via email to