You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by gi...@apache.org on 2021/02/03 20:19:52 UTC

[hbase-site] branch asf-site updated: Published site at d6d67d1e9f61bb231130a9cd453d86594841da9c.

This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/hbase-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new b273633  Published site at d6d67d1e9f61bb231130a9cd453d86594841da9c.
b273633 is described below

commit b2736334233d62c995ca0d9a111b34b7d56ebb80
Author: jenkins <bu...@apache.org>
AuthorDate: Wed Feb 3 20:19:38 2021 +0000

    Published site at d6d67d1e9f61bb231130a9cd453d86594841da9c.
---
 acid-semantics.html                                |   2 +-
 apache_hbase_reference_guide.pdf                   |   4 +-
 book.html                                          |   2 +-
 bulk-loads.html                                    |   2 +-
 checkstyle-aggregate.html                          |  22 +-
 coc.html                                           |   2 +-
 dependencies.html                                  |   2 +-
 dependency-convergence.html                        |   2 +-
 dependency-info.html                               |   2 +-
 dependency-management.html                         |   2 +-
 downloads.html                                     |   2 +-
 export_control.html                                |   2 +-
 index.html                                         |   2 +-
 issue-tracking.html                                |   2 +-
 mail-lists.html                                    |   2 +-
 metrics.html                                       |   2 +-
 old_news.html                                      |   2 +-
 plugin-management.html                             |   2 +-
 plugins.html                                       |   2 +-
 poweredbyhbase.html                                |   2 +-
 project-info.html                                  |   2 +-
 project-reports.html                               |   2 +-
 project-summary.html                               |   2 +-
 pseudo-distributed.html                            |   2 +-
 replication.html                                   |   2 +-
 resources.html                                     |   2 +-
 source-repository.html                             |   2 +-
 sponsors.html                                      |   2 +-
 supportingprojects.html                            |   2 +-
 team-list.html                                     |   2 +-
 .../compactions/PerfTestCompactionPolicies.html    |  28 +-
 .../compactions/PerfTestCompactionPolicies.html    | 336 +++++++++++----------
 32 files changed, 224 insertions(+), 222 deletions(-)

diff --git a/acid-semantics.html b/acid-semantics.html
index 4c64750..0580e46 100644
--- a/acid-semantics.html
+++ b/acid-semantics.html
@@ -467,7 +467,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf
index c86bc29..d00b61f 100644
--- a/apache_hbase_reference_guide.pdf
+++ b/apache_hbase_reference_guide.pdf
@@ -5,8 +5,8 @@
 /Author (Apache HBase Team)
 /Creator (Asciidoctor PDF 1.5.3, based on Prawn 2.2.2)
 /Producer (Apache HBase Team)
-/ModDate (D:20210201200551+00'00')
-/CreationDate (D:20210201201752+00'00')
+/ModDate (D:20210203200718+00'00')
+/CreationDate (D:20210203201747+00'00')
 >>
 endobj
 2 0 obj
diff --git a/book.html b/book.html
index d6d0631..2238a1a 100644
--- a/book.html
+++ b/book.html
@@ -46091,7 +46091,7 @@ org/apache/hadoop/hbase/security/access/AccessControlClient.revoke:(Lorg/apache/
 <div id="footer">
 <div id="footer-text">
 Version 3.0.0-SNAPSHOT<br>
-Last updated 2021-02-01 20:05:51 UTC
+Last updated 2021-02-03 20:07:18 UTC
 </div>
 </div>
 <link rel="stylesheet" href="./coderay-asciidoctor.css">
diff --git a/bulk-loads.html b/bulk-loads.html
index d440ac2..3b0490b 100644
--- a/bulk-loads.html
+++ b/bulk-loads.html
@@ -172,7 +172,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index 8beb46a..0051702 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -55802,61 +55802,61 @@
 <td>indentation</td>
 <td>Indentation</td>
 <td>'array initialization' child has incorrect indentation level 8, expected level should be 6.</td>
-<td>62</td></tr>
+<td>63</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'array initialization' child has incorrect indentation level 8, expected level should be 6.</td>
-<td>63</td></tr>
+<td>64</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'array initialization' child has incorrect indentation level 8, expected level should be 6.</td>
-<td>64</td></tr>
+<td>65</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'array initialization' child has incorrect indentation level 8, expected level should be 6.</td>
-<td>68</td></tr>
+<td>69</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'array initialization' child has incorrect indentation level 8, expected level should be 6.</td>
-<td>69</td></tr>
+<td>70</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'array initialization' child has incorrect indentation level 8, expected level should be 6.</td>
-<td>70</td></tr>
+<td>71</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'array initialization' child has incorrect indentation level 8, expected level should be 6.</td>
-<td>71</td></tr>
+<td>72</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'array initialization' child has incorrect indentation level 8, expected level should be 6.</td>
-<td>72</td></tr>
+<td>73</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'array initialization' child has incorrect indentation level 8, expected level should be 6.</td>
-<td>73</td></tr>
+<td>74</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'array initialization rcurly' has incorrect indentation level 5, expected level should be one of the following: 4, 6.</td>
-<td>74</td></tr></table></div>
+<td>75</td></tr></table></div>
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.regionserver.compactions.RatioBasedCompactionPolicy.java">org/apache/hadoop/hbase/regionserver/compactions/RatioBasedCompactionPolicy.java</h3>
 <table border="0" class="table table-striped">
@@ -75575,7 +75575,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/coc.html b/coc.html
index 157e214..877ab16 100644
--- a/coc.html
+++ b/coc.html
@@ -241,7 +241,7 @@ email to <a class="externalLink" href="mailto:private@hbase.apache.org">the priv
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/dependencies.html b/dependencies.html
index 5d5a116..b69d8e8 100644
--- a/dependencies.html
+++ b/dependencies.html
@@ -313,7 +313,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/dependency-convergence.html b/dependency-convergence.html
index c7f4e67..11c998a 100644
--- a/dependency-convergence.html
+++ b/dependency-convergence.html
@@ -824,7 +824,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/dependency-info.html b/dependency-info.html
index 9563401..a9b489a 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -194,7 +194,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/dependency-management.html b/dependency-management.html
index 4a15d9d..e467346 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -1019,7 +1019,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/downloads.html b/downloads.html
index 18cfe16..70be20e 100644
--- a/downloads.html
+++ b/downloads.html
@@ -462,7 +462,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/export_control.html b/export_control.html
index 4c00a54..3ce06f4 100644
--- a/export_control.html
+++ b/export_control.html
@@ -197,7 +197,7 @@ for more details.</p>
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/index.html b/index.html
index 9c5a8c7..5fa31d9 100644
--- a/index.html
+++ b/index.html
@@ -275,7 +275,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/issue-tracking.html b/issue-tracking.html
index 5e0e11c..c0cb0af 100644
--- a/issue-tracking.html
+++ b/issue-tracking.html
@@ -169,7 +169,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/mail-lists.html b/mail-lists.html
index 5e5c74f..34e4e2d 100644
--- a/mail-lists.html
+++ b/mail-lists.html
@@ -229,7 +229,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/metrics.html b/metrics.html
index e1ebf9d..b65fc59 100644
--- a/metrics.html
+++ b/metrics.html
@@ -325,7 +325,7 @@ export HBASE_REGIONSERVER_OPTS=&quot;$HBASE_JMX_OPTS -Dcom.sun.management.jmxrem
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/old_news.html b/old_news.html
index 0551371..02e53f4 100644
--- a/old_news.html
+++ b/old_news.html
@@ -316,7 +316,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/plugin-management.html b/plugin-management.html
index 2462b35..bc55807 100644
--- a/plugin-management.html
+++ b/plugin-management.html
@@ -321,7 +321,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/plugins.html b/plugins.html
index fdcadfd..b1c1194 100644
--- a/plugins.html
+++ b/plugins.html
@@ -248,7 +248,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/poweredbyhbase.html b/poweredbyhbase.html
index ac5d24e..0305279 100644
--- a/poweredbyhbase.html
+++ b/poweredbyhbase.html
@@ -650,7 +650,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/project-info.html b/project-info.html
index e0f0448..cb0f3b1 100644
--- a/project-info.html
+++ b/project-info.html
@@ -210,7 +210,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/project-reports.html b/project-reports.html
index ca35d1c..02e49b1 100644
--- a/project-reports.html
+++ b/project-reports.html
@@ -186,7 +186,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/project-summary.html b/project-summary.html
index 77f5f0f..9900ba3 100644
--- a/project-summary.html
+++ b/project-summary.html
@@ -212,7 +212,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/pseudo-distributed.html b/pseudo-distributed.html
index 6ce636c..fa2dbae 100644
--- a/pseudo-distributed.html
+++ b/pseudo-distributed.html
@@ -174,7 +174,7 @@ Running Apache HBase (TM) in pseudo-distributed mode
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/replication.html b/replication.html
index b5cc35c..8ec7ed7 100644
--- a/replication.html
+++ b/replication.html
@@ -169,7 +169,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/resources.html b/resources.html
index 28991e4..a99ac3a 100644
--- a/resources.html
+++ b/resources.html
@@ -197,7 +197,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/source-repository.html b/source-repository.html
index 31db6ff..526571e 100644
--- a/source-repository.html
+++ b/source-repository.html
@@ -180,7 +180,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/sponsors.html b/sponsors.html
index 4f3ad6a..7d49d27 100644
--- a/sponsors.html
+++ b/sponsors.html
@@ -199,7 +199,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/supportingprojects.html b/supportingprojects.html
index 27abf6f..bb84065 100644
--- a/supportingprojects.html
+++ b/supportingprojects.html
@@ -390,7 +390,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/team-list.html b/team-list.html
index 377d89e..d81cb4a 100644
--- a/team-list.html
+++ b/team-list.html
@@ -719,7 +719,7 @@
         <div class="row">
             <p>Copyright &copy;2007&#x2013;2021
 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-01</li>
+All rights reserved.        <li id="publishDate" class="pull-right">Last Published: 2021-02-03</li>
 </p>
         </div>
         <p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/testdevapidocs/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html b/testdevapidocs/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html
index 98453a2..00796fa 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.45">PerfTestCompactionPolicies</a>
+<pre>public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.46">PerfTestCompactionPolicies</a>
 extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/MockStoreFileGenerator.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">MockStoreFileGenerator</a></pre>
 </li>
 </ul>
@@ -262,7 +262,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
 <ul class="blockList">
 <li class="blockList">
 <h4>cp</h4>
-<pre>private final&nbsp;org.apache.hadoop.hbase.regionserver.compactions.RatioBasedCompactionPolicy <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.47">cp</a></pre>
+<pre>private final&nbsp;org.apache.hadoop.hbase.regionserver.compactions.RatioBasedCompactionPolicy <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.48">cp</a></pre>
 </li>
 </ul>
 <a name="generator">
@@ -271,7 +271,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
 <ul class="blockList">
 <li class="blockList">
 <h4>generator</h4>
-<pre>private final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StoreFileListGenerator.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StoreFileListGenerator</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.48">generator</a></pre>
+<pre>private final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StoreFileListGenerator.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StoreFileListGenerator</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.49">generator</a></pre>
 </li>
 </ul>
 <a name="store">
@@ -280,7 +280,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
 <ul class="blockList">
 <li class="blockList">
 <h4>store</h4>
-<pre>private final&nbsp;org.apache.hadoop.hbase.regionserver.HStore <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.49">store</a></pre>
+<pre>private final&nbsp;org.apache.hadoop.hbase.regionserver.HStore <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.50">store</a></pre>
 </li>
 </ul>
 <a name="fileGenClass">
@@ -289,7 +289,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
 <ul class="blockList">
 <li class="blockList">
 <h4>fileGenClass</h4>
-<pre>private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StoreFileListGenerator.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StoreFileListGenerator</a>&gt; <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#li [...]
+<pre>private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StoreFileListGenerator.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StoreFileListGenerator</a>&gt; <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#li [...]
 </li>
 </ul>
 <a name="max">
@@ -298,7 +298,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
 <ul class="blockList">
 <li class="blockList">
 <h4>max</h4>
-<pre>private final&nbsp;int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.51">max</a></pre>
+<pre>private final&nbsp;int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.52">max</a></pre>
 </li>
 </ul>
 <a name="min">
@@ -307,7 +307,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
 <ul class="blockList">
 <li class="blockList">
 <h4>min</h4>
-<pre>private final&nbsp;int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.52">min</a></pre>
+<pre>private final&nbsp;int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.53">min</a></pre>
 </li>
 </ul>
 <a name="ratio">
@@ -316,7 +316,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
 <ul class="blockList">
 <li class="blockList">
 <h4>ratio</h4>
-<pre>private final&nbsp;float <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.53">ratio</a></pre>
+<pre>private final&nbsp;float <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.54">ratio</a></pre>
 </li>
 </ul>
 <a name="written">
@@ -325,7 +325,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
 <ul class="blockListLast">
 <li class="blockList">
 <h4>written</h4>
-<pre>private&nbsp;long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.54">written</a></pre>
+<pre>private&nbsp;long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.55">written</a></pre>
 </li>
 </ul>
 </li>
@@ -342,7 +342,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
 <ul class="blockListLast">
 <li class="blockList">
 <h4>PerfTestCompactionPolicies</h4>
-<pre>public&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.109">PerfTestCompactionPolicies</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends org.apache.hadoop.hbase.regionserver.compactions.CompactionPolicy&gt;&nbsp;cpClass,
+<pre>public&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.110">PerfTestCompactionPolicies</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends org.apache.hadoop.hbase.regionserver.compactions.CompactionPolicy&gt;&nbsp;cpClass,
                                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StoreFileListGenerator.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StoreFileListGenerator</a>&gt;&nbsp;fileGenClass,
                                   int&nbsp;inMmax,
                                   int&nbsp;inMin,
@@ -380,7 +380,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
 <ul class="blockList">
 <li class="blockList">
 <h4>data</h4>
-<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&gt;&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.57">data</a>()</pre>
+<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&gt;&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.58">data</a>()</pre>
 </li>
 </ul>
 <a name="testSelection--">
@@ -389,7 +389,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
 <ul class="blockList">
 <li class="blockList">
 <h4>testSelection</h4>
-<pre>public final&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.148">testSelection</a>()
+<pre>public final&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.149">testSelection</a>()
                          throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -403,7 +403,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
 <ul class="blockList">
 <li class="blockList">
 <h4>runIteration</h4>
-<pre>private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.regionserver.HStoreFile&gt;&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.172">runIteration</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">Lis [...]
+<pre>private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.regionserver.HStoreFile&gt;&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.173">runIteration</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">Lis [...]
                                                                     throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -417,7 +417,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
 <ul class="blockListLast">
 <li class="blockList">
 <h4>createMockStore</h4>
-<pre>private&nbsp;org.apache.hadoop.hbase.regionserver.HStore&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.196">createMockStore</a>()</pre>
+<pre>private&nbsp;org.apache.hadoop.hbase.regionserver.HStore&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.197">createMockStore</a>()</pre>
 </li>
 </ul>
 </li>
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html
index 4024d18..7843be2 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html
@@ -37,178 +37,180 @@
 <span class="sourceLineNo">029</span><a name="line.29"></a>
 <span class="sourceLineNo">030</span>import org.apache.hadoop.conf.Configuration;<a name="line.30"></a>
 <span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.HBaseConfiguration;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.regionserver.HStore;<a name="line.32"></a>
-<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.regionserver.HStoreFile;<a name="line.33"></a>
-<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.regionserver.StoreConfigInformation;<a name="line.34"></a>
-<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.testclassification.MediumTests;<a name="line.35"></a>
-<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.testclassification.RegionServerTests;<a name="line.36"></a>
-<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.util.ReflectionUtils;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>import org.junit.Test;<a name="line.38"></a>
-<span class="sourceLineNo">039</span>import org.junit.experimental.categories.Category;<a name="line.39"></a>
-<span class="sourceLineNo">040</span>import org.junit.runner.RunWith;<a name="line.40"></a>
-<span class="sourceLineNo">041</span>import org.junit.runners.Parameterized;<a name="line.41"></a>
-<span class="sourceLineNo">042</span><a name="line.42"></a>
-<span class="sourceLineNo">043</span>@Category({RegionServerTests.class, MediumTests.class})<a name="line.43"></a>
-<span class="sourceLineNo">044</span>@RunWith(Parameterized.class)<a name="line.44"></a>
-<span class="sourceLineNo">045</span>public class PerfTestCompactionPolicies extends MockStoreFileGenerator {<a name="line.45"></a>
-<span class="sourceLineNo">046</span><a name="line.46"></a>
-<span class="sourceLineNo">047</span>  private final RatioBasedCompactionPolicy cp;<a name="line.47"></a>
-<span class="sourceLineNo">048</span>  private final StoreFileListGenerator generator;<a name="line.48"></a>
-<span class="sourceLineNo">049</span>  private final HStore store;<a name="line.49"></a>
-<span class="sourceLineNo">050</span>  private Class&lt;? extends StoreFileListGenerator&gt; fileGenClass;<a name="line.50"></a>
-<span class="sourceLineNo">051</span>  private final int max;<a name="line.51"></a>
-<span class="sourceLineNo">052</span>  private final int min;<a name="line.52"></a>
-<span class="sourceLineNo">053</span>  private final float ratio;<a name="line.53"></a>
-<span class="sourceLineNo">054</span>  private long written = 0;<a name="line.54"></a>
-<span class="sourceLineNo">055</span><a name="line.55"></a>
-<span class="sourceLineNo">056</span>  @Parameterized.Parameters<a name="line.56"></a>
-<span class="sourceLineNo">057</span>  public static Collection&lt;Object[]&gt; data() {<a name="line.57"></a>
-<span class="sourceLineNo">058</span><a name="line.58"></a>
+<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.client.RegionInfoBuilder;<a name="line.32"></a>
+<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.regionserver.HStore;<a name="line.33"></a>
+<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.regionserver.HStoreFile;<a name="line.34"></a>
+<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.regionserver.StoreConfigInformation;<a name="line.35"></a>
+<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.testclassification.MediumTests;<a name="line.36"></a>
+<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.testclassification.RegionServerTests;<a name="line.37"></a>
+<span class="sourceLineNo">038</span>import org.apache.hadoop.hbase.util.ReflectionUtils;<a name="line.38"></a>
+<span class="sourceLineNo">039</span>import org.junit.Test;<a name="line.39"></a>
+<span class="sourceLineNo">040</span>import org.junit.experimental.categories.Category;<a name="line.40"></a>
+<span class="sourceLineNo">041</span>import org.junit.runner.RunWith;<a name="line.41"></a>
+<span class="sourceLineNo">042</span>import org.junit.runners.Parameterized;<a name="line.42"></a>
+<span class="sourceLineNo">043</span><a name="line.43"></a>
+<span class="sourceLineNo">044</span>@Category({RegionServerTests.class, MediumTests.class})<a name="line.44"></a>
+<span class="sourceLineNo">045</span>@RunWith(Parameterized.class)<a name="line.45"></a>
+<span class="sourceLineNo">046</span>public class PerfTestCompactionPolicies extends MockStoreFileGenerator {<a name="line.46"></a>
+<span class="sourceLineNo">047</span><a name="line.47"></a>
+<span class="sourceLineNo">048</span>  private final RatioBasedCompactionPolicy cp;<a name="line.48"></a>
+<span class="sourceLineNo">049</span>  private final StoreFileListGenerator generator;<a name="line.49"></a>
+<span class="sourceLineNo">050</span>  private final HStore store;<a name="line.50"></a>
+<span class="sourceLineNo">051</span>  private Class&lt;? extends StoreFileListGenerator&gt; fileGenClass;<a name="line.51"></a>
+<span class="sourceLineNo">052</span>  private final int max;<a name="line.52"></a>
+<span class="sourceLineNo">053</span>  private final int min;<a name="line.53"></a>
+<span class="sourceLineNo">054</span>  private final float ratio;<a name="line.54"></a>
+<span class="sourceLineNo">055</span>  private long written = 0;<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span>  @Parameterized.Parameters<a name="line.57"></a>
+<span class="sourceLineNo">058</span>  public static Collection&lt;Object[]&gt; data() {<a name="line.58"></a>
 <span class="sourceLineNo">059</span><a name="line.59"></a>
 <span class="sourceLineNo">060</span><a name="line.60"></a>
-<span class="sourceLineNo">061</span>    Class&lt;?&gt;[] policyClasses = new Class[]{<a name="line.61"></a>
-<span class="sourceLineNo">062</span>        EverythingPolicy.class,<a name="line.62"></a>
-<span class="sourceLineNo">063</span>        RatioBasedCompactionPolicy.class,<a name="line.63"></a>
-<span class="sourceLineNo">064</span>        ExploringCompactionPolicy.class,<a name="line.64"></a>
-<span class="sourceLineNo">065</span>    };<a name="line.65"></a>
-<span class="sourceLineNo">066</span><a name="line.66"></a>
-<span class="sourceLineNo">067</span>    Class&lt;?&gt;[] fileListGenClasses = new Class[]{<a name="line.67"></a>
-<span class="sourceLineNo">068</span>        ExplicitFileListGenerator.class,<a name="line.68"></a>
-<span class="sourceLineNo">069</span>        ConstantSizeFileListGenerator.class,<a name="line.69"></a>
-<span class="sourceLineNo">070</span>        SemiConstantSizeFileListGenerator.class,<a name="line.70"></a>
-<span class="sourceLineNo">071</span>        GaussianFileListGenerator.class,<a name="line.71"></a>
-<span class="sourceLineNo">072</span>        SinusoidalFileListGenerator.class,<a name="line.72"></a>
-<span class="sourceLineNo">073</span>        SpikyFileListGenerator.class<a name="line.73"></a>
-<span class="sourceLineNo">074</span>     };<a name="line.74"></a>
-<span class="sourceLineNo">075</span><a name="line.75"></a>
-<span class="sourceLineNo">076</span>    int[] maxFileValues = new int[] {10};<a name="line.76"></a>
-<span class="sourceLineNo">077</span>    int[] minFilesValues = new int[] {3};<a name="line.77"></a>
-<span class="sourceLineNo">078</span>    float[] ratioValues = new float[] {1.2f};<a name="line.78"></a>
-<span class="sourceLineNo">079</span><a name="line.79"></a>
-<span class="sourceLineNo">080</span>    List&lt;Object[]&gt; params = new ArrayList&lt;&gt;(<a name="line.80"></a>
-<span class="sourceLineNo">081</span>        maxFileValues.length<a name="line.81"></a>
-<span class="sourceLineNo">082</span>        * minFilesValues.length<a name="line.82"></a>
-<span class="sourceLineNo">083</span>        * fileListGenClasses.length<a name="line.83"></a>
-<span class="sourceLineNo">084</span>        * policyClasses.length);<a name="line.84"></a>
-<span class="sourceLineNo">085</span><a name="line.85"></a>
+<span class="sourceLineNo">061</span><a name="line.61"></a>
+<span class="sourceLineNo">062</span>    Class&lt;?&gt;[] policyClasses = new Class[]{<a name="line.62"></a>
+<span class="sourceLineNo">063</span>        EverythingPolicy.class,<a name="line.63"></a>
+<span class="sourceLineNo">064</span>        RatioBasedCompactionPolicy.class,<a name="line.64"></a>
+<span class="sourceLineNo">065</span>        ExploringCompactionPolicy.class,<a name="line.65"></a>
+<span class="sourceLineNo">066</span>    };<a name="line.66"></a>
+<span class="sourceLineNo">067</span><a name="line.67"></a>
+<span class="sourceLineNo">068</span>    Class&lt;?&gt;[] fileListGenClasses = new Class[]{<a name="line.68"></a>
+<span class="sourceLineNo">069</span>        ExplicitFileListGenerator.class,<a name="line.69"></a>
+<span class="sourceLineNo">070</span>        ConstantSizeFileListGenerator.class,<a name="line.70"></a>
+<span class="sourceLineNo">071</span>        SemiConstantSizeFileListGenerator.class,<a name="line.71"></a>
+<span class="sourceLineNo">072</span>        GaussianFileListGenerator.class,<a name="line.72"></a>
+<span class="sourceLineNo">073</span>        SinusoidalFileListGenerator.class,<a name="line.73"></a>
+<span class="sourceLineNo">074</span>        SpikyFileListGenerator.class<a name="line.74"></a>
+<span class="sourceLineNo">075</span>     };<a name="line.75"></a>
+<span class="sourceLineNo">076</span><a name="line.76"></a>
+<span class="sourceLineNo">077</span>    int[] maxFileValues = new int[] {10};<a name="line.77"></a>
+<span class="sourceLineNo">078</span>    int[] minFilesValues = new int[] {3};<a name="line.78"></a>
+<span class="sourceLineNo">079</span>    float[] ratioValues = new float[] {1.2f};<a name="line.79"></a>
+<span class="sourceLineNo">080</span><a name="line.80"></a>
+<span class="sourceLineNo">081</span>    List&lt;Object[]&gt; params = new ArrayList&lt;&gt;(<a name="line.81"></a>
+<span class="sourceLineNo">082</span>        maxFileValues.length<a name="line.82"></a>
+<span class="sourceLineNo">083</span>        * minFilesValues.length<a name="line.83"></a>
+<span class="sourceLineNo">084</span>        * fileListGenClasses.length<a name="line.84"></a>
+<span class="sourceLineNo">085</span>        * policyClasses.length);<a name="line.85"></a>
 <span class="sourceLineNo">086</span><a name="line.86"></a>
-<span class="sourceLineNo">087</span>    for (Class&lt;?&gt; policyClass : policyClasses) {<a name="line.87"></a>
-<span class="sourceLineNo">088</span>      for (Class&lt;?&gt; genClass : fileListGenClasses) {<a name="line.88"></a>
-<span class="sourceLineNo">089</span>        for (int maxFile : maxFileValues) {<a name="line.89"></a>
-<span class="sourceLineNo">090</span>          for (int minFile : minFilesValues) {<a name="line.90"></a>
-<span class="sourceLineNo">091</span>            for (float ratio : ratioValues) {<a name="line.91"></a>
-<span class="sourceLineNo">092</span>              params.add(new Object[] { policyClass, genClass, maxFile, minFile, ratio });<a name="line.92"></a>
-<span class="sourceLineNo">093</span>            }<a name="line.93"></a>
-<span class="sourceLineNo">094</span>          }<a name="line.94"></a>
-<span class="sourceLineNo">095</span>        }<a name="line.95"></a>
-<span class="sourceLineNo">096</span>      }<a name="line.96"></a>
-<span class="sourceLineNo">097</span>    }<a name="line.97"></a>
-<span class="sourceLineNo">098</span><a name="line.98"></a>
-<span class="sourceLineNo">099</span>    return params;<a name="line.99"></a>
-<span class="sourceLineNo">100</span>  }<a name="line.100"></a>
-<span class="sourceLineNo">101</span><a name="line.101"></a>
-<span class="sourceLineNo">102</span>  /**<a name="line.102"></a>
-<span class="sourceLineNo">103</span>   * Test the perf of a CompactionPolicy with settings.<a name="line.103"></a>
-<span class="sourceLineNo">104</span>   * @param cpClass The compaction policy to test<a name="line.104"></a>
-<span class="sourceLineNo">105</span>   * @param inMmax The maximum number of file to compact<a name="line.105"></a>
-<span class="sourceLineNo">106</span>   * @param inMin The min number of files to compact<a name="line.106"></a>
-<span class="sourceLineNo">107</span>   * @param inRatio The ratio that files must be under to be compacted.<a name="line.107"></a>
-<span class="sourceLineNo">108</span>   */<a name="line.108"></a>
-<span class="sourceLineNo">109</span>  public PerfTestCompactionPolicies(<a name="line.109"></a>
-<span class="sourceLineNo">110</span>      final Class&lt;? extends CompactionPolicy&gt; cpClass,<a name="line.110"></a>
-<span class="sourceLineNo">111</span>      final Class&lt;? extends StoreFileListGenerator&gt; fileGenClass,<a name="line.111"></a>
-<span class="sourceLineNo">112</span>      final int inMmax,<a name="line.112"></a>
-<span class="sourceLineNo">113</span>      final int inMin,<a name="line.113"></a>
-<span class="sourceLineNo">114</span>      final float inRatio) throws IllegalAccessException, InstantiationException,<a name="line.114"></a>
-<span class="sourceLineNo">115</span>      NoSuchMethodException, InvocationTargetException {<a name="line.115"></a>
-<span class="sourceLineNo">116</span>    super(PerfTestCompactionPolicies.class);<a name="line.116"></a>
-<span class="sourceLineNo">117</span>    this.fileGenClass = fileGenClass;<a name="line.117"></a>
-<span class="sourceLineNo">118</span>    this.max = inMmax;<a name="line.118"></a>
-<span class="sourceLineNo">119</span>    this.min = inMin;<a name="line.119"></a>
-<span class="sourceLineNo">120</span>    this.ratio = inRatio;<a name="line.120"></a>
-<span class="sourceLineNo">121</span><a name="line.121"></a>
-<span class="sourceLineNo">122</span>    // Hide lots of logging so the system out is usable as a tab delimited file.<a name="line.122"></a>
-<span class="sourceLineNo">123</span>    org.apache.log4j.Logger.getLogger(CompactionConfiguration.class).<a name="line.123"></a>
-<span class="sourceLineNo">124</span>        setLevel(org.apache.log4j.Level.ERROR);<a name="line.124"></a>
-<span class="sourceLineNo">125</span>    org.apache.log4j.Logger.getLogger(RatioBasedCompactionPolicy.class).<a name="line.125"></a>
-<span class="sourceLineNo">126</span>        setLevel(org.apache.log4j.Level.ERROR);<a name="line.126"></a>
-<span class="sourceLineNo">127</span><a name="line.127"></a>
-<span class="sourceLineNo">128</span>    org.apache.log4j.Logger.getLogger(cpClass).setLevel(org.apache.log4j.Level.ERROR);<a name="line.128"></a>
-<span class="sourceLineNo">129</span><a name="line.129"></a>
+<span class="sourceLineNo">087</span><a name="line.87"></a>
+<span class="sourceLineNo">088</span>    for (Class&lt;?&gt; policyClass : policyClasses) {<a name="line.88"></a>
+<span class="sourceLineNo">089</span>      for (Class&lt;?&gt; genClass : fileListGenClasses) {<a name="line.89"></a>
+<span class="sourceLineNo">090</span>        for (int maxFile : maxFileValues) {<a name="line.90"></a>
+<span class="sourceLineNo">091</span>          for (int minFile : minFilesValues) {<a name="line.91"></a>
+<span class="sourceLineNo">092</span>            for (float ratio : ratioValues) {<a name="line.92"></a>
+<span class="sourceLineNo">093</span>              params.add(new Object[] { policyClass, genClass, maxFile, minFile, ratio });<a name="line.93"></a>
+<span class="sourceLineNo">094</span>            }<a name="line.94"></a>
+<span class="sourceLineNo">095</span>          }<a name="line.95"></a>
+<span class="sourceLineNo">096</span>        }<a name="line.96"></a>
+<span class="sourceLineNo">097</span>      }<a name="line.97"></a>
+<span class="sourceLineNo">098</span>    }<a name="line.98"></a>
+<span class="sourceLineNo">099</span><a name="line.99"></a>
+<span class="sourceLineNo">100</span>    return params;<a name="line.100"></a>
+<span class="sourceLineNo">101</span>  }<a name="line.101"></a>
+<span class="sourceLineNo">102</span><a name="line.102"></a>
+<span class="sourceLineNo">103</span>  /**<a name="line.103"></a>
+<span class="sourceLineNo">104</span>   * Test the perf of a CompactionPolicy with settings.<a name="line.104"></a>
+<span class="sourceLineNo">105</span>   * @param cpClass The compaction policy to test<a name="line.105"></a>
+<span class="sourceLineNo">106</span>   * @param inMmax The maximum number of file to compact<a name="line.106"></a>
+<span class="sourceLineNo">107</span>   * @param inMin The min number of files to compact<a name="line.107"></a>
+<span class="sourceLineNo">108</span>   * @param inRatio The ratio that files must be under to be compacted.<a name="line.108"></a>
+<span class="sourceLineNo">109</span>   */<a name="line.109"></a>
+<span class="sourceLineNo">110</span>  public PerfTestCompactionPolicies(<a name="line.110"></a>
+<span class="sourceLineNo">111</span>      final Class&lt;? extends CompactionPolicy&gt; cpClass,<a name="line.111"></a>
+<span class="sourceLineNo">112</span>      final Class&lt;? extends StoreFileListGenerator&gt; fileGenClass,<a name="line.112"></a>
+<span class="sourceLineNo">113</span>      final int inMmax,<a name="line.113"></a>
+<span class="sourceLineNo">114</span>      final int inMin,<a name="line.114"></a>
+<span class="sourceLineNo">115</span>      final float inRatio) throws IllegalAccessException, InstantiationException,<a name="line.115"></a>
+<span class="sourceLineNo">116</span>      NoSuchMethodException, InvocationTargetException {<a name="line.116"></a>
+<span class="sourceLineNo">117</span>    super(PerfTestCompactionPolicies.class);<a name="line.117"></a>
+<span class="sourceLineNo">118</span>    this.fileGenClass = fileGenClass;<a name="line.118"></a>
+<span class="sourceLineNo">119</span>    this.max = inMmax;<a name="line.119"></a>
+<span class="sourceLineNo">120</span>    this.min = inMin;<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    this.ratio = inRatio;<a name="line.121"></a>
+<span class="sourceLineNo">122</span><a name="line.122"></a>
+<span class="sourceLineNo">123</span>    // Hide lots of logging so the system out is usable as a tab delimited file.<a name="line.123"></a>
+<span class="sourceLineNo">124</span>    org.apache.log4j.Logger.getLogger(CompactionConfiguration.class).<a name="line.124"></a>
+<span class="sourceLineNo">125</span>        setLevel(org.apache.log4j.Level.ERROR);<a name="line.125"></a>
+<span class="sourceLineNo">126</span>    org.apache.log4j.Logger.getLogger(RatioBasedCompactionPolicy.class).<a name="line.126"></a>
+<span class="sourceLineNo">127</span>        setLevel(org.apache.log4j.Level.ERROR);<a name="line.127"></a>
+<span class="sourceLineNo">128</span><a name="line.128"></a>
+<span class="sourceLineNo">129</span>    org.apache.log4j.Logger.getLogger(cpClass).setLevel(org.apache.log4j.Level.ERROR);<a name="line.129"></a>
 <span class="sourceLineNo">130</span><a name="line.130"></a>
-<span class="sourceLineNo">131</span>    Configuration configuration = HBaseConfiguration.create();<a name="line.131"></a>
-<span class="sourceLineNo">132</span><a name="line.132"></a>
-<span class="sourceLineNo">133</span>    // Make sure that this doesn't include every file.<a name="line.133"></a>
-<span class="sourceLineNo">134</span>    configuration.setInt("hbase.hstore.compaction.max", max);<a name="line.134"></a>
-<span class="sourceLineNo">135</span>    configuration.setInt("hbase.hstore.compaction.min", min);<a name="line.135"></a>
-<span class="sourceLineNo">136</span>    configuration.setFloat("hbase.hstore.compaction.ratio", ratio);<a name="line.136"></a>
-<span class="sourceLineNo">137</span><a name="line.137"></a>
-<span class="sourceLineNo">138</span>    store = createMockStore();<a name="line.138"></a>
-<span class="sourceLineNo">139</span>    this.cp = ReflectionUtils.instantiateWithCustomCtor(cpClass.getName(),<a name="line.139"></a>
-<span class="sourceLineNo">140</span>        new Class[] {Configuration.class, StoreConfigInformation.class },<a name="line.140"></a>
-<span class="sourceLineNo">141</span>        new Object[] {configuration, store });<a name="line.141"></a>
-<span class="sourceLineNo">142</span><a name="line.142"></a>
-<span class="sourceLineNo">143</span>    this.generator = fileGenClass.getDeclaredConstructor().newInstance();<a name="line.143"></a>
-<span class="sourceLineNo">144</span>    // Used for making paths<a name="line.144"></a>
-<span class="sourceLineNo">145</span>  }<a name="line.145"></a>
-<span class="sourceLineNo">146</span><a name="line.146"></a>
-<span class="sourceLineNo">147</span>  @Test<a name="line.147"></a>
-<span class="sourceLineNo">148</span>  public final void testSelection() throws Exception {<a name="line.148"></a>
-<span class="sourceLineNo">149</span>    long fileDiff = 0;<a name="line.149"></a>
-<span class="sourceLineNo">150</span>    for (List&lt;HStoreFile&gt; storeFileList : generator) {<a name="line.150"></a>
-<span class="sourceLineNo">151</span>      List&lt;HStoreFile&gt; currentFiles = new ArrayList&lt;&gt;(18);<a name="line.151"></a>
-<span class="sourceLineNo">152</span>      for (HStoreFile file : storeFileList) {<a name="line.152"></a>
-<span class="sourceLineNo">153</span>        currentFiles.add(file);<a name="line.153"></a>
-<span class="sourceLineNo">154</span>        currentFiles = runIteration(currentFiles);<a name="line.154"></a>
-<span class="sourceLineNo">155</span>      }<a name="line.155"></a>
-<span class="sourceLineNo">156</span>      fileDiff += (storeFileList.size() - currentFiles.size());<a name="line.156"></a>
-<span class="sourceLineNo">157</span>    }<a name="line.157"></a>
-<span class="sourceLineNo">158</span><a name="line.158"></a>
-<span class="sourceLineNo">159</span>    // print out tab delimited so that it can be used in excel/gdocs.<a name="line.159"></a>
-<span class="sourceLineNo">160</span>    System.out.println(<a name="line.160"></a>
-<span class="sourceLineNo">161</span>            cp.getClass().getSimpleName()<a name="line.161"></a>
-<span class="sourceLineNo">162</span>            + "\t" + fileGenClass.getSimpleName()<a name="line.162"></a>
-<span class="sourceLineNo">163</span>            + "\t" + max<a name="line.163"></a>
-<span class="sourceLineNo">164</span>            + "\t" + min<a name="line.164"></a>
-<span class="sourceLineNo">165</span>            + "\t" + ratio<a name="line.165"></a>
-<span class="sourceLineNo">166</span>            + "\t" + written<a name="line.166"></a>
-<span class="sourceLineNo">167</span>            + "\t" + fileDiff<a name="line.167"></a>
-<span class="sourceLineNo">168</span>    );<a name="line.168"></a>
-<span class="sourceLineNo">169</span>  }<a name="line.169"></a>
-<span class="sourceLineNo">170</span><a name="line.170"></a>
+<span class="sourceLineNo">131</span><a name="line.131"></a>
+<span class="sourceLineNo">132</span>    Configuration configuration = HBaseConfiguration.create();<a name="line.132"></a>
+<span class="sourceLineNo">133</span><a name="line.133"></a>
+<span class="sourceLineNo">134</span>    // Make sure that this doesn't include every file.<a name="line.134"></a>
+<span class="sourceLineNo">135</span>    configuration.setInt("hbase.hstore.compaction.max", max);<a name="line.135"></a>
+<span class="sourceLineNo">136</span>    configuration.setInt("hbase.hstore.compaction.min", min);<a name="line.136"></a>
+<span class="sourceLineNo">137</span>    configuration.setFloat("hbase.hstore.compaction.ratio", ratio);<a name="line.137"></a>
+<span class="sourceLineNo">138</span><a name="line.138"></a>
+<span class="sourceLineNo">139</span>    store = createMockStore();<a name="line.139"></a>
+<span class="sourceLineNo">140</span>    this.cp = ReflectionUtils.instantiateWithCustomCtor(cpClass.getName(),<a name="line.140"></a>
+<span class="sourceLineNo">141</span>        new Class[] {Configuration.class, StoreConfigInformation.class },<a name="line.141"></a>
+<span class="sourceLineNo">142</span>        new Object[] {configuration, store });<a name="line.142"></a>
+<span class="sourceLineNo">143</span><a name="line.143"></a>
+<span class="sourceLineNo">144</span>    this.generator = fileGenClass.getDeclaredConstructor().newInstance();<a name="line.144"></a>
+<span class="sourceLineNo">145</span>    // Used for making paths<a name="line.145"></a>
+<span class="sourceLineNo">146</span>  }<a name="line.146"></a>
+<span class="sourceLineNo">147</span><a name="line.147"></a>
+<span class="sourceLineNo">148</span>  @Test<a name="line.148"></a>
+<span class="sourceLineNo">149</span>  public final void testSelection() throws Exception {<a name="line.149"></a>
+<span class="sourceLineNo">150</span>    long fileDiff = 0;<a name="line.150"></a>
+<span class="sourceLineNo">151</span>    for (List&lt;HStoreFile&gt; storeFileList : generator) {<a name="line.151"></a>
+<span class="sourceLineNo">152</span>      List&lt;HStoreFile&gt; currentFiles = new ArrayList&lt;&gt;(18);<a name="line.152"></a>
+<span class="sourceLineNo">153</span>      for (HStoreFile file : storeFileList) {<a name="line.153"></a>
+<span class="sourceLineNo">154</span>        currentFiles.add(file);<a name="line.154"></a>
+<span class="sourceLineNo">155</span>        currentFiles = runIteration(currentFiles);<a name="line.155"></a>
+<span class="sourceLineNo">156</span>      }<a name="line.156"></a>
+<span class="sourceLineNo">157</span>      fileDiff += (storeFileList.size() - currentFiles.size());<a name="line.157"></a>
+<span class="sourceLineNo">158</span>    }<a name="line.158"></a>
+<span class="sourceLineNo">159</span><a name="line.159"></a>
+<span class="sourceLineNo">160</span>    // print out tab delimited so that it can be used in excel/gdocs.<a name="line.160"></a>
+<span class="sourceLineNo">161</span>    System.out.println(<a name="line.161"></a>
+<span class="sourceLineNo">162</span>            cp.getClass().getSimpleName()<a name="line.162"></a>
+<span class="sourceLineNo">163</span>            + "\t" + fileGenClass.getSimpleName()<a name="line.163"></a>
+<span class="sourceLineNo">164</span>            + "\t" + max<a name="line.164"></a>
+<span class="sourceLineNo">165</span>            + "\t" + min<a name="line.165"></a>
+<span class="sourceLineNo">166</span>            + "\t" + ratio<a name="line.166"></a>
+<span class="sourceLineNo">167</span>            + "\t" + written<a name="line.167"></a>
+<span class="sourceLineNo">168</span>            + "\t" + fileDiff<a name="line.168"></a>
+<span class="sourceLineNo">169</span>    );<a name="line.169"></a>
+<span class="sourceLineNo">170</span>  }<a name="line.170"></a>
 <span class="sourceLineNo">171</span><a name="line.171"></a>
-<span class="sourceLineNo">172</span>  private List&lt;HStoreFile&gt; runIteration(List&lt;HStoreFile&gt; startingStoreFiles) throws IOException {<a name="line.172"></a>
-<span class="sourceLineNo">173</span>    List&lt;HStoreFile&gt; storeFiles = new ArrayList&lt;&gt;(startingStoreFiles);<a name="line.173"></a>
-<span class="sourceLineNo">174</span>    CompactionRequestImpl req = cp.selectCompaction(<a name="line.174"></a>
-<span class="sourceLineNo">175</span>        storeFiles, new ArrayList&lt;&gt;(), false, false, false);<a name="line.175"></a>
-<span class="sourceLineNo">176</span>    long newFileSize = 0;<a name="line.176"></a>
-<span class="sourceLineNo">177</span><a name="line.177"></a>
-<span class="sourceLineNo">178</span>    Collection&lt;HStoreFile&gt; filesToCompact = req.getFiles();<a name="line.178"></a>
-<span class="sourceLineNo">179</span><a name="line.179"></a>
-<span class="sourceLineNo">180</span>    if (!filesToCompact.isEmpty()) {<a name="line.180"></a>
-<span class="sourceLineNo">181</span><a name="line.181"></a>
-<span class="sourceLineNo">182</span>      storeFiles = new ArrayList&lt;&gt;(storeFiles);<a name="line.182"></a>
-<span class="sourceLineNo">183</span>      storeFiles.removeAll(filesToCompact);<a name="line.183"></a>
-<span class="sourceLineNo">184</span><a name="line.184"></a>
-<span class="sourceLineNo">185</span>      for (HStoreFile storeFile : filesToCompact) {<a name="line.185"></a>
-<span class="sourceLineNo">186</span>        newFileSize += storeFile.getReader().length();<a name="line.186"></a>
-<span class="sourceLineNo">187</span>      }<a name="line.187"></a>
-<span class="sourceLineNo">188</span><a name="line.188"></a>
-<span class="sourceLineNo">189</span>      storeFiles.add(createMockStoreFileBytes(newFileSize));<a name="line.189"></a>
-<span class="sourceLineNo">190</span>    }<a name="line.190"></a>
-<span class="sourceLineNo">191</span><a name="line.191"></a>
-<span class="sourceLineNo">192</span>    written += newFileSize;<a name="line.192"></a>
-<span class="sourceLineNo">193</span>    return storeFiles;<a name="line.193"></a>
-<span class="sourceLineNo">194</span>  }<a name="line.194"></a>
-<span class="sourceLineNo">195</span><a name="line.195"></a>
-<span class="sourceLineNo">196</span>  private HStore createMockStore() {<a name="line.196"></a>
-<span class="sourceLineNo">197</span>    HStore s = mock(HStore.class);<a name="line.197"></a>
-<span class="sourceLineNo">198</span>    when(s.getStoreFileTtl()).thenReturn(Long.MAX_VALUE);<a name="line.198"></a>
-<span class="sourceLineNo">199</span>    when(s.getBlockingFileCount()).thenReturn(7L);<a name="line.199"></a>
-<span class="sourceLineNo">200</span>    return s;<a name="line.200"></a>
-<span class="sourceLineNo">201</span>  }<a name="line.201"></a>
-<span class="sourceLineNo">202</span><a name="line.202"></a>
-<span class="sourceLineNo">203</span>}<a name="line.203"></a>
+<span class="sourceLineNo">172</span><a name="line.172"></a>
+<span class="sourceLineNo">173</span>  private List&lt;HStoreFile&gt; runIteration(List&lt;HStoreFile&gt; startingStoreFiles) throws IOException {<a name="line.173"></a>
+<span class="sourceLineNo">174</span>    List&lt;HStoreFile&gt; storeFiles = new ArrayList&lt;&gt;(startingStoreFiles);<a name="line.174"></a>
+<span class="sourceLineNo">175</span>    CompactionRequestImpl req = cp.selectCompaction(<a name="line.175"></a>
+<span class="sourceLineNo">176</span>        storeFiles, new ArrayList&lt;&gt;(), false, false, false);<a name="line.176"></a>
+<span class="sourceLineNo">177</span>    long newFileSize = 0;<a name="line.177"></a>
+<span class="sourceLineNo">178</span><a name="line.178"></a>
+<span class="sourceLineNo">179</span>    Collection&lt;HStoreFile&gt; filesToCompact = req.getFiles();<a name="line.179"></a>
+<span class="sourceLineNo">180</span><a name="line.180"></a>
+<span class="sourceLineNo">181</span>    if (!filesToCompact.isEmpty()) {<a name="line.181"></a>
+<span class="sourceLineNo">182</span><a name="line.182"></a>
+<span class="sourceLineNo">183</span>      storeFiles = new ArrayList&lt;&gt;(storeFiles);<a name="line.183"></a>
+<span class="sourceLineNo">184</span>      storeFiles.removeAll(filesToCompact);<a name="line.184"></a>
+<span class="sourceLineNo">185</span><a name="line.185"></a>
+<span class="sourceLineNo">186</span>      for (HStoreFile storeFile : filesToCompact) {<a name="line.186"></a>
+<span class="sourceLineNo">187</span>        newFileSize += storeFile.getReader().length();<a name="line.187"></a>
+<span class="sourceLineNo">188</span>      }<a name="line.188"></a>
+<span class="sourceLineNo">189</span><a name="line.189"></a>
+<span class="sourceLineNo">190</span>      storeFiles.add(createMockStoreFileBytes(newFileSize));<a name="line.190"></a>
+<span class="sourceLineNo">191</span>    }<a name="line.191"></a>
+<span class="sourceLineNo">192</span><a name="line.192"></a>
+<span class="sourceLineNo">193</span>    written += newFileSize;<a name="line.193"></a>
+<span class="sourceLineNo">194</span>    return storeFiles;<a name="line.194"></a>
+<span class="sourceLineNo">195</span>  }<a name="line.195"></a>
+<span class="sourceLineNo">196</span><a name="line.196"></a>
+<span class="sourceLineNo">197</span>  private HStore createMockStore() {<a name="line.197"></a>
+<span class="sourceLineNo">198</span>    HStore s = mock(HStore.class);<a name="line.198"></a>
+<span class="sourceLineNo">199</span>    when(s.getStoreFileTtl()).thenReturn(Long.MAX_VALUE);<a name="line.199"></a>
+<span class="sourceLineNo">200</span>    when(s.getBlockingFileCount()).thenReturn(7L);<a name="line.200"></a>
+<span class="sourceLineNo">201</span>    when(s.getRegionInfo()).thenReturn(RegionInfoBuilder.FIRST_META_REGIONINFO);<a name="line.201"></a>
+<span class="sourceLineNo">202</span>    return s;<a name="line.202"></a>
+<span class="sourceLineNo">203</span>  }<a name="line.203"></a>
+<span class="sourceLineNo">204</span><a name="line.204"></a>
+<span class="sourceLineNo">205</span>}<a name="line.205"></a>