Uses of Class
org.apache.hadoop.yarn.server.nodemanager.containermanager.runtime.ContainerExecutionException
Packages that use ContainerExecutionException
Package
Description
Package containing classes related to Docker commands and common operations
used within the @{link DockerLinuxContainerRuntime}.
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
Package for GPU support classes.
-
Uses of ContainerExecutionException in org.apache.hadoop.yarn.server.nodemanager
Methods in org.apache.hadoop.yarn.server.nodemanager that throw ContainerExecutionExceptionModifier and TypeMethodDescriptionabstract org.apache.hadoop.hdfs.protocol.datatransfer.IOStreamPairContainerExecutor.execContainer(ContainerExecContext ctx) Perform interactive docker command into running container.org.apache.hadoop.hdfs.protocol.datatransfer.IOStreamPairDefaultContainerExecutor.execContainer(ContainerExecContext ctx) org.apache.hadoop.hdfs.protocol.datatransfer.IOStreamPairLinuxContainerExecutor.execContainer(ContainerExecContext ctx) Performs container exec.ContainerExecutor.getExposedPorts(Container container) LinuxContainerExecutor.getExposedPorts(Container container) String[]ContainerExecutor.getIpAndHost(Container container) String[]LinuxContainerExecutor.getIpAndHost(Container container) -
Uses of ContainerExecutionException in org.apache.hadoop.yarn.server.nodemanager.containermanager.container
Methods in org.apache.hadoop.yarn.server.nodemanager.containermanager.container that throw ContainerExecutionExceptionModifier and TypeMethodDescription<T> TContainer.getContainerRuntimeData(Class<T> runtimeClazz) <T> TContainerImpl.getContainerRuntimeData(Class<T> runtimeClass) -
Uses of ContainerExecutionException in org.apache.hadoop.yarn.server.nodemanager.containermanager.linux.runtime
Methods in org.apache.hadoop.yarn.server.nodemanager.containermanager.linux.runtime that throw ContainerExecutionExceptionModifier and TypeMethodDescriptionprotected booleanOCIContainerRuntime.allowHostPidNamespace(Container container) Return whether the YARN container is allowed to run using the host's PID namespace for the OCI-compliant container.protected booleanOCIContainerRuntime.allowPrivilegedContainerExecution(Container container) Return whether the YARN container is allowed to run in a privileged OCI-compliant container.protected RuncImageTagToManifestPluginRuncContainerRuntime.chooseImageTagToManifestPlugin()protected RuncManifestToResourcesPluginRuncContainerRuntime.chooseManifestToResourcesPlugin()org.apache.hadoop.hdfs.protocol.datatransfer.IOStreamPairDefaultLinuxContainerRuntime.execContainer(ContainerExecContext ctx) org.apache.hadoop.hdfs.protocol.datatransfer.IOStreamPairDelegatingLinuxContainerRuntime.execContainer(ContainerExecContext ctx) org.apache.hadoop.hdfs.protocol.datatransfer.IOStreamPairDockerLinuxContainerRuntime.execContainer(ContainerExecContext ctx) Perform docker exec command into running container.org.apache.hadoop.hdfs.protocol.datatransfer.IOStreamPairRuncContainerRuntime.execContainer(ContainerExecContext ctx) DelegatingLinuxContainerRuntime.getExposedPorts(Container container) protected String[]OCIContainerRuntime.getGroupIdInfo(String userName) String[]DelegatingLinuxContainerRuntime.getIpAndHost(Container container) protected StringOCIContainerRuntime.getUserIdInfo(String userName) voidDefaultLinuxContainerRuntime.initialize(org.apache.hadoop.conf.Configuration conf, Context nmContext) voidDelegatingLinuxContainerRuntime.initialize(org.apache.hadoop.conf.Configuration conf, Context nmContext) voidDockerLinuxContainerRuntime.initialize(org.apache.hadoop.conf.Configuration conf, Context nmContext) voidJavaSandboxLinuxContainerRuntime.initialize(org.apache.hadoop.conf.Configuration conf, Context nmContext) voidLinuxContainerRuntime.initialize(org.apache.hadoop.conf.Configuration conf, Context nmContext) Initialize the runtime.voidOCIContainerRuntime.initialize(org.apache.hadoop.conf.Configuration conf, Context nmContext) voidRuncContainerRuntime.initialize(org.apache.hadoop.conf.Configuration configuration, Context nmCtx) protected voidOCIContainerRuntime.initiateCsiClients(org.apache.hadoop.conf.Configuration config) Initiate CSI clients to talk to the CSI adaptors on this node and cache the clients for easier fetch.voidDefaultLinuxContainerRuntime.launchContainer(ContainerRuntimeContext ctx) voidDelegatingLinuxContainerRuntime.launchContainer(ContainerRuntimeContext ctx) voidDockerLinuxContainerRuntime.launchContainer(ContainerRuntimeContext ctx) voidJavaSandboxLinuxContainerRuntime.launchContainer(ContainerRuntimeContext ctx) voidRuncContainerRuntime.launchContainer(ContainerRuntimeContext ctx) protected StringOCIContainerRuntime.mountReadOnlyPath(String mount, Map<org.apache.hadoop.fs.Path, List<String>> localizedResources) voidDefaultLinuxContainerRuntime.prepareContainer(ContainerRuntimeContext ctx) voidDelegatingLinuxContainerRuntime.prepareContainer(ContainerRuntimeContext ctx) voidJavaSandboxLinuxContainerRuntime.prepareContainer(ContainerRuntimeContext ctx) Prior to environment from being written locally need to generate policy file which limits container access to a small set of directories.voidOCIContainerRuntime.prepareContainer(ContainerRuntimeContext ctx) voidDockerLinuxContainerRuntime.pullImageFromRemote(String containerIdStr, String imageName) voidDefaultLinuxContainerRuntime.reapContainer(ContainerRuntimeContext ctx) voidDelegatingLinuxContainerRuntime.reapContainer(ContainerRuntimeContext ctx) voidDockerLinuxContainerRuntime.reapContainer(ContainerRuntimeContext ctx) Reap the docker container.voidRuncContainerRuntime.reapContainer(ContainerRuntimeContext ctx) voidDefaultLinuxContainerRuntime.relaunchContainer(ContainerRuntimeContext ctx) voidDelegatingLinuxContainerRuntime.relaunchContainer(ContainerRuntimeContext ctx) voidDockerLinuxContainerRuntime.relaunchContainer(ContainerRuntimeContext ctx) voidJavaSandboxLinuxContainerRuntime.relaunchContainer(ContainerRuntimeContext ctx) voidRuncContainerRuntime.relaunchContainer(ContainerRuntimeContext ctx) voidDefaultLinuxContainerRuntime.signalContainer(ContainerRuntimeContext ctx) voidDelegatingLinuxContainerRuntime.signalContainer(ContainerRuntimeContext ctx) voidDockerLinuxContainerRuntime.signalContainer(ContainerRuntimeContext ctx) Signal the docker container.voidRuncContainerRuntime.signalContainer(ContainerRuntimeContext ctx) protected voidOCIContainerRuntime.validateContainerNetworkType(String network) protected voidOCIContainerRuntime.validateContainerRuntimeType(String runtime) protected static voidOCIContainerRuntime.validateHostname(String hostname) static voidDockerLinuxContainerRuntime.validateImageName(String imageName) RuncContainerRuntime.writeCommandToFile(RuncContainerExecutorConfig runcContainerExecutorConfig, Container container) -
Uses of ContainerExecutionException in org.apache.hadoop.yarn.server.nodemanager.containermanager.linux.runtime.docker
Methods in org.apache.hadoop.yarn.server.nodemanager.containermanager.linux.runtime.docker that throw ContainerExecutionExceptionModifier and TypeMethodDescriptionstatic StringDockerCommandExecutor.executeDockerCommand(DockerCommand dockerCommand, String containerId, Map<String, String> env, PrivilegedOperationExecutor privilegedOperationExecutor, boolean disableFailureLogging, Context nmContext) Execute a docker command and return the output.DockerCommand.preparePrivilegedOperation(DockerCommand dockerCommand, String containerName, Map<String, String> env, Context nmContext) Prepare the privileged operation object that will be used to invoke the container-executor.DockerClient.writeCommandToTempFile(DockerCommand cmd, org.apache.hadoop.yarn.api.records.ContainerId containerId, Context nmContext) -
Uses of ContainerExecutionException in org.apache.hadoop.yarn.server.nodemanager.containermanager.resourceplugin
Methods in org.apache.hadoop.yarn.server.nodemanager.containermanager.resourceplugin that throw ContainerExecutionExceptionModifier and TypeMethodDescriptionDockerCommandPlugin.getCleanupDockerVolumesCommand(Container container) Cleanup volumes created for one docker containerDockerCommandPlugin.getCreateDockerVolumeCommand(Container container) Create volume when needed.voidDockerCommandPlugin.updateDockerRunCommand(DockerRunCommand dockerRunCommand, Container container) Update docker run command -
Uses of ContainerExecutionException in org.apache.hadoop.yarn.server.nodemanager.containermanager.resourceplugin.deviceframework
Methods in org.apache.hadoop.yarn.server.nodemanager.containermanager.resourceplugin.deviceframework that throw ContainerExecutionExceptionModifier and TypeMethodDescriptionDeviceResourceDockerRuntimePluginImpl.getCleanupDockerVolumesCommand(Container container) DeviceResourceDockerRuntimePluginImpl.getCreateDockerVolumeCommand(Container container) voidDeviceResourceDockerRuntimePluginImpl.updateDockerRunCommand(DockerRunCommand dockerRunCommand, Container container) -
Uses of ContainerExecutionException in org.apache.hadoop.yarn.server.nodemanager.containermanager.resourceplugin.gpu
Methods in org.apache.hadoop.yarn.server.nodemanager.containermanager.resourceplugin.gpu that throw ContainerExecutionExceptionModifier and TypeMethodDescriptionNvidiaDockerV1CommandPlugin.getCleanupDockerVolumesCommand(Container container) NvidiaDockerV2CommandPlugin.getCleanupDockerVolumesCommand(Container container) NvidiaDockerV1CommandPlugin.getCreateDockerVolumeCommand(Container container) NvidiaDockerV2CommandPlugin.getCreateDockerVolumeCommand(Container container) voidNvidiaDockerV1CommandPlugin.updateDockerRunCommand(DockerRunCommand dockerRunCommand, Container container) voidNvidiaDockerV2CommandPlugin.updateDockerRunCommand(DockerRunCommand dockerRunCommand, Container container) -
Uses of ContainerExecutionException in org.apache.hadoop.yarn.server.nodemanager.containermanager.runtime
Methods in org.apache.hadoop.yarn.server.nodemanager.containermanager.runtime that throw ContainerExecutionExceptionModifier and TypeMethodDescriptionorg.apache.hadoop.hdfs.protocol.datatransfer.IOStreamPairContainerRuntime.execContainer(ContainerExecContext ctx) Run a program in container.ContainerRuntime.getExposedPorts(Container container) Return the exposed ports of the container.String[]ContainerRuntime.getIpAndHost(Container container) Return the host and ip of the container.voidContainerRuntime.launchContainer(ContainerRuntimeContext ctx) Launch a container.voidContainerRuntime.prepareContainer(ContainerRuntimeContext ctx) Prepare a container to be ready for launch.voidContainerRuntime.reapContainer(ContainerRuntimeContext ctx) Perform any container cleanup that may be required.voidContainerRuntime.relaunchContainer(ContainerRuntimeContext ctx) Relaunch a container.voidContainerRuntime.signalContainer(ContainerRuntimeContext ctx) Signal a container.