mirror of https://github.com/apache/kafka.git
				
				
				
			
				
					
						
							KIP-853 adds support for dynamic KRaft quorums. This means that the quorum topology is no longer statically determined by the controller.quorum.voters configuration. Instead, it is contained in the storage directories of each controller and broker. Users of dynamic quorums must format at least one controller storage directory with either the --initial-controllers or --standalone flags. If they fail to do this, no quorum can be established. This PR changes the storage tool to warn about the case where a KIP-853 flag has not been supplied to format a KIP-853 controller. (Note that broker storage directories can continue to be formatted without a KIP-853 flag.) There are cases where we don't want to specify initial voters when formatting a controller. One example is where we format a single controller with --standalone, and then dynamically add 4 more controllers with no initial topology. In this case, we want the 4 later controllers to grab the quorum topology from the initial one. To support this case, this PR adds the --no-initial-controllers flag. Reviewers: José Armando García Sancio <jsancio@apache.org>, Federico Valeri <fvaleri@redhat.com>  | 
			||
|---|---|---|
| .. | ||
| documentation | ||
| images | ||
| js | ||
| streams | ||
| README.md | ||
| api.html | ||
| configuration.html | ||
| connect.html | ||
| design.html | ||
| docker.html | ||
| documentation.html | ||
| ecosystem.html | ||
| implementation.html | ||
| introduction.html | ||
| migration.html | ||
| ops.html | ||
| protocol.html | ||
| quickstart.html | ||
| security.html | ||
| toc.html | ||
| upgrade.html | ||
| uses.html | ||
		
			
				
				README.md
			
		
		
			
			
		
	
	Docs
The documentation needs to run with kafka-site. Please check the README in the kafka-site repository to preview documentation locally.