Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-324

Use pipeline name as Ratis groupID to allow datanode to report pipeline info

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.2.1
    • 0.2.1
    • Ozone Datanode
    • None

    Description

      Currently Ozone creates a random pipeline id for every pipeline where a pipeline consist of 3 nodes in a ratis ring. Ratis on the other hand uses the notion of RaftGroupID which is a unique id for the nodes in a ratis ring.

      When a datanode sends information to SCM, the pipeline for the node is currently identified using dn2PipelineMap. With correct use of RaftGroupID, we can eliminate the use of dn2PipelineMap.

      Attachments

        1. HDDS-324.001.patch
          15 kB
          Mukul Kumar Singh
        2. HDDS-324.002.patch
          36 kB
          Mukul Kumar Singh
        3. HDDS-324.003.patch
          36 kB
          Mukul Kumar Singh
        4. HDDS-324.004.patch
          67 kB
          Mukul Kumar Singh
        5. HDDS-324.005.patch
          84 kB
          Mukul Kumar Singh
        6. HDDS-324.006.patch
          85 kB
          Mukul Kumar Singh
        7. HDDS-324.007.patch
          89 kB
          Mukul Kumar Singh
        8. HDDS-324.008.patch
          91 kB
          Mukul Kumar Singh
        9. HDDS-324.009.patch
          90 kB
          Mukul Kumar Singh
        10. HDDS-324.009-addendum.patch
          0.8 kB
          Marton Elek

        Activity

          People

            msingh Mukul Kumar Singh
            msingh Mukul Kumar Singh
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: