MINOR: Update KRaft cluster upgrade documentation for 3.4#13063
MINOR: Update KRaft cluster upgrade documentation for 3.4#13063ableegoldman merged 3 commits intoapache:trunkfrom
Conversation
docs/upgrade.html
Outdated
| <li>Note that the cluster metadata version cannot be downgraded to a pre-production 3.0.x, 3.1.x, 3.2.x, or 3.3.x version once it has been upgraded. | ||
| However, it is possible to downgrade to production versions such as 3.3-IV0, 3.3-IV1, etc.</li> |
There was a problem hiding this comment.
hey @mumrah or @cmccabe or @hachikuji or whoever would know best, can you double check this section and specifically this line? The KRaft upgrade section in 3.3 also had 3.3-IV0, 3.3-IV1 as examples but I wasn't sure if it would make sense to bump this to 3.4-IV0, 3.4-IV1, or some combination of those?
There was a problem hiding this comment.
Pre-production versions are "3.0.x, 3.1.x, 3.2.x". That's before kraft was declared production ready.
There was a problem hiding this comment.
Gotcha, fixed the pre-prod version list. Still not sure what the -IV0 suffixes are, but this make sense now?
There was a problem hiding this comment.
Yes, this part seems fine now. I had missed something else the first time round and left a comment
| </li> | ||
| </ol> | ||
|
|
||
| <h4><a id="upgrade_3_3_1" href="#upgrade_3_3_1">Upgrading a KRaft-based cluster to 3.3.1 from any version 3.0.x through 3.2.x</a></h4> |
There was a problem hiding this comment.
also, I noticed the duplicate header -- fixing this won't break anything I hope?
There was a problem hiding this comment.
Yes, it should be fine to fix this.
Reviewers: Ismael Juma <ismael@juma.me.uk>
* apache-github/trunk: KAFKA-14601: Improve exception handling in KafkaEventQueue apache#13089 KAFKA-14367; Add `OffsetCommit` to the new `GroupCoordinator` interface (apache#12886) KAFKA-14530: Check state updater more often (apache#13017) KAFKA-14304 Use boolean for ZK migrating brokers in RPC/record (apache#13103) KAFKA-14003 Kafka Streams JUnit4 to JUnit5 migration part 2 (apache#12301) KAFKA-14607: Move Scheduler/KafkaScheduler to server-common (apache#13092) KAFKA-14367; Add `OffsetFetch` to the new `GroupCoordinator` interface (apache#12870) KAFKA-14557; Lock metadata log dir (apache#13058) MINOR: Implement toString method for TopicAssignment and PartitionAssignment (apache#13101) KAFKA-12558: Do not prematurely mutate internal partition state in Mirror Maker 2 (apache#11818) KAFKA-14540: Fix DataOutputStreamWritable#writeByteBuffer (apache#13032) KAFKA-14600: Reduce flakiness in ProducerIdExpirationTest (apache#13087) KAFKA-14279: Add 3.3.x streams system tests (apache#13077) MINOR: bump streams quickstart pom versions and add to list in gradle.properties (apache#13064) MINOR: Update KRaft cluster upgrade documentation for 3.4 (apache#13063) KAFKA-14493: Introduce Zk to KRaft migration state machine STUBs in KRaft controller. (apache#12998) KAFKA-14570: Fix parenthesis in verifyFullFetchResponsePartitions output (apache#13072) MINOR: Remove public mutable fields from ProducerAppendInfo (apache#13091)
Reviewers: Ismael Juma <ismael@juma.me.uk>
Followup to add a section for upgrading KRaft clusters to 3.4