+1 non-binding. Thanks!

On Wed, Dec 18, 2019 at 1:05 PM Sönke Liebau
<soenke.lie...@opencore.com.invalid> wrote:

> Hi Mickael,
>
> thanks for your response! That all makes perfect sense and I cannot
> give any actual use cases for where what I asked about would be useful
> :)
> It was more the idle thought if this might be low hanging fruit while
> changing this anyway to avoid having to circle back later on and
> wanted to at least mention it.
>
> I am totally happy either way!
>
> Best regards,
> Sönke
>
> On Wed, 18 Dec 2019 at 11:20, Mickael Maison <mickael.mai...@gmail.com>
> wrote:
> >
> > Thanks Sönke for the feedback.
> >
> > I debated this point quite a bit before deciding to base creation
> > around "min.insync.replicas".
> >
> > For me, the goal of this KIP is to enable administrators to provide
> > higher availability. In a 3 node cluster configured for high
> > availability (3 replicas, 2 min ISR), by enabling this feature,
> > clusters should be fully usable even when 1 broker is down. This
> > should cover all "normal" maintenance operations like a rolling
> > restart or just the recovery of a broker.
> >
> > At the moment, when creating a topic/partition, the assumption is that
> > the resource will be fully functioning. This KIP does not change this
> > assumption. If this is something someone wants, I think it should be
> > handled in a different KIP that targets that use case. By relying on
> > "min.insync.replicas", we don't break any assumptions the user has and
> > this should be fully transparent from the user point of view.
> >
> > About "min.insync.replicas", one caveat that is not explicit in the
> > KIP is that it's currently possible to create topics with less
> > replicas than this settings. For that reason, I think the
> > implementation will actually rely on min(replicas, min-isr) instead of
> > simply min.insync.replicas. I have updated the KIP to explicitly
> > mention this point.
> >
> > I hope that answers your question, let me know.
> > Thanks
> >
> >
> > On Mon, Dec 16, 2019 at 4:38 PM Sönke Liebau
> > <soenke.lie...@opencore.com.invalid> wrote:
> > >
> > > Hi Michael,
> > >
> > > that sounds like a useful addition! I can't help but wonder whether by
> > > leaving in the restriction that "min.insync.replicas" has to be
> > > satisfied we'll be back here in a years time because someone has a
> > > scenario where he or she wants to go below that :)
> > > I don't have a strong opinion either way to be honest, just a random
> > > thought when reading the KIP.
> > >
> > > Best regards,
> > > Sönke
> > >
> > > On Thu, 12 Dec 2019 at 22:44, Ryanne Dolan <ryannedo...@gmail.com>
> wrote:
> > > >
> > > > +1 non-binding, thx
> > > >
> > > > On Thu, Dec 12, 2019 at 6:09 AM Mickael Maison <
> mickael.mai...@gmail.com>
> > > > wrote:
> > > >
> > > > > Bumping this thread, I've not seen any votes or feedback.
> > > > >
> > > > > On Wed, Nov 13, 2019 at 12:17 PM Mickael Maison
> > > > > <mickael.mai...@gmail.com> wrote:
> > > > > >
> > > > > > Hi all,
> > > > > >
> > > > > > I'd like to start a vote on KIP-409: Allow creating
> under-replicated
> > > > > > topics and partitions
> > > > > >
> > > > >
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-409%3A+Allow+creating+under-replicated+topics+and+partitions
> > > > > >
> > > > > > Thanks
> > > > >
> > >
> > >
> > >
> > > --
> > > Sönke Liebau
> > > Partner
> > > Tel. +49 179 7940878
> > > OpenCore GmbH & Co. KG - Thomas-Mann-Straße 8 - 22880 Wedel - Germany
>
>
>
> --
> Sönke Liebau
> Partner
> Tel. +49 179 7940878
> OpenCore GmbH & Co. KG - Thomas-Mann-Straße 8 - 22880 Wedel - Germany
>
>

Reply via email to