suzhiking commented on PR #23146:
URL: https://github.com/apache/kafka/pull/23146#issuecomment-5274237600
Ducktape results (local `ducker-ak`, linux/aarch64 containers, JDK 17):
```
SESSION REPORT (ALL TESTS)
session_id: 2026-08-12--003
run time: 7 minutes 23.643 seconds
tests run: 20
passed: 19
failed: 1
```
All 15 cases of the new `streams_protocol_cross_version_test.py` and the new
`test_no_push_solicited_by_old_broker` (2 cases) passed.
The single failure was the pre-existing
`StreamsTopologyDescriptionPluginTest.test_topology_description_not_stored_when_client_opts_out`
("Broker never solicited a topology push"), which passed on an immediate
rerun. It looks like a startup race in the solicitation timing
(`StreamsGroupTopologyDescriptionManager#maybeSetTopologyDescriptionRequired`
has several early-return guards while the topology initializes), not something
introduced here — this PR only adds an optional `broker_version` parameter to
that suite's `setup_kafka`, defaulting to the previous behavior, and the
sibling test exercising the same solicitation path passed in the same session.
One fix was folded in after the first run: the `UnsupportedVersionException`
guard now excludes the benign KIP-714 telemetry probe (`The node does not
support GET_TELEMETRY_SUBSCRIPTIONS`), which the client logs at DEBUG against
brokers of every version — including dev — when no client-metrics receiver is
configured.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]