Hello John / Sophie: With this config removed, would the assignor always tries to to achieve the "perfect balance" (of course, it may be a sub-optimal local plateau) or there's an internal hard-coded factor to still retain some satisfying threshold?
Guozhang On Sun, May 3, 2020 at 9:23 AM John Roesler <vvcep...@apache.org> wrote: > Hi Matthias, > > We originally proposed that config to allow us to skip migrating tasks if > the current balance is “good enough”. But during implementation, we became > concerned that supporting this option increased code complexity, and it’s > also an extra concept for users to have to learn. > > To keep the new balancing system simpler both internally and externally, > we’d like to drop it from the API for now, with the idea of adding it later > if needed. > > Does that seem reasonable? > > Thanks, > John > > On Fri, May 1, 2020, at 14:18, Matthias J. Sax wrote: > > Can you elaborate why to remove it? > > > > On 5/1/20 11:29 AM, Sophie Blee-Goldman wrote: > > > Hey all, > > > > > > We'd like to make a slight modification to the proposal in this KIP and > > > remove > > > the *balance.factor* config. We will update the KIP accordingly. > Please let > > > us know > > > if you have any concerns. > > > > > > Cheers, > > > Sophie > > > > > > On Wed, Jan 15, 2020 at 12:48 PM John Roesler <vvcep...@apache.org> > wrote: > > > > > >> Hello all, > > >> > > >> After a long hiatus, I've just realized that I'm now able to upgrade > my > > >> non-binding support to a binding +1 for KIP-441. > > >> > > >> This brings the vote tally to: > > >> 3 binding +1s: Guozhang, Bill, and myself > > >> 3 non-binding +1s: Bruno, Vinoth, and Sophie > > >> > > >> Since the vote has been open for at least 72 hours, the KIP is > accepted. > > >> > > >> Thanks all, > > >> -John > > >> > > >> > > >> > > >> On Mon, Oct 28, 2019 at 21:02 PM John Roesler <j...@confluent.io> > wrote: > > >>> Hey all, > > >>> > > >>> Now that the 2.4 release storm is over, I'd like to bump this vote > > >> thread. > > >>> > > >>> Currently, we have two binding +1s (Guozhang and Bill), and four > > >>> non-binding ones (Bruno, Vinoth, Sophie, and myself), and no vetoes. > > >>> > > >>> Thanks, > > >>> -John > > >>> > > >>> On Thu, Sep 12, 2019 at 12:54 PM Bill Bejeck <bbej...@gmail.com> > wrote: > > >>>> > > >>>> +1 (binding) > > >>>> > > >>>> On Thu, Sep 12, 2019 at 1:53 PM Sophie Blee-Goldman < > > >> sop...@confluent.io> wrote: > > >>>> > > >>>>> +1 (non-binding) > > >>>>> > > >>>>> On Wed, Sep 11, 2019 at 11:38 AM Vinoth Chandar < > > >> vchan...@confluent.io> wrote: > > >>>>> > > >>>>>> +1 (non-binding). > > >>>>>> > > >>>>>> On Fri, Sep 6, 2019 at 12:46 AM Bruno Cadonna <br...@confluent.io > > > > >> wrote: > > >>>>>> > > >>>>>>> +1 (non-binding) > > >>>>>>> > > >>>>>>> On Fri, Sep 6, 2019 at 12:32 AM Guozhang Wang < > > >> wangg...@gmail.com> wrote: > > >>>>>>>> > > >>>>>>>> +1 (binding). > > >>>>>>>> > > >>>>>>>> On Thu, Sep 5, 2019 at 2:47 PM John Roesler <j...@confluent.io> > > >> wrote: > > >>>>>>>> > > >>>>>>>>> Hello, all, > > >>>>>>>>> > > >>>>>>>>> After a great discussion, I'd like to open voting on KIP-441, > > >>>>>>>>> to avoid long restore times in Streams after rebalancing. > > >>>>>>>>> Please cast your votes! > > >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>> > > >> > https://cwiki.apache.org/confluence/display/KAFKA/KIP-441:+Smooth+Scaling+Out+for+Kafka+Streams > > >>>>>>>>> > > >>>>>>>>> Thanks, > > >>>>>>>>> -John > > >>>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> -- > > >>>>>>>> -- Guozhang > > >>>>>>> > > >>>>>> > > >>>>> > > >>> > > >> > > > > > > > > > Attachments: > > * signature.asc > -- -- Guozhang