[ https://issues.apache.org/jira/browse/HBASE-15563?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15270016#comment-15270016 ]
Duo Zhang commented on HBASE-15563: ----------------------------------- +1. > 'counter' may overflow in BoundedGroupingStrategy > ------------------------------------------------- > > Key: HBASE-15563 > URL: https://issues.apache.org/jira/browse/HBASE-15563 > Project: HBase > Issue Type: Bug > Components: wal > Reporter: Duo Zhang > Assignee: Matt Warhaftig > Priority: Minor > Labels: beginner > Attachments: hbase-15563-v1.patch, hbase-15563-v2.patch > > > {code} > groupName = groupNames[counter.getAndIncrement() % groupNames.length]; > {code} > Theoretically, counter can overflow and becomes negative then causes an > ArrayIndexOutOfBoundsException. > But in practice, we need 2 billions different identifiers to make this > happen, and before the overflow we will run into OOM because of a huge > groupNameCache... > So not sure if it is worth to fix -- This message was sent by Atlassian JIRA (v6.3.4#6332)