HDFS-12833. Distcp : Update the usage of delete option for dependency with 
update and overwrite option.  Contributed by usharani.


Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo
Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/00129c53
Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/00129c53
Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/00129c53

Branch: refs/heads/HDFS-7240
Commit: 00129c5314dcd9bafa8138dbbcd51a173edbf098
Parents: 312ceeb
Author: Surendra Singh Lilhore <[email protected]>
Authored: Tue Dec 12 00:28:02 2017 +0530
Committer: Surendra Singh Lilhore <[email protected]>
Committed: Tue Dec 12 00:28:02 2017 +0530

----------------------------------------------------------------------
 .../src/main/java/org/apache/hadoop/tools/DistCpOptionSwitch.java  | 2 +-
 hadoop-tools/hadoop-distcp/src/site/markdown/DistCp.md.vm          | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hadoop/blob/00129c53/hadoop-tools/hadoop-distcp/src/main/java/org/apache/hadoop/tools/DistCpOptionSwitch.java
----------------------------------------------------------------------
diff --git 
a/hadoop-tools/hadoop-distcp/src/main/java/org/apache/hadoop/tools/DistCpOptionSwitch.java
 
b/hadoop-tools/hadoop-distcp/src/main/java/org/apache/hadoop/tools/DistCpOptionSwitch.java
index e1c824e..faef7e6 100644
--- 
a/hadoop-tools/hadoop-distcp/src/main/java/org/apache/hadoop/tools/DistCpOptionSwitch.java
+++ 
b/hadoop-tools/hadoop-distcp/src/main/java/org/apache/hadoop/tools/DistCpOptionSwitch.java
@@ -73,7 +73,7 @@ public enum DistCpOptionSwitch {
    */
   DELETE_MISSING(DistCpConstants.CONF_LABEL_DELETE_MISSING,
       new Option("delete", false, "Delete from target, " +
-          "files missing in source")),
+          "files missing in source. Delete is applicable only with update or 
overwrite options")),
   /**
    * Number of threads for building source file listing (before map-reduce
    * phase, max one listStatus per thread at a time).

http://git-wip-us.apache.org/repos/asf/hadoop/blob/00129c53/hadoop-tools/hadoop-distcp/src/site/markdown/DistCp.md.vm
----------------------------------------------------------------------
diff --git a/hadoop-tools/hadoop-distcp/src/site/markdown/DistCp.md.vm 
b/hadoop-tools/hadoop-distcp/src/site/markdown/DistCp.md.vm
index 2cd01e2..8aa89f0 100644
--- a/hadoop-tools/hadoop-distcp/src/site/markdown/DistCp.md.vm
+++ b/hadoop-tools/hadoop-distcp/src/site/markdown/DistCp.md.vm
@@ -229,7 +229,7 @@ Flag              | Description                          | 
Notes
 `-filters` | The path to a file containing a list of pattern strings, one 
string per line, such that paths matching the pattern will be excluded from the 
copy. | Support regular expressions specified by java.util.regex.Pattern.
 `-filelimit <n>` | Limit the total number of files to be <= n | 
**Deprecated!** Ignored in the new DistCp.
 `-sizelimit <n>` | Limit the total size to be <= n bytes | **Deprecated!** 
Ignored in the new DistCp.
-`-delete` | Delete the files existing in the dst but not in src | The deletion 
is done by FS Shell. So the trash will be used, if it is enable.
+`-delete` | Delete the files existing in the dst but not in src | The deletion 
is done by FS Shell. So the trash will be used, if it is enable. Delete is 
applicable only with update or overwrite options.
 `-strategy {dynamic|uniformsize}` | Choose the copy-strategy to be used in 
DistCp. | By default, uniformsize is used. (i.e. Maps are balanced on the total 
size of files copied by each map. Similar to legacy.) If "dynamic" is 
specified, `DynamicInputFormat` is used instead. (This is described in the 
Architecture section, under InputFormats.)
 `-bandwidth` | Specify bandwidth per map, in MB/second. | Each map will be 
restricted to consume only the specified bandwidth. This is not always exact. 
The map throttles back its bandwidth consumption during a copy, such that the 
**net** bandwidth used tends towards the specified value.
 `-atomic {-tmp <tmp_dir>}` | Specify atomic commit, with optional tmp 
directory. | `-atomic` instructs DistCp to copy the source data to a temporary 
target location, and then move the temporary target to the final-location 
atomically. Data will either be available at final target in a complete and 
consistent form, or not at all. Optionally, `-tmp` may be used to specify the 
location of the tmp-target. If not specified, a default is chosen. **Note:** 
tmp_dir must be on the final target cluster.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to