[ https://issues.apache.org/jira/browse/HBASE-20940?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16567371#comment-16567371 ]
Andrew Purtell commented on HBASE-20940: ---------------------------------------- Mostly LGTM. Spelling error, referenes -> references: {code} + LOG.error("Error trying to determine if store has referenes, " + "assuming references exists", + ioe); {code} There are a number of reported checkstyle violations in TestEndToEndSplitTransaction.java. Please fix them as you are touching this file now. Style nit, removeCompactedfiles -> removeCompactedFiles {code} + public static void removeCompactedfiles(Connection conn, long timeout, RegionInfo hri) {code} The precommit also showed a failure in TestHRegion but there were some environmental problems apparent as well. Let me run the tests locally. I will report back if I can reproduce it. Once the minor issues are fixed looks good for commit from me > HStore.cansplit should not allow split to happen if it has references > --------------------------------------------------------------------- > > Key: HBASE-20940 > URL: https://issues.apache.org/jira/browse/HBASE-20940 > Project: HBase > Issue Type: Bug > Affects Versions: 1.3.2 > Reporter: Vishal Khandelwal > Assignee: Vishal Khandelwal > Priority: Major > Fix For: 1.3.2 > > Attachments: HBASE-20940.branch-1.3.v1.patch, > HBASE-20940.branch-1.3.v2.patch, HBASE-20940.branch-1.v1.patch, > HBASE-20940.v1.patch > > > When split happens and immediately another split happens, it may result into > a split of a region who still has references to its parent. More details > about scenario can be found here HBASE-20933 > HStore.hasReferences should check from fs.storefile rather than in memory > objects. -- This message was sent by Atlassian JIRA (v7.6.3#76005)