You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
tests/rptest: cover storage mode gating and the impl property
TieredCloudUpgradeTest checks the mixed-version behavior: creating a
tiered_v2 topic or converting a cloud topic to it is rejected (or, via
a v26.1 controller that drops the unknown impl property, degrades to a
classic tiered topic) while the cluster is partially upgraded, and
both operations work once every node runs v26.2.
StorageModeAliasMatrixTest covers every mode/impl input combination
under both tiered impls, including impl-only creation, mode/impl
consistency rejections, read-only enforcement and the always-present
describe entry. ShadowLinkStorageModeSyncTest syncs cloud and tiered
topics across all four combinations of source/target tiered impls,
including a mid-flight cloud to tiered_v2 conversion.
TopicSpec spells tiered variants through the new storage_mode_config
helper (mode=tiered plus the impl property, which keeps v26.1 brokers
on a tiered mode instead of silently falling back to the cluster
default), kafka-cli describe output round-trips through the new impl
kwarg, and the describe-topics parser accepts the asterisk kcl appends
to read-only properties. The storage-mode toggle and rnot flipping
tests point the 'tiered' alias at tiered_v2 explicitly, since the
alter path resolves it through the cluster config.
Signed-off-by: Evgeny Lazin <4lazin@gmail.com>
0 commit comments