You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Zhihong Ted Yu (JIRA)" <ji...@apache.org> on 2012/06/28 01:49:44 UTC

[jira] [Created] (HBASE-6287) Port HBASE-5941 improve multiDelete performance by grabbing locks ahead of time

Zhihong Ted Yu created HBASE-6287:
-------------------------------------

             Summary: Port HBASE-5941 improve multiDelete performance by grabbing locks ahead of time
                 Key: HBASE-6287
                 URL: https://issues.apache.org/jira/browse/HBASE-6287
             Project: HBase
          Issue Type: Bug
            Reporter: Zhihong Ted Yu


HBASE-5941 has been integrated to 0.89-fb

This JIRA ports it to HBase trunk

--
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

        

[jira] [Commented] (HBASE-6287) Port HBASE-5941 improve multiDelete performance by grabbing locks ahead of time

Posted by "Zhihong Ted Yu (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-6287?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13404292#comment-13404292 ] 

Zhihong Ted Yu commented on HBASE-6287:
---------------------------------------

HBASE-6284 overlaps with this JIRA.

This port seems applicable on 0.92 branch.
                
> Port HBASE-5941 improve multiDelete performance by grabbing locks ahead of time
> -------------------------------------------------------------------------------
>
>                 Key: HBASE-6287
>                 URL: https://issues.apache.org/jira/browse/HBASE-6287
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Zhihong Ted Yu
>
> HBASE-5941 has been integrated to 0.89-fb
> This JIRA ports it to HBase trunk

--
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

        

[jira] [Commented] (HBASE-6287) Port HBASE-5941 improve multiDelete performance by grabbing locks ahead of time

Posted by "Zhihong Ted Yu (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-6287?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13402687#comment-13402687 ] 

Zhihong Ted Yu commented on HBASE-6287:
---------------------------------------

0.89-fb doesn't have coprocessor.

We need to consider how the following should be handled:
{code}
  private void doPrePutHook(BatchOperationInProgress<Pair<Put, Integer>> batchOp)
...
        if (coprocessorHost.prePut(put, walEdit, put.getWriteToWAL())) {
{code}
There is no coprocessorHost.preMutate() in trunk.
                
> Port HBASE-5941 improve multiDelete performance by grabbing locks ahead of time
> -------------------------------------------------------------------------------
>
>                 Key: HBASE-6287
>                 URL: https://issues.apache.org/jira/browse/HBASE-6287
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Zhihong Ted Yu
>
> HBASE-5941 has been integrated to 0.89-fb
> This JIRA ports it to HBase trunk

--
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

        

[jira] [Commented] (HBASE-6287) Port HBASE-5941 improve multiDelete performance by grabbing locks ahead of time

Posted by "ramkrishna.s.vasudevan (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-6287?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13403246#comment-13403246 ] 

ramkrishna.s.vasudevan commented on HBASE-6287:
-----------------------------------------------

@Andy
HBASE-6284 does what is proposed in 1st option.
                
> Port HBASE-5941 improve multiDelete performance by grabbing locks ahead of time
> -------------------------------------------------------------------------------
>
>                 Key: HBASE-6287
>                 URL: https://issues.apache.org/jira/browse/HBASE-6287
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Zhihong Ted Yu
>
> HBASE-5941 has been integrated to 0.89-fb
> This JIRA ports it to HBase trunk

--
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

        

[jira] [Updated] (HBASE-6287) Port HBASE-5941 improve multiDelete performance by grabbing locks ahead of time

Posted by "Anoop Sam John (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-6287?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Anoop Sam John updated HBASE-6287:
----------------------------------

    Fix Version/s: 0.92.2
    
> Port HBASE-5941 improve multiDelete performance by grabbing locks ahead of time
> -------------------------------------------------------------------------------
>
>                 Key: HBASE-6287
>                 URL: https://issues.apache.org/jira/browse/HBASE-6287
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Zhihong Ted Yu
>             Fix For: 0.92.2
>
>
> HBASE-5941 has been integrated to 0.89-fb
> This JIRA ports it to HBase trunk

--
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

        

[jira] [Commented] (HBASE-6287) Port HBASE-5941 improve multiDelete performance by grabbing locks ahead of time

Posted by "Anoop Sam John (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-6287?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13404379#comment-13404379 ] 

Anoop Sam John commented on HBASE-6287:
---------------------------------------

Yes Ted
As part of this issue we can port 5941 for 0.92 branch.
                
> Port HBASE-5941 improve multiDelete performance by grabbing locks ahead of time
> -------------------------------------------------------------------------------
>
>                 Key: HBASE-6287
>                 URL: https://issues.apache.org/jira/browse/HBASE-6287
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Zhihong Ted Yu
>             Fix For: 0.92.2
>
>
> HBASE-5941 has been integrated to 0.89-fb
> This JIRA ports it to HBase trunk

--
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

        

[jira] [Commented] (HBASE-6287) Port HBASE-5941 improve multiDelete performance by grabbing locks ahead of time

Posted by "Andrew Purtell (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-6287?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13403238#comment-13403238 ] 

Andrew Purtell commented on HBASE-6287:
---------------------------------------

Throwing out two possible design responses:

1. Switch on instanceof more specific Mutation type and call existing prePut/postPut or preDelete/postDelete methods.

or:

2. Substitute the more general Mutation type for Put and rename the preXXX and postXXX functions here from ...Put to ...Mutate and provide backwards compatible but deprecated prePut/preDelete and postPut/postDelete methods.

                
> Port HBASE-5941 improve multiDelete performance by grabbing locks ahead of time
> -------------------------------------------------------------------------------
>
>                 Key: HBASE-6287
>                 URL: https://issues.apache.org/jira/browse/HBASE-6287
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Zhihong Ted Yu
>
> HBASE-5941 has been integrated to 0.89-fb
> This JIRA ports it to HBase trunk

--
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

        

[jira] [Updated] (HBASE-6287) Port HBASE-5941 improve multiDelete performance by grabbing locks ahead of time

Posted by "Ted Yu (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-6287?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ted Yu updated HBASE-6287:
--------------------------

    Fix Version/s:     (was: 0.92.2)
                   0.92.3

Will port in 0.92.3
                
> Port HBASE-5941 improve multiDelete performance by grabbing locks ahead of time
> -------------------------------------------------------------------------------
>
>                 Key: HBASE-6287
>                 URL: https://issues.apache.org/jira/browse/HBASE-6287
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Zhihong Ted Yu
>             Fix For: 0.92.3
>
>
> HBASE-5941 has been integrated to 0.89-fb
> This JIRA ports it to HBase trunk

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira