Jenkins build is still unstable: Kafka » Kafka Branch Builder » trunk #2634

2024-02-09 Thread Apache Jenkins Server
See

Re: Github build queue

2024-02-09 Thread David Arthur
I tried to enable the merge queue on my public fork, but the option is not available. I did a little searching and it looks like ASF does not allow this feature to be used. I've filed an INFRA ticket to ask again https://issues.apache.org/jira/browse/INFRA-25485 -David On Fri, Feb 9, 2024 at

[DISCUSS] Kafka-Streams-Scala for Scala 3

2024-02-09 Thread Matthias Berndt
Hey there, I'd like to discuss a Scala 3 release of the Kafka-Streams-Scala library. As you might have seen already, I have recently created a ticket https://issues.apache.org/jira/browse/KAFKA-16237 and a PR https://github.com/apache/kafka/pull/15338 to move this forward. The changes required to

Re: Github build queue

2024-02-09 Thread Ismael Juma
Also, on the mockito stubbings point, we did upgrade to Mockito 5.8 for the Java 11 and newer builds: https://github.com/apache/kafka/blob/trunk/gradle/dependencies.gradle#L64 So, we should be good when it comes to that too. Ismael On Fri, Feb 9, 2024 at 4:15 PM Ismael Juma wrote: > Nice! >

Re: Github build queue

2024-02-09 Thread Ismael Juma
Nice! Ismael On Fri, Feb 9, 2024 at 3:43 PM Greg Harris wrote: > Hey all, > > I implemented a fairly aggressive PR [1] to demote flaky tests to > integration tests, and the end result is a much faster (10m locally, > 1h on Jenkins) build which is also very reliable. > > I believe this would

Re: Github build queue

2024-02-09 Thread Greg Harris
Hey all, I implemented a fairly aggressive PR [1] to demote flaky tests to integration tests, and the end result is a much faster (10m locally, 1h on Jenkins) build which is also very reliable. I believe this would make unitTest suitable for use in the merge queue, with the caveat that it

Re: [DISCUSS] KIP-932: Queues for Kafka

2024-02-09 Thread Jun Rao
Hi, Andrew, Thanks for the KIP. A few comments below. 10. ShareFetchResponse: To consume transactional data, currently FetchResponse includes the AbortedTransactions fields for the client to properly skip aborted records. ShareFetchResponse doesn't include that. How do we prevent the consumer

Jenkins build is still unstable: Kafka » Kafka Branch Builder » trunk #2633

2024-02-09 Thread Apache Jenkins Server
See

Re: Kafka-Streams-Scala for Scala 3

2024-02-09 Thread Josep Prat
Hi Matthias, Yes, it's just a matter of adding the [DISCUSS] prefix in the subject. By the way, I didn't say this won't need a KIP, just that I won't be pushing for it, but other maintainers might think it's needed. For the discuss thread, you should write down what changes in the build and what

[jira] [Created] (KAFKA-16242) Mark flaky tests as integration tests

2024-02-09 Thread Greg Harris (Jira)
Greg Harris created KAFKA-16242: --- Summary: Mark flaky tests as integration tests Key: KAFKA-16242 URL: https://issues.apache.org/jira/browse/KAFKA-16242 Project: Kafka Issue Type: Test

Re: Kafka-Streams-Scala for Scala 3

2024-02-09 Thread Matthias Berndt
Hey Josep, I'm glad you agree that a KIP is not needed here, and I agree with you that how to publish these artifacts should be discussed with the Kafka team. In fact, this is what I created this thread for  This is my first time contributing to Kafka, so I'm going to have to ask what a DISCUSS

[jira] [Created] (KAFKA-16241) Kafka Streams hits IllegalStateException trying to recycle a task

2024-02-09 Thread Matthias J. Sax (Jira)
Matthias J. Sax created KAFKA-16241: --- Summary: Kafka Streams hits IllegalStateException trying to recycle a task Key: KAFKA-16241 URL: https://issues.apache.org/jira/browse/KAFKA-16241 Project:

Re: Kafka-Streams-Scala for Scala 3

2024-02-09 Thread Josep Prat
Hi Matthias, It's not adding a new functionality but it's changing the way to generate artifacts. In the end we are talking about generating a new binary. I could live with not having a KIP, but a DISCUSS thread I think it's necessary. This signals the community members and maintainers that their

Re: Github build queue

2024-02-09 Thread Ismael Juma
Please check https://github.com/apache/kafka/pull/14186 before making the `unitTest` and `integrationTest` split. Ismael On Fri, Feb 9, 2024 at 9:16 AM Josep Prat wrote: > Regarding "Split our CI "test" job into unit and integration so we can > start collecting data on those suites", can we

Re: Github build queue

2024-02-09 Thread Greg Harris
Hey Ismael, I took David's statement here: > Split our CI "test" job into unit and integration so we can start collecting > data on those suites to include moving all the flaky tests to the integrationTest target by adding the annotation. We can do that while the merge queue is just running

Re: Github build queue

2024-02-09 Thread David Arthur
> Regarding "Split our CI "test" job into unit and integration I believe all of the "steps" inside the "stage" directive are run on the same node sequentially. I think we could do something like steps { doValidation() doUnitTest() doIntegrationTest() tryStreamsArchetype() } and it

Jenkins build is still unstable: Kafka » Kafka Branch Builder » 3.7 #93

2024-02-09 Thread Apache Jenkins Server
See

Re: Github build queue

2024-02-09 Thread Josep Prat
Regarding "Split our CI "test" job into unit and integration so we can start collecting data on those suites", can we run these 2 tasks in the same machine? So they won't need to compile classes twice for the same exact code? On Fri, Feb 9, 2024 at 6:05 PM Ismael Juma wrote: > Why can't we add

Re: Github build queue

2024-02-09 Thread Ismael Juma
Why can't we add @Tag("integration") for all of those tests? Seems like that would not be too hard. Ismael On Fri, Feb 9, 2024 at 9:03 AM Greg Harris wrote: > Hi David, > > +1 on that strategy. > > I see several flaky tests that aren't marked with @Tag("integration") > or @IntegrationTest, and

Re: Kafka-Streams-Scala for Scala 3

2024-02-09 Thread Matthias Berndt
Hi Matthias, Hi Josep, I'm afraid I can't do the KIP thing as the signup process for Apache Confluence requires sending me a password reset link via E-Mail and said E-Mail doesn't seem to reach me for some reason. I've contacted the Apache infrastructure team but haven't yet heard back from them.

Re: Github build queue

2024-02-09 Thread Greg Harris
Hi David, +1 on that strategy. I see several flaky tests that aren't marked with @Tag("integration") or @IntegrationTest, and I think those would make using the unitTest target ineffective here. We could also start a new tag @Tag("flaky") and exclude that. Thanks, Greg On Fri, Feb 9, 2024 at

Re: Github build queue

2024-02-09 Thread David Arthur
I do think we can add a PR to the merge queue while bypassing branch potections (like we do for the Merge button today), but I'm not 100% sure. I like the idea of running unit tests, though I don't think we have data on how long just the unit tests run on Jenkins (since we run the "test" target

Jenkins build is still unstable: Kafka » Kafka Branch Builder » trunk #2632

2024-02-09 Thread Apache Jenkins Server
See

Re: Github build queue

2024-02-09 Thread Josep Prat
Hi David, I like the idea, it will solve the problem we've seen a couple of times in the last 2 weeks where compilation for some Scala version failed, it was probably overlooked during the PR build because of the flakiness of tests and the compilation failure was buried among the amount of failed

[VOTE] 3.7.0 RC4

2024-02-09 Thread Stanislav Kozlovski
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

Re: Github build queue

2024-02-09 Thread Ismael Juma
Hi David, I think this is a helpful thing (and something I hoped we would use when I learned about it), but it does require the validation checks to be reliable (or else the PR won't be merged). Sounds like you are suggesting to skip the tests for the merge queue validation. Could we perhaps

Re: Github build queue

2024-02-09 Thread Chris Egerton
+1, would love this. On Fri, Feb 9, 2024, 10:04 David Arthur wrote: > Hey folks, > > I recently learned about Github's Merge Queue feature, and I think it could > help us out. > > Essentially, when you hit the Merge button on a PR, it will add the PR to a > queue and let you run a CI job before

Github build queue

2024-02-09 Thread David Arthur
Hey folks, I recently learned about Github's Merge Queue feature, and I think it could help us out. Essentially, when you hit the Merge button on a PR, it will add the PR to a queue and let you run a CI job before merging. Just something simple like compile + static analysis would probably save

Re: [DISCUSS] KIP-981: Manage Connect topics with custom implementation of Admin

2024-02-09 Thread Omnia Ibrahim
Hi everyone, I'm still keen on implementing this. I'll start a vote if I don't hear back in the next few days Thanks Omnia On Mon, Jan 15, 2024 at 8:12 PM Omnia Ibrahim wrote: > Hi It has been a while! but can I have a feedback on this. It would be > nice to unify this between MM2 and Connect

[jira] [Created] (KAFKA-16240) Flaky test PlaintextAdminIntegrationTest.testReplicaCanFetchFromLogStartOffsetAfterDeleteRecords(String).quorum=kraft

2024-02-09 Thread Gantigmaa Selenge (Jira)
Gantigmaa Selenge created KAFKA-16240: - Summary: Flaky test PlaintextAdminIntegrationTest.testReplicaCanFetchFromLogStartOffsetAfterDeleteRecords(String).quorum=kraft Key: KAFKA-16240 URL:

[jira] [Resolved] (KAFKA-16238) ConnectRestApiTest broken after KIP-1004

2024-02-09 Thread Mickael Maison (Jira)
[ https://issues.apache.org/jira/browse/KAFKA-16238?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mickael Maison resolved KAFKA-16238. Fix Version/s: 3.8.0 Resolution: Fixed > ConnectRestApiTest broken after KIP-1004

[jira] [Resolved] (KAFKA-16162) New created topics are unavailable after upgrading to 3.7

2024-02-09 Thread Omnia Ibrahim (Jira)
[ https://issues.apache.org/jira/browse/KAFKA-16162?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Omnia Ibrahim resolved KAFKA-16162. --- Fix Version/s: 3.7.0 Resolution: Fixed > New created topics are unavailable after

[jira] [Resolved] (KAFKA-14616) Topic recreation with offline broker causes permanent URPs

2024-02-09 Thread Omnia Ibrahim (Jira)
[ https://issues.apache.org/jira/browse/KAFKA-14616?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Omnia Ibrahim resolved KAFKA-14616. --- Fix Version/s: 3.7.0 Assignee: Colin McCabe Resolution: Fixed > Topic

[jira] [Created] (KAFKA-16239) Clean up references to non-existent IntegrationTestHelper

2024-02-09 Thread Divij Vaidya (Jira)
Divij Vaidya created KAFKA-16239: Summary: Clean up references to non-existent IntegrationTestHelper Key: KAFKA-16239 URL: https://issues.apache.org/jira/browse/KAFKA-16239 Project: Kafka

[jira] [Created] (KAFKA-16238) ConnectRestApiTest broken after KIP-1004

2024-02-09 Thread Mickael Maison (Jira)
Mickael Maison created KAFKA-16238: -- Summary: ConnectRestApiTest broken after KIP-1004 Key: KAFKA-16238 URL: https://issues.apache.org/jira/browse/KAFKA-16238 Project: Kafka Issue Type:

RE: Kafka consumer group crashing and not able to consume once service is up

2024-02-09 Thread Marigowda, Santhosh Aditya
Hi Philip, Please find logs of Kafka, Zookeeper, and Service logs from the below link. https://github.com/santhoshadityam/Kafka_consumer_issues Thanks, Santhosh Aditya From: Marigowda, Santhosh Aditya Sent: Friday, February 9, 2024 11:55 AM To: Philip Nee ; Jain, Ankit Cc: dev@kafka.apache.org;