Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-6462 Phase II : Erasure Coding Offline Recovery & Read/Write Improvements
  3. HDDS-7069

EC: ReplicationManager - Track nodes already used when handing under replication

    XMLWordPrintableJSON

Details

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

    Description

      If a container has a missing replica, and some decommission replicas, then it will have both a reconstruction and replication command scheduled when it is processed for under replication.

      However, the target node picked for the reconstruction is not excluded when picking nodes for the replication, so it would be possible for both commands to target the same node with different indexes.

      We need to track all nodes selected when processing under replication to ensure they are not used twice.

      Attachments

        Issue Links

          Activity

            People

              sodonnell Stephen O'Donnell
              sodonnell Stephen O'Donnell
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: