Hi Stanislav, it's +1 (non binding) for me. - Built from source using Java 17 and Scala 2.13. - Ran all unit and integration tests. - Used the staged Maven artifacts to test some client applications against ZK and KRaft based clusters. - Tested the Cluster-wide dynamic log adjustment for Kafka Connect with a 3 nodes cluster. - Tried the new Docker image. - Ran system tests (most failed tests are related to streams, see report below).
Thanks Fede --- ### flaky [INFO:2024-02-16 00:47:39,263]: RunnerClient: Loading test {'directory': '/opt/kafka-dev/tests/kafkatest/tests/core', 'file_name': 'reassign_partitions_test.py', 'cls_name': 'ReassignPartitionsTest', 'method_name': 'test_reassign_partitions', 'injected_args': {'bounce_brokers': False, 'metadata_quorum': 'ISOLATED_KRAFT', 'reassign_from_offset_zero': False, 'use_new_coordinator': False}} ### failed (single tests) [INFO:2024-02-15 23:18:38,332]: RunnerClient: Loading test {'directory': '/opt/kafka-dev/tests/kafkatest/tests/core', 'file_name': 'downgrade_test.py', 'cls_name': 'TestDowngrade', 'method_name': 'test_upgrade_and_downgrade', 'injected_args': {'compression_types': 'none', 'static_membership': True, 'version': '2.8.2'}} [INFO:2024-02-15 23:30:22,380]: RunnerClient: Loading test {'directory': '/opt/kafka-dev/tests/kafkatest/tests/core', 'file_name': 'network_degrade_test.py', 'cls_name': 'NetworkDegradeTest', 'method_name': 'test_rate', 'injected_args': {'device_name': 'eth0', 'latency_ms': 50, 'rate_limit_kbit': 1000000, 'task_name': 'rate-1000-latency-50'}} [INFO:2024-02-16 05:44:00,934]: RunnerClient: Loading test {'directory': '/opt/kafka-dev/tests/kafkatest/tests/streams', 'file_name': 'streams_upgrade_test.py', 'cls_name': 'StreamsUpgradeTest', 'method_name': 'test_version_probing_upgrade', 'injected_args': None} # failed (14 tests with increasing from_version) [INFO:2024-02-16 05:14:15,576]: RunnerClient: Loading test {'directory': '/opt/kafka-dev/tests/kafkatest/tests/streams', 'file_name': 'streams_application_upgrade_test.py', 'cls_name': 'StreamsUpgradeTest', 'method_name': 'test_app_upgrade', 'injected_args': {'bounce_type': 'full', 'from_version': '2.2.2', 'to_version': '3.7.0-SNAPSHOT'}} # failed (18 tests with increasing from_version) [INFO:2024-02-16 05:37:08,823]: RunnerClient: Loading test {'directory': '/opt/kafka-dev/tests/kafkatest/tests/streams', 'file_name': 'streams_upgrade_test.py', 'cls_name': 'StreamsUpgradeTest', 'method_name': 'test_rolling_upgrade_with_2_bounces', 'injected_args': {'from_version': '0.10.0.1', 'to_version': '3.7.0-SNAPSHOT'}} # failed (4 tests with increasing from_version) [INFO:2024-02-16 05:41:10,539]: RunnerClient: Loading test {'directory': '/opt/kafka-dev/tests/kafkatest/tests/streams', 'file_name': 'streams_upgrade_test.py', 'cls_name': 'StreamsUpgradeTest', 'method_name': 'test_upgrade_downgrade_state_updater', 'injected_args': {'from_version': '3.2.3', 'to_version': '3.7.0-SNAPSHOT', 'upgrade': False}} On Thu, Feb 15, 2024 at 3:39 PM Andrew Schofield <andrew_schofield_j...@outlook.com> wrote: > > +1 (non-binding). I used the staged binaries with Scala 2.13. I tried the new > group coordinator > and consumer group protocol which is included with the Early Access release > of KIP-848. > Also verified the availability of the new APIs. All working as expected. > > Thanks, > Andrew > > > On 15 Feb 2024, at 05:07, Paolo Patierno <paolo.patie...@gmail.com> wrote: > > > > +1 (non-binding). I used the staged binaries with Scala 2.13 and mostly > > focused on the ZooKeeper to KRaft migration with multiple tests. Everything > > works fine. > > > > Thanks > > Paolo > > > > On Mon, 12 Feb 2024, 22:06 Jakub Scholz, <ja...@scholz.cz> wrote: > > > >> +1 (non-binding). I used the staged binaries with Scala 2.13 and the staged > >> Maven artifacts to run my tests. All seems to work fine. Thanks. > >> > >> Jakub > >> > >> On Fri, Feb 9, 2024 at 4:20 PM Stanislav Kozlovski > >> <stanis...@confluent.io.invalid> wrote: > >> > >>> Hello Kafka users, developers and client-developers, > >>> > >>> This is the second candidate we are considering for release of Apache > >> Kafka > >>> 3.7.0. > >>> > >>> Major changes include: > >>> - Early Access to KIP-848 - the next generation of the consumer rebalance > >>> protocol > >>> - Early Access to KIP-858: Adding JBOD support to KRaft > >>> - KIP-714: Observability into Client metrics via a standardized interface > >>> > >>> Release notes for the 3.7.0 release: > >>> > >>> > >> https://home.apache.org/~stanislavkozlovski/kafka-3.7.0-rc4/RELEASE_NOTES.html > >>> > >>> *** Please download, test and vote by Thursday, February 15th, 9AM PST > >> *** > >>> > >>> Kafka's KEYS file containing PGP keys we use to sign the release: > >>> https://kafka.apache.org/KEYS > >>> > >>> * Release artifacts to be voted upon (source and binary): > >>> https://home.apache.org/~stanislavkozlovski/kafka-3.7.0-rc4/ > >>> > >>> * Docker release artifact to be voted upon: > >>> apache/kafka:3.7.0-rc4 > >>> > >>> * Maven artifacts to be voted upon: > >>> https://repository.apache.org/content/groups/staging/org/apache/kafka/ > >>> > >>> * Javadoc: > >>> https://home.apache.org/~stanislavkozlovski/kafka-3.7.0-rc4/javadoc/ > >>> > >>> * Tag to be voted upon (off 3.7 branch) is the 3.7.0 tag: > >>> https://github.com/apache/kafka/releases/tag/3.7.0-rc4 > >>> > >>> * Documentation: > >>> https://kafka.apache.org/37/documentation.html > >>> > >>> * Protocol: > >>> https://kafka.apache.org/37/protocol.html > >>> > >>> * Successful Jenkins builds for the 3.7 branch: > >>> > >>> Unit/integration tests: I am in the process of running and analyzing > >> these. > >>> System tests: I am in the process of running these. > >>> > >>> Expect a follow-up over the weekend > >>> > >>> * Successful Docker Image Github Actions Pipeline for 3.7 branch: > >>> Docker Build Test Pipeline: > >>> https://github.com/apache/kafka/actions/runs/7845614846 > >>> > >>> /************************************** > >>> > >>> Best, > >>> Stanislav > >>> > >> >