YARN-5159. Wrong Javadoc tag in MiniYarnCluster. Contributed by Andras Bokor.

(cherry picked from commit 6cf017558a)
This commit is contained in:
Akira Ajisaka 2016-07-14 10:43:43 -07:00
parent 58088d27e6
commit 6664077727
1 changed files with 13 additions and 8 deletions

View File

@ -96,16 +96,20 @@ import org.apache.hadoop.yarn.webapp.util.WebAppUtils;
import com.google.common.annotations.VisibleForTesting;
/**
* <p>
* Embedded Yarn minicluster for testcases that need to interact with a cluster.
* <p/>
* </p>
* <p>
* In a real cluster, resource request matching is done using the hostname, and
* by default Yarn minicluster works in the exact same way as a real cluster.
* <p/>
* If a testcase needs to use multiple nodes and exercise resource request
* </p>
* <p>
* If a testcase needs to use multiple nodes and exercise resource request
* matching to a specific node, then the property
* {@YarnConfiguration.RM_SCHEDULER_INCLUDE_PORT_IN_NODE_NAME} should be set
* <code>true</code> in the configuration used to initialize the minicluster.
* <p/>
* {@value org.apache.hadoop.yarn.conf.YarnConfiguration#RM_SCHEDULER_INCLUDE_PORT_IN_NODE_NAME}
* should be set <code>true</code> in the configuration used to initialize
* the minicluster.
* </p>
* With this property set to <code>true</code>, the matching will be done using
* the <code>hostname:port</code> of the namenodes. In such case, the AM must
* do resource request using <code>hostname:port</code> as the location.
@ -733,8 +737,9 @@ public class MiniYARNCluster extends CompositeService {
* @param timeout Time to wait (sleeps in 10 ms intervals) in milliseconds.
* @return true if all NodeManagers connect to the (Active)
* ResourceManager, false otherwise.
* @throws YarnException
* @throws InterruptedException
* @throws YarnException if there is no active RM
* @throws InterruptedException if any thread has interrupted
* the current thread
*/
public boolean waitForNodeManagersToConnect(long timeout)
throws YarnException, InterruptedException {