Repository: hadoop Updated Branches: refs/heads/trunk 95d526a27 -> e223a790a
YARN-9042. Fix javadoc error in deviceplugin package. Contributed by Zhankun Tang. Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/e223a790 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/e223a790 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/e223a790 Branch: refs/heads/trunk Commit: e223a790a7605721c5226d09e561ca469fa7d7bf Parents: 95d526a Author: Rohith Sharma K S <[email protected]> Authored: Thu Nov 22 17:39:06 2018 +0530 Committer: Rohith Sharma K S <[email protected]> Committed: Thu Nov 22 20:04:30 2018 +0530 ---------------------------------------------------------------------- .../hadoop/yarn/server/nodemanager/api/deviceplugin/Device.java | 3 ++- .../yarn/server/nodemanager/api/deviceplugin/DevicePlugin.java | 4 ++++ .../server/nodemanager/api/deviceplugin/DeviceRuntimeSpec.java | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hadoop/blob/e223a790/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/api/deviceplugin/Device.java ---------------------------------------------------------------------- diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/api/deviceplugin/Device.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/api/deviceplugin/Device.java index 551c2d8..c3a2515 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/api/deviceplugin/Device.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/api/deviceplugin/Device.java @@ -53,7 +53,8 @@ public final class Device implements Serializable, Comparable { private final int minorNumber; /** - * PCI Bus ID in format [[[[<domain>]:]<bus>]:][<slot>][.[<func>]]. + * PCI Bus ID in format. + * [[[[<domain>]:]<bus>]:][<slot>][.[<func>]]. * Optional. Can get from "lspci -D" in Linux * */ private final String busID; http://git-wip-us.apache.org/repos/asf/hadoop/blob/e223a790/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/api/deviceplugin/DevicePlugin.java ---------------------------------------------------------------------- diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/api/deviceplugin/DevicePlugin.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/api/deviceplugin/DevicePlugin.java index 5b7a569..e93ec4d 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/api/deviceplugin/DevicePlugin.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/api/deviceplugin/DevicePlugin.java @@ -27,6 +27,7 @@ public interface DevicePlugin { /** * Called first when device plugin framework wants to register. * @return DeviceRegisterRequest {@link DeviceRegisterRequest} + * @throws Exception * */ DeviceRegisterRequest getRegisterRequestInfo() throws Exception; @@ -34,6 +35,7 @@ public interface DevicePlugin { /** * Called when update node resource. * @return a set of {@link Device}, {@link java.util.TreeSet} recommended + * @throws Exception * */ Set<Device> getDevices() throws Exception; @@ -52,6 +54,7 @@ public interface DevicePlugin { * docker container runtime is used. * @return a {@link DeviceRuntimeSpec} description about environment, * {@link VolumeSpec}, {@link MountVolumeSpec}. etc + * @throws Exception * */ DeviceRuntimeSpec onDevicesAllocated(Set<Device> allocatedDevices, YarnRuntimeType yarnRuntime) throws Exception; @@ -59,6 +62,7 @@ public interface DevicePlugin { /** * Called after device released. * @param releasedDevices A set of released devices + * @throws Exception * */ void onDevicesReleased(Set<Device> releasedDevices) throws Exception; http://git-wip-us.apache.org/repos/asf/hadoop/blob/e223a790/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/api/deviceplugin/DeviceRuntimeSpec.java ---------------------------------------------------------------------- diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/api/deviceplugin/DeviceRuntimeSpec.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/api/deviceplugin/DeviceRuntimeSpec.java index 32bd593..d4de2f8 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/api/deviceplugin/DeviceRuntimeSpec.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/api/deviceplugin/DeviceRuntimeSpec.java @@ -26,13 +26,13 @@ import java.util.Set; import java.util.TreeSet; /** - * This is a spec used to prepare & run container. + * This is a spec used to prepare and run container. * It's return value of onDeviceAllocated invoked by the framework. * For preparation, if volumeSpecs is populated then the framework will * create the volume before using the device * When running container, the envs indicates environment variable needed. * The containerRuntime indicates what Docker runtime to use. - * The volume & device mounts describes key isolation requirements + * The volume and device mounts describes key isolation requirements * */ public final class DeviceRuntimeSpec implements Serializable { --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
