I have created BP-44 for this proposal.

Regarding Flavio's questions, we can address those during the review
process and Ivan can chip in regarding the performance aspects.

https://github.com/apache/bookkeeper/issues/2705
https://github.com/apache/bookkeeper/pull/2706

Jack

On Wed, May 5, 2021 at 9:01 AM Lothruin Mirwen <lothruin.mir...@gmail.com>
wrote:

> [ External sender. Exercise caution. ]
>
> Great news!
> I'm so excited to see it at work :)
>
> Diego
>
> Il giorno mar 4 mag 2021 alle ore 20:38 Venkateswara Rao Jujjuri <
> jujj...@gmail.com> ha scritto:
>
> > > how you justify removing the ledger as opposed to removing the ledger
> > storage and preserving the journal
> >
> > I will be waiting for the BP on this point too. :) But glad to see that
> we
> > are working to avoid double writes. :)
> > With the EntryLogPerLedger (ELPL) feature, it is a more-or-less journal
> per
> > ledger.
> > With the entrylogs, we need to  maintain index files and journals, hence
> > two writes if we want to persist
> > data in-lieu of Journal.
> >
> > Another way to think about this is, having a ledger durability mode. Does
> > it need fragment level durability, or durability at close.
> > Based on that we can completely avoid journal writes with ELPL + flush on
> > close.
> >
> > Thanks,
> > JV
> >
> > On Mon, May 3, 2021 at 8:34 AM Anup Ghatage <ghat...@gmail.com> wrote:
> >
> > > HI!
> > >
> > > I know we are interested in this for sure. (cc @Venkateswara Rao
> Jujjuri
> > > <jujj...@gmail.com>)
> > > Is this similar to Matteo Merli's PR which I found was simple and still
> > > got the job done: https://github.com/apache/bookkeeper/pull/2401/files
> > >
> > > Regards,
> > > Anup
> > >
> > > On Mon, May 3, 2021 at 8:04 AM Flavio Junqueira <f...@apache.org>
> wrote:
> > >
> > >> +1, it makes sense to enable bookies to run without duplicating IOs
> for
> > >> entry data. I'm curious to see how you justify removing the ledger as
> > >> opposed to removing the ledger storage and preserving the journal. I
> > >> suspect that the random reads against the ledger storage matter more
> to
> > you
> > >> than the sequential writes, and you're possibly able to make it
> perform
> > >> well enough with SSD and even NVMe drives.
> > >>
> > >> I should wait for your write up rather than speculate. Looking forward
> > to
> > >> seeing the BP.
> > >>
> > >> -Flavio
> > >>
> > >> > On 3 May 2021, at 16:52, Enrico Olivelli <eolive...@gmail.com>
> wrote:
> > >> >
> > >> > Il giorno lun 3 mag 2021 alle ore 16:30 Jack Vanlightly
> > >> > <jvanligh...@splunk.com.invalid <mailto:
> > jvanligh...@splunk.com.invalid>>
> > >> ha scritto:
> > >> >>
> > >> >> Hi all,
> > >> >>
> > >> >> At Splunk we have defined and implemented changes to BookKeeper to
> > >> allow
> > >> >> bookies to run without the journal. The motivation for this work is
> > to
> > >> >> allow BookKeeper to be run with lower operating costs while still
> > >> offering
> > >> >> decent data safety guarantees.
> > >> >>
> > >> >> Before submitting the work as a PR we'd like to formalise the
> > proposed
> > >> >> changes in a BP where we state our motivation, explain the protocol
> > >> >> changes, the work on formally verifying the proposal and be open to
> > >> comment.
> > >> >>
> > >> >> We'll create a BP this week if that sounds good to you all.
> > >> >
> > >> > Great to hear that !
> > >> >
> > >> > Thanks
> > >> > Enrico
> > >> >
> > >> >>
> > >> >> Thanks
> > >> >> Jack
> > >> >>
> > >> >> --
> > >> >> *Jack Vanlightly*
> > >> >> Principal Software Engineer
> > >> >> Splunk Inc.
> > >> >> jvanligh...@splunk.com <mailto:jvanligh...@splunk.com> <
> > >> kramas...@splunk.com <mailto:kramas...@splunk.com>>
> > >> >> Barcelona
> > >>
> > >>
> > >
> > > --
> > > Anup Ghatage
> > > www.ghatage.com
> > >
> >
> >
> > --
> > Jvrao
> > ---
> > First they ignore you, then they laugh at you, then they fight you, then
> > you win. - Mahatma Gandhi
> >
>

Reply via email to