Class CgroupsLCEResourcesHandler

java.lang.Object
org.apache.hadoop.yarn.server.nodemanager.util.CgroupsLCEResourcesHandler
All Implemented Interfaces:
org.apache.hadoop.conf.Configurable, LCEResourcesHandler

@Deprecated public class CgroupsLCEResourcesHandler extends Object implements LCEResourcesHandler
Deprecated.
Resource handler that lets you setup cgroups to to handle cpu isolation. Please look at the ResourceHandlerModule and CGroupsCpuResourceHandlerImpl classes which let you isolate multiple resources using cgroups. Deprecated - please look at ResourceHandlerModule and CGroupsCpuResourceHandlerImpl
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.hadoop.conf.Configuration
    Deprecated.
     
    getResourcesOption(org.apache.hadoop.yarn.api.records.ContainerId containerId)
    Deprecated.
     
    void
    Deprecated.
     
    void
    postExecute(org.apache.hadoop.yarn.api.records.ContainerId containerId)
    Deprecated.
    Called by the LinuxContainerExecutor after the executable inside the container has exited (successfully or not).
    void
    preExecute(org.apache.hadoop.yarn.api.records.ContainerId containerId, org.apache.hadoop.yarn.api.records.Resource containerResource)
    Deprecated.
    Called by the LinuxContainerExecutor before launching the executable inside the container.
    void
    setConf(org.apache.hadoop.conf.Configuration conf)
    Deprecated.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CgroupsLCEResourcesHandler

      public CgroupsLCEResourcesHandler()
      Deprecated.
  • Method Details

    • setConf

      public void setConf(org.apache.hadoop.conf.Configuration conf)
      Deprecated.
      Specified by:
      setConf in interface org.apache.hadoop.conf.Configurable
    • getConf

      public org.apache.hadoop.conf.Configuration getConf()
      Deprecated.
      Specified by:
      getConf in interface org.apache.hadoop.conf.Configurable
    • init

      public void init(LinuxContainerExecutor lce) throws IOException
      Deprecated.
      Specified by:
      init in interface LCEResourcesHandler
      Throws:
      IOException
    • preExecute

      public void preExecute(org.apache.hadoop.yarn.api.records.ContainerId containerId, org.apache.hadoop.yarn.api.records.Resource containerResource) throws IOException
      Deprecated.
      Description copied from interface: LCEResourcesHandler
      Called by the LinuxContainerExecutor before launching the executable inside the container.
      Specified by:
      preExecute in interface LCEResourcesHandler
      Parameters:
      containerId - the id of the container being launched
      containerResource - the node resources the container will be using
      Throws:
      IOException
    • postExecute

      public void postExecute(org.apache.hadoop.yarn.api.records.ContainerId containerId)
      Deprecated.
      Description copied from interface: LCEResourcesHandler
      Called by the LinuxContainerExecutor after the executable inside the container has exited (successfully or not).
      Specified by:
      postExecute in interface LCEResourcesHandler
      Parameters:
      containerId - the id of the container which was launched
    • getResourcesOption

      public String getResourcesOption(org.apache.hadoop.yarn.api.records.ContainerId containerId)
      Deprecated.
      Specified by:
      getResourcesOption in interface LCEResourcesHandler