Class OciContainerManager

java.lang.Object
org.apache.storm.container.oci.OciContainerManager
All Implemented Interfaces:
ResourceIsolationInterface
Direct Known Subclasses:
DockerManager, RuncLibContainerManager

public abstract class OciContainerManager extends Object implements ResourceIsolationInterface
  • Field Details

    • conf

      protected Map<String,Object> conf
    • readonlyBindmounts

      protected List<String> readonlyBindmounts
    • readwriteBindmounts

      protected List<String> readwriteBindmounts
    • seccompJsonFile

      protected String seccompJsonFile
    • nscdPath

      protected String nscdPath
    • TMP_DIR

      protected static final String TMP_DIR
    • stormHome

      protected String stormHome
    • cgroupRootPath

      protected String cgroupRootPath
    • cgroupParent

      protected String cgroupParent
    • memoryCgroupRootPath

      protected String memoryCgroupRootPath
    • memoryCoreAtRoot

      protected MemoryCore memoryCoreAtRoot
    • workerToCpu

      protected Map<String,Integer> workerToCpu
    • workerToMemoryMb

      protected Map<String,Integer> workerToMemoryMb
    • validatedNumaMap

      protected Map<String,Object> validatedNumaMap
    • workerToCores

      protected Map<String,List<String>> workerToCores
    • workerToMemoryZone

      protected Map<String,String> workerToMemoryZone
  • Constructor Details

    • OciContainerManager

      public OciContainerManager()
  • Method Details