hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Liu Shaohui (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-11223) Limit the actions number of a call in the batch
Date Wed, 21 May 2014 13:48:38 GMT

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

Liu Shaohui commented on HBASE-11223:
-------------------------------------

[~nkeywal]
Good advice!
What about limit the dataLength when reading the request data from the channel in the rpc
server?
Eg, if the dataLength is larger than 2M,  just throw an exception.


> Limit the actions number of a call in the batch 
> ------------------------------------------------
>
>                 Key: HBASE-11223
>                 URL: https://issues.apache.org/jira/browse/HBASE-11223
>             Project: HBase
>          Issue Type: Bug
>          Components: Client
>    Affects Versions: 0.99.0
>            Reporter: Liu Shaohui
>            Assignee: Liu Shaohui
>
> Huge batch operation will make regionserver crash for GC.
> The extreme code like this:
> {code}
>     final List<Delete> deletes = new ArrayList<Delete>();
>     final long rows = 4000000;
>     for (long i = 0; i < rows; ++i) {
>       deletes.add(new Delete(Bytes.toBytes(i)));
>     }
>     table.delete(deletes);
> {code}
> We should limit the actions number of a call in the batch. 



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message