You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Kannan Muthukkaruppan (Commented) (JIRA)" <ji...@apache.org> on 2012/02/11 18:31:00 UTC

[jira] [Commented] (HBASE-3584) Allow atomic put/delete in one call

    [ https://issues.apache.org/jira/browse/HBASE-3584?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13206190#comment-13206190 ] 

Kannan Muthukkaruppan commented on HBASE-3584:
----------------------------------------------

Lars, Stack:

As part of HBASE-3967 (https://issues.apache.org/jira/secure/attachment/12482718/diff.patch) we already added a RowMutation in HBase client for bulk import support for deletes. That is yet to be ported to trunk. Would you folks be ok if we rename RowMutation in trunk to something else (say RowChange)? We already have application level code relying on the RowMutation for the bulk import pipelines. So wondering if that would be ok?

Amitanand: FYI.


                
> Allow atomic put/delete in one call
> -----------------------------------
>
>                 Key: HBASE-3584
>                 URL: https://issues.apache.org/jira/browse/HBASE-3584
>             Project: HBase
>          Issue Type: New Feature
>          Components: client, coprocessors, regionserver
>            Reporter: ryan rawson
>            Assignee: Lars Hofhansl
>             Fix For: 0.94.0
>
>         Attachments: 3584-final.txt, 3584-v1.txt, 3584-v3.txt
>
>
> Right now we have the following calls:
> put(Put)
> delete(Delete)
> increment(Increments)
> But we cannot combine all of the above in a single call, complete with a single row lock.  It would be nice to do that.
> It would also allow us to do a CAS where we could do a put/increment if the check succeeded.
> -----
> Amendment:
> Since Increment does not currently support MVCC it cannot be included in an atomic operation.
> So this for Put and Delete only.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira