Hi Currently I too feel one is enough as per the use case that I could think of.
Regards Ram > -----Original Message----- > From: Ted Yu [mailto:[email protected]] > Sent: Thursday, March 22, 2012 8:40 PM > To: [email protected] > Cc: rama krishna > Subject: Re: Providing coprocessor hooks in rollbackMemStore while > doing puts > > 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. > > > > > > > >
