http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bb398572/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html b/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html index a81b8f8..16228f3 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html @@ -112,7 +112,7 @@ </dl> <hr> <br> -<pre>private static final class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.1606">WALSplitter.WriterAndPath</a> +<pre>private static final class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.1764">WALSplitter.WriterAndPath</a> extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.SinkWriter</a></pre> <div class="block">Private data structure that wraps a Writer and its Path, also collecting statistics about the data written to this output.</div> @@ -215,7 +215,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.SinkWrit <ul class="blockList"> <li class="blockList"> <h4>p</h4> -<pre>final org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html#line.1607">p</a></pre> +<pre>final org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html#line.1765">p</a></pre> </li> </ul> <a name="w"> @@ -224,7 +224,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.SinkWrit <ul class="blockList"> <li class="blockList"> <h4>w</h4> -<pre>final <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html#line.1608">w</a></pre> +<pre>final <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html#line.1766">w</a></pre> </li> </ul> <a name="minLogSeqNum"> @@ -233,7 +233,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.SinkWrit <ul class="blockListLast"> <li class="blockList"> <h4>minLogSeqNum</h4> -<pre>final long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html#line.1609">minLogSeqNum</a></pre> +<pre>final long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html#line.1767">minLogSeqNum</a></pre> </li> </ul> </li> @@ -250,7 +250,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.SinkWrit <ul class="blockListLast"> <li class="blockList"> <h4>WriterAndPath</h4> -<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html#line.1611">WriterAndPath</a>(org.apache.hadoop.fs.Path p, +<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html#line.1769">WriterAndPath</a>(org.apache.hadoop.fs.Path p, <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> w, long minLogSeqNum)</pre> </li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bb398572/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html b/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html index 902e1f7..455de23 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html @@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.991">WALSplitter.WriterThread</a> +<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.1020">WALSplitter.WriterThread</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a></pre> </li> </ul> @@ -266,7 +266,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html? <ul class="blockList"> <li class="blockList"> <h4>shouldStop</h4> -<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#line.992">shouldStop</a></pre> +<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#line.1021">shouldStop</a></pre> </li> </ul> <a name="controller"> @@ -275,7 +275,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html? <ul class="blockList"> <li class="blockList"> <h4>controller</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.PipelineController</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#line.993">controller</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.PipelineController</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#line.1022">controller</a></pre> </li> </ul> <a name="entryBuffers"> @@ -284,7 +284,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html? <ul class="blockList"> <li class="blockList"> <h4>entryBuffers</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.EntryBuffers.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.EntryBuffers</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#line.994">entryBuffers</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.EntryBuffers.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.EntryBuffers</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#line.1023">entryBuffers</a></pre> </li> </ul> <a name="outputSink"> @@ -293,7 +293,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html? <ul class="blockListLast"> <li class="blockList"> <h4>outputSink</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.OutputSink</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#line.995">outputSink</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.OutputSink</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#line.1024">outputSink</a></pre> </li> </ul> </li> @@ -310,7 +310,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html? <ul class="blockListLast"> <li class="blockList"> <h4>WriterThread</h4> -<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#line.997">WriterThread</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.PipelineController</a> controller, +<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#line.1026">WriterThread</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.PipelineController</a> controller, <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.EntryBuffers.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.EntryBuffers</a> entryBuffers, <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.OutputSink</a> sink, int i)</pre> @@ -330,7 +330,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html? <ul class="blockList"> <li class="blockList"> <h4>run</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#line.1005">run</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#line.1034">run</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true#run--" title="class or interface in java.lang">run</a></code> in interface <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a></code></dd> @@ -345,7 +345,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html? <ul class="blockList"> <li class="blockList"> <h4>doRun</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#line.1014">doRun</a>() +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#line.1043">doRun</a>() throws <a href="http://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> @@ -359,7 +359,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html? <ul class="blockList"> <li class="blockList"> <h4>writeBuffer</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#line.1044">writeBuffer</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.RegionEntryBuffer</a> buffer) +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#line.1073">writeBuffer</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.RegionEntryBuffer</a> buffer) throws <a href="http://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> @@ -373,7 +373,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html? <ul class="blockListLast"> <li class="blockList"> <h4>finish</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#line.1048">finish</a>()</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#line.1077">finish</a>()</pre> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bb398572/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.html b/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.html index dfc0c06..a607640 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.html @@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab"; <div class="subNav"> <ul class="navList"> <li><a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.WriterBase.html" title="interface in org.apache.hadoop.hbase.wal"><span class="typeNameLink">Prev Class</span></a></li> -<li><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.CorruptedLogFileException.html" title="class in org.apache.hadoop.hbase.wal"><span class="typeNameLink">Next Class</span></a></li> +<li><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.BoundedLogWriterCreationOutputSink.html" title="class in org.apache.hadoop.hbase.wal"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../../index.html?org/apache/hadoop/hbase/wal/WALSplitter.html" target="_top">Frames</a></li> @@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre>@InterfaceAudience.Private -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.108">WALSplitter</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.109">WALSplitter</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> <div class="block">This class is responsible for splitting up a bunch of regionserver commit log files that are no longer being written to, into new files, one per region, for @@ -134,61 +134,65 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <th class="colLast" scope="col">Class and Description</th> </tr> <tr class="altColor"> +<td class="colFirst"><code>(package private) class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.BoundedLogWriterCreationOutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.BoundedLogWriterCreationOutputSink</a></span></code> </td> +</tr> +<tr class="rowColor"> <td class="colFirst"><code>(package private) static class </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.CorruptedLogFileException.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.CorruptedLogFileException</a></span></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static class </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.EntryBuffers.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.EntryBuffers</a></span></code> <div class="block">Class which accumulates edits and separates them into a buffer per region while simultaneously accounting RAM usage.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>(package private) class </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.LogRecoveredEditsOutputSink</a></span></code> <div class="block">Class that manages the output streams from the log splitting process.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static class </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.MutationReplay</a></span></code> <div class="block">A struct used by getMutationsFromWALEntry</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static class </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.OutputSink</a></span></code> <div class="block">The following class is an abstraction class to provide a common interface to support different ways of consuming recovered edits.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static class </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.PipelineController</a></span></code> <div class="block">Contains some methods to control WAL-entries producer / consumer interactions</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static class </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.RegionEntryBuffer</a></span></code> <div class="block">A buffer of some number of edits for a given region.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static class </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.SinkWriter</a></span></code> <div class="block">Class wraps the actual writer which writes data out and related statistics</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private static class </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a></span></code> <div class="block">Private data structure that wraps a Writer and its Path, also collecting statistics about the data written to this output.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static class </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterThread</a></span></code> </td> </tr> @@ -274,9 +278,17 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? </td> </tr> <tr class="altColor"> +<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#SPLIT_WRITER_CREATION_BOUNDED">SPLIT_WRITER_CREATION_BOUNDED</a></span></code> </td> +</tr> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#splitLogWorkerCoordination">splitLogWorkerCoordination</a></span></code> </td> </tr> +<tr class="altColor"> +<td class="colFirst"><code>private boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#splitWriterCreationBounded">splitWriterCreationBounded</a></span></code> </td> +</tr> <tr class="rowColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#status">status</a></span></code> </td> @@ -508,7 +520,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>LOG</h4> -<pre>private static final org.slf4j.Logger <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.109">LOG</a></pre> +<pre>private static final org.slf4j.Logger <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.110">LOG</a></pre> </li> </ul> <a name="SPLIT_SKIP_ERRORS_DEFAULT"> @@ -517,7 +529,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>SPLIT_SKIP_ERRORS_DEFAULT</h4> -<pre>public static final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.112">SPLIT_SKIP_ERRORS_DEFAULT</a></pre> +<pre>public static final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.113">SPLIT_SKIP_ERRORS_DEFAULT</a></pre> <div class="block">By default we retry errors in splitting, rather than skipping.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -531,7 +543,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>rootDir</h4> -<pre>protected final org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.115">rootDir</a></pre> +<pre>protected final org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.116">rootDir</a></pre> </li> </ul> <a name="fs"> @@ -540,7 +552,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>fs</h4> -<pre>protected final org.apache.hadoop.fs.FileSystem <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.116">fs</a></pre> +<pre>protected final org.apache.hadoop.fs.FileSystem <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.117">fs</a></pre> </li> </ul> <a name="conf"> @@ -549,7 +561,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>conf</h4> -<pre>protected final org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.117">conf</a></pre> +<pre>protected final org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.118">conf</a></pre> </li> </ul> <a name="outputSink"> @@ -558,7 +570,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>outputSink</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.OutputSink</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.121">outputSink</a></pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.OutputSink</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.122">outputSink</a></pre> </li> </ul> <a name="entryBuffers"> @@ -567,7 +579,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>entryBuffers</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.EntryBuffers.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.EntryBuffers</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.122">entryBuffers</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.EntryBuffers.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.EntryBuffers</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.123">entryBuffers</a></pre> </li> </ul> <a name="splitLogWorkerCoordination"> @@ -576,7 +588,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>splitLogWorkerCoordination</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.124">splitLogWorkerCoordination</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.125">splitLogWorkerCoordination</a></pre> </li> </ul> <a name="walFactory"> @@ -585,7 +597,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>walFactory</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.125">walFactory</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.126">walFactory</a></pre> </li> </ul> <a name="status"> @@ -594,7 +606,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>status</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.127">status</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.128">status</a></pre> </li> </ul> <a name="sequenceIdChecker"> @@ -603,7 +615,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>sequenceIdChecker</h4> -<pre>protected final <a href="../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.130">sequenceIdChecker</a></pre> +<pre>protected final <a href="../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.131">sequenceIdChecker</a></pre> </li> </ul> <a name="lastFlushedSequenceIds"> @@ -612,7 +624,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>lastFlushedSequenceIds</h4> -<pre>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.133">lastFlushedSequenceIds</a></pre> +<pre>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.134">lastFlushedSequenceIds</a></pre> </li> </ul> <a name="regionMaxSeqIdInStores"> @@ -621,7 +633,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>regionMaxSeqIdInStores</h4> -<pre>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.136">regionMaxSeqIdInStores</a></pre> +<pre>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.137">regionMaxSeqIdInStores</a></pre> </li> </ul> <a name="fileBeingSplit"> @@ -630,7 +642,29 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>fileBeingSplit</h4> -<pre>private org.apache.hadoop.fs.FileStatus <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.139">fileBeingSplit</a></pre> +<pre>private org.apache.hadoop.fs.FileStatus <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.140">fileBeingSplit</a></pre> +</li> +</ul> +<a name="splitWriterCreationBounded"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>splitWriterCreationBounded</h4> +<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.143">splitWriterCreationBounded</a></pre> +</li> +</ul> +<a name="SPLIT_WRITER_CREATION_BOUNDED"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>SPLIT_WRITER_CREATION_BOUNDED</h4> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.145">SPLIT_WRITER_CREATION_BOUNDED</a></pre> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.wal.WALSplitter.SPLIT_WRITER_CREATION_BOUNDED">Constant Field Values</a></dd> +</dl> </li> </ul> <a name="EDITFILES_NAME_PATTERN"> @@ -639,7 +673,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>EDITFILES_NAME_PATTERN</h4> -<pre>private static final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex">Pattern</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.516">EDITFILES_NAME_PATTERN</a></pre> +<pre>private static final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex">Pattern</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.531">EDITFILES_NAME_PATTERN</a></pre> </li> </ul> <a name="RECOVERED_LOG_TMPFILE_SUFFIX"> @@ -648,7 +682,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>RECOVERED_LOG_TMPFILE_SUFFIX</h4> -<pre>private static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.517">RECOVERED_LOG_TMPFILE_SUFFIX</a></pre> +<pre>private static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.532">RECOVERED_LOG_TMPFILE_SUFFIX</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.wal.WALSplitter.RECOVERED_LOG_TMPFILE_SUFFIX">Constant Field Values</a></dd> @@ -661,7 +695,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>SEQUENCE_ID_FILE_SUFFIX</h4> -<pre>private static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.598">SEQUENCE_ID_FILE_SUFFIX</a></pre> +<pre>private static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.613">SEQUENCE_ID_FILE_SUFFIX</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.wal.WALSplitter.SEQUENCE_ID_FILE_SUFFIX">Constant Field Values</a></dd> @@ -674,7 +708,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>OLD_SEQUENCE_ID_FILE_SUFFIX</h4> -<pre>private static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.599">OLD_SEQUENCE_ID_FILE_SUFFIX</a></pre> +<pre>private static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.614">OLD_SEQUENCE_ID_FILE_SUFFIX</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.wal.WALSplitter.OLD_SEQUENCE_ID_FILE_SUFFIX">Constant Field Values</a></dd> @@ -687,7 +721,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>SEQUENCE_ID_FILE_SUFFIX_LENGTH</h4> -<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.600">SEQUENCE_ID_FILE_SUFFIX_LENGTH</a></pre> +<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.615">SEQUENCE_ID_FILE_SUFFIX_LENGTH</a></pre> </li> </ul> </li> @@ -704,7 +738,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>WALSplitter</h4> -<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.142">WALSplitter</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a> factory, +<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.149">WALSplitter</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a> factory, org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.Path rootDir, org.apache.hadoop.fs.FileSystem fs, @@ -726,7 +760,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>splitLogFile</h4> -<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.172">splitLogFile</a>(org.apache.hadoop.fs.Path rootDir, +<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.187">splitLogFile</a>(org.apache.hadoop.fs.Path rootDir, org.apache.hadoop.fs.FileStatus logfile, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.conf.Configuration conf, @@ -754,7 +788,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>split</h4> -<pre>public static <a href="http://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.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.186">split</a>(org.apache.hadoop.fs.Path rootDir, +<pre>public static <a href="http://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.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.201">split</a>(org.apache.hadoop.fs.Path rootDir, org.apache.hadoop.fs.Path logDir, org.apache.hadoop.fs.Path oldLogDir, org.apache.hadoop.fs.FileSystem fs, @@ -773,7 +807,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>splitLogFile</h4> -<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.213">splitLogFile</a>(org.apache.hadoop.fs.FileStatus logfile, +<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.228">splitLogFile</a>(org.apache.hadoop.fs.FileStatus logfile, <a href="../../../../../org/apache/hadoop/hbase/util/CancelableProgressable.html" title="interface in org.apache.hadoop.hbase.util">CancelableProgressable</a> reporter) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">log splitting implementation, splits one log file.</div> @@ -791,7 +825,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>finishSplitLogFile</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.358">finishSplitLogFile</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> logfile, +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.373">finishSplitLogFile</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> logfile, org.apache.hadoop.conf.Configuration conf) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Completes the work done by splitLogFile by archiving logs @@ -815,7 +849,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>finishSplitLogFile</h4> -<pre>private static void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.371">finishSplitLogFile</a>(org.apache.hadoop.fs.Path rootdir, +<pre>private static void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.386">finishSplitLogFile</a>(org.apache.hadoop.fs.Path rootdir, org.apache.hadoop.fs.Path oldLogDir, org.apache.hadoop.fs.Path logPath, org.apache.hadoop.conf.Configuration conf) @@ -832,7 +866,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>archiveLogs</h4> -<pre>private static void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.399">archiveLogs</a>(<a href="http://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.fs.Path> corruptedLogs, +<pre>private static void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.414">archiveLogs</a>(<a href="http://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.fs.Path> corruptedLogs, <a href="http://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.fs.Path> processedLogs, org.apache.hadoop.fs.Path oldLogDir, org.apache.hadoop.fs.FileSystem fs, @@ -859,7 +893,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getRegionSplitEditsPath</h4> -<pre>static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.453">getRegionSplitEditsPath</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.468">getRegionSplitEditsPath</a>(org.apache.hadoop.fs.FileSystem fs, <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> logEntry, org.apache.hadoop.fs.Path rootDir, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fileNameBeingSplit) @@ -888,7 +922,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getTmpRecoveredEditsFileName</h4> -<pre>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.493">getTmpRecoveredEditsFileName</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fileName)</pre> +<pre>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.508">getTmpRecoveredEditsFileName</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fileName)</pre> </li> </ul> <a name="getCompletedRecoveredEditsFilePath-org.apache.hadoop.fs.Path-long-"> @@ -897,7 +931,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getCompletedRecoveredEditsFilePath</h4> -<pre>private static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.505">getCompletedRecoveredEditsFilePath</a>(org.apache.hadoop.fs.Path srcPath, +<pre>private static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.520">getCompletedRecoveredEditsFilePath</a>(org.apache.hadoop.fs.Path srcPath, long maximumEditLogSeqNum)</pre> <div class="block">Get the completed recovered edits file path, renaming it to be by last edit in the file from its first edit. Then we could use the name to skip @@ -917,7 +951,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>formatRecoveredEditsFileName</h4> -<pre>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.512">formatRecoveredEditsFileName</a>(long seqid)</pre> +<pre>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.527">formatRecoveredEditsFileName</a>(long seqid)</pre> </li> </ul> <a name="getRegionDirRecoveredEditsDir-org.apache.hadoop.fs.Path-"> @@ -926,7 +960,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getRegionDirRecoveredEditsDir</h4> -<pre>public static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.525">getRegionDirRecoveredEditsDir</a>(org.apache.hadoop.fs.Path regiondir)</pre> +<pre>public static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.540">getRegionDirRecoveredEditsDir</a>(org.apache.hadoop.fs.Path regiondir)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>regiondir</code> - This regions directory in the filesystem.</dd> @@ -942,7 +976,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getSplitEditFilesSorted</h4> -<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.538">getSplitEditFilesSorted</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.553">getSplitEditFilesSorted</a>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path regiondir) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Returns sorted set of edit files made by splitter, excluding files @@ -964,7 +998,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>moveAsideBadEditsFile</h4> -<pre>public static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.588">moveAsideBadEditsFile</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>public static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.603">moveAsideBadEditsFile</a>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path edits) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Move aside a bad edits file.</div> @@ -985,7 +1019,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isSequenceIdFile</h4> -<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.606">isSequenceIdFile</a>(org.apache.hadoop.fs.Path file)</pre> +<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.621">isSequenceIdFile</a>(org.apache.hadoop.fs.Path file)</pre> <div class="block">Is the given file a region open sequence id file.</div> </li> </ul> @@ -995,7 +1029,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>writeRegionSequenceIdFile</h4> -<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.620">writeRegionSequenceIdFile</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.635">writeRegionSequenceIdFile</a>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path regiondir, long newSeqId, long safetyBumper) @@ -1020,7 +1054,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getReader</h4> -<pre>protected <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.688">getReader</a>(org.apache.hadoop.fs.FileStatus file, +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.703">getReader</a>(org.apache.hadoop.fs.FileStatus file, boolean skipErrors, <a href="../../../../../org/apache/hadoop/hbase/util/CancelableProgressable.html" title="interface in org.apache.hadoop.hbase.util">CancelableProgressable</a> reporter) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, @@ -1043,7 +1077,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getNextLogLine</h4> -<pre>private static <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.737">getNextLogLine</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> in, +<pre>private static <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.752">getNextLogLine</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> in, org.apache.hadoop.fs.Path path, boolean skipErrors) throws <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.CorruptedLogFileException.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.CorruptedLogFileException</a>, @@ -1061,7 +1095,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>createWriter</h4> -<pre>protected <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.770">createWriter</a>(org.apache.hadoop.fs.Path logfile) +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.785">createWriter</a>(org.apache.hadoop.fs.Path logfile) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Create a new <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal"><code>WALProvider.Writer</code></a> for writing log splits.</div> <dl> @@ -1078,7 +1112,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getReader</h4> -<pre>protected <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.779">getReader</a>(org.apache.hadoop.fs.Path curLogFile, +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.794">getReader</a>(org.apache.hadoop.fs.Path curLogFile, <a href="../../../../../org/apache/hadoop/hbase/util/CancelableProgressable.html" title="interface in org.apache.hadoop.hbase.util">CancelableProgressable</a> reporter) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Create a new <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal"><code>WAL.Reader</code></a> for reading logs to split.</div> @@ -1096,7 +1130,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getNumOpenWriters</h4> -<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.786">getNumOpenWriters</a>()</pre> +<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.801">getNumOpenWriters</a>()</pre> <div class="block">Get current open writers</div> </li> </ul> @@ -1106,7 +1140,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>getMutationsFromWALEntry</h4> -<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.MutationReplay</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.1674">getMutationsFromWALEntry</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WALEntry entry, +<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.MutationReplay</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.1832">getMutationsFromWALEntry</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WALEntry entry, <a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a> cells, <a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="../../../../../org/apache/hadoop/hbase/wal/WALKey.html" title="interface in org.apache.hadoop.hbase.wal">WALKey</a>,<a href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.wal">WALEdit</a>> logEntry, <a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a> durability) @@ -1155,7 +1189,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <div class="subNav"> <ul class="navList"> <li><a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.WriterBase.html" title="interface in org.apache.hadoop.hbase.wal"><span class="typeNameLink">Prev Class</span></a></li> -<li><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.CorruptedLogFileException.html" title="class in org.apache.hadoop.hbase.wal"><span class="typeNameLink">Next Class</span></a></li> +<li><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.BoundedLogWriterCreationOutputSink.html" title="class in org.apache.hadoop.hbase.wal"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../../index.html?org/apache/hadoop/hbase/wal/WALSplitter.html" target="_top">Frames</a></li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bb398572/devapidocs/org/apache/hadoop/hbase/wal/class-use/WAL.Entry.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/class-use/WAL.Entry.html b/devapidocs/org/apache/hadoop/hbase/wal/class-use/WAL.Entry.html index 21bdf29..f2a8992 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/class-use/WAL.Entry.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/class-use/WAL.Entry.html @@ -611,13 +611,13 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> <td class="colLast"><span class="typeNameLabel">WALSplitter.RegionEntryBuffer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#appendEntry-org.apache.hadoop.hbase.wal.WAL.Entry-">appendEntry</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry)</code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a></code></td> +<td class="colFirst"><code>(package private) <a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a></code></td> <td class="colLast"><span class="typeNameLabel">WALSplitter.LogRecoveredEditsOutputSink.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#createWAP-byte:A-org.apache.hadoop.hbase.wal.WAL.Entry-org.apache.hadoop.fs.Path-">createWAP</a></span>(byte[] region, <a href="../../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry, org.apache.hadoop.fs.Path rootdir)</code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>private void</code></td> +<td class="colFirst"><code>(package private) void</code></td> <td class="colLast"><span class="typeNameLabel">WALSplitter.LogRecoveredEditsOutputSink.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#filterCellByStore-org.apache.hadoop.hbase.wal.WAL.Entry-">filterCellByStore</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> logEntry)</code> </td> </tr> <tr class="altColor"> @@ -632,8 +632,9 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a></code></td> -<td class="colLast"><span class="typeNameLabel">WALSplitter.LogRecoveredEditsOutputSink.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#getWriterAndPath-org.apache.hadoop.hbase.wal.WAL.Entry-">getWriterAndPath</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry)</code> +<td class="colFirst"><code>(package private) <a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a></code></td> +<td class="colLast"><span class="typeNameLabel">WALSplitter.LogRecoveredEditsOutputSink.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#getWriterAndPath-org.apache.hadoop.hbase.wal.WAL.Entry-boolean-">getWriterAndPath</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry, + boolean reusable)</code> <div class="block">Get a writer and path for a log starting at the given entry.</div> </td> </tr> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bb398572/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.BoundedLogWriterCreationOutputSink.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.BoundedLogWriterCreationOutputSink.html b/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.BoundedLogWriterCreationOutputSink.html new file mode 100644 index 0000000..a12b7b2 --- /dev/null +++ b/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.BoundedLogWriterCreationOutputSink.html @@ -0,0 +1,125 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc --> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>Uses of Class org.apache.hadoop.hbase.wal.WALSplitter.BoundedLogWriterCreationOutputSink (Apache HBase 3.0.0-SNAPSHOT API)</title> +<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.apache.hadoop.hbase.wal.WALSplitter.BoundedLogWriterCreationOutputSink (Apache HBase 3.0.0-SNAPSHOT API)"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../../../overview-summary.html">Overview</a></li> +<li><a href="../package-summary.html">Package</a></li> +<li><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.BoundedLogWriterCreationOutputSink.html" title="class in org.apache.hadoop.hbase.wal">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../../../../../../overview-tree.html">Tree</a></li> +<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../../../index-all.html">Index</a></li> +<li><a href="../../../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/wal/class-use/WALSplitter.BoundedLogWriterCreationOutputSink.html" target="_top">Frames</a></li> +<li><a href="WALSplitter.BoundedLogWriterCreationOutputSink.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.apache.hadoop.hbase.wal.WALSplitter.BoundedLogWriterCreationOutputSink" class="title">Uses of Class<br>org.apache.hadoop.hbase.wal.WALSplitter.BoundedLogWriterCreationOutputSink</h2> +</div> +<div class="classUseContainer">No usage of org.apache.hadoop.hbase.wal.WALSplitter.BoundedLogWriterCreationOutputSink</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../../../overview-summary.html">Overview</a></li> +<li><a href="../package-summary.html">Package</a></li> +<li><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.BoundedLogWriterCreationOutputSink.html" title="class in org.apache.hadoop.hbase.wal">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../../../../../../overview-tree.html">Tree</a></li> +<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../../../index-all.html">Index</a></li> +<li><a href="../../../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/wal/class-use/WALSplitter.BoundedLogWriterCreationOutputSink.html" target="_top">Frames</a></li> +<li><a href="WALSplitter.BoundedLogWriterCreationOutputSink.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +<p class="legalCopy"><small>Copyright © 2007–2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> +</body> +</html> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bb398572/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.EntryBuffers.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.EntryBuffers.html b/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.EntryBuffers.html index ae0b6c1..0f17935 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.EntryBuffers.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.EntryBuffers.html @@ -162,16 +162,21 @@ </tr> <tbody> <tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.BoundedLogWriterCreationOutputSink.html#BoundedLogWriterCreationOutputSink-org.apache.hadoop.hbase.wal.WALSplitter.PipelineController-org.apache.hadoop.hbase.wal.WALSplitter.EntryBuffers-int-">BoundedLogWriterCreationOutputSink</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.PipelineController</a> controller, + <a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.EntryBuffers.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.EntryBuffers</a> entryBuffers, + int numWriters)</code> </td> +</tr> +<tr class="rowColor"> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#LogRecoveredEditsOutputSink-org.apache.hadoop.hbase.wal.WALSplitter.PipelineController-org.apache.hadoop.hbase.wal.WALSplitter.EntryBuffers-int-">LogRecoveredEditsOutputSink</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.PipelineController</a> controller, <a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.EntryBuffers.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.EntryBuffers</a> entryBuffers, int numWriters)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#OutputSink-org.apache.hadoop.hbase.wal.WALSplitter.PipelineController-org.apache.hadoop.hbase.wal.WALSplitter.EntryBuffers-int-">OutputSink</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.PipelineController</a> controller, <a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.EntryBuffers.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.EntryBuffers</a> entryBuffers, int numWriters)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#WriterThread-org.apache.hadoop.hbase.wal.WALSplitter.PipelineController-org.apache.hadoop.hbase.wal.WALSplitter.EntryBuffers-org.apache.hadoop.hbase.wal.WALSplitter.OutputSink-int-">WriterThread</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.PipelineController</a> controller, <a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.EntryBuffers.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.EntryBuffers</a> entryBuffers, <a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.OutputSink</a> sink, http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bb398572/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.LogRecoveredEditsOutputSink.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.LogRecoveredEditsOutputSink.html b/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.LogRecoveredEditsOutputSink.html index d98f0eb..c0124e3 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.LogRecoveredEditsOutputSink.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.LogRecoveredEditsOutputSink.html @@ -72,7 +72,47 @@ <div class="header"> <h2 title="Uses of Class org.apache.hadoop.hbase.wal.WALSplitter.LogRecoveredEditsOutputSink" class="title">Uses of Class<br>org.apache.hadoop.hbase.wal.WALSplitter.LogRecoveredEditsOutputSink</h2> </div> -<div class="classUseContainer">No usage of org.apache.hadoop.hbase.wal.WALSplitter.LogRecoveredEditsOutputSink</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> +<caption><span>Packages that use <a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.LogRecoveredEditsOutputSink</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Package</th> +<th class="colLast" scope="col">Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.hadoop.hbase.wal">org.apache.hadoop.hbase.wal</a></td> +<td class="colLast"> </td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.apache.hadoop.hbase.wal"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.LogRecoveredEditsOutputSink</a> in <a href="../../../../../../org/apache/hadoop/hbase/wal/package-summary.html">org.apache.hadoop.hbase.wal</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.LogRecoveredEditsOutputSink</a> in <a href="../../../../../../org/apache/hadoop/hbase/wal/package-summary.html">org.apache.hadoop.hbase.wal</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>(package private) class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.BoundedLogWriterCreationOutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.BoundedLogWriterCreationOutputSink</a></span></code> </td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> <!-- ======= START OF BOTTOM NAVBAR ====== --> <div class="bottomNav"><a name="navbar.bottom"> <!-- --> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bb398572/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.OutputSink.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.OutputSink.html b/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.OutputSink.html index 8e0423d..4480c2f 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.OutputSink.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.OutputSink.html @@ -126,6 +126,10 @@ <tbody> <tr class="altColor"> <td class="colFirst"><code>(package private) class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.BoundedLogWriterCreationOutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.BoundedLogWriterCreationOutputSink</a></span></code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>(package private) class </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.LogRecoveredEditsOutputSink</a></span></code> <div class="block">Class that manages the output streams from the log splitting process.</div> </td> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bb398572/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.PipelineController.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.PipelineController.html b/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.PipelineController.html index 2b94d70..68089f1 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.PipelineController.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.PipelineController.html @@ -162,9 +162,19 @@ </tr> <tbody> <tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.BoundedLogWriterCreationOutputSink.html#BoundedLogWriterCreationOutputSink-org.apache.hadoop.hbase.wal.WALSplitter.PipelineController-org.apache.hadoop.hbase.wal.WALSplitter.EntryBuffers-int-">BoundedLogWriterCreationOutputSink</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.PipelineController</a> controller, + <a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.EntryBuffers.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.EntryBuffers</a> entryBuffers, + int numWriters)</code> </td> +</tr> +<tr class="rowColor"> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.EntryBuffers.html#EntryBuffers-org.apache.hadoop.hbase.wal.WALSplitter.PipelineController-long-">EntryBuffers</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.PipelineController</a> controller, long maxHeapUsage)</code> </td> </tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.EntryBuffers.html#EntryBuffers-org.apache.hadoop.hbase.wal.WALSplitter.PipelineController-long-boolean-">EntryBuffers</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.PipelineController</a> controller, + long maxHeapUsage, + boolean splitWriterCreationBounded)</code> </td> +</tr> <tr class="rowColor"> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#LogRecoveredEditsOutputSink-org.apache.hadoop.hbase.wal.WALSplitter.PipelineController-org.apache.hadoop.hbase.wal.WALSplitter.EntryBuffers-int-">LogRecoveredEditsOutputSink</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.PipelineController</a> controller, <a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.EntryBuffers.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.EntryBuffers</a> entryBuffers, http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bb398572/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.RegionEntryBuffer.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.RegionEntryBuffer.html b/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.RegionEntryBuffer.html index 5571f01..6d51a52 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.RegionEntryBuffer.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.RegionEntryBuffer.html @@ -159,6 +159,17 @@ <td class="colLast"><span class="typeNameLabel">WALSplitter.LogRecoveredEditsOutputSink.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#append-org.apache.hadoop.hbase.wal.WALSplitter.RegionEntryBuffer-">append</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.RegionEntryBuffer</a> buffer)</code> </td> </tr> <tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">WALSplitter.BoundedLogWriterCreationOutputSink.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.BoundedLogWriterCreationOutputSink.html#append-org.apache.hadoop.hbase.wal.WALSplitter.RegionEntryBuffer-">append</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.RegionEntryBuffer</a> buffer)</code> +<div class="block">Append the buffer to a new recovered edits file, then close it after all done</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>(package private) <a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a></code></td> +<td class="colLast"><span class="typeNameLabel">WALSplitter.LogRecoveredEditsOutputSink.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#appendBuffer-org.apache.hadoop.hbase.wal.WALSplitter.RegionEntryBuffer-boolean-">appendBuffer</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.RegionEntryBuffer</a> buffer, + boolean reusable)</code> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>(package private) void</code></td> <td class="colLast"><span class="typeNameLabel">WALSplitter.EntryBuffers.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.EntryBuffers.html#doneWriting-org.apache.hadoop.hbase.wal.WALSplitter.RegionEntryBuffer-">doneWriting</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.RegionEntryBuffer</a> buffer)</code> </td> </tr> @@ -166,6 +177,10 @@ <td class="colFirst"><code>private void</code></td> <td class="colLast"><span class="typeNameLabel">WALSplitter.WriterThread.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#writeBuffer-org.apache.hadoop.hbase.wal.WALSplitter.RegionEntryBuffer-">writeBuffer</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.RegionEntryBuffer</a> buffer)</code> </td> </tr> +<tr class="altColor"> +<td class="colFirst"><code>private org.apache.hadoop.fs.Path</code></td> +<td class="colLast"><span class="typeNameLabel">WALSplitter.BoundedLogWriterCreationOutputSink.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.BoundedLogWriterCreationOutputSink.html#writeThenClose-org.apache.hadoop.hbase.wal.WALSplitter.RegionEntryBuffer-">writeThenClose</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.RegionEntryBuffer</a> buffer)</code> </td> +</tr> </tbody> </table> </li>
