In order to keep the voting thread on KIP-146 open for at least 72 hours,
I'm amending my previous message and I'm starting the voting process on
KIP-146 now. The discussion on KIP-146 may continue here for as long as the
voting process is open.

-Konstantine

On Mon, May 8, 2017 at 9:47 AM, Konstantine Karantasis <
konstant...@confluent.io> wrote:

> Dear all,
>
> KIP-146 has been updated to incorporate the changes that were suggested
> during the discussion so far. You may find the updated version here:
>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-
> 146+-+Classloading+Isolation+in+Connect
>
> Since none of the suggestions objected the core of this KIP, and they seem
> to have been addressed in this new version, I would suggest to wait until
> the end-of-day today - let's say that's 5pm PDT worldwide :) - in case
> there are any additional comments. If not, I'd be happy to move forward
> with a voting thread that could potentially allow this nice feature to be
> included in the 0.11.0.0 Apache Kafka release.
>
> I appreciate your feedback. Let me know if you agree.
>
> -Konstantine
>
>
> On Mon, May 8, 2017 at 9:34 AM, Konstantine Karantasis <
> konstant...@confluent.io> wrote:
>
>> Hi Mathieu,
>>
>> I believe you are referring to the connector property "name". This
>> property is a connector config property as opposed to a Connect worker
>> config property. Name is specified per connector instance and not per
>> connector class. The scope of the KIP discussed here (KIP-146) is referring
>> to classloading isolation specifically, and therefore does not seem to be
>> the appropriate forum to discuss the proposed change to the REST API.
>>
>> I imagine KIP-151 would be more appropriate, but again this KIP is
>> discussing changes to the REST API for Plugins (meaning classes and jars)
>> and not live Connector instances. As I mentioned, "name" is a property of a
>> connector instance not a connector plugin property.
>>
>> I hope this helps.
>> -Konstantine
>>
>>
>>
>> On Fri, May 5, 2017 at 6:44 AM, Mathieu Fenniak <
>> mathieu.fenn...@replicon.com> wrote:
>>
>>> Hi Konstantine,
>>>
>>> As KIP-151
>>> <https://cwiki.apache.org/confluence/display/KAFKA/KIP-151+E
>>> xpose+Connector+type+in+REST+API>
>>> is currently adding the connector class information to the Kafka Connect
>>> REST API, it might be a nice small detail to augment this KIP to add the
>>> module name to the same API.  That would allow a clear audit of where the
>>> code is being loaded. :-)
>>>
>>> Mathieu
>>>
>>>
>>> On Sat, Apr 29, 2017 at 10:16 AM, Konstantine Karantasis <
>>> konstant...@confluent.io> wrote:
>>>
>>> > * Because of KIP number collision, please disregard my previous KIP
>>> > announcement and use this thread for discussion instead *
>>> >
>>> >
>>> > Hi everyone,
>>> >
>>> > we aim to address dependency conflicts in Kafka Connect soon by
>>> applying
>>> > class loading isolation.
>>> >
>>> > Feel free to take a look at KIP-146 here:
>>> >
>>> > *https://cwiki.apache.org/confluence/display/KAFKA/KIP-
>>> > 146+-+Classloading+Isolation+in+Connect
>>> > <https://cwiki.apache.org/confluence/display/KAFKA/KIP-
>>> > 146+-+Classloading+Isolation+in+Connect>*
>>> >
>>> > which describes minimal required changes to public interfaces and the
>>> > general implementation approach.
>>> >
>>> > This is a much wanted feature for Kafka Connect. Your feedback is
>>> highly
>>> > appreciated.
>>> >
>>> > -Konstantine
>>> >
>>>
>>
>>
>

Reply via email to