Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-8699 Further Replication Manager Improvements
  3. HDDS-9257

LegacyReplicationManager: Unhealthy replicas could block under replication handling

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.4.0
    • SCM

    Description

      The legacy replication manager currently resolves mismatched replicas (those whose replica state do not match SCM's container state) by
      1. Replicating the matching replicas until they are fully replicated.
      2. Deleting the mismatched replicas.
      This approach does not work when LRM is presented with the following situation:
      SCM state: CLOSED
      5 datanodes in the cluster
      Replica states CLOSED CLOSED QUASI QUASI QUASI
      LRM will not make progress because there is no datanode to add a closed replica to that does not already have a replica.

      Attachments

        Issue Links

          Activity

            People

              siddhant Siddhant Sangwan
              siddhant Siddhant Sangwan
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: