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

Lars Hofhansl commented on HBASE-4838:
--------------------------------------

I pinpointed the difference to the compactions of the daughters (again with 
just 2 keys):

in 0.92 (with this patch) I see this for the 1st daughter region (which is 
compacted last):

{noformat}
2011-11-24 22:08:51,324 INFO  
[RegionServer:2;localhost,42385,1322201325234-smallCompactions-1322201331230] 
regionserver.HRegion(1012): Starting compaction on testFamily in region 
testFilterAcrossMutlipleRegions,,1322201330936.0db66f8aabdf138dbbcf6c04f857c284.
2011-11-24 22:08:51,332 INFO  
[RegionServer:2;localhost,42385,1322201325234-smallCompactions-1322201331230] 
regionserver.Store(725): Starting compaction of 1 file(s) in testFamily of 
testFilterAcrossMutlipleRegions,,1322201330936.0db66f8aabdf138dbbcf6c04f857c284.
 into 
tmpdir=hdfs://localhost:52206/user/lars/testFilterAcrossMutlipleRegions/0db66f8aabdf138dbbcf6c04f857c284/.tmp,
 seqid=3, totalSize=662.0
2011-11-24 22:08:51,333 DEBUG 
[RegionServer:2;localhost,42385,1322201325234-smallCompactions-1322201331230] 
regionserver.Store(1174): Compacting 
hdfs://localhost:52206/user/lars/testFilterAcrossMutlipleRegions/0db66f8aabdf138dbbcf6c04f857c284/testFamily/85a0a11b15a248c69e09e44e0e9e052e.4e293f99103a49243c16eb104996554b-hdfs://localhost:52206/user/lars/testFilterAcrossMutlipleRegions/4e293f99103a49243c16eb104996554b/testFamily/85a0a11b15a248c69e09e44e0e9e052e-bottom,
 keycount=2, bloomtype=NONE, size=662.0
2011-11-24 22:08:51,388 INFO  
[RegionServer:2;localhost,42385,1322201325234-smallCompactions-1322201331230] 
regionserver.Store(1322): Renaming compacted file at 
hdfs://localhost:52206/user/lars/testFilterAcrossMutlipleRegions/0db66f8aabdf138dbbcf6c04f857c284/.tmp/7e7f4acb121e4696bd3c7d64e26a66b9
 to 
hdfs://localhost:52206/user/lars/testFilterAcrossMutlipleRegions/0db66f8aabdf138dbbcf6c04f857c284/testFamily/7e7f4acb121e4696bd3c7d64e26a66b9
2011-11-24 22:08:51,402 INFO  
[RegionServer:2;localhost,42385,1322201325234-smallCompactions-1322201331230] 
regionserver.Store(746): Completed major compaction of 1 file(s) in testFamily 
of 
testFilterAcrossMutlipleRegions,,1322201330936.0db66f8aabdf138dbbcf6c04f857c284.
 into 7e7f4acb121e4696bd3c7d64e26a66b9, size=662.0; total size for store is 
662.0
{noformat}

in trunk I see this for the 1st daughter region:

{noformat}
2011-11-24 22:15:18,205 INFO  
[RegionServer:0;localhost,46427,1322201712357-smallCompactions-1322201718071] 
regionserver.HRegion(1097): Starting compaction on testFamily in region 
testFilterAcrossMutlipleRegions,,1322201717807.2bdeac6934712efdd694ec44ae48d1b2.
2011-11-24 22:15:18,206 INFO  
[RegionServer:0;localhost,46427,1322201712357-smallCompactions-1322201718071] 
regionserver.Store(797): Starting compaction of 1 file(s) in testFamily of 
testFilterAcrossMutlipleRegions,,1322201717807.2bdeac6934712efdd694ec44ae48d1b2.
 into 
tmpdir=hdfs://localhost:37213/user/lars/testFilterAcrossMutlipleRegions/2bdeac6934712efdd694ec44ae48d1b2/.tmp,
 seqid=3, totalSize=718.0
2011-11-24 22:15:18,206 DEBUG 
[RegionServer:0;localhost,46427,1322201712357-smallCompactions-1322201718071] 
regionserver.Store(1255): Compacting 
hdfs://localhost:37213/user/lars/testFilterAcrossMutlipleRegions/2bdeac6934712efdd694ec44ae48d1b2/testFamily/64908313825b4c0599b86c26b33797e3.215be88f57f1ca63b6ead035b39c4d2e-hdfs://localhost:37213/user/lars/testFilterAcrossMutlipleRegions/215be88f57f1ca63b6ead035b39c4d2e/testFamily/64908313825b4c0599b86c26b33797e3-bottom,
 keycount=2, bloomtype=NONE, size=718.0
2011-11-24 22:15:18,211 INFO  
[RegionServer:0;localhost,46427,1322201712357-smallCompactions-1322201718071] 
regionserver.Store(818): Completed major compaction of 1 file(s) in testFamily 
of 
testFilterAcrossMutlipleRegions,,1322201717807.2bdeac6934712efdd694ec44ae48d1b2.
 into none, size=none; total size for store is 0.0
{noformat}

The keys in both cases are aaa and aab and the split key is aaa, so the 1st 
region (''-'aaa') should indeed be empty after compaction. In trunk it is 
correctly compacted to an empty file.
In 0.92 it somehow wrote out the entire file again (so the keys are found in 
the store files for both regions).

                
> Port 2856 (TestAcidGuarantee is failing) to 0.92
> ------------------------------------------------
>
>                 Key: HBASE-4838
>                 URL: https://issues.apache.org/jira/browse/HBASE-4838
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Lars Hofhansl
>            Assignee: Lars Hofhansl
>             Fix For: 0.92.0
>
>         Attachments: 4838-v1.txt
>
>
> Moving back port into a separate issue (as suggested by JonH), because this 
> not trivial.

--
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

        

Reply via email to