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

mjsax pushed a commit to branch 3.7
in repository https://gitbox.apache.org/repos/asf/kafka.git


The following commit(s) were added to refs/heads/3.7 by this push:
     new cb9bf2cb8b3 MINOR: docs for rack aware assignment (#14999)
cb9bf2cb8b3 is described below

commit cb9bf2cb8b36a87f12002621b4a543824685998d
Author: Hao Li <1127478+lihao...@users.noreply.github.com>
AuthorDate: Tue Dec 19 01:12:02 2023 -0800

    MINOR: docs for rack aware assignment (#14999)
    
    Part of KIP-925.
    
    Reviewers: Matthias J. Sax <matth...@confluent.io>
---
 docs/streams/developer-guide/config-streams.html | 1 +
 docs/streams/upgrade-guide.html                  | 6 ++++++
 2 files changed, 7 insertions(+)

diff --git a/docs/streams/developer-guide/config-streams.html 
b/docs/streams/developer-guide/config-streams.html
index 8846f352a40..7be637dc69d 100644
--- a/docs/streams/developer-guide/config-streams.html
+++ b/docs/streams/developer-guide/config-streams.html
@@ -713,6 +713,7 @@ 
streamsConfiguration.put(StreamsConfig.DEFAULT_TIMESTAMP_EXTRACTOR_CLASS_CONFIG,
             <ul class="simple">
               <li><code class="docutils literal"><span 
class="pre">none</span></code>. This is the default value which means rack 
aware task assignment will be disabled.</li>
               <li><code class="docutils literal"><span 
class="pre">min_traffic</span></code>. This settings means that the rack aware 
task assigner will compute an assignment which tries to minimize cross rack 
traffic.</li>
+              <li><code class="docutils literal"><span 
class="pre">balance_subtopology</span></code>. This settings means that the 
rack aware task assigner will compute an assignment which will try to balance 
tasks from same subtopology to different clients and minimize cross rack 
traffic on top of that.</li>
             </ul>
             <p>
               This config can be used together with <a class="reference 
internal" 
href="#rack-aware-assignment-non-overlap-cost">rack.aware.assignment.non_overlap_cost</a>
 and
diff --git a/docs/streams/upgrade-guide.html b/docs/streams/upgrade-guide.html
index 3aea6e95f36..76aabf6c372 100644
--- a/docs/streams/upgrade-guide.html
+++ b/docs/streams/upgrade-guide.html
@@ -203,6 +203,12 @@
     </pre>
     </p>
 
+    <h3><a id="streams_api_changes_370" 
href="#streams_api_changes_370">Streams API changes in 3.7.0</a></h3>
+    <p>
+      A new configuration option <code>balance_subtopology</code> for 
<code>rack.aware.assignment.strategy</code> was introduced in 3.7 release.
+      For more information, including how it can be enabled and further 
configured, see the <a 
href="/{{version}}/documentation/streams/developer-guide/config-streams.html#rack-aware-assignment-strategy"><b>Kafka
 Streams Developer Guide</b></a>.
+    </p>
+
     <h3><a id="streams_api_changes_360" 
href="#streams_api_changes_360">Streams API changes in 3.6.0</a></h3>
     <p>
       Rack aware task assignment was introduced in <a 
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-925%3A+Rack+aware+task+assignment+in+Kafka+Streams";>KIP-925</a>.

Reply via email to