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

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.3.0
    • None

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

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: