http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a7f7dba1/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 fcb6bb2..6e49a29 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.html @@ -256,43 +256,43 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#regionMaxSeqIdInStores">regionMaxSeqIdInStores</a></span></code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>protected org.apache.hadoop.fs.Path</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#rootDir">rootDir</a></span></code> </td> -</tr> -<tr class="altColor"> <td class="colFirst"><code>private static <a href="https://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#SEQUENCE_ID_FILE_SUFFIX">SEQUENCE_ID_FILE_SUFFIX</a></span></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private static int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#SEQUENCE_ID_FILE_SUFFIX_LENGTH">SEQUENCE_ID_FILE_SUFFIX_LENGTH</a></span></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#sequenceIdChecker">sequenceIdChecker</a></span></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#SPLIT_SKIP_ERRORS_DEFAULT">SPLIT_SKIP_ERRORS_DEFAULT</a></span></code> <div class="block">By default we retry errors in splitting, rather than skipping.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static <a href="https://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"> +<tr class="altColor"> <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"> +<tr class="rowColor"> <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"> +<tr class="altColor"> <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> </tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected org.apache.hadoop.fs.Path</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#walDir">walDir</a></span></code> </td> +</tr> <tr class="altColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#walFactory">walFactory</a></span></code> </td> @@ -314,7 +314,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <tr class="altColor"> <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#WALSplitter-org.apache.hadoop.hbase.wal.WALFactory-org.apache.hadoop.conf.Configuration-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.regionserver.LastSequenceId-org.apache.hadoop.hbase.coordination.SplitLogWorkerCoordination-">WALSplitter</a></span>(<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.Path walDir, org.apache.hadoop.fs.FileSystem fs, <a href="../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a> idChecker, <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a> splitLogWorkerCoordination)</code> </td> @@ -431,10 +431,9 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html </tr> <tr id="i14" class="altColor"> <td class="colFirst"><code>(package private) static org.apache.hadoop.fs.Path</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#getRegionSplitEditsPath-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.wal.WAL.Entry-org.apache.hadoop.fs.Path-java.lang.String-">getRegionSplitEditsPath</a></span>(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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fileNameBeingSplit)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#getRegionSplitEditsPath-org.apache.hadoop.hbase.wal.WAL.Entry-java.lang.String-org.apache.hadoop.conf.Configuration-">getRegionSplitEditsPath</a></span>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> logEntry, + <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fileNameBeingSplit, + org.apache.hadoop.conf.Configuration conf)</code> <div class="block">Path to a file under RECOVERED_EDITS_DIR directory of the region found in <code>logEntry</code> named for the sequenceid in the passed <code>logEntry</code>: e.g.</div> @@ -488,7 +487,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html </tr> <tr id="i22" class="altColor"> <td class="colFirst"><code>static boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#splitLogFile-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.FileStatus-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.util.CancelableProgressable-org.apache.hadoop.hbase.regionserver.LastSequenceId-org.apache.hadoop.hbase.coordination.SplitLogWorkerCoordination-org.apache.hadoop.hbase.wal.WALFactory-">splitLogFile</a></span>(org.apache.hadoop.fs.Path rootDir, +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#splitLogFile-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.FileStatus-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.util.CancelableProgressable-org.apache.hadoop.hbase.regionserver.LastSequenceId-org.apache.hadoop.hbase.coordination.SplitLogWorkerCoordination-org.apache.hadoop.hbase.wal.WALFactory-">splitLogFile</a></span>(org.apache.hadoop.fs.Path walDir, org.apache.hadoop.fs.FileStatus logfile, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.conf.Configuration conf, @@ -552,13 +551,13 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html </dl> </li> </ul> -<a name="rootDir"> +<a name="walDir"> <!-- --> </a> <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.118">rootDir</a></pre> +<h4>walDir</h4> +<pre>protected final org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.118">walDir</a></pre> </li> </ul> <a name="fs"> @@ -688,7 +687,7 @@ extends <a href="https://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="https://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.532">EDITFILES_NAME_PATTERN</a></pre> +<pre>private static final <a href="https://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.533">EDITFILES_NAME_PATTERN</a></pre> </li> </ul> <a name="RECOVERED_LOG_TMPFILE_SUFFIX"> @@ -697,7 +696,7 @@ extends <a href="https://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="https://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.533">RECOVERED_LOG_TMPFILE_SUFFIX</a></pre> +<pre>private static final <a href="https://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.534">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> @@ -710,7 +709,7 @@ extends <a href="https://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="https://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.612">SEQUENCE_ID_FILE_SUFFIX</a></pre> +<pre>private static final <a href="https://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> @@ -723,7 +722,7 @@ extends <a href="https://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="https://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">OLD_SEQUENCE_ID_FILE_SUFFIX</a></pre> +<pre>private static final <a href="https://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> @@ -736,7 +735,7 @@ extends <a href="https://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.614">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> @@ -755,7 +754,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <h4>WALSplitter</h4> <pre><a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.151">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.Path walDir, org.apache.hadoop.fs.FileSystem fs, <a href="../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a> idChecker, <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a> splitLogWorkerCoordination)</pre> @@ -775,7 +774,7 @@ extends <a href="https://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.189">splitLogFile</a>(org.apache.hadoop.fs.Path rootDir, +<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.189">splitLogFile</a>(org.apache.hadoop.fs.Path walDir, org.apache.hadoop.fs.FileStatus logfile, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.conf.Configuration conf, @@ -902,16 +901,15 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html </dl> </li> </ul> -<a name="getRegionSplitEditsPath-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.wal.WAL.Entry-org.apache.hadoop.fs.Path-java.lang.String-"> +<a name="getRegionSplitEditsPath-org.apache.hadoop.hbase.wal.WAL.Entry-java.lang.String-org.apache.hadoop.conf.Configuration-"> <!-- --> </a> <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.469">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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fileNameBeingSplit) +<pre>static org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.468">getRegionSplitEditsPath</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> logEntry, + <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fileNameBeingSplit, + org.apache.hadoop.conf.Configuration conf) 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> <div class="block">Path to a file under RECOVERED_EDITS_DIR directory of the region found in <code>logEntry</code> named for the sequenceid in the passed @@ -920,10 +918,9 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html creating it if necessary.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>fs</code> - </dd> <dd><code>logEntry</code> - </dd> -<dd><code>rootDir</code> - HBase root dir.</dd> <dd><code>fileNameBeingSplit</code> - the file being split currently. Used to generate tmp file name.</dd> +<dd><code>conf</code> - </dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>Path to file into which to dump split log edits.</dd> <dt><span class="throwsLabel">Throws:</span></dt> @@ -937,7 +934,7 @@ extends <a href="https://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="https://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.509">getTmpRecoveredEditsFileName</a>(<a href="https://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="https://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.510">getTmpRecoveredEditsFileName</a>(<a href="https://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-"> @@ -946,7 +943,7 @@ extends <a href="https://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.521">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.522">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 @@ -966,7 +963,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>formatRecoveredEditsFileName</h4> -<pre>static <a href="https://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.528">formatRecoveredEditsFileName</a>(long seqid)</pre> +<pre>static <a href="https://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.529">formatRecoveredEditsFileName</a>(long seqid)</pre> </li> </ul> <a name="getRegionDirRecoveredEditsDir-org.apache.hadoop.fs.Path-"> @@ -975,7 +972,7 @@ extends <a href="https://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.541">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.542">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> @@ -991,7 +988,7 @@ extends <a href="https://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="https://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.554">getSplitEditFilesSorted</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>public static <a href="https://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.555">getSplitEditFilesSorted</a>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path regiondir) 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> <div class="block">Returns sorted set of edit files made by splitter, excluding files @@ -1013,7 +1010,7 @@ extends <a href="https://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.602">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="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> <div class="block">Move aside a bad edits file.</div> @@ -1034,7 +1031,7 @@ extends <a href="https://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.620">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> @@ -1044,7 +1041,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>getSequenceIdFiles</h4> -<pre>private static org.apache.hadoop.fs.FileStatus[] <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.625">getSequenceIdFiles</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>private static org.apache.hadoop.fs.FileStatus[] <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.626">getSequenceIdFiles</a>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path regionDir) 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> @@ -1059,7 +1056,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>getMaxSequenceId</h4> -<pre>private static long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.637">getMaxSequenceId</a>(org.apache.hadoop.fs.FileStatus[] files)</pre> +<pre>private static long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.638">getMaxSequenceId</a>(org.apache.hadoop.fs.FileStatus[] files)</pre> </li> </ul> <a name="getMaxRegionSequenceId-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-"> @@ -1068,7 +1065,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>getMaxRegionSequenceId</h4> -<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.654">getMaxRegionSequenceId</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.655">getMaxRegionSequenceId</a>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path regionDir) 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> <div class="block">Get the max sequence id which is stored in the region directory. -1 if none.</div> @@ -1084,7 +1081,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>writeRegionSequenceIdFile</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.661">writeRegionSequenceIdFile</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.662">writeRegionSequenceIdFile</a>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path regionDir, long newMaxSeqId) 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> @@ -1101,7 +1098,7 @@ extends <a href="https://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.699">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.700">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="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, @@ -1124,7 +1121,7 @@ extends <a href="https://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.746">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.747">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>, @@ -1142,7 +1139,7 @@ extends <a href="https://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.778">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.779">createWriter</a>(org.apache.hadoop.fs.Path logfile) 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> <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> @@ -1159,7 +1156,7 @@ extends <a href="https://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.787">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.788">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="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> <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> @@ -1177,7 +1174,7 @@ extends <a href="https://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.794">getNumOpenWriters</a>()</pre> +<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.795">getNumOpenWriters</a>()</pre> <div class="block">Get current open writers</div> </li> </ul> @@ -1187,7 +1184,7 @@ extends <a href="https://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="https://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.1818">getMutationsFromWALEntry</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.WALEntry entry, +<pre>public static <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><<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.1823">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)
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a7f7dba1/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 4edf533..d2bf8ee 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 @@ -666,9 +666,8 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> </tr> <tr class="altColor"> <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> +<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-">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)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>(package private) void</code></td> @@ -676,10 +675,9 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> </tr> <tr class="altColor"> <td class="colFirst"><code>(package private) static org.apache.hadoop.fs.Path</code></td> -<td class="colLast"><span class="typeNameLabel">WALSplitter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#getRegionSplitEditsPath-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.wal.WAL.Entry-org.apache.hadoop.fs.Path-java.lang.String-">getRegionSplitEditsPath</a></span>(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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fileNameBeingSplit)</code> +<td class="colLast"><span class="typeNameLabel">WALSplitter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#getRegionSplitEditsPath-org.apache.hadoop.hbase.wal.WAL.Entry-java.lang.String-org.apache.hadoop.conf.Configuration-">getRegionSplitEditsPath</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> logEntry, + <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fileNameBeingSplit, + org.apache.hadoop.conf.Configuration conf)</code> <div class="block">Path to a file under RECOVERED_EDITS_DIR directory of the region found in <code>logEntry</code> named for the sequenceid in the passed <code>logEntry</code>: e.g.</div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a7f7dba1/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALFactory.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALFactory.html b/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALFactory.html index 23d714f..e782d4d 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALFactory.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALFactory.html @@ -223,7 +223,7 @@ </tr> <tr class="rowColor"> <td class="colFirst"><code>static boolean</code></td> -<td class="colLast"><span class="typeNameLabel">WALSplitter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#splitLogFile-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.FileStatus-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.util.CancelableProgressable-org.apache.hadoop.hbase.regionserver.LastSequenceId-org.apache.hadoop.hbase.coordination.SplitLogWorkerCoordination-org.apache.hadoop.hbase.wal.WALFactory-">splitLogFile</a></span>(org.apache.hadoop.fs.Path rootDir, +<td class="colLast"><span class="typeNameLabel">WALSplitter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#splitLogFile-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.FileStatus-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.util.CancelableProgressable-org.apache.hadoop.hbase.regionserver.LastSequenceId-org.apache.hadoop.hbase.coordination.SplitLogWorkerCoordination-org.apache.hadoop.hbase.wal.WALFactory-">splitLogFile</a></span>(org.apache.hadoop.fs.Path walDir, org.apache.hadoop.fs.FileStatus logfile, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.conf.Configuration conf, @@ -245,7 +245,7 @@ <tr class="altColor"> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#WALSplitter-org.apache.hadoop.hbase.wal.WALFactory-org.apache.hadoop.conf.Configuration-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.regionserver.LastSequenceId-org.apache.hadoop.hbase.coordination.SplitLogWorkerCoordination-">WALSplitter</a></span>(<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.Path walDir, org.apache.hadoop.fs.FileSystem fs, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a> idChecker, <a href="../../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a> splitLogWorkerCoordination)</code> </td> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a7f7dba1/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.WriterAndPath.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.WriterAndPath.html b/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.WriterAndPath.html index 29c3617..a578e6a 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.WriterAndPath.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/class-use/WALSplitter.WriterAndPath.html @@ -109,9 +109,8 @@ </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#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> +<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-">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)</code> </td> </tr> <tr class="altColor"> <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> @@ -137,7 +136,8 @@ </tr> <tr class="rowColor"> <td class="colFirst"><code>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#deleteOneWithFewerEntries-org.apache.hadoop.hbase.wal.WALSplitter.WriterAndPath-org.apache.hadoop.fs.Path-">deleteOneWithFewerEntries</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a> wap, +<td class="colLast"><span class="typeNameLabel">WALSplitter.LogRecoveredEditsOutputSink.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#deleteOneWithFewerEntries-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.wal.WALSplitter.WriterAndPath-org.apache.hadoop.fs.Path-">deleteOneWithFewerEntries</a></span>(org.apache.hadoop.fs.FileSystem rootFs, + <a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a> wap, org.apache.hadoop.fs.Path dst)</code> </td> </tr> </tbody> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a7f7dba1/devapidocs/src-html/org/apache/hadoop/hbase/Version.html ---------------------------------------------------------------------- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/Version.html b/devapidocs/src-html/org/apache/hadoop/hbase/Version.html index b696c50..a092a6a 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/Version.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/Version.html @@ -16,11 +16,11 @@ <span class="sourceLineNo">008</span>@InterfaceAudience.Private<a name="line.8"></a> <span class="sourceLineNo">009</span>public class Version {<a name="line.9"></a> <span class="sourceLineNo">010</span> public static final String version = "3.0.0-SNAPSHOT";<a name="line.10"></a> -<span class="sourceLineNo">011</span> public static final String revision = "0e43abc78a5a55c84a7572125d498a950dabfb57";<a name="line.11"></a> +<span class="sourceLineNo">011</span> public static final String revision = "ac5bb8155b618194fe9cf1131f0e72c99b7b534c";<a name="line.11"></a> <span class="sourceLineNo">012</span> public static final String user = "jenkins";<a name="line.12"></a> -<span class="sourceLineNo">013</span> public static final String date = "Fri Jun 15 21:36:50 UTC 2018";<a name="line.13"></a> +<span class="sourceLineNo">013</span> public static final String date = "Sat Jun 16 21:34:54 UTC 2018";<a name="line.13"></a> <span class="sourceLineNo">014</span> public static final String url = "git://jenkins-websites1.apache.org/home/jenkins/jenkins-slave/workspace/hbase_generate_website/hbase";<a name="line.14"></a> -<span class="sourceLineNo">015</span> public static final String srcChecksum = "2e5366d5b65adc25ba60d4644effc4f6";<a name="line.15"></a> +<span class="sourceLineNo">015</span> public static final String srcChecksum = "72ef87fb3fa82a7c510def4b3609400b";<a name="line.15"></a> <span class="sourceLineNo">016</span>}<a name="line.16"></a> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a7f7dba1/devapidocs/src-html/org/apache/hadoop/hbase/wal/FSHLogProvider.Writer.html ---------------------------------------------------------------------- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/wal/FSHLogProvider.Writer.html b/devapidocs/src-html/org/apache/hadoop/hbase/wal/FSHLogProvider.Writer.html index 7766850..74d8640 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/wal/FSHLogProvider.Writer.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/wal/FSHLogProvider.Writer.html @@ -81,41 +81,42 @@ <span class="sourceLineNo">073</span> Writer writer = null;<a name="line.73"></a> <span class="sourceLineNo">074</span> try {<a name="line.74"></a> <span class="sourceLineNo">075</span> writer = logWriterClass.getDeclaredConstructor().newInstance();<a name="line.75"></a> -<span class="sourceLineNo">076</span> writer.init(fs, path, conf, overwritable, blocksize);<a name="line.76"></a> -<span class="sourceLineNo">077</span> return writer;<a name="line.77"></a> -<span class="sourceLineNo">078</span> } catch (Exception e) { <a name="line.78"></a> -<span class="sourceLineNo">079</span> if (e instanceof CommonFSUtils.StreamLacksCapabilityException) {<a name="line.79"></a> -<span class="sourceLineNo">080</span> LOG.error("The RegionServer write ahead log provider for FileSystem implementations " +<a name="line.80"></a> -<span class="sourceLineNo">081</span> "relies on the ability to call " + e.getMessage() + " for proper operation during " +<a name="line.81"></a> -<span class="sourceLineNo">082</span> "component failures, but the current FileSystem does not support doing so. Please " +<a name="line.82"></a> -<span class="sourceLineNo">083</span> "check the config value of '" + CommonFSUtils.HBASE_WAL_DIR + "' and ensure " +<a name="line.83"></a> -<span class="sourceLineNo">084</span> "it points to a FileSystem mount that has suitable capabilities for output streams.");<a name="line.84"></a> -<span class="sourceLineNo">085</span> } else {<a name="line.85"></a> -<span class="sourceLineNo">086</span> LOG.debug("Error instantiating log writer.", e);<a name="line.86"></a> -<span class="sourceLineNo">087</span> }<a name="line.87"></a> -<span class="sourceLineNo">088</span> if (writer != null) {<a name="line.88"></a> -<span class="sourceLineNo">089</span> try{<a name="line.89"></a> -<span class="sourceLineNo">090</span> writer.close();<a name="line.90"></a> -<span class="sourceLineNo">091</span> } catch(IOException ee){<a name="line.91"></a> -<span class="sourceLineNo">092</span> LOG.error("cannot close log writer", ee);<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> throw new IOException("cannot get log writer", e);<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> @Override<a name="line.99"></a> -<span class="sourceLineNo">100</span> protected FSHLog createWAL() throws IOException {<a name="line.100"></a> -<span class="sourceLineNo">101</span> return new FSHLog(CommonFSUtils.getWALFileSystem(conf), CommonFSUtils.getWALRootDir(conf),<a name="line.101"></a> -<span class="sourceLineNo">102</span> getWALDirectoryName(factory.factoryId),<a name="line.102"></a> -<span class="sourceLineNo">103</span> getWALArchiveDirectoryName(conf, factory.factoryId), conf, listeners, true, logPrefix,<a name="line.103"></a> -<span class="sourceLineNo">104</span> META_WAL_PROVIDER_ID.equals(providerId) ? META_WAL_PROVIDER_ID : null);<a name="line.104"></a> -<span class="sourceLineNo">105</span> }<a name="line.105"></a> -<span class="sourceLineNo">106</span><a name="line.106"></a> -<span class="sourceLineNo">107</span> @Override<a name="line.107"></a> -<span class="sourceLineNo">108</span> protected void doInit(Configuration conf) throws IOException {<a name="line.108"></a> -<span class="sourceLineNo">109</span> }<a name="line.109"></a> -<span class="sourceLineNo">110</span>}<a name="line.110"></a> +<span class="sourceLineNo">076</span> FileSystem rootFs = FileSystem.get(path.toUri(), conf);<a name="line.76"></a> +<span class="sourceLineNo">077</span> writer.init(rootFs, path, conf, overwritable, blocksize);<a name="line.77"></a> +<span class="sourceLineNo">078</span> return writer;<a name="line.78"></a> +<span class="sourceLineNo">079</span> } catch (Exception e) { <a name="line.79"></a> +<span class="sourceLineNo">080</span> if (e instanceof CommonFSUtils.StreamLacksCapabilityException) {<a name="line.80"></a> +<span class="sourceLineNo">081</span> LOG.error("The RegionServer write ahead log provider for FileSystem implementations " +<a name="line.81"></a> +<span class="sourceLineNo">082</span> "relies on the ability to call " + e.getMessage() + " for proper operation during " +<a name="line.82"></a> +<span class="sourceLineNo">083</span> "component failures, but the current FileSystem does not support doing so. Please " +<a name="line.83"></a> +<span class="sourceLineNo">084</span> "check the config value of '" + CommonFSUtils.HBASE_WAL_DIR + "' and ensure " +<a name="line.84"></a> +<span class="sourceLineNo">085</span> "it points to a FileSystem mount that has suitable capabilities for output streams.");<a name="line.85"></a> +<span class="sourceLineNo">086</span> } else {<a name="line.86"></a> +<span class="sourceLineNo">087</span> LOG.debug("Error instantiating log writer.", e);<a name="line.87"></a> +<span class="sourceLineNo">088</span> }<a name="line.88"></a> +<span class="sourceLineNo">089</span> if (writer != null) {<a name="line.89"></a> +<span class="sourceLineNo">090</span> try{<a name="line.90"></a> +<span class="sourceLineNo">091</span> writer.close();<a name="line.91"></a> +<span class="sourceLineNo">092</span> } catch(IOException ee){<a name="line.92"></a> +<span class="sourceLineNo">093</span> LOG.error("cannot close log writer", ee);<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> throw new IOException("cannot get log writer", e);<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> @Override<a name="line.100"></a> +<span class="sourceLineNo">101</span> protected FSHLog createWAL() throws IOException {<a name="line.101"></a> +<span class="sourceLineNo">102</span> return new FSHLog(CommonFSUtils.getWALFileSystem(conf), CommonFSUtils.getWALRootDir(conf),<a name="line.102"></a> +<span class="sourceLineNo">103</span> getWALDirectoryName(factory.factoryId),<a name="line.103"></a> +<span class="sourceLineNo">104</span> getWALArchiveDirectoryName(conf, factory.factoryId), conf, listeners, true, logPrefix,<a name="line.104"></a> +<span class="sourceLineNo">105</span> META_WAL_PROVIDER_ID.equals(providerId) ? META_WAL_PROVIDER_ID : null);<a name="line.105"></a> +<span class="sourceLineNo">106</span> }<a name="line.106"></a> +<span class="sourceLineNo">107</span><a name="line.107"></a> +<span class="sourceLineNo">108</span> @Override<a name="line.108"></a> +<span class="sourceLineNo">109</span> protected void doInit(Configuration conf) throws IOException {<a name="line.109"></a> +<span class="sourceLineNo">110</span> }<a name="line.110"></a> +<span class="sourceLineNo">111</span>}<a name="line.111"></a> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a7f7dba1/devapidocs/src-html/org/apache/hadoop/hbase/wal/FSHLogProvider.html ---------------------------------------------------------------------- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/wal/FSHLogProvider.html b/devapidocs/src-html/org/apache/hadoop/hbase/wal/FSHLogProvider.html index 7766850..74d8640 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/wal/FSHLogProvider.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/wal/FSHLogProvider.html @@ -81,41 +81,42 @@ <span class="sourceLineNo">073</span> Writer writer = null;<a name="line.73"></a> <span class="sourceLineNo">074</span> try {<a name="line.74"></a> <span class="sourceLineNo">075</span> writer = logWriterClass.getDeclaredConstructor().newInstance();<a name="line.75"></a> -<span class="sourceLineNo">076</span> writer.init(fs, path, conf, overwritable, blocksize);<a name="line.76"></a> -<span class="sourceLineNo">077</span> return writer;<a name="line.77"></a> -<span class="sourceLineNo">078</span> } catch (Exception e) { <a name="line.78"></a> -<span class="sourceLineNo">079</span> if (e instanceof CommonFSUtils.StreamLacksCapabilityException) {<a name="line.79"></a> -<span class="sourceLineNo">080</span> LOG.error("The RegionServer write ahead log provider for FileSystem implementations " +<a name="line.80"></a> -<span class="sourceLineNo">081</span> "relies on the ability to call " + e.getMessage() + " for proper operation during " +<a name="line.81"></a> -<span class="sourceLineNo">082</span> "component failures, but the current FileSystem does not support doing so. Please " +<a name="line.82"></a> -<span class="sourceLineNo">083</span> "check the config value of '" + CommonFSUtils.HBASE_WAL_DIR + "' and ensure " +<a name="line.83"></a> -<span class="sourceLineNo">084</span> "it points to a FileSystem mount that has suitable capabilities for output streams.");<a name="line.84"></a> -<span class="sourceLineNo">085</span> } else {<a name="line.85"></a> -<span class="sourceLineNo">086</span> LOG.debug("Error instantiating log writer.", e);<a name="line.86"></a> -<span class="sourceLineNo">087</span> }<a name="line.87"></a> -<span class="sourceLineNo">088</span> if (writer != null) {<a name="line.88"></a> -<span class="sourceLineNo">089</span> try{<a name="line.89"></a> -<span class="sourceLineNo">090</span> writer.close();<a name="line.90"></a> -<span class="sourceLineNo">091</span> } catch(IOException ee){<a name="line.91"></a> -<span class="sourceLineNo">092</span> LOG.error("cannot close log writer", ee);<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> throw new IOException("cannot get log writer", e);<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> @Override<a name="line.99"></a> -<span class="sourceLineNo">100</span> protected FSHLog createWAL() throws IOException {<a name="line.100"></a> -<span class="sourceLineNo">101</span> return new FSHLog(CommonFSUtils.getWALFileSystem(conf), CommonFSUtils.getWALRootDir(conf),<a name="line.101"></a> -<span class="sourceLineNo">102</span> getWALDirectoryName(factory.factoryId),<a name="line.102"></a> -<span class="sourceLineNo">103</span> getWALArchiveDirectoryName(conf, factory.factoryId), conf, listeners, true, logPrefix,<a name="line.103"></a> -<span class="sourceLineNo">104</span> META_WAL_PROVIDER_ID.equals(providerId) ? META_WAL_PROVIDER_ID : null);<a name="line.104"></a> -<span class="sourceLineNo">105</span> }<a name="line.105"></a> -<span class="sourceLineNo">106</span><a name="line.106"></a> -<span class="sourceLineNo">107</span> @Override<a name="line.107"></a> -<span class="sourceLineNo">108</span> protected void doInit(Configuration conf) throws IOException {<a name="line.108"></a> -<span class="sourceLineNo">109</span> }<a name="line.109"></a> -<span class="sourceLineNo">110</span>}<a name="line.110"></a> +<span class="sourceLineNo">076</span> FileSystem rootFs = FileSystem.get(path.toUri(), conf);<a name="line.76"></a> +<span class="sourceLineNo">077</span> writer.init(rootFs, path, conf, overwritable, blocksize);<a name="line.77"></a> +<span class="sourceLineNo">078</span> return writer;<a name="line.78"></a> +<span class="sourceLineNo">079</span> } catch (Exception e) { <a name="line.79"></a> +<span class="sourceLineNo">080</span> if (e instanceof CommonFSUtils.StreamLacksCapabilityException) {<a name="line.80"></a> +<span class="sourceLineNo">081</span> LOG.error("The RegionServer write ahead log provider for FileSystem implementations " +<a name="line.81"></a> +<span class="sourceLineNo">082</span> "relies on the ability to call " + e.getMessage() + " for proper operation during " +<a name="line.82"></a> +<span class="sourceLineNo">083</span> "component failures, but the current FileSystem does not support doing so. Please " +<a name="line.83"></a> +<span class="sourceLineNo">084</span> "check the config value of '" + CommonFSUtils.HBASE_WAL_DIR + "' and ensure " +<a name="line.84"></a> +<span class="sourceLineNo">085</span> "it points to a FileSystem mount that has suitable capabilities for output streams.");<a name="line.85"></a> +<span class="sourceLineNo">086</span> } else {<a name="line.86"></a> +<span class="sourceLineNo">087</span> LOG.debug("Error instantiating log writer.", e);<a name="line.87"></a> +<span class="sourceLineNo">088</span> }<a name="line.88"></a> +<span class="sourceLineNo">089</span> if (writer != null) {<a name="line.89"></a> +<span class="sourceLineNo">090</span> try{<a name="line.90"></a> +<span class="sourceLineNo">091</span> writer.close();<a name="line.91"></a> +<span class="sourceLineNo">092</span> } catch(IOException ee){<a name="line.92"></a> +<span class="sourceLineNo">093</span> LOG.error("cannot close log writer", ee);<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> throw new IOException("cannot get log writer", e);<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> @Override<a name="line.100"></a> +<span class="sourceLineNo">101</span> protected FSHLog createWAL() throws IOException {<a name="line.101"></a> +<span class="sourceLineNo">102</span> return new FSHLog(CommonFSUtils.getWALFileSystem(conf), CommonFSUtils.getWALRootDir(conf),<a name="line.102"></a> +<span class="sourceLineNo">103</span> getWALDirectoryName(factory.factoryId),<a name="line.103"></a> +<span class="sourceLineNo">104</span> getWALArchiveDirectoryName(conf, factory.factoryId), conf, listeners, true, logPrefix,<a name="line.104"></a> +<span class="sourceLineNo">105</span> META_WAL_PROVIDER_ID.equals(providerId) ? META_WAL_PROVIDER_ID : null);<a name="line.105"></a> +<span class="sourceLineNo">106</span> }<a name="line.106"></a> +<span class="sourceLineNo">107</span><a name="line.107"></a> +<span class="sourceLineNo">108</span> @Override<a name="line.108"></a> +<span class="sourceLineNo">109</span> protected void doInit(Configuration conf) throws IOException {<a name="line.109"></a> +<span class="sourceLineNo">110</span> }<a name="line.110"></a> +<span class="sourceLineNo">111</span>}<a name="line.111"></a>