[jira] [Resolved] (KAFKA-9849) Fix issue with worker.unsync.backoff.ms creating zombie workers when incremental cooperative rebalancing is used

2020-06-10 Thread Konstantine Karantasis (Jira)
bie workers when > incremental cooperative rebalancing is used > > > Key: KAFKA-9849 > URL: https://issues.apache.org/jira

[jira] [Created] (KAFKA-9849) Fix issue with worker.unsync.backoff.ms creating zombie workers when incremental cooperative rebalancing is used

2020-04-09 Thread Konstantine Karantasis (Jira)
Konstantine Karantasis created KAFKA-9849: - Summary: Fix issue with worker.unsync.backoff.ms creating zombie workers when incremental cooperative rebalancing is used Key: KAFKA-9849 URL: https

[jira] [Created] (KAFKA-8931) PR '#6850' fix issue 'KAFKA-8449', but lead to restart all cached tasks, which conflict to the motivation of incremental cooperative rebalancing.

2019-09-22 Thread HeryLong (Jira)
HeryLong created KAFKA-8931: --- Summary: PR '#6850' fix issue 'KAFKA-8449', but lead to restart all cached tasks, which conflict to the motivation of incremental cooperative rebalancing. Key: KAFKA-8931

[jira] [Resolved] (KAFKA-8449) Restart task on reconfiguration under incremental cooperative rebalancing

2019-06-04 Thread Colin P. McCabe (JIRA)
afkaConnect >Affects Versions: 2.3.0 >Reporter: Konstantine Karantasis >Assignee: Konstantine Karantasis >Priority: Blocker > Fix For: 2.3.0 > > > Tasks that are already running and are not redistributed are not currently >

[jira] [Resolved] (KAFKA-8473) Adjust Connect system tests for incremental cooperative rebalancing and enable them for both eager and incremental cooperative rebalancing

2019-06-03 Thread Randall Hauch (JIRA)
tal cooperative rebalancing and > enable them for both eager and incremental cooperative rebalancing > -- > > Key: KAFKA-8473 >

[jira] [Created] (KAFKA-8473) Adjust Connect system tests for incremental cooperative rebalancing and enable them for both eager and incremental cooperative rebalancing

2019-06-03 Thread Konstantine Karantasis (JIRA)
Konstantine Karantasis created KAFKA-8473: - Summary: Adjust Connect system tests for incremental cooperative rebalancing and enable them for both eager and incremental cooperative rebalancing Key: KAFKA-8473

[jira] [Created] (KAFKA-8449) Restart task on reconfiguration under incremental cooperative rebalancing

2019-05-30 Thread Konstantine Karantasis (JIRA)
Konstantine Karantasis created KAFKA-8449: - Summary: Restart task on reconfiguration under incremental cooperative rebalancing Key: KAFKA-8449 URL: https://issues.apache.org/jira/browse/KAFKA-8449

Re: [VOTE] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-03-15 Thread Konstantine Karantasis
upgrade confusion. > > > > > > > > > > Best, > > > > > Jason > > > > > > > > > > On Fri, Mar 8, 2019 at 10:37 AM Robert Yokota > > > > wrote: > > > > > > > > > > > T

Re: [VOTE] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-03-14 Thread Satish Duggana
, Mar 8, 2019 at 10:37 AM Robert Yokota > > > wrote: > > > > > > > > > Thanks for the great KIP Konstantine! > > > > > > > > > > +1 (non-binding) > > > > > > > > > > Robert

Re: [VOTE] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-03-14 Thread Ewen Cheslack-Postava
> > > > > On Fri, Mar 8, 2019 at 10:37 AM Robert Yokota > > wrote: > > > > > > > Thanks for the great KIP Konstantine! > > > > > > > > +1 (non-binding) > > > > > > > > Robert > > > > > > &

Re: [VOTE] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-03-13 Thread Randall Hauch
gt; > > > > Robert > > > > > > On Thu, Mar 7, 2019 at 2:56 PM Guozhang Wang > wrote: > > > > > > > Thanks Konstantine, I've read the updated section on > > > > > > > > > > > > > > https://cwiki.apache.org/co

Re: [VOTE] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-03-11 Thread Konstantine Karantasis
t; +1 (non-binding) > > > > Robert > > > > On Thu, Mar 7, 2019 at 2:56 PM Guozhang Wang wrote: > > > > > Thanks Konstantine, I've read the updated section on > > > > > > > > > https://cwiki.apache.org/c

Re: [VOTE] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-03-11 Thread Jason Gustafson
; > +1 (non-binding) > > Robert > > On Thu, Mar 7, 2019 at 2:56 PM Guozhang Wang wrote: > > > Thanks Konstantine, I've read the updated section on > > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-415%3A+Incremental+Cooperative+Rebalancing+i

Re: [VOTE] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-03-08 Thread Robert Yokota
Thanks for the great KIP Konstantine! +1 (non-binding) Robert On Thu, Mar 7, 2019 at 2:56 PM Guozhang Wang wrote: > Thanks Konstantine, I've read the updated section on > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-415%3A+Incremental+Cooperative+Rebalancing+in+Kafka

Re: [VOTE] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-03-07 Thread Guozhang Wang
Thanks Konstantine, I've read the updated section on https://cwiki.apache.org/confluence/display/KAFKA/KIP-415%3A+Incremental+Cooperative+Rebalancing+in+Kafka+Connect and it lgtm. I'm +1 on the KIP. Guozhang On Thu, Mar 7, 2019 at 2:35 PM Konstantine Karantasis < konstant...

Re: [VOTE] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-03-07 Thread Konstantine Karantasis
en they can > trigger another rebalance based on V0 where everything will revoke the > tasks before sending join group requests. > > > Guozhang > > On Wed, Mar 6, 2019 at 2:28 PM Konstantine Karantasis < > konstant...@confluent.io> wrote: > > > I'd like t

Re: [VOTE] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-03-07 Thread Guozhang Wang
equests. Guozhang On Wed, Mar 6, 2019 at 2:28 PM Konstantine Karantasis < konstant...@confluent.io> wrote: > I'd like to open the vote on KIP-415: Incremental Cooperative Rebalancing > in Kafka Connect > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-415%3A+I

Re: [VOTE] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-03-06 Thread McCaig, Rhys
+1 (non-binding) > On Mar 6, 2019, at 3:40 PM, Ryanne Dolan wrote: > > +1 (non-binding) > > Thanks! > Ryanne > > On Wed, Mar 6, 2019, 4:28 PM Konstantine Karantasis < > konstant...@confluent.io> wrote: > >> I'd like to open the vote on KIP-415:

Re: [VOTE] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-03-06 Thread Ryanne Dolan
+1 (non-binding) Thanks! Ryanne On Wed, Mar 6, 2019, 4:28 PM Konstantine Karantasis < konstant...@confluent.io> wrote: > I'd like to open the vote on KIP-415: Incremental Cooperative Rebalancing > in Kafka Connect > > > https://cwiki.apache.org/confluence/display/KA

[VOTE] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-03-06 Thread Konstantine Karantasis
I'd like to open the vote on KIP-415: Incremental Cooperative Rebalancing in Kafka Connect https://cwiki.apache.org/confluence/display/KAFKA/KIP-415%3A+Incremental+Cooperative+Rebalancing+in+Kafka+Connect a proposal that will allow Kafka Connect to scale significantly the number of conne

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-03-06 Thread Konstantine Karantasis
After almost two months since this discussion thread on KIP-415 was opened and more than 4 months since the design doc on Incremental Cooperative Rebalancing was posted, I believe that the open items have been discussed and that KIP-415, in its current form, reflects the outcome of our discussions

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-03-05 Thread Konstantine Karantasis
current form of rebalancing), is allowed because the barrier imposed by rebalancing is implicit, it concerns the Connect workers and is not exposed in Connect's API. Connect tasks run independently and when a task stops and resumes progress it is not required that all tasks of a connector do th

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-02-12 Thread Guozhang Wang
the trade-offs for using a new serialization format for the > protocol encoding. We probably could discuss a wider options and benchmark > on the performance before reaching a final decision. > > Best, > Boyang > ________ > From: Konstantine Karantasis &

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-02-06 Thread Boyang Chen
From: Konstantine Karantasis Sent: Tuesday, February 5, 2019 4:23 AM To: dev@kafka.apache.org Subject: Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect Hi all, Thank you for your comments so far. Now that KIP freeze and feature freeze are behind

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-02-04 Thread Konstantine Karantasis
e arguments for such a transition make sense, but the pros are probably not enough to outweigh the introduction of a dependency at this point and justify changes in every client that will potentially use incremental cooperative rebalancing in the future. The changes in the rebalancing protocol hav

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-01-28 Thread Konstantine Karantasis
; > konstant...@confluent.io wrote: > > > Hi all, > > > > I just published KIP-415: Incremental Cooperative Rebalancing in Kafka > > Connect > > on the wiki here: > > > > > https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Improvement+Proposal

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-01-28 Thread Konstantine Karantasis
g updates with every single improvement in the protocol. However, the overall Incremental Cooperative Rebalancing proposition has already three policies, and some other flavors might come up in the near future, depending how conservative we are with V1. * We rely on the robustness of the current

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-01-25 Thread Ismael Juma
> > I just published KIP-415: Incremental Cooperative Rebalancing in Kafka > Connect > on the wiki here: > > https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Improvement+Proposals > > This is the first KIP to suggest an implementation of incremental and > cooperat

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-01-25 Thread Jason Gustafson
d, that if this KIP deprecates a config property, we should note > > that. > > > > explicitly. > > > > > > > > > > > > > As I mentioned above, KIP-345 and KIP-415 conceptually share some > common > > > goals. They avoid unnecessar

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-01-25 Thread Ewen Cheslack-Postava
KIP deprecates a config property, we should note > that. > > > explicitly. > > > > > > > > > As I mentioned above, KIP-345 and KIP-415 conceptually share some common > > goals. They avoid unnecessary re-assignments of resources to the members > of > &

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-01-25 Thread Jason Gustafson
ups and KIP-415 > will be implemented for Connect worker groups. KIP-345 is more precise in > re-assignment by requiring a unique id for each group member. KIP-415 > tolerates temporary imbalances and is more broad in the sense that > addresses group resizes as well. Static membership could be

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-01-24 Thread Konstantine Karantasis
5 is targeting Consumer groups and KIP-415 will be implemented for Connect worker groups. KIP-345 is more precise in re-assignment by requiring a unique id for each group member. KIP-415 tolerates temporary imbalances and is more broad in the sense that addresses group resizes as well. Static members

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-01-24 Thread Cyrus Vafadari
> > connect protocols instead of 3. Because the user knows when all the > > workers > > > all upgraded to version 1, we could just use `compatible` for the first > > > rolling bounce > > > and 'cooperative' for the second bounce. Could you

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-01-24 Thread Konstantine Karantasis
here? I guess we won't do the > > > > actual rebalance until the original scheduled delay d is reached > right? > > > > > > > > 2. we are basically relying on the leader subscription to persist the > > > > group assignment across the generation a

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-01-24 Thread Jason Gustafson
goal here is to avoid unnecessary rebalance due to leader > bounces > > > by specifying a field called JoinReason for broker to interpret. With > > that > > > change in mind, I think it's worth mentioning this potential dependency > > > within KIP-415 so that we do

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-01-22 Thread Konstantine Karantasis
uation explanation? > > > > 3. cooperative cmeans -> means that only Incremental Cooperative Connect > > protocol is enabled (version 1 or higher). > > > > 4. For the compatibility change, I'm wondering whether we could just use > 2 > > connect protocols instead of 3. Because the user knows

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-01-22 Thread Konstantine Karantasis
Incremental Cooperative Rebalancing in > Kafka Connect > > Hi Stanislav and Boyang. Thanks for your comments. > > You are both asking how KIP-345 affects this KIP, so, first, I'll address > this point. > > KIP-345 has recently introduced an option that will allow Ka

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-01-19 Thread Randall Hauch
; all upgraded to version 1, we could just use `compatible` for the first > rolling bounce > and 'cooperative' for the second bounce. Could you explain a bit why we > need to start from `eager` stage? > > cc Mayuresh on this thread. > > Thanks, > Boyang > >

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-01-18 Thread Boyang Chen
_ From: Konstantine Karantasis Sent: Friday, January 18, 2019 8:32 AM To: dev@kafka.apache.org Subject: Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect Hi Stanislav and Boyang. Thanks for your comments. You are both asking how KIP-345 affects this KIP, so,

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-01-17 Thread Konstantine Karantasis
of a member in the group. That way KIP-345 offers a remedy for the cases of rolling bounces and replacement of nodes due to failures that can happen quickly. Without ruling out that policies of Incremental Cooperative Rebalancing may use static membership eventually in order to better address suc

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-01-14 Thread Boyang Chen
backs. Thanks a lot! Boyang From: Stanislav Kozlovski Sent: Monday, January 14, 2019 3:15 PM To: dev@kafka.apache.org Subject: Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect Hey Konstantine, This is a very exciting and fundam

Re: [DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-01-13 Thread Stanislav Kozlovski
< konstant...@confluent.io> wrote: > Hi all, > > I just published KIP-415: Incremental Cooperative Rebalancing in Kafka > Connect > on the wiki here: > > https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Improvement+Proposals > > This is the first KIP to sugges

[DISCUSS] KIP-415: Incremental Cooperative Rebalancing in Kafka Connect

2019-01-11 Thread Konstantine Karantasis
Hi all, I just published KIP-415: Incremental Cooperative Rebalancing in Kafka Connect on the wiki here: https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Improvement+Proposals This is the first KIP to suggest an implementation of incremental and cooperative rebalancing in the context of

Re: [EXTERNAL] Incremental Cooperative Rebalancing

2018-10-16 Thread Ryanne Dolan
eams > should > > leverage on the new protocol along with standby tasks to achieve the > better > > operational goals during rebalances. > > > > > > [1] > > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-345%3A+Reduce+multiple+con

Re: [EXTERNAL] Incremental Cooperative Rebalancing

2018-10-16 Thread Konstantine Karantasis
r+rebalances+by+specifying+member+id > [2] > > https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Client-side+Assignment+Proposal#KafkaClient-sideAssignmentProposal-CoordinatorStateMachine > [3] > > https://cwiki.apache.org/confluence/display/KAFKA/Kafka+0.9+Consumer+Rewrite+D

Re: [EXTERNAL] Incremental Cooperative Rebalancing

2018-10-05 Thread Guozhang Wang
ka0.9ConsumerRewriteDesign-Interestingscenariostoconsider [4] https://cwiki.apache.org/confluence/display/KAFKA/Incremental+Cooperative+Rebalancing+for+Streams On Thu, Oct 4, 2018 at 12:16 PM, McCaig, Rhys wrote: > This is fantastic. Im really excited to see the work on this. > > > On O

Re: [EXTERNAL] Incremental Cooperative Rebalancing

2018-10-04 Thread McCaig, Rhys
a's wiki space: > > https://cwiki.apache.org/confluence/display/KAFKA/Incremental+Cooperative+Rebalancing%3A+Support+and+Policies > > It deals with the subject of Rebalancing of groups in Kafka and proposes > basic infrastructure to support improvements on the current rebalancing >

Re: Incremental Cooperative Rebalancing

2018-10-03 Thread Ryanne Dolan
gt; published in Apache Kafka's wiki space: > > > https://cwiki.apache.org/confluence/display/KAFKA/Incremental+Cooperative+Rebalancing%3A+Support+and+Policies > > It deals with the subject of Rebalancing of groups in Kafka and proposes > basic infrastructure to support improve

Re: Incremental Cooperative Rebalancing

2018-10-03 Thread Matthias J. Sax
org/confluence/display/KAFKA/Incremental+Cooperative+Rebalancing%3A+Support+and+Policies > > It deals with the subject of Rebalancing of groups in Kafka and proposes > basic infrastructure to support improvements on the current rebalancing > protocol as well as a set of policies that can

Incremental Cooperative Rebalancing

2018-10-02 Thread Konstantine Karantasis
Hey everyone, I'd like to bring to your attention a general design document that was just published in Apache Kafka's wiki space: https://cwiki.apache.org/confluence/display/KAFKA/Incremental+Cooperative+Rebalancing%3A+Support+and+Policies It deals with the subject of Rebalancing of