Ram:
Your proposal makes sense.
Do we need two callbacks here ?

On Thu, Mar 22, 2012 at 7:59 AM, Ramkrishna.S.Vasudevan <
[email protected]> wrote:

> With coprocessors hooks while put happens we have the provision to create
> new puts to other tables or regions.  These puts can be done with
> writeToWal
> as false.
> In 0.94 and above the puts are first written to memstore and then to WAL.
> If any failure in the WAL append or sync the memstore is rollbacked.
> Now the problem is that if the put that happens in the main flow fails
> there
> is no way to rollback the
> puts that happened in the prePut.
>
> Can we add hooks like preRollbackMemstore and postRollBackMemstore so that
> I
> will be atleast able to rollback the entries?
>
> Can we raise a JIRA for solving this.
>
>
>
>

Reply via email to