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 >