<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Performance on Tushar Choudhary</title><link>https://tushar-c23.github.io/tags/performance/</link><description>Recent content in Performance on Tushar Choudhary</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 27 Sep 2026 18:30:00 +0530</lastBuildDate><atom:link href="https://tushar-c23.github.io/tags/performance/index.xml" rel="self" type="application/rss+xml"/><item><title>Index this, index that. How does Kafka do it?</title><link>https://tushar-c23.github.io/posts/kafka/index-interval-bytes/</link><pubDate>Sun, 27 Sep 2026 18:30:00 +0530</pubDate><guid>https://tushar-c23.github.io/posts/kafka/index-interval-bytes/</guid><description>&lt;p&gt;&lt;em&gt;Second in the &lt;a href="https://tushar-c23.github.io/posts/kafka/"&gt;Kafka Internals&lt;/a&gt; series. Same rules as &lt;a href="https://tushar-c23.github.io/posts/kafka/batch-is-the-unit/"&gt;the first one&lt;/a&gt;: Kafka trunk (4.5.0-SNAPSHOT, commit &lt;code&gt;6e4bc7d5c3&lt;/code&gt;), a single-node KRaft broker on my laptop, and nothing goes in that I haven&amp;rsquo;t reproduced.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Describe any topic you own with all its configs:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kafka-configs.sh --bootstrap-server $B --entity-type topics --entity-name &amp;lt;topic&amp;gt; --describe --all
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;and somewhere in the output you&amp;rsquo;ll find this:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;index.interval.bytes=4096 sensitive=false synonyms={DEFAULT_CONFIG:log.index.interval.bytes=4096}
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;code&gt;DEFAULT_CONFIG&lt;/code&gt;. You didn&amp;rsquo;t set it. Neither did anyone on your team. Nobody puts it in a topic-creation script, it doesn&amp;rsquo;t come up in capacity reviews, and the official docs more or less tell you to leave it alone:&lt;/p&gt;</description></item></channel></rss>