HBASE-13117 improve mob sweeper javadoc
This commit is contained in:
parent
fe335b683c
commit
85bcec3995
|
@ -141,6 +141,9 @@ public class SweepJob {
|
||||||
* compaction in progress.
|
* compaction in progress.
|
||||||
* @param tn The current table name.
|
* @param tn The current table name.
|
||||||
* @param family The descriptor of the current column family.
|
* @param family The descriptor of the current column family.
|
||||||
|
* @return 0 upon success, 3 if bailing out because another compaction is currently happening,
|
||||||
|
* or 4 the mr job was unsuccessful
|
||||||
|
*
|
||||||
* @throws IOException
|
* @throws IOException
|
||||||
* @throws ClassNotFoundException
|
* @throws ClassNotFoundException
|
||||||
* @throws InterruptedException
|
* @throws InterruptedException
|
||||||
|
@ -215,7 +218,7 @@ public class SweepJob {
|
||||||
// Archive the unused mob files.
|
// Archive the unused mob files.
|
||||||
removeUnusedFiles(job, tn, family);
|
removeUnusedFiles(job, tn, family);
|
||||||
} else {
|
} else {
|
||||||
System.err.println("Job Failed");
|
System.err.println("Job was not successful");
|
||||||
return 4;
|
return 4;
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
|
|
|
@ -50,6 +50,8 @@ public class Sweeper extends Configured implements Tool {
|
||||||
* the small mob files into bigger ones.
|
* the small mob files into bigger ones.
|
||||||
* @param tableName The current table name in string format.
|
* @param tableName The current table name in string format.
|
||||||
* @param familyName The column family name.
|
* @param familyName The column family name.
|
||||||
|
* @return 0 if success, 2 if job aborted with an exception, 3 if unable to start due to
|
||||||
|
* other compaction,4 if mr job was unsuccessful
|
||||||
* @throws IOException
|
* @throws IOException
|
||||||
* @throws InterruptedException
|
* @throws InterruptedException
|
||||||
* @throws ClassNotFoundException
|
* @throws ClassNotFoundException
|
||||||
|
@ -74,7 +76,7 @@ public class Sweeper extends Configured implements Tool {
|
||||||
// Run the sweeping
|
// Run the sweeping
|
||||||
return job.sweep(tn, family);
|
return job.sweep(tn, family);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
System.err.println("Job failed. " + e);
|
System.err.println("Job aborted due to exception " + e);
|
||||||
return 2; // job failed
|
return 2; // job failed
|
||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
|
@ -98,6 +100,11 @@ public class Sweeper extends Configured implements Tool {
|
||||||
System.err.println(" familyName The column family name");
|
System.err.println(" familyName The column family name");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Main method for the tool.
|
||||||
|
* @return 0 if success, 1 for bad args. 2 if job aborted with an exception,
|
||||||
|
* 3 if unable to start due to other compaction, 4 if mr job was unsuccessful
|
||||||
|
*/
|
||||||
public int run(String[] args) throws Exception {
|
public int run(String[] args) throws Exception {
|
||||||
if (args.length != 2) {
|
if (args.length != 2) {
|
||||||
printUsage();
|
printUsage();
|
||||||
|
|
Loading…
Reference in New Issue