hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stack <st...@duboce.net>
Subject Re: Hbase v0.98 - does disabling autoflush affect Deletes or just Puts?
Date Tue, 17 May 2016 00:24:56 GMT
On Mon, May 16, 2016 at 5:20 PM, Natasha d'silva <natashads@gmail.com>
wrote:

> Thanks for the quick response. What about check and put? The check is
> atomic but is the put buffered?
>

No. checkAnd* are operations unto themselves that are sent to the server to
run; only it has the means of achieving a checkAnd* that has integrity.
St.Ack



> On May 16, 2016 6:30 PM, "Stack" <stack@duboce.net> wrote:
>
> > In 0.98, only Puts are buffered.
> >
> > I did a search of the above text but didn't find it in 0.98... I'm
> > searching wrong? Mind fling an issue so we fix the above
> misdocumentation?
> >
> > Thank you,
> > S
> >
> >
> >
> > On Mon, May 16, 2016 at 10:30 AM, Natasha d'silva <natashads@gmail.com>
> > wrote:
> >
> > > Hi, I would like some clarification on whether or not disabling
> autoflush
> > > affects Put and Delete operations or just Puts.
> > > The setAutoFlush doc states that it only affects Puts, but elsewhere in
> > the
> > > documentation for HTable, Puts and Writes are mentioned together: "In
> > case
> > > of writes (Put, Delete), the underlying write buffer can be corrupted
> if
> > > multiple threads contend over a single HTable instance."
> > > I would appreciate it if someone could please clarify.
> > >
> > > Thanks!
> > >
> > > --
> > > -Natasha D'Silva
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message