[ https://issues.apache.org/jira/browse/PHOENIX-2307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14946267#comment-14946267 ]
Lars Hofhansl commented on PHOENIX-2307: ---------------------------------------- The HalfStoreFiles created by a split that point back to the original HFile are just temporary, as soon as possible HBase runs a compaction to compact the HalfStoreFiles away. Not sure now whether that's a major compaction, though. > Build means to set min/max timestamp on store files on region splits. > --------------------------------------------------------------------- > > Key: PHOENIX-2307 > URL: https://issues.apache.org/jira/browse/PHOENIX-2307 > Project: Phoenix > Issue Type: Improvement > Reporter: Samarth Jain > > On region splits, there possibly could be cases where Phoenix would be able > to set the min/max timestamps itself. One such scenario being when the part > of row key prior to the timestamp hasn't changed in the region that is to be > split. Or when the leading part of the row key is timestamp, with or without > salting. In such cases, it would be relatively easy to figure out what the > min and max timestamps should be on the newly created child regions. To build > this we would need HBase apis to set the min/max timestamps on the HFiles > which could be then called in coprocessor hooks for splits. -- This message was sent by Atlassian JIRA (v6.3.4#6332)