Uploaded image for project: 'Hadoop YARN'
  1. Hadoop YARN
  2. YARN-9014 runC container runtime
  3. YARN-9560

Restructure DockerLinuxContainerRuntime to extend a new OCIContainerRuntime

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.3.0
    • Component/s: None
    • Labels:

      Description

      Since the new RuncContainerRuntime will be using a lot of the same code as DockerLinuxContainerRuntime, it would be good to move a bunch of the DockerLinuxContainerRuntime code up a level to an abstract class that both of the runtimes can extend.

      The new structure will look like:

      OCIContainerRuntime (abstract class)
        - DockerLinuxContainerRuntime
        - RuncContainerRuntime
      

      This JIRA should only change the structure of the code, not the actual semantics

        Attachments

        1. YARN-9560.001.patch
          63 kB
          Eric Badger
        2. YARN-9560.002.patch
          67 kB
          Eric Badger
        3. YARN-9560.003.patch
          80 kB
          Eric Badger
        4. YARN-9560.004.patch
          80 kB
          Eric Badger
        5. YARN-9560.005.patch
          79 kB
          Eric Badger
        6. YARN-9560.006.patch
          79 kB
          Eric Badger
        7. YARN-9560.007.patch
          59 kB
          Eric Badger
        8. YARN-9560.008.patch
          59 kB
          Eric Badger
        9. YARN-9560.009.patch
          54 kB
          Eric Badger
        10. YARN-9560.010.patch
          54 kB
          Eric Badger
        11. YARN-9560.011.patch
          54 kB
          Eric Badger
        12. YARN-9560.012.patch
          54 kB
          Eric Badger
        13. YARN-9560.013.patch
          54 kB
          Eric Badger

          Activity

            People

            • Assignee:
              ebadger Eric Badger
              Reporter:
              ebadger Eric Badger
            • Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: