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 ©2007–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 ©2007–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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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 ©2007–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 ©2007–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 ©2007–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 ©2007–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 ©2007–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 ©2007–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 ©2007–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 ©2007–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 ©2007–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 ©2007–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 ©2007–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="$HBASE_JMX_OPTS -Dcom.sun.management.jmxrem
<div class="row">
<p>Copyright ©2007–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 ©2007–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 ©2007–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 ©2007–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 ©2007–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 ©2007–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 ©2007–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 ©2007–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 ©2007–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 ©2007–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 ©2007–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 ©2007–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 ©2007–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 ©2007–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 ©2007–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 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 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 <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 <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 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 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 <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><? extends <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#li [...]
+<pre>private <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><? extends <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#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 int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.51">max</a></pre>
+<pre>private final 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 int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.52">min</a></pre>
+<pre>private final 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 float <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.53">ratio</a></pre>
+<pre>private final 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 long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.54">written</a></pre>
+<pre>private 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 <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><? extends org.apache.hadoop.hbase.regionserver.compactions.CompactionPolicy> cpClass,
+<pre>public <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><? extends org.apache.hadoop.hbase.regionserver.compactions.CompactionPolicy> 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><? extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StoreFileListGenerator.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StoreFileListGenerator</a>> fileGenClass,
int inMmax,
int 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 <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><<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>[]> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.57">data</a>()</pre>
+<pre>public static <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><<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>[]> <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 void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.148">testSelection</a>()
+<pre>public final void <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 <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><org.apache.hadoop.hbase.regionserver.HStoreFile> <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 <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><org.apache.hadoop.hbase.regionserver.HStoreFile> <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 org.apache.hadoop.hbase.regionserver.HStore <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PerfTestCompactionPolicies.html#line.196">createMockStore</a>()</pre>
+<pre>private org.apache.hadoop.hbase.regionserver.HStore <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<? extends StoreFileListGenerator> 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<Object[]> 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<? extends StoreFileListGenerator> 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<Object[]> 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<?>[] 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<?>[] 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<Object[]> params = new ArrayList<>(<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<?>[] 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<?>[] 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<Object[]> params = new ArrayList<>(<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<?> policyClass : policyClasses) {<a name="line.87"></a>
-<span class="sourceLineNo">088</span> for (Class<?> 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<? extends CompactionPolicy> cpClass,<a name="line.110"></a>
-<span class="sourceLineNo">111</span> final Class<? extends StoreFileListGenerator> 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<?> policyClass : policyClasses) {<a name="line.88"></a>
+<span class="sourceLineNo">089</span> for (Class<?> 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<? extends CompactionPolicy> cpClass,<a name="line.111"></a>
+<span class="sourceLineNo">112</span> final Class<? extends StoreFileListGenerator> 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<HStoreFile> storeFileList : generator) {<a name="line.150"></a>
-<span class="sourceLineNo">151</span> List<HStoreFile> currentFiles = new ArrayList<>(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<HStoreFile> storeFileList : generator) {<a name="line.151"></a>
+<span class="sourceLineNo">152</span> List<HStoreFile> currentFiles = new ArrayList<>(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<HStoreFile> runIteration(List<HStoreFile> startingStoreFiles) throws IOException {<a name="line.172"></a>
-<span class="sourceLineNo">173</span> List<HStoreFile> storeFiles = new ArrayList<>(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<>(), 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<HStoreFile> 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<>(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<HStoreFile> runIteration(List<HStoreFile> startingStoreFiles) throws IOException {<a name="line.173"></a>
+<span class="sourceLineNo">174</span> List<HStoreFile> storeFiles = new ArrayList<>(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<>(), 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<HStoreFile> 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<>(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>