java.lang.Object
org.apache.hadoop.yarn.server.nodemanager.containermanager.resourceplugin.NodeResourceUpdaterPlugin
Direct Known Subclasses:
DeviceResourceUpdaterImpl, FpgaNodeResourceUpdateHandler, GpuNodeResourceUpdateHandler

public abstract class NodeResourceUpdaterPlugin extends Object
Plugins to handle resources on a node. This will be used by NodeStatusUpdater
  • Constructor Details

    • NodeResourceUpdaterPlugin

      public NodeResourceUpdaterPlugin()
  • Method Details

    • updateConfiguredResource

      public abstract void updateConfiguredResource(org.apache.hadoop.yarn.api.records.Resource res) throws org.apache.hadoop.yarn.exceptions.YarnException
      Update configured resource for the given component.
      Parameters:
      res - resource passed in by external module (such as NodeStatusUpdater
      Throws:
      org.apache.hadoop.yarn.exceptions.YarnException - when any issue happens.