Sreeram:
For #2, did you mean this method ?

  default void postWALRestore(final ObserverContext<? extends
RegionCoprocessorEnvironment> ctx,

      HRegionInfo info, WALKey logKey, WALEdit logEdit) throws IOException
{}

On Wed, Mar 22, 2017 at 12:56 PM, Vladimir Rodionov <vladrodio...@gmail.com>
wrote:

> a) HBase does not support transaction - it only guarantees that single
> mutation to a row-key is atomic. WALEdit can contains cells (mutations)
> from different rows (for example when you do butchMutatate all operations
> go to the same WALEdit afaik)
> b) I coud not find postWALEdit()  in RegionObserver API. What coprocessor
> hook did you mean exactly?
>
> -Vlad
>
> On Wed, Mar 22, 2017 at 5:19 AM, Sreeram <sreera...@gmail.com> wrote:
>
> > Hi,
> >
> >  I have below questions on WALEdit. Looking forward to answer from the
> > community.
> >
> >  a) I understand that all Cells in a given WALEdit form part of a single
> > transaction. Since HBase atomicity is at row level, this implies all
> Cells
> > in a given WALEdit have the same row key. is this understanding is
> correct
> >
> >
> >
> >  b) With MultiWAL, does log sequence monotonically increase based on
> > transaction time stamp ?  Specifically, suppose there two transactions
> for
> > two different tables for a single region server at times t0 and t1 (t0 <
> > t1). In the presence of MultiWAL, will the postWALEdit() coprocessor
> event
> > for transaction 0 be triggered before than transaction 1?
> >
> >
> >
> > Thanks,
> >
> > Sreeram
> >
> > PS: I use HBase version 1.2.0
> >
>

Reply via email to