Re: [DISCUSS] KIP-897: Publish a single kafka (aka core) Maven artifact in Apache Kafka 4.0

2023-03-18 Thread Matthew Benedict de Detrich
> If you have a Java project, you do not set a Scala version. Why would you? There are 2 cases here. If you have a Java project that already has existing Scala dependencies (either directly or indirectly) in which case you have a Java project that defines a Scala version and the suffix we are talk

Re: [DISCUSS] KIP-897: Publish a single kafka (aka core) Maven artifact in Apache Kafka 4.0

2023-03-18 Thread Ismael Juma
Hi Matthew, Comments below. On Sat, Mar 18, 2023 at 2:27 PM Matthew Benedict de Detrich wrote: > >1. The kafka module does not expose a public api (unlike kafka-clients or > streams-scala) and the usage of Scala (including the version) is an > implementation detail. > > This is irrelevant, the

[jira] [Resolved] (KAFKA-14520) TimeoutException Raised by KafkaConsumer Leads to: User provided listener org.apache.kafka.connect.runtime.WorkerSinkTask$HandleRebalance failed on invocation of onPart

2023-03-18 Thread Waleed Fateem (Jira)
[ https://issues.apache.org/jira/browse/KAFKA-14520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Waleed Fateem resolved KAFKA-14520. --- Resolution: Duplicate > TimeoutException Raised by KafkaConsumer Leads to: User provided lis

Re: [DISCUSS] KIP-897: Publish a single kafka (aka core) Maven artifact in Apache Kafka 4.0

2023-03-18 Thread Matthew Benedict de Detrich
Hi Ismael >1. The kafka module does not expose a public api (unlike kafka-clients or streams-scala) and the usage of Scala (including the version) is an implementation detail. This is irrelevant, the core problem is bringing in scala-library.jar and potentially mixing in different binary incompat

Re: [DISCUSS] KIP-897: Publish a single kafka (aka core) Maven artifact in Apache Kafka 4.0

2023-03-18 Thread Ismael Juma
Hi Matthew, I understand all that, but the important points are: 1. The kafka module does not expose a public api (unlike kafka-clients or streams-scala) and the usage of Scala (including the version) is an implementation detail. 2. The vast majority of kafka users do not use Scala and the Scala

Re: [DISCUSS] KIP-897: Publish a single kafka (aka core) Maven artifact in Apache Kafka 4.0

2023-03-18 Thread Matthew Benedict de Detrich
While I understand the motivation, such a change would break currently existing JVM build tools that work with Scala in subtle ways. More concretely it is expected that if a library is shipping the scala runtime scala-library.jar (i.e. it is a Scala library) it should use the suffix (i.e. _2.12 or

Re: [DISCUSS] KIP-896: Remove old client protocol API versions in Kafka 4.0

2023-03-18 Thread Ismael Juma
Hi Jun, I updated the KIP to include the inter-broker protocol version deprecation. Ismael On Mon, Jan 9, 2023 at 3:53 PM Jun Rao wrote: > Hi, Ismael, > > Thanks for the reply. > > 2. Yes, that makes sense. > > Jun > > On Mon, Jan 9, 2023 at 11:26 AM Ismael Juma wrote: > > > Hi Jun, > > > > T

[VOTE] KIP-914 Join Processor Semantics for Versioned Stores

2023-03-18 Thread Victoria Xia
Hi all, I'd like to start a vote on KIP-914 for updating the Kafka Streams join processors to use proper timestamp-based semantics in applications with versioned stores: https://cwiki.apache.org/confluence/display/KAFKA/KIP-914%3A+Join+Processor+Semantics+for+Versioned+Stores To avoid compatibili

[DISCUSS] KIP-897: Publish a single kafka (aka core) Maven artifact in Apache Kafka 4.0

2023-03-18 Thread Ismael Juma
Hi all, I would like to start a discussion regarding the removal of the scala suffix from the kafka (aka core) module. Please take a look at the proposal and provide feedback: https://cwiki.apache.org/confluence/display/KAFKA/KIP-897%3A+Publish+a+single+kafka+%28aka+core%29+Maven+artifact+in+Apac

[jira] [Created] (KAFKA-14819) Publish a single kafka (aka core) Maven artifact in Apache Kafka 4.0 (KIP-897)

2023-03-18 Thread Ismael Juma (Jira)
Ismael Juma created KAFKA-14819: --- Summary: Publish a single kafka (aka core) Maven artifact in Apache Kafka 4.0 (KIP-897) Key: KAFKA-14819 URL: https://issues.apache.org/jira/browse/KAFKA-14819 Project:

Build failed in Jenkins: Kafka » Kafka Branch Builder » trunk #1687

2023-03-18 Thread Apache Jenkins Server
See Changes: -- [...truncated 452006 lines...] [2023-03-18T12:55:14.765Z] [2023-03-18T12:55:14.765Z] Gradle Test Run :core:integrationTest > Gradle Test Executor 175 > Up

Re: [VOTE] KIP-890: Transactions Server Side Defense

2023-03-18 Thread David Jacot
I think that adding a configuration makes sense. Could you mention it in the public interfaces section? Could you also clearly mention the default value? I suppose that the default value should/will depends on the performance results that we get. Thanks, David Le sam. 18 mars 2023 à 00:53, Justin