Hongyuan Li created HADOOP-14631: ------------------------------------ Summary: Distcp should add a default AtomicWorkPath properties when using atomic Key: HADOOP-14631 URL: https://issues.apache.org/jira/browse/HADOOP-14631 Project: Hadoop Common Issue Type: Bug Reporter: Hongyuan Li
Distcp should add a default AtomicWorkPath properties when using atomic {{Distcp}}#{{configureOutputFormat}} using code below to generate atomic work path {code} if (context.shouldAtomicCommit()) { Path workDir = context.getAtomicWorkPath(); if (workDir == null) { workDir = targetPath.getParent(); } workDir = new Path(workDir, WIP_PREFIX + targetPath.getName() + rand.nextInt()); [code} When atomic is set and tAtomicWorkPath == null, distcp will get the parent of current WorkDir. In this case, if {{workdir}} is {{"/"}}, the parent will be {{null}}, wich means {{ workDir = new Path(workDir, WIP_PREFIX + targetPath.getName() + rand.nextInt());}} will throw a nullpoint exception. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-dev-h...@hadoop.apache.org