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