hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jonathan Hsieh <...@cloudera.com>
Subject Re: Refactoring checkAndPut and checkAndDelete to use doMiniBatchMutation
Date Thu, 30 Aug 2012 12:52:13 GMT
Ram,

+1

It would be great if the refactor made adding a "checkAndMututate" method
trivial to add.  This method would do an  atomic check and set that and if
successful allowed for atomic deletions and puts on the same row.  (current
api only allow checkAndDelete, checkAndPut, and batchMutate).

Jon.

On Thu, Aug 30, 2012 at 2:53 AM, Ramkrishna.S.Vasudevan <
ramkrishna.vasudevan@huawei.com> wrote:

> Hi
>
>
>
> Currently the checkAndPut and checkAndDelete api internally calls the
> internalPut and internalDelete.  May be we can just call
> doMiniBatchMutation
> only.  This will help in future like if we have some hooks and the CP
> handles certain cases in the doMiniBatchMutation the same can be done while
> doing a put thro checkAndPut or while doing a delete thro checkAndDelete.
>
>
>
> If we are fine with this I can raise a JIRA and submit a patch which should
> be a simple one.
>
>
>
> Regards
>
> Ram
>
>


-- 
// Jonathan Hsieh (shay)
// Software Engineer, Cloudera
// jon@cloudera.com

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