...
We will add a new dynamic broker-level configuration named auto.upgrade.metadata.version
. It defaults to false
unless otherwise specified.
auto.upgrade.metadata.version | Cluster Mode | Effect |
---|---|---|
false | ZK | none |
false | KRaft | none |
true | ZK | none |
true | KRaft | When the KRaft controller starts up, if the current MetadataVersion is less than the statically configured value, it will automatically upgrade the metadata version |
Note that if the configured metadata version is less than or equal to the statically configured value, we will not perform any action.
...
The MANUAL_METADATA_VERSION_MANAGEMENT_DISABLED
error indicates that the user attempted to use UpdateFeaturesRequest
to change the metadata version, but auto.upgrade.metadata.version
was set to true. In versions of UpdateFeaturesRequest
prior to 2, INVALID_REQUEST
will be returned instead for this case.
Compatibility, Deprecation, and Migration Plan
...